会心一笑 美女在心 前一段日子, 我的Windows95的桌面背景是一个美女的照片,后来我把它换成 了一幅我最喜欢的飞机图片。 组里的一个同事见了,笑着问我道:“喂,你原来的那张美女照片呢,哪儿去 了?换上这张飞机,多难看呀?” “那个美女?”我笑着说道,“你要知道,飞机在我的眼里,美女在我的心里。” 国产精品“日本豆” 蔡和我坐在紧紧相邻的两个座位上办公。一日,蔡拿来一包小吃,顺便给了我 一些。原来是一些油炸的奶油花生,随手丢入口中,味甚美,不禁大感兴趣,拿起 包装袋看了起来。见袋上赫然写着“日本豆”,不禁拍头大牾:“日本技术,当然 不同凡响。”再细看时,又看见上面写着这样一行字:“中国国产精品。” “中国国产精品”?“日本豆”?不禁百思不得其解。随叫蔡看,蔡一看之下, 也露出大惑的神情,末了说道:“可能是因为是中国人制造的吧。” 一个人不能两次跨进同一条河流 我自己设计了一个windows95下的小程序, 结果第一次运行的时候没有问题, 然后第二次运行时,在一个不应该出问题的地方出了错。我于是就这个问题给Bill Gates发了一封E-mail。很快,我就得到了回答。比尔.盖茨在E-mail中阐述了一些 观点,摘录如下:比尔. 盖茨说:“古代有一位哲人说过:一个人不可能两次跨进 同一条河流。 你应该牢记这一点。 因为她无论应用到什么地方都是对的。比如说 windows 95, 你不可能两次进入一个完全一样的windows 95。通常,她是这样的: 第一次启动她总是很完美的, 然后每一次,她总会有些小小的不同。比如说出这样 或者那样的问题,且每次的问题都不会相同.当然,也不排除她什么时候崩溃的可能。 不过,这对您来说是无关紧要的,只要你的windows 95什么事都不干,比如说运行 排版程序、图形处理、以及各种各样的游戏,她是不会令你头疼的。” 新"亡羊不补牢" 初到北京,住在一个新建的开发区,这儿的环境令我很是高兴,整齐的居民楼,美 丽的花坛, 优雅的环境,心想这下找对地方了.不久,一同学来看我,我很是高兴的向 他介绍这儿.并且告诉他感觉很好. 这位同学说道:"你知道我现在最想做什么吗?" "作什么?" "当一名水管工,吧你这儿的路面/花坛什么的挖的稀烂." 我大笑:"怎么?妒忌了吧?" 他笑笑:"也许,不过,可能等不到十天,我还当不上水管工的时候,就会有人来挖 的." 果然, 过了不到一个星期,就有一大群水管工带着各种工具,不光是把路面挖的 稀烂,还弄出很大的声响,黄土占据了路面,一下雨,满地泥浆,令我苦不堪言.等好不 容易施工完成,路面变成了这儿一块,那儿一块的补丁了,很不漂亮. 不久同学又来,我不禁大为钦佩的问:"你怎么知道会这样的?" "因为我那里刚刚来过.下次我想当--" 我恼怒的大叫:"算了吧,再说我又要倒楣..." 他不理我的继续说道:"--建筑工人,挖掉你的花坛,改作停车场..." (有感于现在搞房地产建设的整体规划不一次性的搞好, 总是是后来修修补补, 既浪费, 又不受欢迎.比如说我在的小区吧,居然就没有一个停车场!我们的自行车, 小汽车只好到处停靠.而什么电话线,电线,到时候再挖开吧!) 高版本的判定 蔡这几天打算装"VisualC++6.0",看这已经装满了的8G的硬盘,实在找不出把 他放在什么地方, 无奈之下,删除了很多他很喜欢的东西,最后总算完成了。和" Visual C++5"比起来,足足多了200M的东西。末了,感叹的告诉我说:“我现在发 现怎么快速的判断一个软件的版本的高低了。” 我奇道:“怎么判断?” “那就是,软件占用的磁盘空间越大,软件的版本越高,你甚至可以根据大多 少来判断他的版本号。” “是吗?怎么计算呢?” “安百分比计算,如果大1%的话,那么就是X.01版,大50%,就是X.50版, 大一倍的话,那就是下一个版本了。” 我几乎笑倒,仔细一想,却是果真如此。 :-)& :-( 韩和蔡是我在开发组里面的最好的两个朋友,不过他们的性格可是截然不同, 这从一些小事上可以看出来。 一天,我刻了一张光盘,共有639M,安安静静的刻了610M,出错了。不过前面 已经刻上的东西还可以用。中午的时候,我把这个消息告诉了韩。韩听了说:“那 你太不幸了。” 下午上班的时候,我又跟蔡说了这事。蔡说:“啊,那你还很幸运的嘛。” 过了不久,我的自行车坏了,我跑去修车,花了2元钱。跟蔡说了一下,蔡说 道:“我买车才华了50元,你的车只掉了一个螺丝钉就要修2元,也未免太贵了 吧?” 韩则问道:“你在哪儿修的?” 我说了之后,他说道:“还好,他没有多收你的钱。挺便宜的。” 决定感冒 今年北京冬天出人意料的暖和,结果反而有人感到不习惯,弄的最近一向我们 开发小组的人纷纷感冒。于是就出现了下面一段对话。 A.B.C.D.E五个人在办公室工作。 F和G的位子空着,因为他们得了感冒,请假 了。 C突然咳嗽起来,于是象是有传染一般,A、D、E也跟着咳嗽起来。只有B不为 所动, 依然端坐。C羡慕的说道:“哎,我说我们组里面只有你没有感冒了,你的 抵抗力很强嘛。” 由于头儿不在,A是现在的负责人,说道:“B呀,现在室内的空气很不好,你 是不是出去透一下气?” B当时正在写程序, 正好到了比较关键的地方,不想因此而放弃,头也不回的 说道:“鉴于本组成员都一致通过并且实施了《感冒法案》,我现在决定我也要咳 嗽两声,以表示我对这项法案的支持。” 力能举千斤者,不能举一羽也 编程是一件很费神的事情,也是一件很有乐趣的事情。当你好不容易找到一个 问题的解决方法之后,其中的喜悦是无可比拟的。然而更多的时候,是令人讨厌的 烦躁不安, 尤其在你使用Microsoft的程序编译器时。这并不是我对微软公司有什 么偏见,而是事实如此。 就MFC(Microsoft Foundation Classes) 来说吧,它的功能是在很强大,强 大到可以编出大型的数据库, 大型的应用软件,例如Visual Foxpro 5/6,Visual Basic 5/6, 以及我们现在用的很多网上应用的软件。但是这两天以来,我一直在 试图使用MFC的函数,在DirectDraw的条件下画一条绿色的直线。根据MFC的参考, 我应该使用类CPen。 然而有一个问题,如果你使用了MFC,那么它包含的某些东西 和DirectDraw有冲突, 所以我一直都没有找到怎样在DirectDraw下面用MFC画一条 绿色直线的方法, 直到我终于失去了对MFC的信心,转向Win32 API。不到2分钟, 我就把这个问题搞定了。 事后我感叹得对蔡说:“我现在算是知道MFC是怎么回事儿了。就是你可以 有很简短的几行程序实现极为复杂的动作,甚至编出一个简单的应用程序,但是假 如你要做一个很简单的动作,却菲得用一大堆代码不可,甚至有可能找不到实现的 方法。” 蔡想了一下,说道:“我想到了一句话,就是‘力能举千斤者,不能举一羽也’。”