《游戏之旅-我的编程感悟》读书笔记
第10章.调试【开发期】 使用Assert(断言)令程序崩溃以提前发现错误;对断言分级,并可选择关掉部分非常影响效率的部分; 将释放的指针置为空,空指针更容易把错误表现出来; 加入录像模块(记录输入数据到文件中),出错时便于重现; 使用分级log日志,并跟踪代码运行流程,便于定位。 ...
读《游戏之旅-我的编程感悟》笔记
无意中发现了这本《游戏之旅-我的编程感悟》,可能因为自己对游戏开发感兴趣,刚开始读就无法自拔。读完这本书,首先感叹于云风丰富的编程经历,然后就是云风对自己编程经验的总结让我受益匪浅。云风的成功让我觉得有自己兴趣的重要性,正如他所说“我因为爱游戏,才去制作游戏,因为制作游戏,才去学习和钻研编程”。真...
读书笔记:《游戏之旅——我的编程感悟》
这本书以前看过一遍,但那时候技术很菜,看了也没记住多少东西。现在回头再看一遍。将其中我感兴趣,有体会的点记录一下。 一 编译器对常用函数的优化第四章 前windows时代 第82页说:用一个for循环去复制一块内存,就永远比memcp要慢,因为memcpy是编写crt库的人手工写出的为CPU特别...
我的UNIX编程学习笔记——文件描述符与open函数
文件描述符与open函数 一、文件描述符 对于文件描述符我们可以这样理解,文件描述符是作为打开文件的一个标记,且每个文件描述符对应一个唯一的打开文件。通常可以期望文件描述符0、1、2分别对应的是标准输入(STDIN_FILENO)、标准输出(STDOUT_FILENO)和标准错误输...
【Python灰帽子--黑客与逆向工程师的Python编程之道】我的学习笔记,过程.(持续更新HOT)
我的学习笔记---python灰帽子世界让我遍体鳞伤,但伤口长出的却是翅膀.--------------------------------------------前言本书是由知名安全机构ImmunityInc的资深黑帽JustinSeitz先生主笔撰写的一本关于编程语言Python如何被广泛应用于...
我的UNIX编程学习笔记——文件描述符与open函数
文件描述符与open函数 一、文件描述符 对于文件描述符我们可以这样理解,文件描述符是作为打开文件的一个标记,且每个文件描述符对应一个唯一的打开文件。通常可以期望文件描述符0、1、2分别对应的是标准输入(STDIN_FILENO)、标准输出(STDOUT_FILENO)和标准错误输...