2013年7月25日

摘要: 首先要了解两个特殊的设备:/dev/null:回收站、无底洞/dev/zero:产生字符Ø 测试磁盘写能力time dd if=/dev/zero of=/test.dbf bs=8k count=300000因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力。Ø 测试磁盘读能力time dd if=/dev/sdb1 of=/dev/null bs=8k因为/dev/sdb1是一个物理分区,对它的读取会产生IO,/dev/null是伪设备,相当于黑洞,of到该设备不 阅读全文
posted @ 2013-07-25 16:42 珞珈風哥 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 刚看到一份代码片段,求输出结果char str[] = "blablabla";int a = -1;while( a < sizeof(str)/sizeof(char) - 1 ){ cout<<(*(str + a + 1)); a++;}其实就是无符号数与有符号int的比较,结果当然是没有输出的。因为a=-1自动转换成最大的0xffffffff,判断肯定是否定的。 阅读全文
posted @ 2013-07-25 10:10 珞珈風哥 阅读(257) 评论(0) 推荐(0) 编辑

导航