2014年2月8日

摘要: 文字: R:248 G:248 B:242背景: R:39 G:40 B:34这组颜色值是从sublime text的默认主题中找到的。其实白天或有灯光的条件下,看黑色背景不是很适应,感觉也伤眼,但是这组颜色既醒目,又不伤眼。真是应该感谢这组颜色的发现者。相比于上面那组精挑细选的颜色,下面Windows的默认颜色就要差一些了。背景是纯黑色,文字不是纯白色,纯白色会太刺眼,所以是一个浅白色。这样虽然不刺眼,但是也不醒目。还是上面那组精心挑选的颜色更令人欣喜!并不缺少美,只是缺少发现,用你的细心改变生活中的点滴! 阅读全文
posted @ 2014-02-08 18:50 刘宝成 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-02-08 18:26 刘宝成 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 电脑真的可靠吗?是的,电脑是可靠的。但这里的可靠是指CPU的指令集是可靠的。CPU的指令系统是经过严密的设计,并且经过了可靠地测试。CPU只是完成基本的运算,因为运算简单,所以具有可穷举的特点,可以做到完美测试。既然经过了完美测试,所以CPU是可靠的。那么我们写的程序是可靠地吗?答案是不可靠。就拿操作系统来说,数以万计的人在编写,相互之间难免会出现纰漏。bug一直在改,可是永远也改不完,因为它太复杂了,以至于没有办法穷举。所以永远也不能做到完美测试,只能尽力发现问题,然后解决问题。只是经过了程序员的大脑,而没有经过测试的代码,永远都是不可靠的。我们力争做到完美测试。能用电脑本身来测的,一定要编 阅读全文
posted @ 2014-02-08 15:10 刘宝成 阅读(362) 评论(0) 推荐(0) 编辑
摘要: /* * 反转四字节整型字节序 */unsigned int *ReverseWord(unsigned int *word){ unsigned char *byte, temp; byte = (unsigned char *)word; temp = byte[0]; byte[0] = byte[3]; byte[3] = temp; temp = byte[1]; byte[1] = byte[2]; byte[2] = temp; return word;}/* * 反转字节序 */void *ReverseByteOr... 阅读全文
posted @ 2014-02-08 13:47 刘宝成 阅读(986) 评论(0) 推荐(0) 编辑
摘要: /* * 循环左移 */#define LeftRotate(word, bits) ( (word) > (32 - (bits)) ) 阅读全文
posted @ 2014-02-08 13:46 刘宝成 阅读(300) 评论(0) 推荐(0) 编辑
摘要: /* * 判断运行环境是否为小端 */static const int endianTest = 1;#define IsLittleEndian() (*(char *)&endianTest == 1) 阅读全文
posted @ 2014-02-08 13:44 刘宝成 阅读(170) 评论(0) 推荐(0) 编辑

导航