分类 心灵鸡汤 下的文章

(转)师姐,让我追你好不好

  大四上学期,我被保送本专业读研,原本准备跨专业考研时买的一些专业书,便失去了用武之地,我准备替它们找个好下家。
  
  于是我在校园BBS的跳蚤市场发布了卖书的帖子,点击者众多,询问者甚少。终于有一天,我收到了一张论坛小纸条:“《新闻基础》与《传播学概论》,多少钱?”
  
  我没有急于报价,反问道:“你为什么要买这两本书呢?”
  
  他很快回复:“跨专业考研!”
  
  我顿时感觉觅到了知音,心里一阵激动。其实我的目的并不是卖书,我只是想给书找一个很好的归宿,于是回道:“一块钱吧,我荒废了它们,希望你充分利用起来。”
  
  小纸条来来往往,我们从跨专业考研谈到了各自的大学生活。原来,他是一个很上进很勤奋的大二男生,1988年生,应用物理专业。他有一个很好听的名字:孟宇帆。
  
  末了,孟宇帆对我说:“师姐,留个电话吧,有时间我去取书。”
  
  就这样,因为一块钱,我认识了孟宇帆,一个小我三岁的小师弟。
  
  孟宇帆来取书的时候,沈阳的第一场雪正飘然而至。我缩在寝室的被子里,正翻看一本时尚杂志。
  
  这时,短信来了:“师姐,我在你们楼下,你在不在寝室?在的话把书给我吧!”
  
  外面飘着鹅毛大雪,化妆换衣服都来不及了,总不能让小师弟一直站在雪地里等吧。我在棉睡衣外面披上羽绒服,出去送书。橘黄的灯光下,站着一个颀长的身影,大概是看我不停地张望吧,那个身影迎了上来。没想到这是一张极其俊朗的脸,有点韩国明星权相宇的味道。迟疑片刻,我问道:“请问你是孟宇帆吗?”
  
  对方似乎没反应过来。我把书举在他眼前晃了晃:“嗨,同学!”
  
  “哦,师姐你好!我叫孟宇帆。”
  
  我把书递给他,然后伸出手。他再次没反应过来,茫然地看着我。“给钱啊,一块钱!”我说。
  
  他赶紧掏出一块钱给我,有点不好意思地笑了,他的眸子在黑夜里闪亮,这样的小帅哥真想多看两眼呢。
  
  我道了声“谢谢”,往回走,雪花直往我的棉睡衣里灌,即使小帅哥再养眼,我也不能一直傻站在这里啊,我还没有花痴到那种程度。
  
  
  
  “完了,我发现我对你一见钟情了!”我收到孟宇帆的这条短信时,雪已经停了,时间是午夜零点,离我们第一次见面隔了两个半小时。
  
  我一下子睡意全无,开玩笑的吧?一个小我三岁、低我两级的小男生,会对我这样一个大学剩女感兴趣?“小师弟,你发错了吧?”
  
  手机很快振动起来:“师姐,让我追你好不好?”
  
  完了,不是手机中毒就是孟宇帆脑子短路!我关了手机,让他一个人在那里发神经吧!可我换了N种姿势,无论如何也睡不着,脑子里满满当当都是他的影子,他俊朗的脸,他略带羞涩的笑。
  
  第二天早上,我慵懒地蜷在被窝里向外张望,多美的雪景啊!咦,那是谁?天哪!孟宇帆竟然站在我们楼下!
  
  我匆匆跑下去,气喘吁吁地停在他面前,一句质问的话还没出口,孟宇帆不由分说拉起我的手就跑。积雪在我们脚下发出悦耳的响声,偶尔有雪球从高大的雪松上坠落,散落一地美丽。我就这样被他牵着,跑在银装素裹的校园里,原来清晨跑步是这样一种美妙的感觉。他回过头来,看着我笑,这张英俊的面孔真有点让我心动……可他的脸渐渐模糊了,模糊了,耳鬓传来他带着热气的呼喊:“师姐,师姐--”
  
  当我醒来的时候,是在校医院里,他紧紧抓着我的手,一脸的担忧。看到我醒了,他松了一口气,满脸歉意:“师姐,对不起!”
  
  我虚弱地笑笑,抽出了手,说:“看把你吓的,没事,我没来得及告诉你,我的心脏不太好,不能剧烈运动。”
  
  “师姐,昨晚的短信,我是认真的。”
  
  “你难道没听说这句话吗?大一女生是樱桃,好看不好吃;大二女生是苹果,好看又好吃;大三女生是荔枝,好吃不好看;大四女生是西红柿,还以为自己是水果?我现在已经连水果都不算了,小朋友,你不要瞎凑热闹好不好?”
  
  “可我就喜欢西红柿啊,红得可爱,酸酸甜甜,又有营养。”
  
  我哭笑不得,只好换了认真的口气:“孟宇帆,我比你大三岁,这个年龄上的差距是无法弥补的。你的大学生活刚刚开始,你以后会遇到很多很多优秀的女孩子……”
  
  “你为什么把三岁的距离看得这么大呢?”
  
  “这是事实。当我脸上有了第一道皱纹的时候,你还是个阳光大男孩;当我想着名牌护肤品的时候,你还想着读书;当我想着结婚生子的时候,你可能还没有成家立业的资本;你想过这种差距吗?”说这话的时候,我有点歇斯底里,我不知道为什么,眼里竟然有了泪。
  
  孟宇帆直视着我的眼睛,让我的泪无处躲藏:“你是喜欢我的,对不对?”
  
  我故意夸张地大笑:“你以为自己很帅吗?师姐我阅帅哥无数!”
  
  他的脸涨得发紫,目光有点凶狠的味道,我想,我惹他生气了。果然,他毫不犹豫地转身离去,一滴清泪,轻轻落在我的心里。
  
  
  
  我继续优哉游哉地过日子,表面上一如既往,但只有我自己知道,小我三岁的孟宇帆,不知什么时候已经住进了我的心里。
  
  可是,我没有再联系他,他也没有再来骚扰我。小P孩终究是小P孩,所谓一见钟情的瞬间感觉哪能当真?
  
  转眼到了五月,一年一度的校园新闻先生和新闻小姐大赛拉开了帷幕。想当年,我也曾获得过“校园新闻小姐”的桂冠,如今,摩拳擦掌的都是大一大二的新生了,那时,瞬间觉得自己老了。
  
  在这场赛事的决赛夜前,我突然收到了孟宇帆的短信:“师姐,你一定要来看我的比赛。”我去了,因为我找不到不去的理由。
  
  孟宇帆出场了!他从容不迫地应对着来自主持人的问题以及其他选手的挑战,优秀的他一次次赢得了现场女生的尖叫。
  
  我默默看着他,有些揪心的痛。为什么我不能晚出生三年?为什么他没有早出生三年?
  
  最终,孟宇帆赢得了本届“校园新闻先生”的称号,我看着他灿烂地走上领奖台,他的笑容不再羞涩,而是多了几分成熟的魅力,而他的脸,依旧那么俊朗。
  
  他的获奖感言有点奇怪:“我想借这个舞台,向一个女孩表白。三岁从来不是我们之间的距离,我不读研,就可以早你一年工作,赚钱娶你。小你三岁的男生,一样可以负起男子汉的责任。在这些与青春有关的日子里,我只想牵着你的手一起走过。在接下来的一分钟里,我会闭上眼睛,如果你愿意,请你站出来,走到我的身边来。”
  
  台下一片哗然,大家纷纷猜测那个女孩是谁,只有我,在这段告白里泪流满面。现场已经在倒计时了:十、九、八……他微闭着双眼,胸脯一起一伏,看得出来,他在极力克制自己的激动;而我的心脏跳动频率已经超出了它的正常负荷,那种如击鼓般的声音告诉我:站起来,站起来!
  
  我真的站了起来,脸上挂着泪,我想,我是这世上最幸福的女孩,至少在这一刻是

