摘要: 原文地址: http://bbs.esnai.com/frame.php?frameon=yes&referer=http%3A//bbs.esnai.com/viewthread.php%3Ftid%3D1722737   【经典的海盗问题】 Ian Stewart 数学的逻辑有时会导致看来十分怪异的结论。一般的规则是,如果逻辑 推理没有漏洞, 那么结论就必定站得住脚,... 阅读全文
posted @ 2009-12-03 11:26 zedzhao 阅读(255) 评论(0) 推荐(0) 编辑
摘要:   新建一个txt文件,copy 下面2行 ,将文件改为bat类型,双击运行即可。 reg add"HKCR\Folder\shell\ms-dos" /ve /d ms-dos /f reg add "HKCR\Folder\shell\ms-dos\command" /ve /d "cmd.exe /k cd %%1" ... 阅读全文
posted @ 2009-12-03 11:24 zedzhao 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2009/10/20/4704066.aspx Q:作为一个程序员,为什么要弄明白左值的概念? A:有很多原因。比如说,有些语境下必须要使用左值,如果你不知道哪些表达式是左值,你就可能给错。 Q:请问哪些语境下必须要使用左值? A:下列运算符的操作数要求左值:取地址运算符 & , ++ 运... 阅读全文
posted @ 2009-12-03 11:22 zedzhao 阅读(350) 评论(1) 推荐(1) 编辑
摘要: 记住下面2点就OK 1、结构体内每个成员相对结构体首地址的偏移量必须是其大小的倍数。 2、整个结构体的大小必须是结构体内最大成员大小的倍数。 e.g:struct s1 { int i: 8; int j: 4; int a: 3; double b; };占用16个字节 理论上是这样的,首先是i在相对0的位置,占8位一个字节,然后,j就在相对一个字节的位置,由于一个位置的字节数是4位的倍数,因此... 阅读全文
posted @ 2009-12-03 11:12 zedzhao 阅读(176) 评论(0) 推荐(0) 编辑
摘要: int **p = new int *[N];FOR(n) p[i] = new int[N];FOR(n) free(p[i]); free(p); 阅读全文
posted @ 2009-12-03 11:10 zedzhao 阅读(332) 评论(0) 推荐(0) 编辑
摘要: baidu,google了好一阵子。 区别如下: int a[10],int *b; 1.数组不能作为左值,可以将数组名理解为一个指针常量。 a可以理解为一种常量,类型是数组。 2。众所周知,指针的存放方式实际上是一个int型,所以.... sizeof(a)是40,sizeof(b)是4;sizeof()的单位是byte. 3. 对数组名和指针使用 *操作符时貌似用法相同。 一维数组和指针在"*... 阅读全文
posted @ 2009-12-03 11:06 zedzhao 阅读(104) 评论(0) 推荐(0) 编辑