杂
zhuziyu1157817544
Raura.
展开
-
烫烫烫和屯屯屯
int p[16];原来写代码会出现死循环的烫烫烫,因为debug把所有分配出来的栈空间的每一个字节都初始化成0xCC。多个0xCC 的汉字编码就是n个“烫”。如果打印一个指针的值发现是0xCCCCCCCC,那么基本可以确定这个指针没有被初始化。如果未初始化的标记由0xCCCCCCCC变为0xCDCDCDCD,因为有时编译器会使用0xCDCDCDCD作为未初始化的标记,那么打印会出来“屯屯”。原创 2017-02-12 19:02:41 · 961 阅读 · 3 评论 -
西邮linux小组面试题总结(2016-5-30)
1.const和define的区别: 1->const在编译阶段用,define在预处理阶段才替换 2->const检查类型,const int i=3.5,这就是错的;define不检查类型,只完成普通的替换 3->const常量会在内存中分配,而define则不会。 2.指针变量在内存中的字节大小: 大小根本取决于cpu当下的寻址能力,在vc6.0下这个和你的cpu,操作系统和编译器原创 2016-05-30 12:49:13 · 574 阅读 · 1 评论 -
改成utf-8
之前为了给老师交作业(在windows下生成.exe给她一并发过去),然后我给代码转码了,后来手贱,把一个叫examples.desktop的文件给删除了(没有查明这个文件干啥,也不知道乱码和他有关否),反正就是乱码了,然后我就带着极为复杂的心情战战兢兢地转码,要知道,我是电脑盲啊。。。有两种方法: 1我先看了看自己的代码现在的文字码是啥。直接在代码下的命令行输入 :set原创 2016-07-16 14:49:40 · 513 阅读 · 2 评论 -
这几天学习的一点感想
1>代码写的乱的时候一定要勇敢删除.谁都不想杀了自己的孩子,但是该杀还是得杀,,,,比喻不恰当。只有放下原来的,才能写出更清晰的代码 -------我最有成效的一天就是扔掉了1000行代码 -Ken thompson 2>我看书,印象比较深刻的写代码的方法总结和自己的感觉 : 1.模块化 : 设计接口 2.分离 : 策略 不等于 机制 3.通用 : 接口不要标新立异 ,我原创 2016-07-22 14:45:57 · 744 阅读 · 0 评论