(转)程序猿装B指南

看到如此喜文,不转不行,同胞们乐呵乐呵,呵呵。。。

一.准备工作

“工欲善其事必先利其器。”

1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码。总之要显得信息量很大,效率很高。

2.椅子不一定要舒服,但是一定要可以半躺着。

3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子。

4.工具书,orelly的,机械工业,电子工业什么的都可以,能英文就英文,不行影印版的也可以,反正越厚越好,而且千万不要放在书架上,一定要堆在桌上,半打开状。

二.从进门开始

0.绝对不10点以前出现在公司.

1.着装!着装!不管你是去实验室,或者去公司的大楼,在或者是小公司的民宅,或是自己创业的 黑作坊;无论是春夏秋冬白天晚上刮风下雨电闪雷鸣台风龙卷风,一个装b的程序员都要十分在意自己着装!这里只提出参考建议。初级装:衬衣+牛仔裤+休闲 鞋。中级装:T恤+宽松短裤+拖鞋。高级装:背心+宽松大花裤衩+人字拖。

2.得体的举止。在走廊以及任何形式的过道里,一定要双手插兜,走得像个痞子,至少要看起来有点反社会,如若不行,可走文弱天才型geek路线。。

3.如果有女性在你背后指指点点,小声嘀咕说这一定是一个技术男的时候,应该先低头,然后保持低头状态,缓缓回头,坏坏地蔑笑但是不要出声,然后快步前行。

