摘要: CPU由运算器,控制器,寄存器等构成这些器件靠CPU的内部总线相连,内部总线实现了CPU各个器件之间的连接。CPU构成:+ 运算器进行信息处理+ 寄存器进行信息存储+ 控制器控制各种器件进行工作+ 内部总线连接CPU各个器件注意:+ 对于汇编编程来说,寄存器是CPU中可以用指令读写的器件,我们通过改... 阅读全文
posted @ 2015-11-12 22:21 luweimy 阅读(371) 评论(0) 推荐(0) 编辑
摘要: +在内存或者磁盘上,指令和数据没有啥区别都是01代码。+存储器,即内存,一个字节就是一个存储单元,每个存储单元从0开始顺序编号。+每一种CPU都有自己的汇编指令集。+汇编指令只是助记符。+CPU有许多管脚,就是这些管脚和总线相连。汇编指令种类:汇编指令:机器码助记符,有对应的机器码。伪指令:没有对应... 阅读全文
posted @ 2015-11-11 22:29 luweimy 阅读(213) 评论(0) 推荐(0) 编辑
摘要: #include #include // 用于统计内存的申请和释放次数匹配static int _g = 0;void * _pbcM_malloc(size_t sz) { ++ _g; return malloc(sz);}void _pbcM_free(void *p) { ... 阅读全文
posted @ 2015-11-07 20:42 luweimy 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 利用Lua的元表(metatable)和元函数(metafunction)可以很简单的实现此功能。其实现大致分为三个部分1.禁止在表中创建新值2.禁止改变已有的值3.将子表也变为只读1.禁止在表中创建新值使用__newindex元函数即可,它的作用就是在表赋新值时调用local static = {... 阅读全文
posted @ 2015-04-23 13:40 luweimy 阅读(2762) 评论(1) 推荐(0) 编辑
摘要: Git相关 mac下git默认不区分大小写,通过下面脚本可以改变 git不会将空文件夹添加到版本控制中,下面脚本可以让空文件夹加到git Finder mac下显示隐藏文件 mac下让Finder的标题栏显示全路径,而非当前文件夹名 Mac系统锁屏 打开"钥匙串" 选择钥匙串的“偏好设置” 然后选中 阅读全文
posted @ 2015-04-22 20:20 luweimy 阅读(291) 评论(0) 推荐(0) 编辑
摘要: [LuaSrcDiet](5.0.2) - 通过删除不必要的空白和注释缩减Lua文件的大小。[LuaProfiler](5.0) - 一个用来查找Lua应用瓶颈的工具time profiler 。[LuaCov] -LuaCov 是一个用来对 Lua 脚本进行覆盖率分析的工具。当运行 Lua 脚本时... 阅读全文
posted @ 2015-04-19 13:59 luweimy 阅读(757) 评论(1) 推荐(0) 编辑
摘要: Lua DirectoryThis page is a top level directory of all Lua content at this wiki, grouped by topic.Introduction to LuaLearningLua– introduction to Lua ... 阅读全文
posted @ 2015-04-19 13:53 luweimy 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Libraries And BindingsLuaDirectory>LuaAddons>LibrariesAndBindingsThis is a list of libraries implemented in Lua or implemented in another language (e.... 阅读全文
posted @ 2015-04-19 13:20 luweimy 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: Behavior Tree行为树通过子Task的返回值决定整棵树的走向Task行为树上的每个节点都称为一个Task, 每个Task存在三种状态, success, failure, running。其中running是临时状态,仅叶子节点才能返回running状态,running结束后也要返回suc... 阅读全文
posted @ 2015-04-05 22:49 luweimy 阅读(1011) 评论(0) 推荐(1) 编辑
摘要: 资源包中一般不会直接存储资源文件的路径名,而是对路径名做Hash,存储其Hash-id(为了避免Hash冲突,最好做两次Hash,用两个Hash唯一标记一个资源文件)。这样不但查询速度更快,而且避免了资源文件路径名变长造成的文件记录结构(Entry)长度不统一的问题。不过如果有存储资源文件路径名的需... 阅读全文
posted @ 2015-04-01 22:15 luweimy 阅读(249) 评论(0) 推荐(0) 编辑