摘要: #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu... 阅读全文
posted @ 2013-01-25 21:58 小尼人00 阅读(149) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu... 阅读全文
posted @ 2013-01-25 21:20 小尼人00 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 三 解决方案 首先 回忆 异或操作,任意数字与自身相异或,结果都为0. 还有一个重要的性质,即任何元素与0相异或,结果都为元素自身。 解决方案: 1 从数组的起始位置开始,对元素执行异或操作,则最后的结果,即为此只出现了一次的元素。 2 题目中,数组中存在两个不同的元... 阅读全文
posted @ 2013-01-25 20:52 小尼人00 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 10000000000000011111111111111111 计算机中的 -1 第一个是原码的话,表示的也是-1第二个是补码表示的-1,补码即原码除符号位外,全部取反再+11000000000000001取反后是1111111111111110,再+1即1111111111111111 C里... 阅读全文
posted @ 2013-01-25 20:23 小尼人00 阅读(773) 评论(0) 推荐(0) 编辑
摘要: /* 结构体对齐 原则1、数据成员对齐规则:结构(struct或联合union)的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小的整数倍开始(比如int在32位机为4字节,则要从4的整数倍地址开始存储)。 原则2、结构体作... 阅读全文
posted @ 2013-01-25 19:16 小尼人00 阅读(342) 评论(0) 推荐(0) 编辑
摘要: *1 echo $ var1=100 $ echo $var1 $ echo "hello world"hp@ubuntu:~$ fruit=applehp@ubuntu:~$ echo "have ${fruit}(s)"have apple(s)hp@ubuntu:~$ echo -n... 阅读全文
posted @ 2013-01-25 18:39 小尼人00 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 目录描述/根目录/bin做为基础系统所需要的最基础的命令就是放在这里。比如ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。/bootLinux的内核及引导系统程序所需要的文件,比如vmlinuz initrd.img文件都位于这个目录... 阅读全文
posted @ 2013-01-25 13:57 小尼人00 阅读(144) 评论(0) 推荐(0) 编辑