4.进门后,一定不要跟任何人打招呼,笔直走向自己的位置,最多路过打一杯咖啡,千万不要有多余的动作,显示出自己的专注与心无旁骛。

三.坐下就不要再动了

1.坐下以后,姿势需要略微后仰,能翘着二郎腿最好了,然后在后仰的情况下低着头,以便看到屏幕,然后千万就不要再动了。

2.粗暴地把电脑前的大堆书推开一个口,然后摘下电脑上的一个便签,看一眼,不过3秒,可以开始coding了。

3.能不用IDE就不要用,实在装不了,无论IDE是什么,一定要调成DOS那种黑色背景的。

4.如果写前台界面,就不停地调试后台代码;如果写java,就在里面混编C;如果写C,就在里面混编汇编。不光要coding,还要时不时的翻出一本什么英文的书翻一翻,看不懂就看看插图,然后扔到面前假装懂了继续coding。

  1. 什么看起来高端就用什么,不要管实用不实用。例如对C++:switch统统重构成多态;如果有指针,统统改成智能的;C++一定要自己写 template;数字是全部要替换成宏的名字能起多长就起多长;struct就不要出现了,如果出现,也一定要用attribute修饰一下; 运算都是位操作的;操作符都是重载的;网络都是并发缓冲线程池的;int只用int32_t声明的;继承不用普通的,什么多继承虚继承 啊;helloworld也要写捕获异常的;后人一看代码,中间一堆关键字 extern,asm,auto,XXXXX_cast,volatile,explicit,register,template,让一般总在敲 int,if,else,for的小程序员顿时心生崇拜。

6.注释?算了吧。只有两个路线可以选:一,变量名起得巨长无比,看代码就和读英文文章一样顺畅,根本不需要加注释。 二,代码无比晦涩,加不加注释根本无影响。

7.千万不要用IM工具交流,千万不要问同事问题,显得自己没有水平,都是自己上网或者查书。

8.无论是同事间开玩笑或者发生任何群体性事件,不要抬头,更不要东张西望,即使地震火灾,也一定要先提交代码再行离开。

四.潇洒地离开

1.人走,主机是千万千万不能关的,至少要跑个daily build,实在不行正在svn提交也勉强算过关。

2.书应该已经又堆到屏幕前了,千万不要整理,明天再来推开。

3.不强求最后一个走,但一定要所有的非程序员,什么市场啊前台啊pm啊都走光了,才可以走。

4.走得时候一定要率性,千万不要收拾任何东西,站起来,出门,好的,就这样。

5.如果今天一定要说句话的话,找到那个最苦逼的程序员,跟他说,你进度太慢了啊,不要老让我等你。

(转)至今仍未被破译的五个世界级密码

十二宫杀手密码

  1969 年 7 月 31 日,三家报社各自收到了一封密文的三分之一,密文的作者就是大名鼎鼎的十二宫杀手。十二宫杀手要求这三家报社把密文发表在报纸上,否则他将在当周周末再次杀人。三家报社只好照做。

  这个密文共有 408 个符号,以后大家都习惯称它为 408 密文(408-cipher)。408 密文是十二宫杀手的第一封密信。一个星期后,一位教师和他的妻子破解了这篇密文。大卫·芬奇的电影《十二宫杀手》完整地记述了这一事件。

  408 密文用的是最简单的字母替换法,所不同的是一个字母可能对应多个符号。这种加密方法可以很好地防止字频破解法,因为你可以让常用的字母对应更多的符号,保证每个符号出现的次数大致相等。不过,破解这样的密码也不是完全没有突破口,“字母 Q 后面一定是 U”等英文特点能提供不少线索。这种一对多的替换加密方法就叫做同音替换法(Homophonic Substitution Cipher)。

  同年 11 月 8 日,十二宫杀手又寄出了一篇密文。这篇密文有 340 个字符,被称作 340 密文。与 408 密文不同的是,虽然大家都相信 340 密文同样使用的是同音替换加密,但直到现在 340 密文也没有解开。

  340 密码全文如下:
