瞎说两句

August 28, 2009

  时评类别到此结束,不再写了。

  虽然小时候对于世界地理很感兴趣,现在却忘得差不多了。那么每周抽时间从google earth上游览一个景点,就当陶冶性情。李敖大师不是说过,他从不出行,呆在家里就能把要去的地方调查的清清楚楚,而且那时候互联网还远没有今天发达。

无题

July 2, 2009

  很多时候,要说的话在脑中转了一圈,脉络都清晰可见了,就待喷薄而出,然后等了两分钟,一切就又像冬天澡堂的玻璃,白茫茫一片,分不出是男是女。

淡定

June 26, 2009

  加了个d2sf,mod选的不太好,掉率有问题。在论坛上说了这两天有时,等周末改,有个家伙催啊催的,连着在bbs上发主题帖催,烦死了。在游戏里看见我也是说让我改mod。我招GM的时候你不来,催着倒挺勤快,也不管别人有事没事只管催。真恨得我心头直痒痒。

  最近还看到个问switch-else的帖子,事先知道每一条分支的概率,如何进行优化。回帖的第一个就说用跳转表……Faint!看完本CSAPP就以为自己啥都懂了!上次我在个C++群里问“对于不按大小顺序写的switch-case语句分支,编译器会不会优化为二分查找”,然后就有人跟我提让我去看CSAPP,说用跳转表。当时咱没看过,也不好意思反驳。看过的书也没CSAPP那么有名,虽然上面提了二分查找,不过底气没那么足,也不好意思说。前天看完CSAPP关于跳转表的部分,昨天还特地验证了一下,跳转表不就那么回事,类似于exe的导入表,就是把跳转地址事先写好,用的时候直接jmp [ecx*4+baseAddr]。但是如果分支很稀疏的话,用跳转表会浪费大量内存空间,这时候编译器就会自动优化为二分查找了。至少VS2k8的debug版本会这样,release版本把我写的测试函数整个给优化掉了,看不出分支……说到底跳转表只不过是switch-case的一种底层实现,真烦那些把跳转表天天挂在嘴边的人。

  这个世界真奇妙!

每当临到考试我都焦虑万分手足无措
虽然一年还没当年高三一个月考的试多
雅克比、傅里叶、牛顿、香农、毛泽东、邓小平、马克思
他们齐刷刷地盯着我的手
只差吼一声“手掌——
好!”

刚进大学的时候有人说考试不过是临场发挥
结果等出来他说试卷让我解释“人民武装”
你说这到底到底该怎么解释

灵魂精髓主题基础
A的丰富与发展和丰富与发展了B
f(A), f(B), f(C)
好1好2好3
好和快的结合在口中慢慢变成了好与坏的杂交
回答一个问题要先回顾历史解释现状展望未来
本质要求符合某种形式
A因为B的由C推出
最后一路走到XYZ

小抄揣在兜里写在身上衣服桌子上
可惜我却是个少先队带着红领巾
成绩单上画上红色的杠杠
从小队长到大队长
有了小学时没有的经历
然后交上试卷一切还给老师

一個有趣的想法

November 16, 2008

  昨天突然想到一個現象:在開始學編程的時候,老師教導要寫注釋,所以在程序里總能看見“把b的值賦給a”這樣對“a = b”的注釋。完全無視老師對基本運算符的理解,從根本上“鄙視”老師。等學得多了,自己當上了老師,又會在學生給自己的程序里看見當年自己是學生時寫過的對基本運算符的注釋,而就這樣被學生“鄙視”。

  從“鄙視”別人到被人“鄙視”似乎是一個人從菜鳥到高手的過程。剛出道時對一切都懵懵懂懂,只了解些許皮毛,因此一切看起來都極其簡單,也就有了能夠“鄙視”一切的勇氣;而等深入之後,驀然覺得自己仿佛掉入深淵之中,一切似深不可測,也就不免被不知就裡的菜鳥們“鄙視”了。