每个花朵都有春天

最初了解到正宁11.16校车惨剧的时候,我已经弄不懂自己是不是已经麻木了。上海11.15火灾、温州7.23动车追尾、邵阳9.9沉船,当初这些事故的报道还历历在目,言犹在耳,现在我已经无法再发出更大的悲悯了。

我不会去罗列过去一年的事故大案,更不会按照惨度去排序,因为逝去的都是生命,而生命无贵贱。今天在看到遇难孩童下葬的新闻图片时,我的心灵被重重地敲打着。那些花朵也许还在好奇风为什么会吹,却来不及绽放就凋谢了。

念叨着那些花朵,心里满是矛盾,引用微博里的一段话:

能买光全世界的飞机,却买不起一辆校车;能把卫星送入太空,却造不好一座小桥;能给别国花数亿,却不肯多几所小学;一年能吃掉几十艘航母,却逼着孩子出午饭钱。

我觉得自己不是一个愤青,算是一个理智的人,所以像普及美式校车一类的妄想是不会做的。我只是在想,如果把中国特色的公车换以中国标准的校车,那该是一件多么积德的事情。

[ Read More » ]

读CSAPP之字节序列、数和转换

Computer System: A Programmer’s Perspective

计算机系统的一个基本概念就是,从机器的角度来看,程序仅仅只是字节序列,机器没有关于初始源程序的任何信息。

在几乎所有的机器上,多字节对象都被存储为连续的字节序列,对象的地址为所使用字节中最小的字节。但是多个字节如何排布则有两种不同的方式。最低有效字节在最前面的方式,叫做小端法。最高有效字节在最前面的方式,叫做大端法。

绝大多数时候,字节顺序不关紧要,但是有三种情形必须考虑,首先,在不同类型的机器之间通过网络传送二进制数据;其次,反编译代码,阅读表示整数数据的字节序列;还有,在C语言中使用强制类型转换。

[ Read More » ]