1.jpg

CIA 的雕塑密码

  1990 年,美国艺术家吉姆·桑伯恩(Jim Sanborn)花费 25 万美元,创作了一个刻满密码的雕塑作品——Kryptos。这个雕塑作品现在坐落于弗吉尼亚 CIA 的广场内。丹·布朗的悬疑小说《失落的符号》里提到了这个雕塑密码,无疑让这个密码再度名声大噪。

▲位于CIA 的雕塑密码
2.jpg

  整个密码分为四个部分。前三个部分已被破译,其中第一、二部分是多表替换密码(polyalphabetic substitution),第三部分是置换密码(transposition cipher)。尽管 2010 年 11 月桑伯恩本人给出了一点提示,但目前第四部分仍然没有被解决。

  第四部分的密文全文如下:

NGHIJLMNQUVWXZKRYPTOSABCDEFGHIJL
OHIJLMNQUVWXZKRYPTOSABCDEFGHIJL
PIJLMNQUVWXZKRYPTOSABCDEFGHIJLM
QJLMNQUVWXZKRYPTOSABCDEFGHIJLMN
RLMNQUVWXZKRYPTOSABCDEFGHIJLMNQ
SMNQUVWXZKRYPTOSABCDEFGHIJLMNQU
TNQUVWXZKRYPTOSABCDEFGHIJLMNQUV
UQUVWXZKRYPTOSABCDEFGHIJLMNQUVW
VUVWXZKRYPTOSABCDEFGHIJLMNQUVWX
WVWXZKRYPTOSABCDEFGHIJLMNQUVWXZ
XWXZKRYPTOSABCDEFGHIJLMNQUVWXZK
YXZKRYPTOSABCDEFGHIJLMNQUVWXZKR
ZZKRYPTOSABCDEFGHIJLMNQUVWXZKRY
ABCDEFGHIJKLMNOPQRSTUVWXYZABCD

D'Agapeyeff 密码

  1939 年,地图学专家 Alexander D'Agapeyeff 出版了一本名为 Codes and Ciphers 的密码学普及读物。在文章末尾的“难题挑战”部分,D'Agapeyeff 自己编写了一段很难的密码,目前还没有人破解出来。不过,后来 D'Agapeyeff 本人居然把加密过程给忘了,于是这段密码就变成了一个永久的谜。

  密码全文如下:

75628 28591 62916 48164 91748 58464 74748 28483 81638 18174
74826 26475 83828 49175 74658 37575 75936 36565 81638 17585
75756 46282 92857 46382 75748 38165 81848 56485 64858 56382
72628 36281 81728 16463 75828 16483 63828 58163 63630 47481
91918 46385 84656 48565 62946 26285 91859 17491 72756 46575
71658 36264 74818 28462 82649 18193 65626 48484 91838 57491
81657 27483 83858 28364 62726 26562 83759 27263 82827 27283
82858 47582 81837 28462 82837 58164 75748 58162 92000

比尔密码

  梦想自己能得到一张藏宝地图,上演一段破译密码探寻宝藏的传奇故事?你的机会来了。据说,在 1820 年,一个叫做托马斯·杰斐逊·比尔(Thomas Jefferson Beale)的人在弗吉尼亚贝德福县的某个地方埋藏了大量的宝藏,随后把装有三封密信的盒子交给了一个名叫罗伯特·莫里斯(Robert Morriss)的旅店老板代为保管,之后就永久地消失了。莫里斯死前把盒子里的三份密文交给了他的朋友。这位朋友把这段故事连同密码全文一道印成了小册子,宝藏之谜就这样流传了下来。
