摘要: 第一章.温故而知新最近电脑出了点故障,到电脑城维修,说是桥芯片坏了,刚好看到本书中关于计算机体系结构介绍北桥芯片是为了协调CPU,内存和高速图形设备之间的访问,速度非常快,而南桥芯片主要负责处理外鼠标,键盘,打印机等低速设备,并汇总到北桥芯片中.第二章程序从源文件到可执行文件:预处理替换和去除预处理指令如:#define, #if #endif等, 编译进行词法分析语法分析语义分析生成目标文件(linux *.o文件, windows *.obj文件),最后将目标文件链接生成可执行文件.windows下的PE文件格式和linux下的ELF文件格式都是在COFF基础上生成的,将文件分为几个段如代 阅读全文
posted @ 2013-09-21 18:06 蒲蜡 阅读(345) 评论(0) 推荐(0) 编辑
摘要: state模式与strategy模式异同:state模式和strategy模式都是环境和具体实现分离,在具体条件下进行不同操作,可以减少switch和if...else等语句带来后期维护的复杂度.state模式:正如名字它包含了一个个体所表现的所有状态,而这些状态与个体分离,一个个体可以可以再这些状态间进行切换.strategy模式:个体只包含一种策略,也就是在一个环境下只选择一个具体的策略.class context class state 1 class state 2 class state 3 call state 1 call state 2 call state 3... 阅读全文
posted @ 2013-09-21 18:05 蒲蜡 阅读(244) 评论(0) 推荐(0) 编辑