01 2007存档

可怜人

| | Comments (0) | TrackBacks (0)
        曾经有个很著名的讽刺白痴皇帝的历史故事:全国饥荒,大臣奏报皇帝,说百姓没饭吃了已经开始吃树皮,皇帝奇怪的问:没饭吃,为什么不喝肉粥呢?
        这位想象力丰富的帝王便是晋王朝的第二任和第四任帝司马衷。一个人怎么能同时当两任皇帝?那是因为中间他曾被“篡位”过,幸而又被大臣“反正”,所以史书上给他算成是两任。这在历史上确不多见。
        开头的那个故事被史书认为是“司马衷是个白痴”的明证,但这位轻度弱智的仁兄倒并不是笨得一塌糊涂。一次在动乱中,司马衷被皇太弟司马颖的部队追击,随从逃散一空,只大臣嵇绍忠心护架,叛军抓住嵇绍就要砍杀,司马衷呼叫:“他是忠臣,不要杀!”,但嵇绍还是被杀。回邺城后,左右要给司马衷洗衣服,他却说:“上面有嵇绍的血,不要洗掉。”
        我不觉得司马衷是个特别差劲的皇帝,他至少能分辨谁是忠臣,已经比历史上很多皇帝要好很多。疑问百姓为什么不喝肉粥,我更愿意理解为他从小深居宫廷不了解民间状况,而不是他脑子有问题。如果在和平时期,司马衷这种憨厚人配上几个辅政大臣,完全可以治理天下、怀柔海内——像汉文帝刘恒那样;可惜他正处在“八王之乱”的晋朝中期,当然莫奈何,还被各“勤王”之师抢来夺去,堂堂帝王确流离失所,又怎么安心治理国家?如果变乱是他造成,那倒可以说他自作自受,但这些变乱实在和他没什么直接关系,盖晋王朝本身是篡位得来(而非征战),根基天生不稳,除非曹操、司马懿这类人物,不然根本压不住局面。
        还有一次,在战乱中,司马衷带着十几个随从人员逃窜,由于逃得仓惶,没有带路费和粮食,幸好有个随从带了三千钱,司马衷便用诏书向他借用,靠这三千钱买饭吃。没有碗,所以买来的饭放在瓦盆里,司马衷就拿着瓦盆吃。这简直像一出喜剧,一出黑色喜剧,但它不是,这是一段真实的历史。司马衷在这次逃亡的途中经过晋王朝祖坟时,在墓前叩拜,哭泣流泪。这实在不像一个白痴的行为,大约他想到自己不能守住祖宗基业,上不能治国,下不能保身,如此悲凄,故而忍不住痛哭。
        生不逢时,还被历史认为是个“白痴“,司马衷不是白痴,他只是乱世之中的一个可怜人。

相忘于江湖

| | Comments (0) | TrackBacks (0)
        突然想起好久没去学校拜会那些还在苦熬的同学,上一次是在十一的时候。以前似乎每两三个星期都要去一次,倒倒电影、游戏什么的。细细想来,之所以那么积极,主要是因为这边既没有书可看又没有网可上,周末实在是呆得无聊。现在好了,有网了,有书了,也懒得再周末花两个小时跑路。一张借书证,一个网解决如此多问题,真是“早知如此,何必当初”。

ifstream stream("log.conf");

char buffer[1024];