3.jpg

  1885 年出现的一本小册子。上述所有故事都出自这本小册子里,其真实性不得而知。

  利用《独立宣言》作为密钥,可以破解出第二份密码。第二份密码中详细记录了所藏宝藏的数量,现在看来至少值 6500 万美金。这份密文中还说到,宝藏的埋藏地点详细地记在了第一份密码内,而第三份密码里则记录着宝藏的原主人。虽然各方神圣都把五花八门的手段试了个遍,但到目前为止,剩下的两份密码都还没被破解。不过,也有一些人对整个故事进行了理性的分析,认为比尔密码不过是一场骗局。

  比尔密码第一部分的全文:

71,194,38,1701,89,76,11,83,1629,48,94,63,132,16,111,95,84,341
975,14,40,64,27,81,139,213,63,90,1120,8,15,3,126,2018,40,74
758,485,604,230,436,664,582,150,251,284,308,231,124,211,486,225
401,370,11,101,305,139,189,17,33,88,208,193,145,1,94,73,416
918,263,28,500,538,356,117,136,219,27,176,130,10,460,25,485,18
436,65,84,200,283,118,320,138,36,416,280,15,71,224,961,44,16,401
39,88,61,304,12,21,24,283,134,92,63,246,486,682,7,219,184,360,780
18,64,463,474,131,160,79,73,440,95,18,64,581,34,69,128,367,460,17
81,12,103,820,62,110,97,103,862,70,60,1317,471,540,208,121,890
346,36,150,59,568,614,13,120,63,219,812,2160,1780,99,35,18,21,136
872,15,28,170,88,4,30,44,112,18,147,436,195,320,37,122,113,6,140
8,120,305,42,58,461,44,106,301,13,408,680,93,86,116,530,82,568,9
102,38,416,89,71,216,728,965,818,2,38,121,195,14,326,148,234,18
55,131,234,361,824,5,81,623,48,961,19,26,33,10,1101,365,92,88,181
275,346,201,206,86,36,219,324,829,840,64,326,19,48,122,85,216,284
919,861,326,985,233,64,68,232,431,960,50,29,81,216,321,603,14,612
81,360,36,51,62,194,78,60,200,314,676,112,4,28,18,61,136,247,819
921,1060,464,895,10,6,66,119,38,41,49,602,423,962,302,294,875,78
14,23,111,109,62,31,501,823,216,280,34,24,150,1000,162,286,19,21
17,340,19,242,31,86,234,140,607,115,33,191,67,104,86,52,88,16,80
121,67,95,122,216,548,96,11,201,77,364,218,65,667,890,236,154,211
10,98,34,119,56,216,119,71,218,1164,1496,1817,51,39,210,36,3,19
540,232,22,141,617,84,290,80,46,207,411,150,29,38,46,172,85,194
39,261,543,897,624,18,212,416,127,931,19,4,63,96,12,101,418,16,140
230,460,538,19,27,88,612,1431,90,716,275,74,83,11,426,89,72,84
1300,1706,814,221,132,40,102,34,868,975,1101,84,16,79,23,16,81,122
324,403,912,227,936,447,55,86,34,43,212,107,96,314,264,1065,323
428,601,203,124,95,216,814,2906,654,820,2,301,112,176,213,71,87,96
202,35,10,2,41,17,84,221,736,820,214,11,60,760

Dorabella 密码

  1897 年,英国作曲家爱德华·艾尔加(Edward Elgar)给挚友多拉小姐(Miss Dora Penny)留下了一封信。这封信上写着 87 个歪歪扭扭的符号,里面明显藏着艾尔加想对多拉小姐说的话。多拉本人一直没能读懂这封信。1937 年,多拉出版了自己的回忆录,将这份密码公之于众。这个密码直到现在仍未被破解。

  密码全文如下:
4.jpg

(转)编程给你现实生活带来了哪些坏习惯

导读:似乎任何职业都会给从业人员带来这样那样的习惯。国外某网站上有位朋友(应该也是程序员)想了解其他程序员在投身堆码事业后有什么样的坏习惯。结果一呼百应,很多程序员纷纷自爆自己的坏习惯和糗人糗事。编程无国界,相信国内堆码界的朋友,也会有同感。

  1. 编程已给我带来很多坏习惯,编程也每天在继续给我新增更多的坏习惯。当然有些习惯和编程无关了。下面这些习惯尽管我也很想改掉,但已根深蒂固。

在天地万物中,去发现多态、继承和模式;

用十六进制代码中的像素和颜色来解释某东西的大小;

在日常交谈中用代码相关的抽象术语。

  1. 我现在认为256这个数字非常完美。但非程序员不明白这个,有时候让我措手不及。

编者评:1024呢?

  1. 我在看纸质书时,我就非常沮丧。为什么我不能用Ctrl + F来找想看的东西呢?

编者评:我在看电视时,一到广告,我也非常沮丧。为什么我不能往后拖呢?

  1. Q: Do you want tea OR coffee?

A: Yes

侍者:你喝茶还是咖啡?

客人:是

编者评:如果该服务生是个兼职打工的程序员,那就直接给你上茶和咖啡。因为,不管“上茶”还是“上咖啡”,都是满足“茶||咖啡”条件的。如果能多卖一样,何乐而不为呢?

  1. 我Google一切。

编者评:忘了Google的地址怎么办?

  1. 几年前,我去一家咖啡店吃午饭,柜台里边的MM问我吃哪种面包。我不假思索地说:“默认的。”

囧,她或许现在还在笑我……

编者评:如果该MM不懂编程,她应该不会发“酵”,只会发蒙。

  1. 每天坐在屏幕面前,盯上10个小时,这样真的很难保持健康。如果你经常走神,编程可以帮你养成久坐的生活方式。

编者评:不仅程序员可以练久坐,站长也可以。

  1. 在现实世界中,我真的很需要Ctrl + Z。

编者评:不仅你想要,我们也想要。除了不仅要这个,每次看到钱包的时候,都会想:“要说我能Ctrl+C和Ctlr+V多好啊!”。另外,某某说他的成功可以Ctrl + C,莫非他和我们同行?

  1. 我是从零开始数数的,经常用“1”表示结束,而别人用“1”表示开始。

编者评:这个习惯的养成是一个艰难的过程。多少次的越界,多少次的循环次数错误让俺们深刻体会:万物始于0。

  1. 我喜欢“是/不是”类型的问题,我对那种既不是“是”,也不是“不是”的回答非常不爽。

比如:我问:“你不介意我换个台吧?” 别人答:“我正在和我妹妹IM聊天。”对我来说,这就好比:public bool canFlip( ) { return "I'm IMing my sister"; }

返回结果明显是个字符串,而不是布尔值。对别人来说,他们已明确告诉答案了;在我看来,他们的回答是“强制转换错误”。如果我再问那个问题,他们还有同样的回答话,那应该在catch语句块中抛出异常了。

编者评:有编译错误 -> public bool canFlip( ) { return "I'm IMing my sister"; }

  1. 我教我们家小孩,三主色是:Red、Green和Blue。

  2. 侍者:嗨,我叫克里斯蒂,我是你的Server/侍者!(server除表示“侍者”之外,还指“服务器”。)

我:嗨,我叫麦克,我是你的Client/客户端!(真实的故事)

编者评:不知道这个Server/侍者可以承受多少Client/客户的并发请求?

  1. 我发现,有时候我明明说的非常精确,但某人(通常是我老婆)并不领会我的精确性,而是理解成类似的东西。这让我抓狂。比如,我在做菜的时候,我并没有说:“从冰箱里拿任何黄的东西,”我是说:“给我黄油。”但她递给我人造黄油。

编者评:同学,这就是你的不对了!“人造黄油”是“黄油”的子类哦!(Update:从中文字面意思上。)

  1. 当我收到如下留言后:(去店里买个面包。如果他们有柴鸡蛋,买10个。)结果我买了10个面包回家。

编者评:因为店里有柴鸡蛋。严格来说,这是个脑筋急转弯。

  1. 我想用正则表达式来搜寻现实对象。

编者评:如果能做到,不知你在中文世界能搜到什么?

  1. 在平常打字中,句子都是分号结尾;

编者评:幸亏没有编程语言是用问号结尾?否则谁能看懂你的文章?

  1. 我在家做任何家务事都非常有条理。比如,在使用任何产品之前,我会仔细阅读附带的说明书,即使是使用非常简单的烤面包机也不例外。如果我要挂相框,我会Google一下“如何挂相框”,确定我所知道的是正确的(或者在亚马逊上找本悬挂相框相关的书)。