while(stream.good())
{
stream.getline(buffer,sizeof(buffer));
//some process about buffer

这段代码害我不浅:当被读文件的一行大于1024字节时,stream不再good,导致循环退出,后面的行再也不会读到了!
正确的应该这样,以避免有行长度的限制:

string line;

while(getline(stream,line))
{
//some process about line

STL库居然有两个getline,一个是fstream的成员函数,另一个是全局函数(没有行长度限制),岂不气刹人也么哥!

应届毕业生

| | Comments (2) | TrackBacks (0)
        前几天又看了一遍《墨攻》。
        近来国内电影表面繁荣,实际题材狭窄、内容空洞,比如《夜宴》。而《墨攻》似乎是横空出世,我不知道它票房怎么样,但就内容看,我已经很满意了。唯一有点让人感伤的是,电影很精彩,主要是因为剧本,但剧本其实是出自日本漫画《墨子功略》。泱泱中华,却全民皆商,自己的文化倒由外人来推崇。不是东洋人画了这么一个漫画,炎黄子孙们还不一定记得墨子是何许人也呢。
        说来惭愧,我对墨子的了解也仅限于中学时学的那篇古文,至于墨家思想主张什么....不了解,因为到了高中、大学,我们上课就只学一种思想--马克思主义。这个是19世纪出来的,比墨家几千年前的思想,可要新潮得多了。

        此乃闲话,暂且不表。

        梁城的公子问墨子:
        “先生以前守过哪些城?”
        “我第一次守城”
        当时墨子说这话我几乎晕倒。梁城危在旦夕,指望墨子以其强大的工程知识和丰富的实战经验来救民于倒悬,他却脱口而出:
        “我第一次守城!”
        我除了替梁城百姓担忧外,也佩服墨子的胆量和坦诚。就好比一个人去公司应聘做个大项目,面试官问:
        “你以前都做过什么项目?”
        “我第一次做项目”
        不用我说大家都能猜到有什么后果--肯定被一脚踢出去:
        “你一点屁经验都没有的应届毕业生,还敢来应聘,滚!”
        后面的发展更出乎意料,梁王不但没有把墨子“开掉”,反而把兵权全交给了这个墨家过来的应届毕业生。这有两个可能:
        1.墨家的牌子很硬,出来的人物都属于“免检产品”,梁王虽然看不起墨子,但还是比较相信墨家的招牌。
        2.梁王病急乱投医,反正靠自己是守不住了,投降又不甘心,索性让墨子去试试。守住了,他继续当王;守不住,把墨子出卖给赵国,说:都是他怂恿来着与我无关,就可以开脱了。

        对于如今的毕业生来说,两种可能都是一种奢望(注意,第二种可能也算奢望),他们(以前是我们)只能硬挺着说:
        “我以前守过一个城...”
        “守过什么城?”
        “Linux的内核...”
        “那Linux的线程锁怎么守?SMP机器多CPU之间的线程锁又怎么守?”
        ....
        总之一句话,现在的状况是:墨子们越来越多,梁城却越来越少,而且越来越难进了。我们佩服墨子,更羡慕他。


c++中成员函数的指针:
class Math
{

public
:
double
mul(int a, int b)
{

return
a/(double)b;
}
};


int
main(void)
{

typedef
double(Math::*MFPointer)(int,int);
MFPointer mp=&Math::mul;

Math math;
(
math.*mp)(3,277);
}

这段代码是没什么问题的,即使在 gcc-2.95.4上都能编译。
但是,如果想把成员变量指针放入STL的容器(比如vector)里,gcc-2.95.4就编不过去了,说是STL里面拿address的时候晕倒,没办法拿。想用void*糊弄一下编译器,它还不干,不准把MFPointer转为void*再塞进去。
真是有够老土的。

坦诚

| | Comments (0) | TrackBacks (0)
        夏辉:服务器今天早上报警了,google的爬虫很厉害,服务器撑不住了。

        Robin:怎么办?

        夏辉:你写个robots.txt啊

        Robin:怎么写?

        夏辉:我靠!你做搜索的你问我怎么写?

        Robin:我怎么成了做搜索的了?其实--我是一个科学家。

遍地英雄

| | Comments (0) | TrackBacks (0)
        上次看到西汉末年刘秀打天下的时候,总感觉他的部下不是很强,几个文官只偶尔提提意见(大多无关痛痒),几个将军只是能砍能杀,都没什么谋略,而且还相当野蛮,比如吴汉血洗成都,这种人物在刘秀那里还算不错的。一个东汉创业史颇为枯燥。但三国史就精彩得多,高手层出不穷,先不说曹操、周瑜、诸葛亮这些顶尖高手,光魏延、姜维、司马昭、张昭这些不那么显眼的人,做事都十分细致巧妙。英雄人物如此之多,遂使天下三分。
        这是我的错觉?还是三国人物确实非凡?合理的解释是:统治者励精图治,所以分裂时间长,而天下大乱的时间越长,英雄们才越有用武之地。例子就是:东吴帝国到了后期,都感叹良将太少,其实是因为头头们自己差劲,肉眼不识英雄,否则为什么独司马昭手下有钟会、邓艾?
        记得我同学以前看电视剧《三国演义》,看到司马懿就破口大骂(看电视看得这么投入,也算古今第一人了)。看完正史,发觉自己还是很欣赏司马懿的,能和诸葛亮打成平手,人生一大快事,而且子孙更是青出于蓝甚于蓝,直到扳倒曹魏,建立晋朝。
        史书和小说最大的不同就是它不偏不倚,几乎不带感情色彩,够公道。《资治通鉴》就是一部“相砍书”,既然是互相乱砍,就只分英雄和脓包,又何分好人坏人?

夜袭

| | Comments (0) | TrackBacks (0)
        凌晨12点,已经进被窝了,还没睡着就听到有短信,起来一看居然是报警。
        没办法,只能起来开机上网查看——还好没事。

        立此存照。

老疾

| | Comments (0) | TrackBacks (0)
        上高中那阵子,遇到冬天就容易咳嗽,高三那次还久咳不停,最后诊出来是肺炎。不过那次确实特殊,一般只是咳而已,很少能找出什么原因来。
        到北方以后,情况几乎没有好转。这不,上个星期和客服的同志们出去K歌,回来以后就有点咳了。其实白天咳两声不打紧的,要命的是晚上它也咳,咳醒了喝口水继续睡,一觉分成几截,谁都受不了,所以没法子,还是周日(06年最后一天)去了趟医院。
        一到医院,居然节假日提前收工,不挂号了!莫奈何,只好调头回家,路上还跟妈咪说:
        “估计回家就好了——其实就差这一趟跑,跑完了病就好”
        老毛病就是自己清楚,吃了点消炎药,总算好转了,昨晚就没再咳,难得睡个好觉。

        什么时候才能不再怕冬天啊。

关于存档

This page is an archive of entries from 01 2007 listed from newest to oldest.

12 2006 is the previous archive.

02 2007 is the next archive.

Find recent content on the main index or look in the 存档 to find all content.