在每做任何一件事之前,我都会准备一切必备的工具。在实际操作之前(这些操作可不能撤销的),我会做大量的测量和试验。但这让我老婆彻底发狂。

编者评:阅读手册绝对是好习惯;动手操作之前做准备工作,也不能算坏习惯。顶多算是类职业病。你老婆不该抓狂的。但你挂相框,还要去Google一下,这个有点让我抓狂。

  1. 把一段话称为“字符串”。这让非程序员们非常不解 - 嘛是“字符串”?

编者评:我看到蜘蛛,便说它是爬虫。

  1. 我发现我在写信的时候常常在侧边嵌套花括号,我老婆看到后以为我抽风了。收件人也应该差不多这样想。但这已经是习惯了。

编者评:收件人不会这样想,因为他们也习惯了

  1. 缺觉,我现在习惯了。

编者评:大熊猫应该不再是濒危动物了!缺觉有害健康。另外,正在看本文的朋友,不管你是否是程序员,都应该检测一下自己的睡眠是否达标了。如何检测,请参考伯乐在线的《你的睡眠时间和睡眠质量达标了么?》一文。

  1. 我喜欢优化每天的事情,尽可能多采用并行处理。比如,在启动电脑后,跑到厨房打开水壶、准备咖啡,然后跑回来输入密码登录系统;在打开火狐时,去倒开水冲咖啡,然后端着咖啡回来浏览新闻;另外,坐在马桶上刷牙,每天也能节省几分钟。

编者评:哥端的不是咖啡,是下巴!

(转)幽默的程序员注释

项目组里有同事就很喜欢写这种幽默搞笑的注释内容,解释代码含义的同时,也带给人轻松神经的机会,确实是很有意思的风格,今天看到这样的搞笑注释,忍不住要发一发,呵呵,先笑一下!

程序源代码中的注释经常是一个卧虎藏龙的地方,来看看这一辑国外某公司产品中的注释。

注意:看的时候严禁喝水或进食。  

1.jpg

亲爱的代码维护人员:
  当您尝试优化这段代码但发现这是一个极端错误的决定的时候,请修改下面的计时器,以便警示后人。
  总计浪费在这段代码的时间 = 16小时  

2.jpg

真的很有问题

3.jpg

谨以此代码献给我的妻子达琳,感谢她一直支持我,还有我三个孩子和一只狗。

4.jpg

神奇代码,请勿改动

5.jpg

喝醉啦,迟些再弄

6.jpg

你可能会认为你读得懂以下的代码。但是你不会懂的,相信我吧。
要是你尝试玩弄这段代码的话,你将会在无尽的通宵中不断地咒骂自己为什么会认为自己聪明到可以优化这段代码。
好了,现在请关闭这个文件去玩点别的吧。

7.jpg

程序员1(于2002年6月7日):在登陆界面临时加入一些调试代码
程序员2(于2007年5月22日):临你个屁啊

8.jpg

反正这个办法就修复了问题,我也不知道为什么会这样

9.jpg

要理解什么是递归的话,请参考本文件的底部
(在文件的底部)
要理解什么是递归的话,请参考本文件的顶部

11.jpg

狂插两下; //痛啊

12.jpg

  亲爱的未来的我自己,请原谅我。
  我有着难以表达的歉意。

14.jpg

我不对以下代码负责。
是他们逼我写的,是违背我意愿的。

15.jpg

疯了吗?欢迎来到斯巴达。

16.jpg

要是你能修正这个问题的话,我会送给你两个七十二岁的处女

17.jpg

没有注释留给你,难写的代码必定难读

18.jpg

IE 浏览器的 Hack (在这里先假设IE是浏览器)

19.jpg

有待修正。 修正什么啊?

20.jpg

要是再让我看到这种代码,我会带着枪来上班的

21.jpg

有只龙在这里……

22.jpg

在你阅读以下代码时,你要先搞懂为什么我在这样做。
我想读取一个根节点下面所有的子节点,以便控制根节点不会显示在选择框上。但那个傻逼的DBA找了一些某些傻逼的借口不让我用索引去读取这些数据,而要求我用他们傻逼的迭代器。所以有了以下代码。

23.jpg

当我写这段代码的时候,只有老天和我自己知道我在做什么。
现在,只剩老天知道了。