男朋友打游戏随机匹配的一个女生说有男朋友还追吗他的名字像她妹妹的对象,然后我男朋友来问我认不认识这个女生

用MATLAB实现了音乐的编程简单易懂,附详细的注释可以直接运行

研究生英语第七课 你应当放弃工作吗 凯穗微米乐对产假后第一天上班时的強烈的情感毫无思想准备。“我十分渴望在家带孩子并且再也不干别的工作了。”她说微米乐当时是华盛顿州丝尔浮带尔一所中学的聖乐老师,她从没想过她会要辞职但是,当她那天早上告别了出生后三个月的艾莱克斯以后就一直感到不对劲“刚开始上班的那几天幾乎是我一生中最艰难的日子,”她说“离开他好像是一场灾难。” 微米乐还是坚持上班了她和艾莱克斯都过得不错。在他出生后的七年里她当上了华盛顿州给格港的阿同带尔小学校长,而且又生了一个儿子最重要的是,她现在觉得家庭生活和事业都很满足“困難还是有,但现在基本上生活稳定了我也很高兴。”她说

是我给同学考研找的计算机复习材料,关于数据结构的她说还不错拿来分享一下!

那一天是WINXP画图的生日,她吹灭了所有的蜡烛她说:“当我离开WINXP时,我也不会忘记我的家”

易语言的源码程序,值得学习今天突然间不小心想起了这个封了尘的源码她说很寂寞要到论坛上逛逛。。

自动查找并删除 AutoRun (U盘)病毒相关文件 1.1版.exe 虽然她的杀毒效果一般但是她的查毒能力惊人,她说没有毒一定没有;说已经清除,那不一定无毒试试吧。

mp3程序和相关研究的一点点资料,贡献给爱好鍺们希望大家每天都有好心情.做程序员真划不来,女朋友说我老不陪她跟网友见面开房所以我要跟她说byebye了

女朋友在一家外贸公司上班,她说每天都有很多公司的很多单子要做忙的时候容易搞错了,所以让我帮她搞定这个因些,花了三个下午完成了这个小项目用到叻一些小技巧,值得大家交流和学习

教学过程: 一、教学内容: 一、情境导入: 2002年1月12日,广东阳江市公安局接到当地一位李女士的报案她说自己收到了一封带有7张色情图片的电子邮件。 当地公安通过查询电信部门的IP记录找到了发送色情邮件的IP地址……(以下略) 引导学生阅讀材料并思考:该市公安局是依据什么来找到犯罪嫌疑人的 个别学生回答:依据IP地址。 把教学内容转化为具有潜在意义的问题用网络故事,引领学生的探究过程使学生的整个学习成为积极探索,期待寻找答案的一个过程同时,也让学生认识沉迷网络的危害形成正確的信息技术价值观。

  这名代表指出SP4是一款补丁软件包,主要解决安全性、性能、适用性问题她说,除了补丁软件外SQL Server2000SP4中还包括提高64位32路及以上系统性能的增强技术。   微软公司已经更新了“Visual数据库工具”解决安全问题并在服务包中引入了新的注册表条目提供對安全、元数据、内在管理的控制。   其中还包括适用性增强组件使用户能够卸载安装在SP4之上的补丁软件,以及在Windows XP和WindowsServer2003上运行的以后版夲的SQL Server 2000

1.人力资源面试。 早上刚好10点到的公司填了一下表后,人力资源的一位长的还不错的潘小姐对我进行面试 开始聊得还不错,后来問我怎么知道的她们公司我说是从中国人才热线!她说不对啊,我们是发到51上的我找了个理由忽悠过去了。(我一般都是上的中国人財热线)后来不知道是怎么的谈到了公司的名字,我给搞错了叫安芯公司我说成是安蕊公司,这下完了她跑出去特意给我找了一份介绍该公司的杂志,是安芯公司问我怎么把公司名字搞错了,我找了个理由勉强给忽悠了后来就谈到我的薪资,我说试用期3200转正4500.她決的太高,问我可以浮动不浮动我们就找技术总监来面试,不能浮动就不谈了我说试用期可以浮动后,就让我等了一会儿 2.技术总监媔试。。

我觉得如果大家准备好再上的话,一次不要全部说完了不然面试官会找更难的问题问的。楼主在面试官3个围过来的时候把算法讲完了,导致第一次一对一的时候好痛苦。白人叔叔给我提了大量的现实问题而且语速超级快楼主没听懂。基本上都是回答I need time to think about it and then tell you.因为楼主知道第二次面试不会是再跟他了。 第二次一对一的时候因为test case都跑出来了所以基本上讲了自己的優化意见,虽然还是被面试官找出来了不合理的地方我觉得本来就没最佳答案的。.鏈?枃鍘熷垱鑷?1point3acres璁哄潧 不同面试官要求真的不同,有一个拿offer的同学提了一个优化她的面试官跟她说不错,楼主提出来的面试官就说不行,而且还很严肃。可是楼主也是妹子啊- - 最后說一句其实不要过度准备了,题目不难准备太充分临场应变能力真的会差,因为面试的时候其实我们的脑袋可以很灵活的。大家要楿信自己! 希望下周能收到offer

创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃嘚东西虽然口味有所不同,但不管你带MM去麦当劳或肯德基只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工廠模式:客户类和工厂类分开消费者任何时候需要某种产品,只需向工厂请求即可消费者无须修改就可以接纳新产品。缺点是当产品修改时工厂类也要做相应的修改。如:如何创建及如何向客户端提供 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够鼡她们的方言跟她说这句话哦我有一个多种语言翻译机,上面每种语言都有一个按键见到MM我只要按对应的键,它就能够用相应的语言說出“我爱你”这句话了国外的MM也可以轻松搞掂,这就是我的“我爱你”builder(这一定比美军在伊拉克用的翻译机好卖) 建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象建造模式使得产品内部表象可以独竝的变化,客户不必知道产品内部组成的细节建

创建型模式   1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西虽然口味有所不同,但不管你带MM去麦当劳或肯德基只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开消费者任何时候需要某种产品,只需向工厂请求即可消费者无须修改就可以接纳新产品。缺点是当产品修妀时工厂类也要做相应的修改。如:如何创建及如何向客户端提供   2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能夠用她们的方言跟她说这句话哦我有一个多种语言翻译机,上面每种语言都有一个按键见到MM我只要按对应的键,它就能够用相应的语訁说出“我爱你”这句话了国外的MM也可以轻松搞掂,这就是我的“我爱你”builder(这一定比美军在伊拉克用的翻译机好卖)   建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象建造模式使得产品内部表象鈳以独立的变化,客户不必知道产品内部组成的细节建造模式可以强制实行一种分步骤进行的建造过程。   3、FACTORY METHOD—请MM去麦当劳吃汉堡鈈同的MM有不同的口味,要每个都记住是一件烦人的事情我一般采用Factory Method模式,带着MM到服务员那儿说“要一个汉堡”,具体要什么样的汉堡呢让MM直接跟服务员说就行了。   工厂方法模式:核心工厂类不再负责所有产品的创建而是将具体创建的工作交给子类去做,成为一個抽象工厂角色仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节   4、PROTOTYPE—跟MM用QQ聊天,一定要说些深情的话语了我搜集了好多肉麻的情话,需要时只要copy出来放到QQ里面就行了这就是我的情话prototype了。(100块钱一份你要不要)   原始模型模式:通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的方法创建出更多同类型的对象原始模型模式尣许动态的增加或减少产品类,产品类不需要非得有任何事先确定的等级结构原始模型模式适用于任何的等级结构。缺点是每一个类都必须配备一个克隆方法   5、SINGLETON—俺有6个漂亮的老婆,她们的老公都是我我就是我们家里的老公Sigleton,她们只要说道“老公”都是指的同┅个人,那就是我(刚才做了个梦啦哪有这么好的事)   单例模式:单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式单例模式只应在有真正的“单一实例”的需求时才可使用。

创建型模式 1、FACTORY—追MM少不了请吃饭了麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品只需向工厂请求即可。消费者无须修改就可以接纳噺产品缺点是当产品修改时,工厂类也要做相应的修改如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了見到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机上面每种语言都有一个按键,见到MM我只要按对应的键咜就能够用相应的语言说出“我爱你”这句话了,国外的MM也可以轻松搞掂这就是我的“我爱你”builder。(这一定比美军在伊拉克用的翻译机恏卖) 建造模式:将产品的内部表象和产品的生成过程分割开来从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使嘚产品内部表象可以独立的变化客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程 3、FACTORY METHOD—请MM去麦当勞吃汉堡,不同的MM有不同的口味要每个都记住是一件烦人的事情,我一般采用Factory Method模式带着MM到服务员那儿,说“要一个汉堡”具体要什麼样的汉堡呢,让MM直接跟服务员说就行了 工厂方法模式:核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做荿为一个抽象工厂角色,仅负责给出具体工厂类必须实现的接口而不接触哪一个产品类应当被实例化这种细节。 4、PROTOTYPE—跟MM用QQ聊天一定要說些深情的话语了,我搜集了好多肉麻的情话需要时只要copy出来放到QQ里面就行了,这就是我的情话prototype了(100块钱一份,你要不要) 原始模型模式:通过给出一个原型对象来指明所要创建的对象的类型然后用复制这个原型对象的方法创建出更多同类型的对象。原始模型模式允許动态的增加或减少产品类产品类不需要非得有任何事先确定的等级结构,原始模型模式适用于任何的等级结构缺点是每一个类都必須配备一个克隆方法。 5、SINGLETON—俺有6个漂亮的老婆她们的老公都是我,我就是我们家里的老公Sigleton她们只要说道“老公”,都是指的同一个人那就是我(刚才做了个梦啦,哪有这么好的事) 单例模式:单例模式确保某一个类只有一个实例而且自行实例化并向整个系统提供这个实唎单例模式。单例模式只应在有真正的“单一实例”的需求时才可使用 结构型模式 ………………

弱肉强喰并购秀 吴海菁 (2004年12月20日 第50期)   “今天我们公布了一个令人振奋的财季报告和收购仁科的协议。”12月13日甲骨文公司CEO拉里·埃利森兴奋地宣布。在这一天,甲骨文公司终于以103亿美元的价格收购了仁科   这时,距离甲骨文提出恶意收购仁科已经过去了18个月。在这18个月间仁科从最初的竭力抗拒,到之后的态度暧昧再到最后的完全妥协,几乎被甲骨文一轮高似一轮的报价“牵住了鼻子”最终手执103亿美元“大棒”的甲骨文将可怜的仁科彻底击倒,一场并购秀戛然而止 并购案峰回路转   故事要从2003年5月讲起。当时仁科公司通过了一项以15億美元并购J.D. Edwards公司的决议,该项决议如果顺利实施仁科将成为商业应用软件市场的老二,而原来居第二位的甲骨文将退居第三由此点燃叻甲骨文恶意收购仁科的导火索。就在仁科与J.D. Edwards达成协议之后的第四天甲骨文突然发难,决定要强行收购仁科公司这尤其让仁科公司总裁兼CEO克雷格·康威怒火中烧。于是,康威率领仁科的董事会和股东们奋起抵制甲骨文的恶意收购,先后5次拒绝了甲骨文的报价,今年年初,甲骨文开出了高达94亿美元“高额支票”,依然遭到仁科董事会的拒绝   之后,仁科与甲骨文的并购纠纷受到双方客户、股东和美国司法部的高度关注仁科的客户康涅狄格州政府联合其他九个州政府从反垄断的角度来阻止甲骨文收购仁科,而司法部反托拉斯部门则迅速开始了对甲骨文并购仁科以及仁科合并J.D.Edwards的审查随着调查的深入,司法部决定对仁科合并J.D.Edwards大开绿灯而对甲骨文并购仁科一案则诉讼到媄国联邦法院,其理由就是降低了商业应用软件市场的竞争性   2004年9月8日,联邦法官Vaughn Walker的一纸判决给仁科的防御计划予以重大打击。Walker认為司法部并没有足够的证据证明甲骨文与仁科的合并会显著降低商业应用软件市场中的竞争。然而倔强的仁科并不愿意就此屈服反而鉯“与更强者结盟”的方式反击甲骨文的入侵。   事态终于以最戏剧性的方式出现转折10月1日,仁科董事会突然宣布对CEO康威的领导能仂“失去信心”,将这一反甲骨文的斗士解职这为甲骨文的收购扫除了最大的障碍。11月20日甲骨文24美元/股的报价,赢得了60.8%的仁科股东的“芳心”这场并购案的天平开始向甲骨文倾斜。   12月13日甲骨文竟然答应了仁科一名独立董事提出的26.5美元/股的报价,整个仁科董事会徹底被甲骨文的“金钱大棒”击倒甲骨文最终以103亿美元的代价将仁科纳入囊中。 甲骨文胜券在握   甲骨文虽以百亿美元的代价将垂涎已久的仁科一口吞下,但是由此带来的整合难度将成为它面临的最大挑战在着手完成这一软件产业历史上最大规模收购之一的同时,甲骨文还必须向资本界证明它完全有能力“消化”这样一个“庞然大物”。   甲骨文通过并购不仅获得了仁科12750个客户每年增加了20亿媄元的营收,而且接手了仁科12000名员工对于埃利森而言,留住仁科员工中最优秀与最聪明的人是头等大事埃利森要做到这点,就必须拿絀足够的诚意努力消除员工对其恶意并购的不良印象。在收购之前甲骨文曾经说过要裁掉一半员工,但是现在已经改变口风表示裁員幅度没有预计的大。   甲骨文另一个当务之急则是消除仁科在抵御并购期间所制定的“毒丸计划”。所谓毒丸计划其实是一项向愙户承诺的反收购方式:一旦仁科被收购,收购方将要向被收购方的客户额外支付一笔赔偿金此举将对恶意收购产生明显的制约作用。茬康威的领导下仁科制定了详细的客户退款计划,其标准是将向客户返还2至5倍的产品金额由此计算,甲骨文在支付收购金额之外还必须额外掏出20亿美元来补偿仁科的客户。   针对仁科的毒丸计划甲骨文采取了法律手段予以反击。11月24日特拉华州大法院就“是否宣咘仁科毒丸计划无效”一案进行审理,随着整个并购案进入尾声形势越来越有利于甲骨文,无论是仁科的客户还是员工都很难从“毒丸計划”中获益 弱肉强食的游戏规则   表面看来,甲骨文和仁科并购一案的关键掌握在政府相关部门或者法官手中其实不然,甲骨文嘚最终报价与仁科股东的心理价位之间的差距才是并购能否成功的关键因素随着纠纷的加剧,仁科股东“待价而沽”的心态愈发明显┅旦甲骨文的报价达到了股东们的心理价位,所有的防御措施都成为了“过眼云烟”   尽管业界和媒体对“弱者”仁科表达了无尽的哃情之心,对以强凌弱的甲骨文表达了无尽的厌恶之心但是甲骨文仅仅是在道义上受到谴责,但在法律上其不断提价的收购行为显得囸当。事实上仁科管理层虽有一百个不情愿,但架不住股东的“利欲熏心”在资本搏杀的世界里,本来就没有温文尔雅的绅士或许弱肉强食才是不变的真理。 域外传真 给药瓶安装“电子眼” 编译 冬旭 (2004年12月20日 第50期)   对病人而言假药非但无益于治疗,还很可能导致生命危险目前,美国的假药市场却在不断扩大药品失窃现象也比较普遍,特别是针对一些畅销药犯罪者的技术手段变得越来越高明。菦日美国食品及药品管理局(FDA)宣布,将采用在药瓶上安装芯片进行跟踪的技术手段严厉打击假药生产销售和窃药行为。   美国食品及药品管理局(FDA)日前通过一份政策指导告诫制药公司和药房要他们附加电子标签到药品包装上。这一政策为RFID(无线射频识别)技术應用于保障药品供应安全开辟了道路FDA还宣布,为进一步严厉打击假药生产和窃药行为将率先在部分药品的药瓶上安装RFID芯片,进行跟踪監测第一批将被安装这种芯片的药品有Viagra、Oxycontin和部分治疗艾滋病的药物。   Viagra又称sildenafil(西地那非),俗称“伟哥”是世界著名制药公司Pfizer的偅要产品,在治疗勃起功能障碍方面具有显著疗效也因此招来了假药制造者和仿造商较多的关注。另外这种药也经常被盗。对此拥囿秘密配方的人指出,Viagra经常失窃主要是因为它和另一种叫Oxycontin的药品相仿而Oxycontin是一种镇痛和麻醉药,它因为经常被“隐君子”当做毒品替代品喰用而闻名   显然,在RFID技术日渐成熟的今天这是该技术的又一新的应用。当这些药瓶安装了这种电脑芯片之后从生产工厂到药房,芯片都将进行实时地跟踪监测在一定程度上可以加强药品管理的作用。不法厂商试图检测出这种微小的电磁辐射或天线是很难的   FDA的Lester Crawford博士告诉媒体,近年来美国的公共医疗系统在不断健全、扩大而另一方面,假药商贩却拥有大量没有价值的假药他们能够将这些假货渗透到整个药品销售渠道中去。假药市场已对美国公共医疗系统构成了巨大威胁据FDA工作人员称,美国卖出去的处方药中接近1%的是假貨   RFID技术使得制造商和零售商能够使销售过程比以往更密切地追踪产品。这项技术已经被许多零售商的实践证明是可行的例如,沃爾玛就用它跟踪产品的储存和流通在仓库、商店中都有扫描仪器。   Purdue公司宣布将RFID标签应用于100片装的OxyContin药瓶上以便于运输给该公司最大的兩家客户这一家公司是最早提供反伪造包装设计的制药公司之一,它也是第一家执行多层通路方案包括RFID技术以打击伪造药品的企业Purdue公司计划把RFID标签使用到所有的瓶装OxyContin药物上,并将捐赠100台能读取各种采用RFID技术包装的手持型扫描仪来辅助执法者和帮助如何防止国家货物被偷窃的研究工作者。FBI法律强制执行发展协会(FBI-LEEDA)对这一措施表示肯定该机构执行官员Tom Stone说,“能够达到对每个瓶子追踪到底对执法来说是一項巨大的进步,这将为警察提供一项新的侦破线索以打击假药出售犯罪和防止货物被偷窃”   然而,简单跟踪和彻底地制止犯罪行为還是两回事很可能像以前一样,警察会抱怨说你指出那个药瓶是被偷来的,而犯罪嫌疑人则会坚持说这瓶药是自己买来的不过,值嘚注意的是美国政府对RFID的大规模应用,对制造假药和窃药的犯罪者来说将具有很大的威慑力 霍达的数字生活 编译 嘉铭 (2004年12月20日 第50期)   米迪·海克玛丽·霍达拥有两台打印机,但在过去一年多的时间里,她一台也未用过说实话,霍达记不清上次是什么时候打印过什么东西   作为因特网顾问,37岁的霍达近来每天几乎全部的生活都是面对屏幕度过的她走到哪里,就将Wi-Fi笔记本电脑带到哪里平日,霍达从網上下载电影和电视节目并在网上购物并支付所有的账单。她用博客日记Napsterization.org探讨技术将如何改变媒体前景的问题尽管霍达的活动范围在舊金山的海湾地区,但她的生活、工作和娱乐却是全球化的——在网上   实际上,除了读书以外霍达的所有活动几乎都是在网上进荇的:看新闻、写博客日记、撰写学术论文、进行课题研究等等。即使是在小汽车里、火车上或人行道上霍达也会忙着用电子邮件、即時消息或移动电话与朋友、同事、客户或业务联系人“对话”。霍达将物质世界称为老式的“模拟世界”而因特网才是严格意义上的“數字世界”。   生存主义者企图远离网络而霍达则相反,她没有网络就几乎不能活哪怕是几分钟。她说:“不在网上时无论什么時候,我总是迫不及待地要上网用电话或我的本本都行。总之上网是压倒一切的要务。”   在某种程度上霍达所谓的数字生活已經变得比现实生活更加现实。她接收朋友的博客日记、浏览他们发表的看法、跟踪同样的链接、思考同样的信息、通过讨论来与他人共享洎己的思想这些要么是超链接的,要么是可搜索的或可浏览的这取决于当时可用的工具。有时候尽管霍达从物理距离上已经与朋友嘚联系切断了,但实际上朋友们离她并不遥远网络可以将他们紧紧地联系在一起。霍达说:“他们制作内容我在我的博客日记中阅读戓指导修改这些内容。他们也是一样”   霍达的所作所为并非失常。相反她代表着目前美国的一种时尚。霍达的大多数朋友(其中許多都爱追赶时髦或标新立异)都是这样生活的他们将因特网当做他们关系的中心联络点。而今在美国,将自己的时间放在Wikipedia(一种基於网络的百科全书任何人都可以进行编辑)上的技术爱好者越来越多。霍达就是其中的一个而且,霍达现在的生活可能就是你未来生活的预演   Pew Internet American Life Project最近的一项调查表明,在美国使用因特网的人当中88%的人声称因特网是他们日常生活中不可或缺的一部分。另外数字社会化也正好吻合了人们上网的第一理由——浏览内容以获得更多的信息。美国“在线出版协会”的调查显示有1.27亿的美国人用因特网浏覽内容,而通信为1.18亿搜索为1.12亿,电子商务为1.06亿   美国“在线出版协会”主席米歇尔·辛巴里斯特说,“现在,随着使用宽带的家庭数量的不断增加,我们正在出现一场消费者使用网络方式的转变很明显,网络现在远远不只是一种工具了它已经成为信息、娱乐和消遣嘚主要源头。” 高速公路上的“千里眼” 编译 杜龙德 (2004年12月20日 第50期)   12月一个星期五的下午4时家住西雅图的泽尼·嘉丁驾车行驶在本地一条高速公路上。他在前一天通过电话订好了海边一个景点附近酒店的房间,打算去那儿过周末再过10英里,就会出现一个岔道口这时,他掏出一个形似PDA的东西扫了一眼他似乎看出了什么问题。到岔道口时嘉丁驶离经常行驶的道路,拐弯选择了另一条路线原来,是那个形似PDA的东西告诉他前方不远处拥堵,行车缓慢而另一条公路则畅通无阻。   嘉丁手里的“千里眼”叫做TrafficGauge是一种手持交通指示数字哋图,专门显示车辆行驶地区内高速公路上的路况TrafficGauge可爱之处很多,其中之一就在于它小巧简洁它有一个平滑的长方形显示屏,形似PDA泹显示内容与PDA的完全不同,而是动态显示当地高速公路的交通路况显示屏显示着许多线条,这就是当地的各条高速公路这些线条分为實线和闪动的虚线。实线表示通畅闪烁的虚线则表示拥堵。司机因此可以获得路况的通报   目前,TrafficGauge还只在美国两个地区使用:西雅圖和洛杉矶的奥伦奇县还有一些城市则正在筹备。这种地图最远可以覆盖方圆约850英里以内的高速公路交通情况TrafficGauge的操作非常简便。整个設备只有一个控制按钮它就是背光灯开关,必要时可以将它打开照明显示的内容也许,它不够亮但足以让人在黑暗中一眼看出显示嘚内容。   TrafficGauge的显示数据来自当地的“高速运输管理局”“高速运输管理局”将相关数据通过无线寻呼网以无线方式发送给TrafficGauge。另外如果司机行驶的城区有体育赛事(如足球、棒球、篮球等),比赛项目也会通过一个相应的符号显示出来如果司机想观看比赛,路上却又擁堵司机便可以尽早择路而行。   常常在星期五的下午4时,TrafficGauge显示屏上会爬满“蚂蚁”原来,在行车高峰期地图上的细小的线条幾乎都在闪烁。这一小小的设备无法施展回天之力消除拥堵却能向你预报哪些道路拥堵,这又何偿不是一种欣慰呢   TrafficGauge的数据更新频繁,每4分钟就会更新一次嘉丁已经使用了一个月,驾车行驶的几个地区TrafficGauge上都不曾出现“死区”。这比相同地区的手机服务要好多了嘉丁本周周末来到拉斯韦加斯时,相伴而行的TrafficGauge仍在“实况转播”西雅图的路况信息TrafficGauge售价80美元。数据服务收费则是每月7美元

1、 FACTORY —追 MM 少不叻请吃饭了, 麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西 虽然口味有所不同, 但不管你带 MM 去麦当劳或肯德基 只管向服务员说“来四個鸡翅”就行 了。麦当劳和肯德基就是生产鸡翅的 Factory 工厂模式:客户类和工厂类分开消费者任何时候需要某种产品,只需向工厂请求即可消 工厂模式 费者无须修改就可以接纳新产品。缺点是当产品修改时工厂类也要做相应的修改。如:如 何创建及如何向客户端提供 2、BUILDER — MM 最爱听的就是“我爱你”这句话了,见到不同地方的 MM,要能够用她们的 、 方言跟她说这句话哦我有一个多种语言翻译机,上面每种语言嘟有一个按键见到 MM 我只要按对应的键, 它就能够用相应的语言说出“我爱你”这句话了 国外的 MM 也可以轻松 搞掂,这就是我的“我爱你”builder (这一定比美军在 伊拉克用的翻译机好卖) 建造模式: 从而使一个建造过程生成具有不 建造模式 将产品的内部表象和产品的生成过程汾割开来, 同的内部表象的产品对象 建造模式使得产品内部表象可以独立的变化, 客户不必知道产品 内部组成的细节建造模式可以强淛实行一种分步骤进行的建造过程。 3、FACTORY METHOD —请 MM 去麦当劳吃汉堡不同的 MM 有不同的口味,要每个都记住 、 是一件烦人的事情我一般采用 Factory Method 模式,带着 MM 到服务员那儿说“要一个 汉堡”,具体要什么样的汉堡呢让 MM 直接跟服务员说就行了。 工厂方法模式: 而是将具体创建的工作交給子类去做 工厂方法模式 核心工厂类不再负责所有产品的创建, 成为一个抽象工厂角色 仅负责给出具体工厂类必须实现的接口, 而不接触哪一个产品类应 当被实例化这种细节 4、 、 PROTOTYPE —跟 MM 用 QQ 聊天, 一定要说些深情的话语了 我搜集了好多肉麻的情话, 需要时只要 copy 出来放到 QQ 裏面就行了 这就是我的情话 prototype 了。 (100 块钱一份 你要不要) 原始模型模式: 原始模型模式 通过给出一个原型对象来指明所要创建的对象的類型,然后用复制这个原 型对象的方法创建出更多同类型的对象 原始模型模式允许动态的增加或减少产品类, 产品 类不需要非得有任何倳先确定的等级结构 原始模型模式适用于任何的等级结构。 缺点是每 一个类都必须配备一个克隆方法 5、 、 SINGLETON —俺有 6 个漂亮的老婆, 她们嘚老公都是我 我就是我们家里的老公 Sigleton, 她们只要说道“老公”都是指的同一个人,那就是我(刚才做了个梦啦哪有这么好的事) 单例模式: 而且自行实例化并向整个系统提供这个实 单例模式 单例模式确保某一个类只有一个实例, 例单例模式单例模式只应在有真正的“单┅实例”的需求时才可使用。 结构型模式 6、ADAPTER —在朋友聚会上碰到了一个美女 Sarah从香港来的,可我不会说粤语她不 、 会说普通话,只好求助于我的朋友 kent 了他作为我和 Sarah 之间的 Adapter,让我和 Sarah 可以相互交谈了(也不知道他会不会耍我) 适配器模式: 从而使原本因接口原因不 适配器模式 把┅个类的接口变换成客户端所期待的另一种接口 匹配而无法一起工作的两个类能够一起工作。 适配类可以根据参数返还一个合适的实例給客 户端 7、BRIDGE —早上碰到 MM,要说早上好晚上碰到 MM,要说晚上好;碰到 MM 穿了件新 、 衣服 要说你的衣服好漂亮哦, 碰到 MM 新做的发型 要说伱的头发好漂亮哦。 不要问我“早 上碰到 MM 新做了个发型怎么说”这种问题自己用 BRIDGE 组合一下不就行了 桥梁模式:将抽象化与实现化脱耦,使得二者可以独立的变化也就是说将他们之间的强关 桥梁模式 联变成弱关联,也就是指在一个软件系统的抽象化和实现化之间使用组合/聚合关系而不是 继承关系从而使两者可以独立的变化。 8、COMPOSITE —Mary 今天过生日“我过生日,你要送我一件礼物”“嗯,好吧去商店, 、 伱自己挑”“这件 T 恤挺漂亮,买这条裙子好看,买这个包也不错, 买”“喂,买了 三件了呀我只答应送一件礼物的哦。”“什麼呀T 恤加裙子加包包,正好配成一套呀小 姐,麻烦你包起来”“……”,MM 都会用 Composite 模式了你会了没有? 合成模式:合成模式将对象組织到树结构中可以用来描述整体与部分的关系。合成模式就 合成模式 是一个处理对象的树结构的模式 合成模式把部分与整体的关系鼡树结构表示出来。 合成模 式使得客户端把一个个单独的成分对象和由他们复合而成的合成对象同等看待 9、DECORATOR — Mary 过完轮到 Sarly 过生日,还是不偠叫她自己挑了不然这个月伙食费 、 肯定玩完, 拿出我去年在华山顶上照的照片 在背面写上“最好的的礼物, 就是爱 你的 Fita” 再到街仩礼品店买了个像框(卖礼品的 MM 也很漂亮哦) ,再找隔壁搞美术设计的 Mike 设 计了一个漂亮的盒子装起来……我们都是 Decorator,最终都在修饰我这個人呀怎么样, 看懂了吗 装饰模式:装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案 装饰模式 提供比繼承更多的灵活性。动态给一个对象增加功能这些功能可以再动态的撤消。增加由 一些基本功能的排列组合而产生的非常大量的功能 10、FA?ADE —我有一个专业的 Nikon 相机,我就喜欢自己手动调光圈、快门这样照出来 、 的照片才专业,但 MM 可不懂这些教了半天也不会。幸好相机囿 Facade 设 计模式把相 机调整到自动档,只要对准目标按快门就行了一切由相机自动调整,这样 MM 也可以用 这个相机给我拍张照片了 门面模式: 门面模式提供一个 门面模式 外部与一个子系统的通信必须通过一个统一的门面对象进行。 高层次的接口使得子系统更易于使用。每┅个子系统只有一个门面类而且此门面类只有 一个实例,也就是说它是一个单例模式但整个系统可以有多个门面类。 11、FLYWEIGHT —每天跟 MM 发短信手指都累死了,最近买了个新手机可以把一些常 、 用的句子存在手机里,要用的时候直接拿出来,在前面加上 MM 的名字就可以发送叻 再 不用一个字一个字敲了。共享的句子就是 FlyweightMM 的名字就是提取出来的外部特 征,根据上下文情况使用 享元模式:FLYWEIGHT 在拳击比赛中指最輕量级。享元模式以共享的方式高效的支持大量 享元模式 的细粒度对象 享元模式能做到共享的关键是区分内蕴状态和外蕴状态。 内蕴状態存储在享 元内 部不会随环境的改变而有所不同。外蕴状态是随环境的改变而改变的外蕴状态不 能影响内蕴状态,它们是相互独立的将可以共享的状态和不可以共享的状态从 常规类中 区分开来,将不可以共享的状态从类里剔除出去客户端不可以直接创建被共享的对潒,而 应当使用一个工厂对象负责创建被共享的对象 享元模式大幅度 的降低内存中对象的数量。 12、PROXY —跟 MM 在网上聊天一开头总是“hi,你好”,“你从哪儿来呀?”“你多大了”“身 、 高多少呀?”这些话真烦人,写个程序做为我的 Proxy 吧凡是接收到这些话都设置好了 自动的囙答,接收到其他的话时再通知我回答怎么样,酷吧 代理模式: 并由代理对象控制对源对象的引用。 代理模式 代理模式给某一个对象提供一个代理对象 代理就是一个人或一个机构代表另一个人或者一个机构采取行动。某些情况下客户 不想 或者不能够直接引用一个对潒, 代理对象可以在客户和目标对象直接起到中介的作用 客户 端分辨不出代理主题对象与真实主题对象。代理模式可以并不知道真 正的被代理对象而 仅仅持有一个被代理对象的接口, 这时候代理对象不能够创建被代理对象 被代理对象必须 有系统的其他角色代为创建并傳入。 行为模式 13、CHAIN OF RESPONSIBLEITY —晚上去上英语课为了好开溜坐到了最后一排,哇前面 、 坐了好几个漂亮的 MM 哎, 找张纸条 写上“Hi,可以做我的女朋伖吗?如果不愿意请向前传” 纸条就一个接一个的传上去了,糟糕传到第一排的 MM 把纸条传给老师了,听说是个老 处女呀快跑! 责任链模式: 在责任链模式中,很多对象由每一个对象对其下家的引用而接起来形成一条 责任链模式 链 请求在这个链上传递, 直到链上的某一個对象决定处理此请求 客户并不知道链上的 哪 一个对象最终处理这个请求, 系统可以在不影响客户端的情况下动态的重新组织链和分配責 任处理者有两个选择:承担责任或者把责任推给下家。一个请求可以 最终不被任何接收 端对象所接受 14、COMMAND —俺有一个 MM 家里管得特别严,没法见面只好借助于她弟弟在我们俩 、 之间传送信息,她对我有什么指示就写一张纸条让她弟弟带给我。这不她弟弟又传送过 来┅个 COMMAND,为了感谢他我请他吃了碗杂酱面,哪知道他说:“我同时给我姐姐三 个男朋友送 COMMAND就数你最小气,才请我吃面”, 命令模式: 命令模式把一个请求或者操作封装到一个对象中命令模式把发出命令的责任 命令模式 和执行命令的责任分割开,委派给不同的对象命囹模式允许请求的一方和发送的一方 独 立开来,使得请求的一方不必知道接收请求的一方的接口更不必知道请求是怎么被接收, 以及操莋是否执行何时被执行以及是怎么被执行的。系统支持命令的 撤消 15、INTERPRETER —俺有一个《泡 MM 真经》 、 ,上面有各种泡 MM 的攻略比如说去吃西餐 的步骤、去看电影的方法等等,跟 MM 约会时只要做一个 Interpreter,照着上面的脚本执 行就可以了 解释器模式: 给定一个语言后,解释器模式可鉯定义出其文法的一种表示并同时提供一 解释器模式 个解释器。 客户端可以使用这个解释器来解释这个语言中的句子 解释器模式将描述怎样 在 有了一个简单的文法后, 使用模式设计解释这些语句 在解释器模式里面提到的语言是指任 何解释器对象能够解释的任何组合。茬解释器模式中需要定义一个代表 文法的命令类的等 级结构也就是一系列的组合规则。每一个命令对象都有一个解释方法代表对命令對象的 解释。命令对象的等级结构中的对象的任何排列组合都 是一个语言 16、ITERATOR —我爱上了 Mary,不顾一切的向她求婚 、 Mary:“想要我跟你结婚,得答应我的条件” 我:“什么条件我都答应你说吧” Mary:“我看上了那个一克拉的钻石” 我:“我买,我买还有吗?” Mary:“我看上了鍸边的那栋别墅” 我:“我买我买,还有吗” Mary:“你的小弟弟必须要有 50cm 长” 我脑袋嗡的一声,坐在椅子上一咬牙:“我剪,我剪還有吗?” …… 迭代子模式: 迭代子模式可以顺序访问一个聚集中的元素而不必暴露聚集的内部表象多 迭代子模式 个对象聚在一起形成嘚总体称之为聚集, 聚集对象是能够包容一组对象的容器对象 迭代 子 模式将迭代逻辑封装到一个独立的子对象中, 从而与聚集本身隔开 迭代子模式简化了聚集 的界面。每一个聚集对象都可以有一个或一个以上的迭代子对象每一 个迭代子的迭代状 态可以是彼此独立的。迭代算法可以独立于聚集角色变化 17、MEDIATOR —四个 MM 打麻将,相互之间谁应该给谁多少钱算不清楚了幸亏当时我在 、 旁边,按照各自的筹码数算钱赚了钱的从我这里拿,赔了钱的也付给我一切就 OK 啦, 俺得到了四个 MM 的电话 调停者模式: 调停者模式包装了一系列对象相互作用嘚方式,使得这些对象不必相互明显 调停者模式 作用 从而使他们可以松散偶合。 当某些对象之间的作用发生改变时 不会立即影响其他 嘚 一些对象之间的作用。 保证这些作用可以彼此独立的变化 调停者模式将多对多的相互作用 转化为一对多的相互作用。调停者模式将对潒的行为和协作抽象化把 对象在小尺度的行 为上与其他对象的相互作用分开处理。 18、MEMENTO —同时跟几个 MM 聊天时一定要记清楚刚才跟 MM 说了些什么话,不然 、 MM 发现了会不高兴的哦幸亏我有个备忘录,刚才与哪个 MM 说了什么话我都拷贝一份 放到备忘录里面保存这样可以随时察看鉯前的记录啦。 备忘录模式: 备忘录模式 备忘录模式 备忘录对象是一个用来存储另外一个对象内部状态的快照的对象 的用意是在不破坏葑装的条件下,将一个对象的状态捉住并外部化,存储起来从而可以 在将来合适的时候把这个对象还原到存储起来的状态。 19、OBSERVER —想知噵咱们公司最新 MM 情报吗加入公司的 MM 情报邮件组就行了, 、 tom 负责搜集情报他发现的新情报不用一个一个通知我们,直接发布给邮件组峩们作为 订阅者(观察者)就可以及时收到情报啦 观察者模式: 让多个观察者对象同时监听某一个 观察者模式 观察者模式定义了一种一队哆的依赖关系, 主题对象这个主题对象在状态上发生变化时,会通知所有观察者对象使他们能够自动更 新自己。 20、STATE —跟 MM 交往时一定偠注意她的状态哦,在不同的状态时她的行为会有不同 、 比如你约她今天晚上去看电影,对你没兴趣的 MM 就会说“有事情啦”对你不讨厭 但还没 喜欢上的 MM 就会说“好啊,不过可以带上我同事么”,已经喜欢上你的 MM 就会说“几点 钟看完电影再去泡吧怎么样?”当然你看电影过程中表现良 好的话,也可以把 MM 的 状态从不讨厌不喜欢变成喜欢哦 状态模式:状态模式允许一个对象在其内部状 态改变的时候改變行为。这个对象看上去象 状态模式 是改变了它的类一样 状态模式把所研究的对象的行为包装在不同的状态对象里, 每一个状 态对象都屬于一个抽象状态类 的一个子类状态模式的意图是让一个对象在其内部状态改 变的时候, 其行为也随之改变 状态模式需要对每一个系統可能取得的状态创立一个状态类 的子类。当系 统的状态变化时系统便改变所选的子类。 21、STRATEGY —跟不同类型的 MM 约会要用不同的策略,有嘚请电影比较好有的则去 、 吃小吃效果不错,有的去海边浪漫最合适单目的都是为了得到 MM 的芳心,我的追 MM 锦囊中有好多 Strategy 哦 策略模式: 策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中从 策略模式 而使得它们可以相互替换。策略模式使得算法可鉯在不影响到客户端的情况下发生变 化 策略模式把行为和环境分开。 环境类负责维持和查询行为类 各种算法在具体的策略类中提 供。甴于算法和环境独立开来算法的增减,修改都不会影响到环境 和客户端 22、TEMPLATE METHOD ——看过《如何说服女生上床》这部经典文章吗?女生从认識到上 、 床的不变的步骤分为巧遇、打破僵局、展开追求、接吻、前戏、动手、爱抚、进去八大步骤 (Template method)但每个步骤针对不同的情况,都有鈈一样的做法这就要看你随机应变 啦(具体实现); 模板方法模式: 模板方法模式 模板方法模式准备一个抽象类,将部分逻辑以具体方法以忣具体构造子的 形式实现 然后声明一些抽象方法来迫使子类实现剩余的逻辑。 不同的子类可以以不同的方 式实现这些抽象方法从而对剩余的逻辑有不同的实现。先制定一个顶级逻辑框架而将逻 辑的细节留给具体的子类去实现。 23、VISITOR —情人节到了要给每个 MM 送一束鲜花和┅张卡片,可是每个 MM 送的花都 、 要针对她个人的特点每张卡片也要根据个人的特点来挑,我一个人哪搞得清楚还是 找 花店老板和礼品店老板做一下 Visitor,让花店老板根据 MM 的特点选一束花让礼品店老 板也根据每个人特点选一张卡,这样就轻松多了; 访问者模式: 访问者模式嘚目的是封装一些施加于某种数据结构元素之上的操作一旦这 访问者模式 些操作需要修改的话, 接受这个操作的数据结构可以保持不变 访问者模式适用于数据结 构 相对未定的系统, 它把数据结构和作用于结构上的操作之间的耦合解脱开 使得操作集合可 以相对自由的演囮。访问者模式使得增加新的操作变的很容易就是增 加一个新的访问者 类。访问者模式将有关的行为集中到一个访问者对象中而不是汾散到一个个的节点类中。 当使用访问者模式时要将尽可能多的对象浏览逻辑放 在访问者类中,而不是放到它的子 类中访问者模式可鉯跨过几个类的等级结构访问属于不同的等级结构的成员类。

疯狂的程序员绝影 1HelloWorld 天已经七分黑了屋里却还没开灯。这个全身黑衣服的男孓突然像想起什么从包里掏出烟,抽出一只递给旁边的人:“兄弟,抽烟么”――那烟是红塔山。 旁边那人连忙一边摆手一边说:“不,不”语气有点紧张,好像那黑衣服递过来的不是烟 是海洛因。 这个黑衣服的男子后来的网名叫“绝影”。他旁边那个后來被他们称为“土匪”。这件屋 子就是他们大学寝室。 第一天到学校其实没有一点新鲜的感觉。绝影的舅舅和舅妈就在这里教书早茬这学校还 不叫“大学”的时候,绝影已经在学校足球场学骑自行车了 要说念大学,最忌讳的就是在自己家门口念哪怕你就住北大院孓,也一定要去清华土匪觉得这学校不错,不光是土匪觉得不错看就业形势,也的确不错但是绝影就一肚子憋屈。其实这间寝室和別的寝室也没什么特别也就四张床四张电脑桌。电脑桌当然有但是电脑就要自己往上面放。既然没有电脑那要电脑着有什么用呢?還占着地方唯一不同的是寝 室里的一个人――和别的不一样,这间寝室有个不属于这个班的人――他叫王江 王江他特别,不仅因为他鈈是这班的还因为他吹的牛皮很特别。 大一晚上谈什么当然是谈高考。 于是王江就叹息:哎呀差一分呐。 土匪附和道:哎呀就差那么五分。 王江:老天无眼把我弄到这么个学校来。 土匪:凑合吧四年后考研,又是条好汉 王江:不行,我要让我老爸再想想办法 土匪:都怪我老子没本事。比我差的都去了那学校 王江:我老爸没问题。但我就是这么一个人不轻易去找他的。 土匪:那你这辈子僦给毁了 王江:明天就去办退学。 土匪:你去退我跟你一起去退。 …… 两人谈得热血沸腾仿佛他们老爸一个是教育部长,一个是清華校长想去清华北大还不易 如反掌耳。仿佛大好前途就在向他们招手只等明天退学。 绝影跟另一个后来被叫做叫“超薄”的人一直没發话超薄是因为听不懂他们的四川方言。绝影呢心里一直在郁闷:要没有舅舅和舅妈,还有舅妈的爸爸他根本就进不了这学校。不咣进不了这学校甚至进不了中国和外国任何一所大学。 第二天王江去退学了。土匪没去问土匪为什么?土匪说:“他太不成熟了唉,年龄小办事不牢靠。” 后来王江的爸爸到了学校。绝影觉得王江的老爸怎么看也不像教育部长甚至连自己的老爹都没法比。虽嘫经过这几天王江的洗礼应该算是“如雷贯耳”了,但就是咋看咋不行他老爸不停的说:“儿哟,再考个大学要多少钱哟这学费都茭了8000多了哟……” 所以最后,王江也没能退成学不过因为这次退学风波,王江一举成为专业上的名人为啥?为啥要退学此地不留爷,自有留爷处所以,退学是小事但是敢退学就是大事了。至少有办法退了之后再弄个大学念去 再后来,土匪和王江都当了各自班的學习委员绝影什么也不是。绝影本来想弄个生活委员当的因为生活委员不需要什么技术含量,而且绝影是本地人在竞选上应该有很哆优势。可是偏偏在竞选的时候绝影住院了。 所谓红颜祸水要不是因为红颜,绝影就不会住院 说那天绝影终于约到那妹妹吃饭。那妹妹是谁隔壁专业的。长什么样没见过。怎么认识的网上。所以没见过才有神秘感绝影才那么激动。 那天中午绝影拍了拍土匪:“走了!约会去了!”于是换鞋。这时候一个炸雷响起,哗~~天花板上日光灯断成两截一截摔成碎片,另一截直接插到绝影的脚褙上绝影拔出这一截,脚背上立刻露出直径两公分大的窟窿绝影正在纳闷,这么大个洞怎么就不见流血呢?正想着血就开始扑扑哋往外喷。 土匪傻了但还是知道叫寝室管理员。寝室管理员也傻了说外面下着雨呢。楼长说:你背也得把学生背到校医院去 绝影没儍。绝影说:“等等”拿起电话:“我来不成了。我脚上现在有个洞正在往外喷血。”那妹妹一听急了:“少来了第一次约会你就找借口” 绝影仍然很平静:“真的。唉血还在喷,真不行了管理员要送我去医院,要不你在你们楼下等我去校医院要从你们楼下过。你看是不是真的” 管理员背起绝影就走。到校医院有两条路一条是正道,直通医院一条还得上个坡又下个坡,不过能从妹妹寝室樓下路过绝影说:走坡路。管理员也真傻了径直往坡上爬。路过妹妹楼下绝影往四周看了五遍,一个人也没有来不急多想,就到叻校医院 因为是外伤,情况并不是很严重也就是清洗伤口,缝针绝影心里惦记着那妹妹,可那时候手机手机还没现在这样普及普忣的是传呼机。也就是有人找你给你打个传呼,那小机器就滴滴地叫上面有他的电话,你再给他打回去 绝影跟办公室的医生说:我偠打两个电话。 第一个电话打给妹妹。妹妹又在那边说:“你肯定是骗人的我去了,一个人也没有还下那么大雨。”绝影连忙解释:“真的我已经到医院了,管理员跑的太快比你下楼还快。要不你亲自到医院来看我在这等你。” 第二个电话打给舅妈:“舅妈峩脚上被砸了个洞,在医院呢你赶紧通知我妈。”打完了绝影就坐那等妹妹。土匪来了超薄来了,王江来了妹妹也来了。绝影傻叻因为这个妹妹长的实在有点抱歉。后来因为这个妹妹绝影被他们三个,不是全班,嘲笑了四年那妹妹说:“我叫朴素”。所以以后每次嘲笑绝影的时候,只需要说两个字:朴素 所谓红颜祸水。本来只缝了两针没想到当天晚上就开始剧痛。绝影痛得下不了床除了上厕所,打饭什么的都让土匪代劳土匪不愿意,不愿意也得去因为土匪是学习委员。后来连上厕所也不行了干脆弄了个可乐瓶子,每天让土匪倒三次瓶子 绝影的妈妈终于第一次来了学校。说的第一句话是:注意锁好柜子接着就让寝室管理员背着他往校医院跑。 医生还是那个医生说:“X光都打了,没有任何问题再吃两道药就好了。” 绝影说:“痛的不能走路“医生说:“那就租副拐杖詓吧,押金十元每天租金两毛。” 从校医院出来绝影就拄了双拐杖。他说:“妈不行我还是痛带我去城里的医院吧。”去了城里的醫院绝影就开始住院了,因为伤口已经严重感染 2DOS 两周后绝影出院了。出院的时候还是拄着拐杖 这两周里,发生了两件大事:一、绝影决定追一个妹妹;二、土匪和王江开始做生意了和每个念大一的学生一样,土匪和王江想做生意于是他们就真开始做生意。“批发商”说:“乒乓球拍2元一副想要吗?”要要就先买圆珠笔芯,500元买一万根 为了拿到2元一副的球拍,他们就真买了一万根圆珠笔芯 絕影回到寝室,他们已经卖到第三天总共卖掉8根笔芯,每根卖1毛钱绝影说:“你们就是傻的啊?这个学校总共多少人3万。就算有3000人買每人每月买1根,都要3个月才卖完你们都不是做生意的材料。看我去弄个大CASE过来” 绝影这么说,就这么去做了正好到学校开运动會,校园里凡是能挂的地方都挂了赞助商的广告他觉得做广告这个CASE不错。怎么说广告设计制作也算是个有技术含量的工作总比蹲街头賣笔芯强。 绝影不会做广告王江有个朋友到是会做。但事情就是这样你不会造车,但可以去卖车;你不会下蛋但可以炒蛋炒饭卖。洏且卖车的肯定比造车的更会卖车炒蛋炒饭的肯定比母鸡更会炒蛋炒饭。 绝影决定要做一个广告代理商――其实就是拉广告的用现在仳较流行的话,就是一托儿广告托儿。他是这么幻想的:有一天他穿着笔挺的西装,打好领带掏出名片,彬彬有礼地递给土匪上媔赫然印着:XX广告公司XXXX大学总代理。就这个派头告诉土匪他们:你们也就只配摆路边摊卖笔芯。比如卖车的找个好的造车的不容易炒疍炒饭的找只好母鸡不容易,拉广告的要找个好的做广告的更不容易大的广告公司,别人瞧不起你;小的广告公司绝影瞧不起别人。 ┅直过了半个月这事情才总算落实,还像模像样跟人家签了代理合同其实这家广告公司整个还没有他们寝室大,公司就两人:一个男嘚一个女的。没办法绝影想就这么一个小的公司,人家在容易就范人家想,就这么一个小小的大学生才容易就范。事情到最后絕影没有穿西装打领带,也没有名片他同学给他打电话说要打印点资料,绝影在电话这头说:“打什么打拿给我到公司去打,不要钱嘚”其实在学校外头用激光打印,每张A4是3毛钱到那家公司,就是6块钱不过因为他是代理,就给他算4块钱这时他才知道,有时候生意就是亏着本也得做一个月下来,绝影陪了15块钱土匪他们卖掉100多根笔芯。绝影还是觉得他算赢了因为他做了2笔业务。 这个月他跟廣告公司那两人也混熟了些。那两人原来是一对男的以前在她学校教书,女的就是他学生后来因为她,男的也教不成书了于是就出來开了这么一家广告公司。绝影打心眼里佩服他因为能泡妹妹就是很牛B,如果能从学校泡到妹妹那就更牛B了。因为佩服他跟他说了佷多客套话,没想到一客套让那男人更牛B起来:“想我堂堂一个程 序员,现在却在搞这个唉……” 这时候,绝影才第一次听到“程序員”这个词程序员是什么?他不知道他问:“程序员能找到教书的工作吗?” “当然一点问题都没有。随便哪个学校都能教想我那个年代,这城市有多少程序员数都能数出来。我还报了高程唉……差一点。” 能去教书当然好因为去教书才有可能从学校里泡个妹妹出来,才有可能和他一样牛B这么想着,绝影说:“我也想做程序员” “你不行,你连程序是啥都不懂” “我不懂,你可以教我你不是很牛B吗?” “那是可是好多年没教书了。废了” …… 绝影和他畅谈了一个下午,事情终于定了下来那男人教绝影怎样做“程序员”,报酬是每节课60块钱一节课是45分钟。谈到钱的事情大家都有点不快乐。绝影一周的生活费是100元而那男人却反复说,当年我仩一节课是80块钱“知道不,程序员的课都是高级课,除了我没几个能上这课的。” 人最怕听到“高级”这个词比如“高级工程师”,“XXXX高级技术”那东西,听起来就是离凡人很远的听他这么说,绝影咬了咬牙“好吧,就每周我过来上一节课要些什么东西?” “一支笔一个本儿还有60块钱” 末了,他还补充一句:“程序员还是有前途滴。” 回到学校绝影跟土匪他们说:“我要做程序员。”土匪用很鄙夷的眼光把他打量了一转:“广告做倒闭了” “跟你们说了也没用,你懂吗程序员比做广告,那就相当于做广告比摆地攤十倍也。这是高级技术以你现在的智商,跟你说了怕你理解不了。” 这次土匪换了种眼光,不是鄙夷是怀疑。 周六绝影去叻广告公司,说实话做代理这个事他实在撑不下去了正好借着这个机会向他摊牌:“没时间,要学习还要上课,代理的事情就先缓一緩”那男人也没多说什么,因为让绝影做代理他也没赚到多少钱还不如花45分钟动动嘴皮子好。 第一堂讲基础什么是基础?基础就是“DOS”什么是“DOS”?“DOS”就是“DiskOperationSystem”“磁盘操作系统”那男人这样讲着,“DOS”有些啥命令往本上记。 绝影也不知道只管往本上记,说實话什么是“DOS”他也没见过。因为那个年代计算机早就被“Windows”占领,“DOS”流行的年代他还在念小学。但什么是牛人绝影知道:牛囚就是坐在黑背景显示器前,嗒嗒嗒往键盘上敲着字符然后屏幕不断地向下滚。这就是“高级技术”或者“专家级工程师”。那男人說“DOS”就是这玩艺。他想那要是这玩艺学好了在土匪面前往电脑里面把这些命令一敲,那还不迅速展现出他“专家级水平”那比穿覀装打领带递上名片神奇十倍。这么想着他记得更认真了,并且坚定不移地认为这60块钱还是花的值得的 从那以后,绝影总是抱着他那個本虽然上面的东西,什么“DIR”呀“MD”呀,“RD”呀他早就背得滚瓜烂熟但本还是每天都抱着,并且每天都在看为什么?就是给土匪神秘感他不懂,你越不给他看他越觉得那技术真是“高级”。要让他看到就这么几个简单的命令那还不被他笑死。 可寝室里谁也沒有电脑那感觉就像刚拿了驾照却没有车开――手痒。这个时候如果谁有电脑在他面前这么一坐,嗒嗒嗒往键盘上这么一敲屏幕网仩一翻滚,肯定成偶像谁叫他们什么也不懂,做就要做别人都不懂的不过这年头,懂“DOS”的还真没几个“Windows”害死人咧! 没条件,只恏纸上谈兵他对土匪说:“知道什么是‘DOS’吗?‘DOS’就是‘DiskOperationSystem’磁盘操作系统。”有时候你跟别人讲出一个英文简写的全称,会让人對你刮目相 看比如大家都在说“TMD”,“NMD”你跟他们说:“‘TMD’是‘战区导弹防御系统’,‘NMD’是‘国家导弹防御系统’”这样保证引起别人的注意。现在的社会就是谁吸引了眼球,谁就吸引了Money 绝影又去上了2次课,他明显感觉有点撑不住因为每月就剩下40块的生活費。土匪问:“去上个课多少钱啊”他总是说:“要什么钱?就凭和我老师的感情……”你要跟土匪说45分钟花60元钱还不被他笑死,在絕影眼中土匪就是一个只配摆地摊卖笔芯的粗人。话是这样说可是他自己感觉真的是越来越撑不下去。想想程序员也是人,也还是偠抽烟吃饭总不能一个程序员活活给饿死吧。不去上课了那也不行,那还是会被土匪他们笑死因为不去,就表示当初的决定是错误嘚那个什么程序员的神话也就是假的。 绝影不能轻易承认自己的错误特别是这么高调的错误。 他又去上了2次课还是每天抱着他那宝貝本,这一天土匪兴奋地冲进寝室,对着绝影扬起手中一张单子吼道:“你神奇个屁呀咱们马上开程序课了,还有上机呢”绝影拿過那单子,那是一张新的课表星期二下午第二讲和星期四上午第二讲上写着:数据库原理与应用(宴斌)。下面盖着教务处的红印 3第┅个梦想 这个宴斌,大家都说长的像刘仪伟后来看了《天天美食》绝影才真觉得刘仪伟和宴斌简直一模一样。所以你在脑子里想想《爱凊呼叫转移》的那个俏皮的天使就能知道宴斌的模样。《数据库原理与应用》实际就是《数据库应用》像“原理”这么高深的东西,鈈能说不能说,说了你们也无法理解这话是宴斌自己说的。 开发工具用的VFP也有人叫VP,绝影还是喜欢叫“VisualFoxpro”还是因为有时候,你跟別人讲出一个英文简写的全称会让人对你刮目相看。宴斌说这东西很好用拿微软的广告语来说:Nothingrunfastthanfox。 绝影特别羡慕宴斌首先是因为他鈳以一边望着投影仪,一边往Command窗口中敲打命令――不是敲打是游走,仿佛并不是用手指头去敲打命令而是命令是为他手指头的游走而設计。唯一不一样的是引号:如果一个命令包含一对引号他会先打上两个引号,然后再往中间插入字符 后来绝影知道,宴斌的指法还昰不标准的他不能用左手的SHIFT和右手的引号配合,而总是用右边的SHIFT这样打,可以减少指法的乱套的次数 又去学了几次“DOS”,绝影决定洅不去他感觉自己还真有点傻,微软已经把“Windows”升级到“XP”连那个DOS窗口也只不过是个虚拟机,要早两年他在电脑前面这么一坐,嗒嗒嗒往键盘上这么一敲屏幕网上一翻滚,肯定成偶像但现在,别人只有可能嘲笑你那486的老爷机应该淘汰了时代在改变,技术和人们對技术的看法也在改变比如早二三百年,唱歌跳舞的都是下九流等于是做鸡的现在那职业都是大腕啊,哪个不是后面跟一大群“粉丝”;再早二三十年穿百大挂的都是“救死扶伤”的天使,现在却成了人见人怕的“魔鬼”;再早二三年穿西装打领带的都是牛B的白领,现在都成了卖保险搞推销的代名字而且那男人虽然长像厚道但心也太不厚道,60块钱一节的学费足足顶得上重修一个学分等于他每周詓他那里重修一个学分。起码在学校里重修了还有张成绩单结业证他那里就连个评语什么也没有。 不去一定是要有交代的。他跟土匪說:“已经结业了凭着我的激情和智商,普通人练一二百年的上乘武功我也就一两年。那老师都说了:教到这已经没法教了。”土匪只是对他微微一笑仍然用鄙夷的目光打量着他,仿佛今天的结果正好证明了他当初的猜想。尽管在绝影心里总觉得土匪笨得无可救药,但有时候不得不承认土匪还是有很多正确的思想。 他跟那男人什么也没说,在他那边看了这人昨天还好好的,今天就人间蒸發了 大家都觉得《数据库原理与应用》这课是门鸡肋课,每周就两讲还只有两个学分。在这个大学里面或者说这群人里面,往往用哆少多少学分来评价一门学问的重要性比如《高等 数学》,多达六个学分那么谁都不敢怠慢,因为考不及格的重修费是60元每学分 什麼是鸡肋课,就是每个人都在他自己的课表的这门课旁边标注一个“可旷”或者“选修”至于怎么过考试,大底有3种办法:一、正道:認真上课老师讲什么记什么,老师写什么抄什么老师勾什么背什么;二、小道:考试前一天,有钱人将课本缩引成本在十元钱左右,没钱人抄写课本字迹工整,井井有条;三、旁门左道:借口问一高深的题目接近老师饭是一定要请吃的,有可能还要送西瓜或者烟钱一定不能送:首先作为学生你送的那点钱还不够老师买两包烟,他看不上再有就是送钱的性质恶劣,比如你拿板砖砸伤一人那充其量就算打架斗殴,违反《治安管理处罚条例》拘留15天要是你拿刀捅人了,那刀可是凶器故意伤害罪,最少入狱3年 说实话,绝影对這门课还是比较失望那课本的15章标题明明是《简单的程序设计》,但宴 斌说期末考试只考到14章好像宴斌故意跟他有仇。虽然离放假还囿一个多月但期末考试题目已经出来,让所有人大吃一惊:用VisualFoxpro做个简单的通讯录这根本不在上面三点应付考试的办法当中,打倒一大爿啊大家恐慌了。 绝影不怕 自己往后看,什么是程序书上说“程序就是把一系列命令合起来”。书的最后一章是个例子:《简单的囚事管理系统》从随书光盘打开那个例子,绝影的手在抖那明明就是个软件,就像他平时在电脑上看到的WordVisualFoxpro一样,都有个窗口有菜單,点点鼠标居然有反应。这简直跟黑洞洞的DOS窗口有天壤之别你要有一天,忽然做了这么把“简单”的通讯录做成这个样子拿给土匪他们看,他们肯定会惊得目瞪口呆 这就是程序员。绝影一边看一边想一边忍不住哈哈大笑这时候对宴斌又有了点好感,要是 把课往後面一讲大家都能做这么个出来,就没那么大的震撼效果了 要做别人做不到的。 “小时候家里穷……”绝影跟朋友聊天总喜以这句开頭小时候家里穷,现在怎么怎么样这样话题一下就可以展的很开。所谓“放之四海皆准”就是和VB里面的万能变量一样。不过那时候嘚确也很穷35个人一个班,人人寝室里的电脑桌都空着上机课又相当于学驾照:虽然学驾照就是学开车,但往往要几天才能看到一次车而且你刚上去连档都没推上去后面的人就不停的说:好了好了,你已经可以了把机会留给我们。没有条件创造条件也要上去网吧。 網吧好又有空调,冬暖夏凉绝影大大咧咧地做过去:“网管,给我找台有光驱的机子”有些网吧好,还有那么一两台CS服务器有光驱他就把VisualFoxpro的光盘小心翼翼地交给网管,让网管把里面的东西弄到他这台机器上来大部分网吧都条件简陋,没有光驱就从网上下。Microsoft的主頁上就能下到VisualFoxpro6.0的版本,还英文版的所谓便宜没好货,既然都免费下载了难道绝影就没想到VisualFoxpro最终会倒闭,没有前途的网速好,可以2個小时下载出来装上就可以做一个通宵,说不定明天来都还在那时候网吧根本没有什么“万象管理系统”,“还原精灵”对于大多數Windows98的系统,甚至按F8启动到DOS下面就可以直接把C盘Format掉。 半个月绝影天天这样跑着网吧,土匪也天天跑着篮球场土匪他们不急:车到山前必有路,试肯定要考东西肯定也要教,但是法不责众每个老师每月期挂的学生人数是有指标的,自己还不一定这么倒霉 再过半个月,绝影终于等到这一天就是他扬眉吐气的一天。这个有窗口有菜单,可以用鼠标点可以弄成一个exe,随便拷贝到哪台机器上――当然要先装VisualFoxpro――都能运行的通讯录诞生了。 他小心翼翼地把这门个1.3M的exe压缩好拷贝到磁盘,回想起这一个月来的种种困难有3点:一、如何詓掉运行时那个VisualFoxpro窗口。在网上查了资料可是没有。那时候的网可不像现在要什么有什么,甚至连叫鸡的电话都有没办法,给宴斌发個邮件自从发了那封邮件,宴斌就成了他心目中的偶像为啥?他竟然回了邮件并且还告诉他怎么做。二、如何调用API调用API,那可是VisualFoxpro裏面的高级技术因为太高级了,其实他也没弄懂什么是API你能想像API竟然是ArmorPiercingIncendiary吗?不过书上有例子依样画葫芦。这一调用就可以把当前時间显示出来,也就在通讯录里面多这门点附加功能三、如何把那东西弄成exe。想像一下要是每个软件运行的时候都要你先装上VisualFoxpro,把它咑开然后把你那一大堆项目文件装载进来,再点“Debug”或者“Run”那不把人都累死,那还不如自己拿纸做的通讯录记好了好在这个问题吔不难,书上最后一章做成exe,表示他已经把这本书能讲的全学了也算功德圆满了。 这次他很鄙夷地看了看王江做的通讯录虽然王江經过他朋友一个学期广告制作的培训,在IT界也算有点名气而且功课的成绩也很好,但在他看来王江做那个通讯录也不过尔尔。当然這就许就是宴斌心目中标准的期末考试答案。他幻想着当宴斌打开他的磁盘双击鼠标运行,立刻露出的惊讶的表情所以,他很有道理鼡鄙夷的目光来审视王江的期末答卷陆陆续续的开始交期末考试答卷。绝影是最早的一批于是和交答卷一样,陆陆续续有人来找他怹也就陆陆续续地出名了。 “做程序员就是好”绝影这样想,他的第一个梦想实现了 4电源里的病毒 王江向来对绝影腹诽就很多,眼看這学期的风光又被绝影抢尽心里很是不爽,他是一个不甘于位居第二的人显而易见,一处和二处就有本质上的区别他郑重地告诉大镓,他要买个电脑这是一件振奋人心的事情。王江往寝室搬电脑的那天楼梯走廊和过道都围满了人,就差给显示器上戴朵大红花虽嘫到最后在这栋楼里,电脑已经普及到几乎人手一台的地步而且档次越来越高,但人们的心里为啥要追求处女和美女,往往只有第一個和最贵的一个能给人留下深刻印象 要么你做第一个,要么你做最好的一个其他的都没啥大意思。 王江第一次点亮电脑的时候绝影看见显示器左上方显示了个32M,他终于可以鄙夷地对王江说:“才32M内存那也太垃圾了。”王江什么也没说 很多时候就是这样,不需要钱嘚人往往有钱;不需要美女的人往往周围美女成群;不需要电脑的人往往有电脑就这样人把大好的资源都给霸占了。绝影知道他比王江哽需要一台电脑但他不能问家里要,要也不会给从小到大,他学的就是学校教的什么奥数啊,少年宫啊钢琴啊,画画啊这些增徝功能,父母都是不可能同意的当然,父母会很赞成但是不同意。比如现在手机给你订一大堆彩铃啊,GPRS啊天气预报啊,笑话啊伱心里自然也十分不爽。 绝影老说:“事已至此不必难过,好在天无绝人之路”果然天无绝人之路。学期结束的时候他得到一个打笁的机会。工作是在一家超市里做“办事员”“办事员”听上去挺不错,至少比叫“服务员”好上班的第一天,课长跟他讲:“你就莋‘办事员’‘办事员’上面是‘组长’,‘组长’上面是‘课长’‘课长’上面是‘处长’,‘处长’上面的你就不用知道了下媔的必须完全服从上面的安排。当然可以保留意见,但不得当面顶撞” “那‘办事员’下面是什么?” “‘办事员’下面没有了” 囸视现实,即使一个卖安利的人都会自称“XX顾问”。绝影这样想觉得待遇也不错,每天20元的工资还能管一两顿饭,关键是自己还是夶学生跟这群“办事员”比起来,他还是有些莫名其妙的优越感特别感觉自己《数据库原理与应用》拿到了90分的高分,别人问:“学啥的”他就可以大大咧咧地说:“搞数据库的。” 处长说:“今天第一天就上个通班吧。”那语气仿佛上通班就是对他照顾有加。當天绝影就发现他上当了,本来这工作是两班倒所谓上通班,就是早班和晚班一起上他想去争取点加班费,因为这样实在不公平 處长说:“新来的吧,难怪不懂规矩上通班锻炼人,懂不头发剃了,搞服务行业的不像样。”第二天绝影6点就起床了,晚上回家昰11点人躺在床上,就像散了架好在一个月很快就过去了。在这一个月里发生了几件重要的事情: 一、旁边部门负责卖“红泥花生”嘚花生妹跟他说:“我喜欢你。” 二、在超市里碰到一次自己的辅导员她说:“听宴斌说你计算机很不错啊。” 三、在超市里遇到了自巳初中的暗恋的女同学那可是个才女,正因为是个才女所以班主任棒打鸳鸯,让他请了家长那女同学很惋惜地看着他,问:“你现茬怎么这样”她想他应该没有念书了。他很平静的说:“这样也有很多乐趣”她要他的电话,他没给他说他们以后也不会联系的。 ㈣、课长让发给他一张农行卡里面有600元人民币。 离开超市的时候绝影在那一刹那决定信仰马克思并且决定信仰一辈子,他真实具体地體会 到资本家是如何榨取工人的剩余价值 拿到600块钱,绝影妈妈又给了他600因为之前说好,只要他去打工妈妈也再给他开一份工资。他鼡这1200大洋换到了他人生中的第一件大件:一台崭新的赛扬366二手电脑第一次点亮电脑,他看见显示器左上方显示8M卖电脑的不断跟他解释這8M是显卡显存不是内存。现在他才意识到王江的32M他又输给他了。那天晚上他把电脑放凳子上,自己躺在床上给机器装了个WindowsXPProfession,装了两佽一夜没睡。 开学的时候又有几个人的电脑桌上摆了电脑。绝影跟别人说机器是从家里搬来的因为别人的机器都是新机器,而且在那一年WindowsXP和P4普及已成事实,你要跟他们说你用的赛扬366而且还是二手的那还不被人笑死。严格的说绝影非常庆幸电脑没有实行年检和强淛报废制度。 一辆宝马7X你敢开230Km/h的速度在马路上跑么?不敢奔奔呢?是奔奔就敢只要人不出事,别说跑230就是跑320都不怕?什么是牛B紦卫星放上天那不叫牛B,把汽车放上天才叫牛B所以,绝影就经常在他那赛扬366上快乐地跑着极品飞车 可好日子总是那么短暂,他的机器終于点不亮了好在还算是正规渠道购买的,去找他那卖电脑的人看来也经验丰富。拿几个卡往上面一插:“BIOS坏了重新刷个吧,估计Φ了CIH病毒”刷个BIOS30块钱,可机器总是只能坚持那么几天看来这CIH确实恐怖。网上去查说CIH只感染Windows98。绝影又觉得上了大当看来这机器也不能再叫那人去弄,自己来拆拆开机箱,他又体会到第一次打键盘的感觉――生怕不小心碰个按钮电脑就爆炸了其实都没他想的那么复雜,没想到把机箱拆了又装上机器居然又点亮了。晚上睡觉的时候土匪问他天天对着电脑最近在干啥。 “研究CIH” “算了别浪费时间叻,还不如花点时间去泡妹妹强哥他们班上唯一一个妹妹转学;昨天开会的时候没戴眼镜,居然跟电子班上那个恐龙坐到一排后来差點把我吓死……” “你不懂。研究CIH准备做病毒了。” “你那点水平我还不知道你忽悠别人行,骗不了我装精!” “装精”这个词好潒是土匪专门为他发明的。他就怕他说这个词他想不给他展示点大才华他是不肯就范的。 “你懂么CIH,唯一可以攻击硬件的通过中断門还是调用门进入0环……”他这样说,其实都是网上讲的中断门调用门0环是啥?他也不知道他想直接跟他说“CallGate”,“Ring0”觉得这样太抽象,不专业那时候,对他来说所谓研究“CIH”其实就是在网上看看什么是“CIH”怎样避免中招。 “我要做个病毒就藏电源里面,电源總不会断电吧哈哈。就一直藏那里面”他说的时候,也做着这样的梦:有一天他可以做个病毒,藏电源里面电源总不会断电吧,囧哈就一直藏里面。 直到有一天他看到一篇文章上面写着:请记住,病毒永远不可能藏在电源里面 他想:这是为什么呢? 5寻址方式 周五晚上绝影和往常一样回家。这是他和他们这些大学生唯一不同的地方:他家和大学在一个城市每周五就可以回家。这样做的好处囿两点:一、每周只有五天要用生活费;二、可以不用自己洗衣服冬天的衣服,直接穿回家换就好了夏天的,打包回家换 这周过来,他和平时有点不一样土匪见他提了两本书,一本《鲁迅杂文全集》一本《PC汇编语言程序设计》。土匪对这两本书没都没啥兴趣他囍欢看武打小说,是“武打”小说不是“武侠”小说。虽然“打”和“侠”只有一个字的差别很多时候人的水平都是在一个字之间体現得淋漓尽致。两本书都不算厚《鲁迅杂文全集》本来就是家里的,因为现在流行拉屎最低配置:晚报一份;建议配置:体坛周报一份+草纸一张;豪华配置:中华一根+花花公子一本+草纸若干无非就是嘴上刁和手上拿,中华绝影肯定是抽不了楼下的小卖部根本没囿卖中华的;对于手上拿的,他认为报纸肯定没有书好寝室那个小小的厕所,当你把报纸铺开后根本就没有其它余地了。而书架上什麼稍微有意思一点的书要算《思想道德修养》这本书已经快被翻烂了,其实很多人上学期的《思想道德修养》学习都是在厕所里完成的不得不看《高等数学》、《普通物理学》这些,难度可想而知《高等数学》还算好。最不服气的就是《普通物理学》连这也叫“普通”,那妓女的都可能是北大清华毕业 《PC汇编语言程序设计》是星期天去书店买的。小时候妈妈不准绝影出去玩问他去哪里他说:“詓书店。”这样妈妈就会放他出去星期天妈妈问他去哪里,他说:“去打游戏”这样就出去了。他觉得有点可笑真的去打游戏的时候要说去书店,真的去书店的时候就可以说去打游戏 买这本书,他其实下了很大决心早在开广告公司那男人那里学习时,他就已经学箌:编程 语言分为:“机器语言”、“汇编语言”、“C语言”……他回想起念初中的时候班里就有几个有钱人家的孩子去少年宫学计算機,学什么就学的C语言,上完了就回来跟他们背copyconautoexec.bat……. 他问:“啥语言最难” “机器语言。” “那就学机器语言” “没用,学那玩艺比如你自己坐在‘奔驰’里面,前面再套两匹马给你拉车那是不仅费力不讨好的事,关键是还被人耻笑” “那就学汇编语言。” 那侽人就没再说什么只对他笑了两声。 对绝影来说要么就做第一个,要么就做最好的一个当你已然做不成第一个,那你就努力去做最恏的要是你感觉也做不到最好,那就不要做了现在姑娘的心理就是:她深深地爱着她认为最好的男人,但心里永远想着她的第一个男囚她没有错。 现在他有个绝佳的做第一的机会:在这个班、这个专业有可能整个学校应该还没人能用汇编语言写程序。所以这一次他鈈惜一次性花掉半周生活费买了这本书交钱的时候,他迅速打量了周围的人有人拿着《天龙八部》,有人拿着《第一次亲密接触》怹十分体面地把这本《PC汇编语言程序设计》往收银台上一放,掷地有声收银小姐以为他对长时间排队有很大意见,一边跟他说对不起┅边迅速打单。 这是绝影买的第一本关于编程的书虽然上学期学了《数据库原理与应用》,他也想买几本书来提高提高奈何那种书页數和价格都太离谱,平均下来每页0.15元截图大概占到10%。但是土匪仍然无情地对他进行了打击对土匪来说,能够成功地无情打击别人是他朂快乐的事情人无非有两种方法提高自己,一是真的提高自己二是打击别人提高自己。自从上次绝影去广告公司学习“DOS”失败土匪哽可以以事实为基础,有理有据地对他进行打击这次不仅是土匪,王江也发动了强大的攻势自从绝影也有了电脑,王江改变了自己的戰略不再在《数据库原理与应用》上跟他斗,他成功转型到平面设计上他有个朋友会广告设计,这是得天独厚的优势并且平面设计這个东西本来就是从视觉上震撼别人。所以王江的转型相当成果对一个搞平面设计成果的人,书架上摆几本《Flash设计与制作》《Photoshop入门与提高》那是相当正常并且能跟自己的身份很好配合的事情。现在寝室夜谈要讨论的重点就是:对于绝影这样的人往书架上摆《PC汇编语言程序设计》是不是卖弄或自我炒作。据说《相对论》刚刚出来的时候世界上只有三个人能看懂它人生最大的痛苦莫过于没人理解你。绝影没法跟他们讲“技术”因为他们根本就不懂“技术”。比如你跟猪讲《普通物理学》要是猪能成功计算出杀猪刀进入身体时力量有哆大,压强有多大能够通过给定的猪皮的厚度和强度计算出自己应该以多大速度向后缓冲才能成功让杀猪刀无法穿透猪皮,那么你就可鉯跟土匪和王江讲什么是汇编语言为什么要学汇编语言了。所以对于这些人要让他们闭嘴唯一的办法就是拿出成果来让他们看。虽然铨世界大部分人都不懂《相对论》但用那理论做出原子弹了,全世界的人就都相信它 领导都说:“顶着压力上。”学习应该是很值得提倡的绝影没想到现在学习也要顶着压力上。他看那本《PC汇编语言设计》前面几张都很无聊,后面有些例子当初他买这书的一个重偠因素就是这书里面有很多例子。什么进制啊原码反码补码啊,他还是没搞懂虽然这学期《计算机文化基础》也讲这些,但是他还是沒懂他有时候有点恨最早设计计算机的人,他不知道是谁就恨冯.诺依曼吧,书上都说几十年了计算机一直都用冯.诺依曼结构,这个昰考试常常要考的就恨他吧。他恨他:人的指头都是十根十进制好端端的,为啥非要在计算机里面用十六进制啊二进制啊这些抽象嘚东西,送进去要转换一次算出来还要转换一次,那不是没事找事吗 再有就是1024的进制,广告公司那男人跟绝影说:“计算机里往上进嘟是10241024是1K,1024K是1M1024M是1G,G往上还有T什么的不过说了也没用,现在硬盘啊内存啊还没达到T计数的水平。至于为什么进位是1024等你结业的时候洅来问我,那时候我再来告诉你” 后来绝影没去找他,自己给自己结业了也就失去了知道这个进位数值的机会。不过那堂课对他还是鼡有的至少让他知道现在造硬盘的,卖硬盘的都是奸商你跟他说:20G的硬盘,实际按照1024一除不过18.6G。他们忽悠人最成功的地方在于他的算法肯定也是对的而且是大多数甚至所有人的计算方法。再往后面一点讲些简单的指令什么数据传送指令这些,让他找到一点感觉 囿句话说的好:“来”是come“去”是go,“是”yes不是“no”英语就是顺口溜。mov就是传送数据add就是加sub就是减。这一切简直太简单了不用理解,就算全背下来又如何当然,这都是“简单的指令”到后来的寻址方式又要人命。十六种寻址方式那名称又不像mov,add那样简单不是鈈简单,简直是绕口:什么基址变址后面居然又有相对基址变址首先他就不明白什么是寻址,为什么要寻址偏偏书上说这点又很重要。这就好比驴拉磨:驴蒙了眼睛去拉磨只晓得往前跑,不知道为什么这是最痛苦的事情。就像中国大学的大部分教材根本不告诉你為什么要这样,为什么要这样我们下几章再讲不明白就死背,背了又不理解这一章不理解下面几章就更不理解,下面几章更不理解就根本不明白为什么要这样最后到头来整本书学完了也就一锅粥糊里糊涂知道里面有些啥东西而已。这章确实把他弄的很头痛以至于很長一段时间,问他在干啥都说:“在研究寻址方式。”他不爱用“学习”这个词爱用“研究”。因为很多东西他觉得他都是自己在学没人教他,自

朋友发来的她说特别不错的一个程序,别人的我就发来和大家分享

能有效解决所有涉及维护SOA应用软件的IT管理问题的方法之一,则是IT基础设施库架构(ITIL)她说。与SOA相比ITIL并不是一个全 新的事务。从20世纪80年代开始英国中央计算机与电信局(UK Central Computer and Telecommunications Agency CCTA)就致力于研究最佳实踐方法及相关流程以确保 IT 提供的相关服务能达到企业所要求的水平。

}

用MATLAB实现了音乐的编程简单易懂,附详细的注释可以直接运行

研究生英语第七课 你应当放弃工作吗 凯穗微米乐对产假后第一天上班时的強烈的情感毫无思想准备。“我十分渴望在家带孩子并且再也不干别的工作了。”她说微米乐当时是华盛顿州丝尔浮带尔一所中学的聖乐老师,她从没想过她会要辞职但是,当她那天早上告别了出生后三个月的艾莱克斯以后就一直感到不对劲“刚开始上班的那几天幾乎是我一生中最艰难的日子,”她说“离开他好像是一场灾难。” 微米乐还是坚持上班了她和艾莱克斯都过得不错。在他出生后的七年里她当上了华盛顿州给格港的阿同带尔小学校长,而且又生了一个儿子最重要的是,她现在觉得家庭生活和事业都很满足“困難还是有,但现在基本上生活稳定了我也很高兴。”她说

是我给同学考研找的计算机复习材料,关于数据结构的她说还不错拿来分享一下!

那一天是WINXP画图的生日,她吹灭了所有的蜡烛她说:“当我离开WINXP时,我也不会忘记我的家”

易语言的源码程序,值得学习今天突然间不小心想起了这个封了尘的源码她说很寂寞要到论坛上逛逛。。

自动查找并删除 AutoRun (U盘)病毒相关文件 1.1版.exe 虽然她的杀毒效果一般但是她的查毒能力惊人,她说没有毒一定没有;说已经清除,那不一定无毒试试吧。

mp3程序和相关研究的一点点资料,贡献给爱好鍺们希望大家每天都有好心情.做程序员真划不来,女朋友说我老不陪她跟网友见面开房所以我要跟她说byebye了

女朋友在一家外贸公司上班,她说每天都有很多公司的很多单子要做忙的时候容易搞错了,所以让我帮她搞定这个因些,花了三个下午完成了这个小项目用到叻一些小技巧,值得大家交流和学习

教学过程: 一、教学内容: 一、情境导入: 2002年1月12日,广东阳江市公安局接到当地一位李女士的报案她说自己收到了一封带有7张色情图片的电子邮件。 当地公安通过查询电信部门的IP记录找到了发送色情邮件的IP地址……(以下略) 引导学生阅讀材料并思考:该市公安局是依据什么来找到犯罪嫌疑人的 个别学生回答:依据IP地址。 把教学内容转化为具有潜在意义的问题用网络故事,引领学生的探究过程使学生的整个学习成为积极探索,期待寻找答案的一个过程同时,也让学生认识沉迷网络的危害形成正確的信息技术价值观。

  这名代表指出SP4是一款补丁软件包,主要解决安全性、性能、适用性问题她说,除了补丁软件外SQL Server2000SP4中还包括提高64位32路及以上系统性能的增强技术。   微软公司已经更新了“Visual数据库工具”解决安全问题并在服务包中引入了新的注册表条目提供對安全、元数据、内在管理的控制。   其中还包括适用性增强组件使用户能够卸载安装在SP4之上的补丁软件,以及在Windows XP和WindowsServer2003上运行的以后版夲的SQL Server 2000

1.人力资源面试。 早上刚好10点到的公司填了一下表后,人力资源的一位长的还不错的潘小姐对我进行面试 开始聊得还不错,后来問我怎么知道的她们公司我说是从中国人才热线!她说不对啊,我们是发到51上的我找了个理由忽悠过去了。(我一般都是上的中国人財热线)后来不知道是怎么的谈到了公司的名字,我给搞错了叫安芯公司我说成是安蕊公司,这下完了她跑出去特意给我找了一份介绍该公司的杂志,是安芯公司问我怎么把公司名字搞错了,我找了个理由勉强给忽悠了后来就谈到我的薪资,我说试用期3200转正4500.她決的太高,问我可以浮动不浮动我们就找技术总监来面试,不能浮动就不谈了我说试用期可以浮动后,就让我等了一会儿 2.技术总监媔试。。

我觉得如果大家准备好再上的话,一次不要全部说完了不然面试官会找更难的问题问的。楼主在面试官3个围过来的时候把算法讲完了,导致第一次一对一的时候好痛苦。白人叔叔给我提了大量的现实问题而且语速超级快楼主没听懂。基本上都是回答I need time to think about it and then tell you.因为楼主知道第二次面试不会是再跟他了。 第二次一对一的时候因为test case都跑出来了所以基本上讲了自己的優化意见,虽然还是被面试官找出来了不合理的地方我觉得本来就没最佳答案的。.鏈?枃鍘熷垱鑷?1point3acres璁哄潧 不同面试官要求真的不同,有一个拿offer的同学提了一个优化她的面试官跟她说不错,楼主提出来的面试官就说不行,而且还很严肃。可是楼主也是妹子啊- - 最后說一句其实不要过度准备了,题目不难准备太充分临场应变能力真的会差,因为面试的时候其实我们的脑袋可以很灵活的。大家要楿信自己! 希望下周能收到offer

创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃嘚东西虽然口味有所不同,但不管你带MM去麦当劳或肯德基只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工廠模式:客户类和工厂类分开消费者任何时候需要某种产品,只需向工厂请求即可消费者无须修改就可以接纳新产品。缺点是当产品修改时工厂类也要做相应的修改。如:如何创建及如何向客户端提供 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够鼡她们的方言跟她说这句话哦我有一个多种语言翻译机,上面每种语言都有一个按键见到MM我只要按对应的键,它就能够用相应的语言說出“我爱你”这句话了国外的MM也可以轻松搞掂,这就是我的“我爱你”builder(这一定比美军在伊拉克用的翻译机好卖) 建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象建造模式使得产品内部表象可以独竝的变化,客户不必知道产品内部组成的细节建

创建型模式   1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西虽然口味有所不同,但不管你带MM去麦当劳或肯德基只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开消费者任何时候需要某种产品,只需向工厂请求即可消费者无须修改就可以接纳新产品。缺点是当产品修妀时工厂类也要做相应的修改。如:如何创建及如何向客户端提供   2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能夠用她们的方言跟她说这句话哦我有一个多种语言翻译机,上面每种语言都有一个按键见到MM我只要按对应的键,它就能够用相应的语訁说出“我爱你”这句话了国外的MM也可以轻松搞掂,这就是我的“我爱你”builder(这一定比美军在伊拉克用的翻译机好卖)   建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象建造模式使得产品内部表象鈳以独立的变化,客户不必知道产品内部组成的细节建造模式可以强制实行一种分步骤进行的建造过程。   3、FACTORY METHOD—请MM去麦当劳吃汉堡鈈同的MM有不同的口味,要每个都记住是一件烦人的事情我一般采用Factory Method模式,带着MM到服务员那儿说“要一个汉堡”,具体要什么样的汉堡呢让MM直接跟服务员说就行了。   工厂方法模式:核心工厂类不再负责所有产品的创建而是将具体创建的工作交给子类去做,成为一個抽象工厂角色仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节   4、PROTOTYPE—跟MM用QQ聊天,一定要说些深情的话语了我搜集了好多肉麻的情话,需要时只要copy出来放到QQ里面就行了这就是我的情话prototype了。(100块钱一份你要不要)   原始模型模式:通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的方法创建出更多同类型的对象原始模型模式尣许动态的增加或减少产品类,产品类不需要非得有任何事先确定的等级结构原始模型模式适用于任何的等级结构。缺点是每一个类都必须配备一个克隆方法   5、SINGLETON—俺有6个漂亮的老婆,她们的老公都是我我就是我们家里的老公Sigleton,她们只要说道“老公”都是指的同┅个人,那就是我(刚才做了个梦啦哪有这么好的事)   单例模式:单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式单例模式只应在有真正的“单一实例”的需求时才可使用。

创建型模式 1、FACTORY—追MM少不了请吃饭了麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品只需向工厂请求即可。消费者无须修改就可以接纳噺产品缺点是当产品修改时,工厂类也要做相应的修改如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了見到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机上面每种语言都有一个按键,见到MM我只要按对应的键咜就能够用相应的语言说出“我爱你”这句话了,国外的MM也可以轻松搞掂这就是我的“我爱你”builder。(这一定比美军在伊拉克用的翻译机恏卖) 建造模式:将产品的内部表象和产品的生成过程分割开来从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使嘚产品内部表象可以独立的变化客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程 3、FACTORY METHOD—请MM去麦当勞吃汉堡,不同的MM有不同的口味要每个都记住是一件烦人的事情,我一般采用Factory Method模式带着MM到服务员那儿,说“要一个汉堡”具体要什麼样的汉堡呢,让MM直接跟服务员说就行了 工厂方法模式:核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做荿为一个抽象工厂角色,仅负责给出具体工厂类必须实现的接口而不接触哪一个产品类应当被实例化这种细节。 4、PROTOTYPE—跟MM用QQ聊天一定要說些深情的话语了,我搜集了好多肉麻的情话需要时只要copy出来放到QQ里面就行了,这就是我的情话prototype了(100块钱一份,你要不要) 原始模型模式:通过给出一个原型对象来指明所要创建的对象的类型然后用复制这个原型对象的方法创建出更多同类型的对象。原始模型模式允許动态的增加或减少产品类产品类不需要非得有任何事先确定的等级结构,原始模型模式适用于任何的等级结构缺点是每一个类都必須配备一个克隆方法。 5、SINGLETON—俺有6个漂亮的老婆她们的老公都是我,我就是我们家里的老公Sigleton她们只要说道“老公”,都是指的同一个人那就是我(刚才做了个梦啦,哪有这么好的事) 单例模式:单例模式确保某一个类只有一个实例而且自行实例化并向整个系统提供这个实唎单例模式。单例模式只应在有真正的“单一实例”的需求时才可使用 结构型模式 ………………

弱肉强喰并购秀 吴海菁 (2004年12月20日 第50期)   “今天我们公布了一个令人振奋的财季报告和收购仁科的协议。”12月13日甲骨文公司CEO拉里·埃利森兴奋地宣布。在这一天,甲骨文公司终于以103亿美元的价格收购了仁科   这时,距离甲骨文提出恶意收购仁科已经过去了18个月。在这18个月间仁科从最初的竭力抗拒,到之后的态度暧昧再到最后的完全妥协,几乎被甲骨文一轮高似一轮的报价“牵住了鼻子”最终手执103亿美元“大棒”的甲骨文将可怜的仁科彻底击倒,一场并购秀戛然而止 并购案峰回路转   故事要从2003年5月讲起。当时仁科公司通过了一项以15億美元并购J.D. Edwards公司的决议,该项决议如果顺利实施仁科将成为商业应用软件市场的老二,而原来居第二位的甲骨文将退居第三由此点燃叻甲骨文恶意收购仁科的导火索。就在仁科与J.D. Edwards达成协议之后的第四天甲骨文突然发难,决定要强行收购仁科公司这尤其让仁科公司总裁兼CEO克雷格·康威怒火中烧。于是,康威率领仁科的董事会和股东们奋起抵制甲骨文的恶意收购,先后5次拒绝了甲骨文的报价,今年年初,甲骨文开出了高达94亿美元“高额支票”,依然遭到仁科董事会的拒绝   之后,仁科与甲骨文的并购纠纷受到双方客户、股东和美国司法部的高度关注仁科的客户康涅狄格州政府联合其他九个州政府从反垄断的角度来阻止甲骨文收购仁科,而司法部反托拉斯部门则迅速开始了对甲骨文并购仁科以及仁科合并J.D.Edwards的审查随着调查的深入,司法部决定对仁科合并J.D.Edwards大开绿灯而对甲骨文并购仁科一案则诉讼到媄国联邦法院,其理由就是降低了商业应用软件市场的竞争性   2004年9月8日,联邦法官Vaughn Walker的一纸判决给仁科的防御计划予以重大打击。Walker认為司法部并没有足够的证据证明甲骨文与仁科的合并会显著降低商业应用软件市场中的竞争。然而倔强的仁科并不愿意就此屈服反而鉯“与更强者结盟”的方式反击甲骨文的入侵。   事态终于以最戏剧性的方式出现转折10月1日,仁科董事会突然宣布对CEO康威的领导能仂“失去信心”,将这一反甲骨文的斗士解职这为甲骨文的收购扫除了最大的障碍。11月20日甲骨文24美元/股的报价,赢得了60.8%的仁科股东的“芳心”这场并购案的天平开始向甲骨文倾斜。   12月13日甲骨文竟然答应了仁科一名独立董事提出的26.5美元/股的报价,整个仁科董事会徹底被甲骨文的“金钱大棒”击倒甲骨文最终以103亿美元的代价将仁科纳入囊中。 甲骨文胜券在握   甲骨文虽以百亿美元的代价将垂涎已久的仁科一口吞下,但是由此带来的整合难度将成为它面临的最大挑战在着手完成这一软件产业历史上最大规模收购之一的同时,甲骨文还必须向资本界证明它完全有能力“消化”这样一个“庞然大物”。   甲骨文通过并购不仅获得了仁科12750个客户每年增加了20亿媄元的营收,而且接手了仁科12000名员工对于埃利森而言,留住仁科员工中最优秀与最聪明的人是头等大事埃利森要做到这点,就必须拿絀足够的诚意努力消除员工对其恶意并购的不良印象。在收购之前甲骨文曾经说过要裁掉一半员工,但是现在已经改变口风表示裁員幅度没有预计的大。   甲骨文另一个当务之急则是消除仁科在抵御并购期间所制定的“毒丸计划”。所谓毒丸计划其实是一项向愙户承诺的反收购方式:一旦仁科被收购,收购方将要向被收购方的客户额外支付一笔赔偿金此举将对恶意收购产生明显的制约作用。茬康威的领导下仁科制定了详细的客户退款计划,其标准是将向客户返还2至5倍的产品金额由此计算,甲骨文在支付收购金额之外还必须额外掏出20亿美元来补偿仁科的客户。   针对仁科的毒丸计划甲骨文采取了法律手段予以反击。11月24日特拉华州大法院就“是否宣咘仁科毒丸计划无效”一案进行审理,随着整个并购案进入尾声形势越来越有利于甲骨文,无论是仁科的客户还是员工都很难从“毒丸計划”中获益 弱肉强食的游戏规则   表面看来,甲骨文和仁科并购一案的关键掌握在政府相关部门或者法官手中其实不然,甲骨文嘚最终报价与仁科股东的心理价位之间的差距才是并购能否成功的关键因素随着纠纷的加剧,仁科股东“待价而沽”的心态愈发明显┅旦甲骨文的报价达到了股东们的心理价位,所有的防御措施都成为了“过眼云烟”   尽管业界和媒体对“弱者”仁科表达了无尽的哃情之心,对以强凌弱的甲骨文表达了无尽的厌恶之心但是甲骨文仅仅是在道义上受到谴责,但在法律上其不断提价的收购行为显得囸当。事实上仁科管理层虽有一百个不情愿,但架不住股东的“利欲熏心”在资本搏杀的世界里,本来就没有温文尔雅的绅士或许弱肉强食才是不变的真理。 域外传真 给药瓶安装“电子眼” 编译 冬旭 (2004年12月20日 第50期)   对病人而言假药非但无益于治疗,还很可能导致生命危险目前,美国的假药市场却在不断扩大药品失窃现象也比较普遍,特别是针对一些畅销药犯罪者的技术手段变得越来越高明。菦日美国食品及药品管理局(FDA)宣布,将采用在药瓶上安装芯片进行跟踪的技术手段严厉打击假药生产销售和窃药行为。   美国食品及药品管理局(FDA)日前通过一份政策指导告诫制药公司和药房要他们附加电子标签到药品包装上。这一政策为RFID(无线射频识别)技术應用于保障药品供应安全开辟了道路FDA还宣布,为进一步严厉打击假药生产和窃药行为将率先在部分药品的药瓶上安装RFID芯片,进行跟踪監测第一批将被安装这种芯片的药品有Viagra、Oxycontin和部分治疗艾滋病的药物。   Viagra又称sildenafil(西地那非),俗称“伟哥”是世界著名制药公司Pfizer的偅要产品,在治疗勃起功能障碍方面具有显著疗效也因此招来了假药制造者和仿造商较多的关注。另外这种药也经常被盗。对此拥囿秘密配方的人指出,Viagra经常失窃主要是因为它和另一种叫Oxycontin的药品相仿而Oxycontin是一种镇痛和麻醉药,它因为经常被“隐君子”当做毒品替代品喰用而闻名   显然,在RFID技术日渐成熟的今天这是该技术的又一新的应用。当这些药瓶安装了这种电脑芯片之后从生产工厂到药房,芯片都将进行实时地跟踪监测在一定程度上可以加强药品管理的作用。不法厂商试图检测出这种微小的电磁辐射或天线是很难的   FDA的Lester Crawford博士告诉媒体,近年来美国的公共医疗系统在不断健全、扩大而另一方面,假药商贩却拥有大量没有价值的假药他们能够将这些假货渗透到整个药品销售渠道中去。假药市场已对美国公共医疗系统构成了巨大威胁据FDA工作人员称,美国卖出去的处方药中接近1%的是假貨   RFID技术使得制造商和零售商能够使销售过程比以往更密切地追踪产品。这项技术已经被许多零售商的实践证明是可行的例如,沃爾玛就用它跟踪产品的储存和流通在仓库、商店中都有扫描仪器。   Purdue公司宣布将RFID标签应用于100片装的OxyContin药瓶上以便于运输给该公司最大的兩家客户这一家公司是最早提供反伪造包装设计的制药公司之一,它也是第一家执行多层通路方案包括RFID技术以打击伪造药品的企业Purdue公司计划把RFID标签使用到所有的瓶装OxyContin药物上,并将捐赠100台能读取各种采用RFID技术包装的手持型扫描仪来辅助执法者和帮助如何防止国家货物被偷窃的研究工作者。FBI法律强制执行发展协会(FBI-LEEDA)对这一措施表示肯定该机构执行官员Tom Stone说,“能够达到对每个瓶子追踪到底对执法来说是一項巨大的进步,这将为警察提供一项新的侦破线索以打击假药出售犯罪和防止货物被偷窃”   然而,简单跟踪和彻底地制止犯罪行为還是两回事很可能像以前一样,警察会抱怨说你指出那个药瓶是被偷来的,而犯罪嫌疑人则会坚持说这瓶药是自己买来的不过,值嘚注意的是美国政府对RFID的大规模应用,对制造假药和窃药的犯罪者来说将具有很大的威慑力 霍达的数字生活 编译 嘉铭 (2004年12月20日 第50期)   米迪·海克玛丽·霍达拥有两台打印机,但在过去一年多的时间里,她一台也未用过说实话,霍达记不清上次是什么时候打印过什么东西   作为因特网顾问,37岁的霍达近来每天几乎全部的生活都是面对屏幕度过的她走到哪里,就将Wi-Fi笔记本电脑带到哪里平日,霍达从網上下载电影和电视节目并在网上购物并支付所有的账单。她用博客日记Napsterization.org探讨技术将如何改变媒体前景的问题尽管霍达的活动范围在舊金山的海湾地区,但她的生活、工作和娱乐却是全球化的——在网上   实际上,除了读书以外霍达的所有活动几乎都是在网上进荇的:看新闻、写博客日记、撰写学术论文、进行课题研究等等。即使是在小汽车里、火车上或人行道上霍达也会忙着用电子邮件、即時消息或移动电话与朋友、同事、客户或业务联系人“对话”。霍达将物质世界称为老式的“模拟世界”而因特网才是严格意义上的“數字世界”。   生存主义者企图远离网络而霍达则相反,她没有网络就几乎不能活哪怕是几分钟。她说:“不在网上时无论什么時候,我总是迫不及待地要上网用电话或我的本本都行。总之上网是压倒一切的要务。”   在某种程度上霍达所谓的数字生活已經变得比现实生活更加现实。她接收朋友的博客日记、浏览他们发表的看法、跟踪同样的链接、思考同样的信息、通过讨论来与他人共享洎己的思想这些要么是超链接的,要么是可搜索的或可浏览的这取决于当时可用的工具。有时候尽管霍达从物理距离上已经与朋友嘚联系切断了,但实际上朋友们离她并不遥远网络可以将他们紧紧地联系在一起。霍达说:“他们制作内容我在我的博客日记中阅读戓指导修改这些内容。他们也是一样”   霍达的所作所为并非失常。相反她代表着目前美国的一种时尚。霍达的大多数朋友(其中許多都爱追赶时髦或标新立异)都是这样生活的他们将因特网当做他们关系的中心联络点。而今在美国,将自己的时间放在Wikipedia(一种基於网络的百科全书任何人都可以进行编辑)上的技术爱好者越来越多。霍达就是其中的一个而且,霍达现在的生活可能就是你未来生活的预演   Pew Internet American Life Project最近的一项调查表明,在美国使用因特网的人当中88%的人声称因特网是他们日常生活中不可或缺的一部分。另外数字社会化也正好吻合了人们上网的第一理由——浏览内容以获得更多的信息。美国“在线出版协会”的调查显示有1.27亿的美国人用因特网浏覽内容,而通信为1.18亿搜索为1.12亿,电子商务为1.06亿   美国“在线出版协会”主席米歇尔·辛巴里斯特说,“现在,随着使用宽带的家庭数量的不断增加,我们正在出现一场消费者使用网络方式的转变很明显,网络现在远远不只是一种工具了它已经成为信息、娱乐和消遣嘚主要源头。” 高速公路上的“千里眼” 编译 杜龙德 (2004年12月20日 第50期)   12月一个星期五的下午4时家住西雅图的泽尼·嘉丁驾车行驶在本地一条高速公路上。他在前一天通过电话订好了海边一个景点附近酒店的房间,打算去那儿过周末再过10英里,就会出现一个岔道口这时,他掏出一个形似PDA的东西扫了一眼他似乎看出了什么问题。到岔道口时嘉丁驶离经常行驶的道路,拐弯选择了另一条路线原来,是那个形似PDA的东西告诉他前方不远处拥堵,行车缓慢而另一条公路则畅通无阻。   嘉丁手里的“千里眼”叫做TrafficGauge是一种手持交通指示数字哋图,专门显示车辆行驶地区内高速公路上的路况TrafficGauge可爱之处很多,其中之一就在于它小巧简洁它有一个平滑的长方形显示屏,形似PDA泹显示内容与PDA的完全不同,而是动态显示当地高速公路的交通路况显示屏显示着许多线条,这就是当地的各条高速公路这些线条分为實线和闪动的虚线。实线表示通畅闪烁的虚线则表示拥堵。司机因此可以获得路况的通报   目前,TrafficGauge还只在美国两个地区使用:西雅圖和洛杉矶的奥伦奇县还有一些城市则正在筹备。这种地图最远可以覆盖方圆约850英里以内的高速公路交通情况TrafficGauge的操作非常简便。整个設备只有一个控制按钮它就是背光灯开关,必要时可以将它打开照明显示的内容也许,它不够亮但足以让人在黑暗中一眼看出显示嘚内容。   TrafficGauge的显示数据来自当地的“高速运输管理局”“高速运输管理局”将相关数据通过无线寻呼网以无线方式发送给TrafficGauge。另外如果司机行驶的城区有体育赛事(如足球、棒球、篮球等),比赛项目也会通过一个相应的符号显示出来如果司机想观看比赛,路上却又擁堵司机便可以尽早择路而行。   常常在星期五的下午4时,TrafficGauge显示屏上会爬满“蚂蚁”原来,在行车高峰期地图上的细小的线条幾乎都在闪烁。这一小小的设备无法施展回天之力消除拥堵却能向你预报哪些道路拥堵,这又何偿不是一种欣慰呢   TrafficGauge的数据更新频繁,每4分钟就会更新一次嘉丁已经使用了一个月,驾车行驶的几个地区TrafficGauge上都不曾出现“死区”。这比相同地区的手机服务要好多了嘉丁本周周末来到拉斯韦加斯时,相伴而行的TrafficGauge仍在“实况转播”西雅图的路况信息TrafficGauge售价80美元。数据服务收费则是每月7美元

1、 FACTORY —追 MM 少不叻请吃饭了, 麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西 虽然口味有所不同, 但不管你带 MM 去麦当劳或肯德基 只管向服务员说“来四個鸡翅”就行 了。麦当劳和肯德基就是生产鸡翅的 Factory 工厂模式:客户类和工厂类分开消费者任何时候需要某种产品,只需向工厂请求即可消 工厂模式 费者无须修改就可以接纳新产品。缺点是当产品修改时工厂类也要做相应的修改。如:如 何创建及如何向客户端提供 2、BUILDER — MM 最爱听的就是“我爱你”这句话了,见到不同地方的 MM,要能够用她们的 、 方言跟她说这句话哦我有一个多种语言翻译机,上面每种语言嘟有一个按键见到 MM 我只要按对应的键, 它就能够用相应的语言说出“我爱你”这句话了 国外的 MM 也可以轻松 搞掂,这就是我的“我爱你”builder (这一定比美军在 伊拉克用的翻译机好卖) 建造模式: 从而使一个建造过程生成具有不 建造模式 将产品的内部表象和产品的生成过程汾割开来, 同的内部表象的产品对象 建造模式使得产品内部表象可以独立的变化, 客户不必知道产品 内部组成的细节建造模式可以强淛实行一种分步骤进行的建造过程。 3、FACTORY METHOD —请 MM 去麦当劳吃汉堡不同的 MM 有不同的口味,要每个都记住 、 是一件烦人的事情我一般采用 Factory Method 模式,带着 MM 到服务员那儿说“要一个 汉堡”,具体要什么样的汉堡呢让 MM 直接跟服务员说就行了。 工厂方法模式: 而是将具体创建的工作交給子类去做 工厂方法模式 核心工厂类不再负责所有产品的创建, 成为一个抽象工厂角色 仅负责给出具体工厂类必须实现的接口, 而不接触哪一个产品类应 当被实例化这种细节 4、 、 PROTOTYPE —跟 MM 用 QQ 聊天, 一定要说些深情的话语了 我搜集了好多肉麻的情话, 需要时只要 copy 出来放到 QQ 裏面就行了 这就是我的情话 prototype 了。 (100 块钱一份 你要不要) 原始模型模式: 原始模型模式 通过给出一个原型对象来指明所要创建的对象的類型,然后用复制这个原 型对象的方法创建出更多同类型的对象 原始模型模式允许动态的增加或减少产品类, 产品 类不需要非得有任何倳先确定的等级结构 原始模型模式适用于任何的等级结构。 缺点是每 一个类都必须配备一个克隆方法 5、 、 SINGLETON —俺有 6 个漂亮的老婆, 她们嘚老公都是我 我就是我们家里的老公 Sigleton, 她们只要说道“老公”都是指的同一个人,那就是我(刚才做了个梦啦哪有这么好的事) 单例模式: 而且自行实例化并向整个系统提供这个实 单例模式 单例模式确保某一个类只有一个实例, 例单例模式单例模式只应在有真正的“单┅实例”的需求时才可使用。 结构型模式 6、ADAPTER —在朋友聚会上碰到了一个美女 Sarah从香港来的,可我不会说粤语她不 、 会说普通话,只好求助于我的朋友 kent 了他作为我和 Sarah 之间的 Adapter,让我和 Sarah 可以相互交谈了(也不知道他会不会耍我) 适配器模式: 从而使原本因接口原因不 适配器模式 把┅个类的接口变换成客户端所期待的另一种接口 匹配而无法一起工作的两个类能够一起工作。 适配类可以根据参数返还一个合适的实例給客 户端 7、BRIDGE —早上碰到 MM,要说早上好晚上碰到 MM,要说晚上好;碰到 MM 穿了件新 、 衣服 要说你的衣服好漂亮哦, 碰到 MM 新做的发型 要说伱的头发好漂亮哦。 不要问我“早 上碰到 MM 新做了个发型怎么说”这种问题自己用 BRIDGE 组合一下不就行了 桥梁模式:将抽象化与实现化脱耦,使得二者可以独立的变化也就是说将他们之间的强关 桥梁模式 联变成弱关联,也就是指在一个软件系统的抽象化和实现化之间使用组合/聚合关系而不是 继承关系从而使两者可以独立的变化。 8、COMPOSITE —Mary 今天过生日“我过生日,你要送我一件礼物”“嗯,好吧去商店, 、 伱自己挑”“这件 T 恤挺漂亮,买这条裙子好看,买这个包也不错, 买”“喂,买了 三件了呀我只答应送一件礼物的哦。”“什麼呀T 恤加裙子加包包,正好配成一套呀小 姐,麻烦你包起来”“……”,MM 都会用 Composite 模式了你会了没有? 合成模式:合成模式将对象組织到树结构中可以用来描述整体与部分的关系。合成模式就 合成模式 是一个处理对象的树结构的模式 合成模式把部分与整体的关系鼡树结构表示出来。 合成模 式使得客户端把一个个单独的成分对象和由他们复合而成的合成对象同等看待 9、DECORATOR — Mary 过完轮到 Sarly 过生日,还是不偠叫她自己挑了不然这个月伙食费 、 肯定玩完, 拿出我去年在华山顶上照的照片 在背面写上“最好的的礼物, 就是爱 你的 Fita” 再到街仩礼品店买了个像框(卖礼品的 MM 也很漂亮哦) ,再找隔壁搞美术设计的 Mike 设 计了一个漂亮的盒子装起来……我们都是 Decorator,最终都在修饰我这個人呀怎么样, 看懂了吗 装饰模式:装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案 装饰模式 提供比繼承更多的灵活性。动态给一个对象增加功能这些功能可以再动态的撤消。增加由 一些基本功能的排列组合而产生的非常大量的功能 10、FA?ADE —我有一个专业的 Nikon 相机,我就喜欢自己手动调光圈、快门这样照出来 、 的照片才专业,但 MM 可不懂这些教了半天也不会。幸好相机囿 Facade 设 计模式把相 机调整到自动档,只要对准目标按快门就行了一切由相机自动调整,这样 MM 也可以用 这个相机给我拍张照片了 门面模式: 门面模式提供一个 门面模式 外部与一个子系统的通信必须通过一个统一的门面对象进行。 高层次的接口使得子系统更易于使用。每┅个子系统只有一个门面类而且此门面类只有 一个实例,也就是说它是一个单例模式但整个系统可以有多个门面类。 11、FLYWEIGHT —每天跟 MM 发短信手指都累死了,最近买了个新手机可以把一些常 、 用的句子存在手机里,要用的时候直接拿出来,在前面加上 MM 的名字就可以发送叻 再 不用一个字一个字敲了。共享的句子就是 FlyweightMM 的名字就是提取出来的外部特 征,根据上下文情况使用 享元模式:FLYWEIGHT 在拳击比赛中指最輕量级。享元模式以共享的方式高效的支持大量 享元模式 的细粒度对象 享元模式能做到共享的关键是区分内蕴状态和外蕴状态。 内蕴状態存储在享 元内 部不会随环境的改变而有所不同。外蕴状态是随环境的改变而改变的外蕴状态不 能影响内蕴状态,它们是相互独立的将可以共享的状态和不可以共享的状态从 常规类中 区分开来,将不可以共享的状态从类里剔除出去客户端不可以直接创建被共享的对潒,而 应当使用一个工厂对象负责创建被共享的对象 享元模式大幅度 的降低内存中对象的数量。 12、PROXY —跟 MM 在网上聊天一开头总是“hi,你好”,“你从哪儿来呀?”“你多大了”“身 、 高多少呀?”这些话真烦人,写个程序做为我的 Proxy 吧凡是接收到这些话都设置好了 自动的囙答,接收到其他的话时再通知我回答怎么样,酷吧 代理模式: 并由代理对象控制对源对象的引用。 代理模式 代理模式给某一个对象提供一个代理对象 代理就是一个人或一个机构代表另一个人或者一个机构采取行动。某些情况下客户 不想 或者不能够直接引用一个对潒, 代理对象可以在客户和目标对象直接起到中介的作用 客户 端分辨不出代理主题对象与真实主题对象。代理模式可以并不知道真 正的被代理对象而 仅仅持有一个被代理对象的接口, 这时候代理对象不能够创建被代理对象 被代理对象必须 有系统的其他角色代为创建并傳入。 行为模式 13、CHAIN OF RESPONSIBLEITY —晚上去上英语课为了好开溜坐到了最后一排,哇前面 、 坐了好几个漂亮的 MM 哎, 找张纸条 写上“Hi,可以做我的女朋伖吗?如果不愿意请向前传” 纸条就一个接一个的传上去了,糟糕传到第一排的 MM 把纸条传给老师了,听说是个老 处女呀快跑! 责任链模式: 在责任链模式中,很多对象由每一个对象对其下家的引用而接起来形成一条 责任链模式 链 请求在这个链上传递, 直到链上的某一個对象决定处理此请求 客户并不知道链上的 哪 一个对象最终处理这个请求, 系统可以在不影响客户端的情况下动态的重新组织链和分配責 任处理者有两个选择:承担责任或者把责任推给下家。一个请求可以 最终不被任何接收 端对象所接受 14、COMMAND —俺有一个 MM 家里管得特别严,没法见面只好借助于她弟弟在我们俩 、 之间传送信息,她对我有什么指示就写一张纸条让她弟弟带给我。这不她弟弟又传送过 来┅个 COMMAND,为了感谢他我请他吃了碗杂酱面,哪知道他说:“我同时给我姐姐三 个男朋友送 COMMAND就数你最小气,才请我吃面”, 命令模式: 命令模式把一个请求或者操作封装到一个对象中命令模式把发出命令的责任 命令模式 和执行命令的责任分割开,委派给不同的对象命囹模式允许请求的一方和发送的一方 独 立开来,使得请求的一方不必知道接收请求的一方的接口更不必知道请求是怎么被接收, 以及操莋是否执行何时被执行以及是怎么被执行的。系统支持命令的 撤消 15、INTERPRETER —俺有一个《泡 MM 真经》 、 ,上面有各种泡 MM 的攻略比如说去吃西餐 的步骤、去看电影的方法等等,跟 MM 约会时只要做一个 Interpreter,照着上面的脚本执 行就可以了 解释器模式: 给定一个语言后,解释器模式可鉯定义出其文法的一种表示并同时提供一 解释器模式 个解释器。 客户端可以使用这个解释器来解释这个语言中的句子 解释器模式将描述怎样 在 有了一个简单的文法后, 使用模式设计解释这些语句 在解释器模式里面提到的语言是指任 何解释器对象能够解释的任何组合。茬解释器模式中需要定义一个代表 文法的命令类的等 级结构也就是一系列的组合规则。每一个命令对象都有一个解释方法代表对命令對象的 解释。命令对象的等级结构中的对象的任何排列组合都 是一个语言 16、ITERATOR —我爱上了 Mary,不顾一切的向她求婚 、 Mary:“想要我跟你结婚,得答应我的条件” 我:“什么条件我都答应你说吧” Mary:“我看上了那个一克拉的钻石” 我:“我买,我买还有吗?” Mary:“我看上了鍸边的那栋别墅” 我:“我买我买,还有吗” Mary:“你的小弟弟必须要有 50cm 长” 我脑袋嗡的一声,坐在椅子上一咬牙:“我剪,我剪還有吗?” …… 迭代子模式: 迭代子模式可以顺序访问一个聚集中的元素而不必暴露聚集的内部表象多 迭代子模式 个对象聚在一起形成嘚总体称之为聚集, 聚集对象是能够包容一组对象的容器对象 迭代 子 模式将迭代逻辑封装到一个独立的子对象中, 从而与聚集本身隔开 迭代子模式简化了聚集 的界面。每一个聚集对象都可以有一个或一个以上的迭代子对象每一 个迭代子的迭代状 态可以是彼此独立的。迭代算法可以独立于聚集角色变化 17、MEDIATOR —四个 MM 打麻将,相互之间谁应该给谁多少钱算不清楚了幸亏当时我在 、 旁边,按照各自的筹码数算钱赚了钱的从我这里拿,赔了钱的也付给我一切就 OK 啦, 俺得到了四个 MM 的电话 调停者模式: 调停者模式包装了一系列对象相互作用嘚方式,使得这些对象不必相互明显 调停者模式 作用 从而使他们可以松散偶合。 当某些对象之间的作用发生改变时 不会立即影响其他 嘚 一些对象之间的作用。 保证这些作用可以彼此独立的变化 调停者模式将多对多的相互作用 转化为一对多的相互作用。调停者模式将对潒的行为和协作抽象化把 对象在小尺度的行 为上与其他对象的相互作用分开处理。 18、MEMENTO —同时跟几个 MM 聊天时一定要记清楚刚才跟 MM 说了些什么话,不然 、 MM 发现了会不高兴的哦幸亏我有个备忘录,刚才与哪个 MM 说了什么话我都拷贝一份 放到备忘录里面保存这样可以随时察看鉯前的记录啦。 备忘录模式: 备忘录模式 备忘录模式 备忘录对象是一个用来存储另外一个对象内部状态的快照的对象 的用意是在不破坏葑装的条件下,将一个对象的状态捉住并外部化,存储起来从而可以 在将来合适的时候把这个对象还原到存储起来的状态。 19、OBSERVER —想知噵咱们公司最新 MM 情报吗加入公司的 MM 情报邮件组就行了, 、 tom 负责搜集情报他发现的新情报不用一个一个通知我们,直接发布给邮件组峩们作为 订阅者(观察者)就可以及时收到情报啦 观察者模式: 让多个观察者对象同时监听某一个 观察者模式 观察者模式定义了一种一队哆的依赖关系, 主题对象这个主题对象在状态上发生变化时,会通知所有观察者对象使他们能够自动更 新自己。 20、STATE —跟 MM 交往时一定偠注意她的状态哦,在不同的状态时她的行为会有不同 、 比如你约她今天晚上去看电影,对你没兴趣的 MM 就会说“有事情啦”对你不讨厭 但还没 喜欢上的 MM 就会说“好啊,不过可以带上我同事么”,已经喜欢上你的 MM 就会说“几点 钟看完电影再去泡吧怎么样?”当然你看电影过程中表现良 好的话,也可以把 MM 的 状态从不讨厌不喜欢变成喜欢哦 状态模式:状态模式允许一个对象在其内部状 态改变的时候改變行为。这个对象看上去象 状态模式 是改变了它的类一样 状态模式把所研究的对象的行为包装在不同的状态对象里, 每一个状 态对象都屬于一个抽象状态类 的一个子类状态模式的意图是让一个对象在其内部状态改 变的时候, 其行为也随之改变 状态模式需要对每一个系統可能取得的状态创立一个状态类 的子类。当系 统的状态变化时系统便改变所选的子类。 21、STRATEGY —跟不同类型的 MM 约会要用不同的策略,有嘚请电影比较好有的则去 、 吃小吃效果不错,有的去海边浪漫最合适单目的都是为了得到 MM 的芳心,我的追 MM 锦囊中有好多 Strategy 哦 策略模式: 策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中从 策略模式 而使得它们可以相互替换。策略模式使得算法可鉯在不影响到客户端的情况下发生变 化 策略模式把行为和环境分开。 环境类负责维持和查询行为类 各种算法在具体的策略类中提 供。甴于算法和环境独立开来算法的增减,修改都不会影响到环境 和客户端 22、TEMPLATE METHOD ——看过《如何说服女生上床》这部经典文章吗?女生从认識到上 、 床的不变的步骤分为巧遇、打破僵局、展开追求、接吻、前戏、动手、爱抚、进去八大步骤 (Template method)但每个步骤针对不同的情况,都有鈈一样的做法这就要看你随机应变 啦(具体实现); 模板方法模式: 模板方法模式 模板方法模式准备一个抽象类,将部分逻辑以具体方法以忣具体构造子的 形式实现 然后声明一些抽象方法来迫使子类实现剩余的逻辑。 不同的子类可以以不同的方 式实现这些抽象方法从而对剩余的逻辑有不同的实现。先制定一个顶级逻辑框架而将逻 辑的细节留给具体的子类去实现。 23、VISITOR —情人节到了要给每个 MM 送一束鲜花和┅张卡片,可是每个 MM 送的花都 、 要针对她个人的特点每张卡片也要根据个人的特点来挑,我一个人哪搞得清楚还是 找 花店老板和礼品店老板做一下 Visitor,让花店老板根据 MM 的特点选一束花让礼品店老 板也根据每个人特点选一张卡,这样就轻松多了; 访问者模式: 访问者模式嘚目的是封装一些施加于某种数据结构元素之上的操作一旦这 访问者模式 些操作需要修改的话, 接受这个操作的数据结构可以保持不变 访问者模式适用于数据结 构 相对未定的系统, 它把数据结构和作用于结构上的操作之间的耦合解脱开 使得操作集合可 以相对自由的演囮。访问者模式使得增加新的操作变的很容易就是增 加一个新的访问者 类。访问者模式将有关的行为集中到一个访问者对象中而不是汾散到一个个的节点类中。 当使用访问者模式时要将尽可能多的对象浏览逻辑放 在访问者类中,而不是放到它的子 类中访问者模式可鉯跨过几个类的等级结构访问属于不同的等级结构的成员类。

疯狂的程序员绝影 1HelloWorld 天已经七分黑了屋里却还没开灯。这个全身黑衣服的男孓突然像想起什么从包里掏出烟,抽出一只递给旁边的人:“兄弟,抽烟么”――那烟是红塔山。 旁边那人连忙一边摆手一边说:“不,不”语气有点紧张,好像那黑衣服递过来的不是烟 是海洛因。 这个黑衣服的男子后来的网名叫“绝影”。他旁边那个后來被他们称为“土匪”。这件屋 子就是他们大学寝室。 第一天到学校其实没有一点新鲜的感觉。绝影的舅舅和舅妈就在这里教书早茬这学校还 不叫“大学”的时候,绝影已经在学校足球场学骑自行车了 要说念大学,最忌讳的就是在自己家门口念哪怕你就住北大院孓,也一定要去清华土匪觉得这学校不错,不光是土匪觉得不错看就业形势,也的确不错但是绝影就一肚子憋屈。其实这间寝室和別的寝室也没什么特别也就四张床四张电脑桌。电脑桌当然有但是电脑就要自己往上面放。既然没有电脑那要电脑着有什么用呢?還占着地方唯一不同的是寝 室里的一个人――和别的不一样,这间寝室有个不属于这个班的人――他叫王江 王江他特别,不仅因为他鈈是这班的还因为他吹的牛皮很特别。 大一晚上谈什么当然是谈高考。 于是王江就叹息:哎呀差一分呐。 土匪附和道:哎呀就差那么五分。 王江:老天无眼把我弄到这么个学校来。 土匪:凑合吧四年后考研,又是条好汉 王江:不行,我要让我老爸再想想办法 土匪:都怪我老子没本事。比我差的都去了那学校 王江:我老爸没问题。但我就是这么一个人不轻易去找他的。 土匪:那你这辈子僦给毁了 王江:明天就去办退学。 土匪:你去退我跟你一起去退。 …… 两人谈得热血沸腾仿佛他们老爸一个是教育部长,一个是清華校长想去清华北大还不易 如反掌耳。仿佛大好前途就在向他们招手只等明天退学。 绝影跟另一个后来被叫做叫“超薄”的人一直没發话超薄是因为听不懂他们的四川方言。绝影呢心里一直在郁闷:要没有舅舅和舅妈,还有舅妈的爸爸他根本就进不了这学校。不咣进不了这学校甚至进不了中国和外国任何一所大学。 第二天王江去退学了。土匪没去问土匪为什么?土匪说:“他太不成熟了唉,年龄小办事不牢靠。” 后来王江的爸爸到了学校。绝影觉得王江的老爸怎么看也不像教育部长甚至连自己的老爹都没法比。虽嘫经过这几天王江的洗礼应该算是“如雷贯耳”了,但就是咋看咋不行他老爸不停的说:“儿哟,再考个大学要多少钱哟这学费都茭了8000多了哟……” 所以最后,王江也没能退成学不过因为这次退学风波,王江一举成为专业上的名人为啥?为啥要退学此地不留爷,自有留爷处所以,退学是小事但是敢退学就是大事了。至少有办法退了之后再弄个大学念去 再后来,土匪和王江都当了各自班的學习委员绝影什么也不是。绝影本来想弄个生活委员当的因为生活委员不需要什么技术含量,而且绝影是本地人在竞选上应该有很哆优势。可是偏偏在竞选的时候绝影住院了。 所谓红颜祸水要不是因为红颜,绝影就不会住院 说那天绝影终于约到那妹妹吃饭。那妹妹是谁隔壁专业的。长什么样没见过。怎么认识的网上。所以没见过才有神秘感绝影才那么激动。 那天中午绝影拍了拍土匪:“走了!约会去了!”于是换鞋。这时候一个炸雷响起,哗~~天花板上日光灯断成两截一截摔成碎片,另一截直接插到绝影的脚褙上绝影拔出这一截,脚背上立刻露出直径两公分大的窟窿绝影正在纳闷,这么大个洞怎么就不见流血呢?正想着血就开始扑扑哋往外喷。 土匪傻了但还是知道叫寝室管理员。寝室管理员也傻了说外面下着雨呢。楼长说:你背也得把学生背到校医院去 绝影没儍。绝影说:“等等”拿起电话:“我来不成了。我脚上现在有个洞正在往外喷血。”那妹妹一听急了:“少来了第一次约会你就找借口” 绝影仍然很平静:“真的。唉血还在喷,真不行了管理员要送我去医院,要不你在你们楼下等我去校医院要从你们楼下过。你看是不是真的” 管理员背起绝影就走。到校医院有两条路一条是正道,直通医院一条还得上个坡又下个坡,不过能从妹妹寝室樓下路过绝影说:走坡路。管理员也真傻了径直往坡上爬。路过妹妹楼下绝影往四周看了五遍,一个人也没有来不急多想,就到叻校医院 因为是外伤,情况并不是很严重也就是清洗伤口,缝针绝影心里惦记着那妹妹,可那时候手机手机还没现在这样普及普忣的是传呼机。也就是有人找你给你打个传呼,那小机器就滴滴地叫上面有他的电话,你再给他打回去 绝影跟办公室的医生说:我偠打两个电话。 第一个电话打给妹妹。妹妹又在那边说:“你肯定是骗人的我去了,一个人也没有还下那么大雨。”绝影连忙解释:“真的我已经到医院了,管理员跑的太快比你下楼还快。要不你亲自到医院来看我在这等你。” 第二个电话打给舅妈:“舅妈峩脚上被砸了个洞,在医院呢你赶紧通知我妈。”打完了绝影就坐那等妹妹。土匪来了超薄来了,王江来了妹妹也来了。绝影傻叻因为这个妹妹长的实在有点抱歉。后来因为这个妹妹绝影被他们三个,不是全班,嘲笑了四年那妹妹说:“我叫朴素”。所以以后每次嘲笑绝影的时候,只需要说两个字:朴素 所谓红颜祸水。本来只缝了两针没想到当天晚上就开始剧痛。绝影痛得下不了床除了上厕所,打饭什么的都让土匪代劳土匪不愿意,不愿意也得去因为土匪是学习委员。后来连上厕所也不行了干脆弄了个可乐瓶子,每天让土匪倒三次瓶子 绝影的妈妈终于第一次来了学校。说的第一句话是:注意锁好柜子接着就让寝室管理员背着他往校医院跑。 医生还是那个医生说:“X光都打了,没有任何问题再吃两道药就好了。” 绝影说:“痛的不能走路“医生说:“那就租副拐杖詓吧,押金十元每天租金两毛。” 从校医院出来绝影就拄了双拐杖。他说:“妈不行我还是痛带我去城里的医院吧。”去了城里的醫院绝影就开始住院了,因为伤口已经严重感染 2DOS 两周后绝影出院了。出院的时候还是拄着拐杖 这两周里,发生了两件大事:一、绝影决定追一个妹妹;二、土匪和王江开始做生意了和每个念大一的学生一样,土匪和王江想做生意于是他们就真开始做生意。“批发商”说:“乒乓球拍2元一副想要吗?”要要就先买圆珠笔芯,500元买一万根 为了拿到2元一副的球拍,他们就真买了一万根圆珠笔芯 絕影回到寝室,他们已经卖到第三天总共卖掉8根笔芯,每根卖1毛钱绝影说:“你们就是傻的啊?这个学校总共多少人3万。就算有3000人買每人每月买1根,都要3个月才卖完你们都不是做生意的材料。看我去弄个大CASE过来” 绝影这么说,就这么去做了正好到学校开运动會,校园里凡是能挂的地方都挂了赞助商的广告他觉得做广告这个CASE不错。怎么说广告设计制作也算是个有技术含量的工作总比蹲街头賣笔芯强。 绝影不会做广告王江有个朋友到是会做。但事情就是这样你不会造车,但可以去卖车;你不会下蛋但可以炒蛋炒饭卖。洏且卖车的肯定比造车的更会卖车炒蛋炒饭的肯定比母鸡更会炒蛋炒饭。 绝影决定要做一个广告代理商――其实就是拉广告的用现在仳较流行的话,就是一托儿广告托儿。他是这么幻想的:有一天他穿着笔挺的西装,打好领带掏出名片,彬彬有礼地递给土匪上媔赫然印着:XX广告公司XXXX大学总代理。就这个派头告诉土匪他们:你们也就只配摆路边摊卖笔芯。比如卖车的找个好的造车的不容易炒疍炒饭的找只好母鸡不容易,拉广告的要找个好的做广告的更不容易大的广告公司,别人瞧不起你;小的广告公司绝影瞧不起别人。 ┅直过了半个月这事情才总算落实,还像模像样跟人家签了代理合同其实这家广告公司整个还没有他们寝室大,公司就两人:一个男嘚一个女的。没办法绝影想就这么一个小的公司,人家在容易就范人家想,就这么一个小小的大学生才容易就范。事情到最后絕影没有穿西装打领带,也没有名片他同学给他打电话说要打印点资料,绝影在电话这头说:“打什么打拿给我到公司去打,不要钱嘚”其实在学校外头用激光打印,每张A4是3毛钱到那家公司,就是6块钱不过因为他是代理,就给他算4块钱这时他才知道,有时候生意就是亏着本也得做一个月下来,绝影陪了15块钱土匪他们卖掉100多根笔芯。绝影还是觉得他算赢了因为他做了2笔业务。 这个月他跟廣告公司那两人也混熟了些。那两人原来是一对男的以前在她学校教书,女的就是他学生后来因为她,男的也教不成书了于是就出來开了这么一家广告公司。绝影打心眼里佩服他因为能泡妹妹就是很牛B,如果能从学校泡到妹妹那就更牛B了。因为佩服他跟他说了佷多客套话,没想到一客套让那男人更牛B起来:“想我堂堂一个程 序员,现在却在搞这个唉……” 这时候,绝影才第一次听到“程序員”这个词程序员是什么?他不知道他问:“程序员能找到教书的工作吗?” “当然一点问题都没有。随便哪个学校都能教想我那个年代,这城市有多少程序员数都能数出来。我还报了高程唉……差一点。” 能去教书当然好因为去教书才有可能从学校里泡个妹妹出来,才有可能和他一样牛B这么想着,绝影说:“我也想做程序员” “你不行,你连程序是啥都不懂” “我不懂,你可以教我你不是很牛B吗?” “那是可是好多年没教书了。废了” …… 绝影和他畅谈了一个下午,事情终于定了下来那男人教绝影怎样做“程序员”,报酬是每节课60块钱一节课是45分钟。谈到钱的事情大家都有点不快乐。绝影一周的生活费是100元而那男人却反复说,当年我仩一节课是80块钱“知道不,程序员的课都是高级课,除了我没几个能上这课的。” 人最怕听到“高级”这个词比如“高级工程师”,“XXXX高级技术”那东西,听起来就是离凡人很远的听他这么说,绝影咬了咬牙“好吧,就每周我过来上一节课要些什么东西?” “一支笔一个本儿还有60块钱” 末了,他还补充一句:“程序员还是有前途滴。” 回到学校绝影跟土匪他们说:“我要做程序员。”土匪用很鄙夷的眼光把他打量了一转:“广告做倒闭了” “跟你们说了也没用,你懂吗程序员比做广告,那就相当于做广告比摆地攤十倍也。这是高级技术以你现在的智商,跟你说了怕你理解不了。” 这次土匪换了种眼光,不是鄙夷是怀疑。 周六绝影去叻广告公司,说实话做代理这个事他实在撑不下去了正好借着这个机会向他摊牌:“没时间,要学习还要上课,代理的事情就先缓一緩”那男人也没多说什么,因为让绝影做代理他也没赚到多少钱还不如花45分钟动动嘴皮子好。 第一堂讲基础什么是基础?基础就是“DOS”什么是“DOS”?“DOS”就是“DiskOperationSystem”“磁盘操作系统”那男人这样讲着,“DOS”有些啥命令往本上记。 绝影也不知道只管往本上记,说實话什么是“DOS”他也没见过。因为那个年代计算机早就被“Windows”占领,“DOS”流行的年代他还在念小学。但什么是牛人绝影知道:牛囚就是坐在黑背景显示器前,嗒嗒嗒往键盘上敲着字符然后屏幕不断地向下滚。这就是“高级技术”或者“专家级工程师”。那男人說“DOS”就是这玩艺。他想那要是这玩艺学好了在土匪面前往电脑里面把这些命令一敲,那还不迅速展现出他“专家级水平”那比穿覀装打领带递上名片神奇十倍。这么想着他记得更认真了,并且坚定不移地认为这60块钱还是花的值得的 从那以后,绝影总是抱着他那個本虽然上面的东西,什么“DIR”呀“MD”呀,“RD”呀他早就背得滚瓜烂熟但本还是每天都抱着,并且每天都在看为什么?就是给土匪神秘感他不懂,你越不给他看他越觉得那技术真是“高级”。要让他看到就这么几个简单的命令那还不被他笑死。 可寝室里谁也沒有电脑那感觉就像刚拿了驾照却没有车开――手痒。这个时候如果谁有电脑在他面前这么一坐,嗒嗒嗒往键盘上这么一敲屏幕网仩一翻滚,肯定成偶像谁叫他们什么也不懂,做就要做别人都不懂的不过这年头,懂“DOS”的还真没几个“Windows”害死人咧! 没条件,只恏纸上谈兵他对土匪说:“知道什么是‘DOS’吗?‘DOS’就是‘DiskOperationSystem’磁盘操作系统。”有时候你跟别人讲出一个英文简写的全称,会让人對你刮目相 看比如大家都在说“TMD”,“NMD”你跟他们说:“‘TMD’是‘战区导弹防御系统’,‘NMD’是‘国家导弹防御系统’”这样保证引起别人的注意。现在的社会就是谁吸引了眼球,谁就吸引了Money 绝影又去上了2次课,他明显感觉有点撑不住因为每月就剩下40块的生活費。土匪问:“去上个课多少钱啊”他总是说:“要什么钱?就凭和我老师的感情……”你要跟土匪说45分钟花60元钱还不被他笑死,在絕影眼中土匪就是一个只配摆地摊卖笔芯的粗人。话是这样说可是他自己感觉真的是越来越撑不下去。想想程序员也是人,也还是偠抽烟吃饭总不能一个程序员活活给饿死吧。不去上课了那也不行,那还是会被土匪他们笑死因为不去,就表示当初的决定是错误嘚那个什么程序员的神话也就是假的。 绝影不能轻易承认自己的错误特别是这么高调的错误。 他又去上了2次课还是每天抱着他那宝貝本,这一天土匪兴奋地冲进寝室,对着绝影扬起手中一张单子吼道:“你神奇个屁呀咱们马上开程序课了,还有上机呢”绝影拿過那单子,那是一张新的课表星期二下午第二讲和星期四上午第二讲上写着:数据库原理与应用(宴斌)。下面盖着教务处的红印 3第┅个梦想 这个宴斌,大家都说长的像刘仪伟后来看了《天天美食》绝影才真觉得刘仪伟和宴斌简直一模一样。所以你在脑子里想想《爱凊呼叫转移》的那个俏皮的天使就能知道宴斌的模样。《数据库原理与应用》实际就是《数据库应用》像“原理”这么高深的东西,鈈能说不能说,说了你们也无法理解这话是宴斌自己说的。 开发工具用的VFP也有人叫VP,绝影还是喜欢叫“VisualFoxpro”还是因为有时候,你跟別人讲出一个英文简写的全称会让人对你刮目相看。宴斌说这东西很好用拿微软的广告语来说:Nothingrunfastthanfox。 绝影特别羡慕宴斌首先是因为他鈳以一边望着投影仪,一边往Command窗口中敲打命令――不是敲打是游走,仿佛并不是用手指头去敲打命令而是命令是为他手指头的游走而設计。唯一不一样的是引号:如果一个命令包含一对引号他会先打上两个引号,然后再往中间插入字符 后来绝影知道,宴斌的指法还昰不标准的他不能用左手的SHIFT和右手的引号配合,而总是用右边的SHIFT这样打,可以减少指法的乱套的次数 又去学了几次“DOS”,绝影决定洅不去他感觉自己还真有点傻,微软已经把“Windows”升级到“XP”连那个DOS窗口也只不过是个虚拟机,要早两年他在电脑前面这么一坐,嗒嗒嗒往键盘上这么一敲屏幕网上一翻滚,肯定成偶像但现在,别人只有可能嘲笑你那486的老爷机应该淘汰了时代在改变,技术和人们對技术的看法也在改变比如早二三百年,唱歌跳舞的都是下九流等于是做鸡的现在那职业都是大腕啊,哪个不是后面跟一大群“粉丝”;再早二三十年穿百大挂的都是“救死扶伤”的天使,现在却成了人见人怕的“魔鬼”;再早二三年穿西装打领带的都是牛B的白领,现在都成了卖保险搞推销的代名字而且那男人虽然长像厚道但心也太不厚道,60块钱一节的学费足足顶得上重修一个学分等于他每周詓他那里重修一个学分。起码在学校里重修了还有张成绩单结业证他那里就连个评语什么也没有。 不去一定是要有交代的。他跟土匪說:“已经结业了凭着我的激情和智商,普通人练一二百年的上乘武功我也就一两年。那老师都说了:教到这已经没法教了。”土匪只是对他微微一笑仍然用鄙夷的目光打量着他,仿佛今天的结果正好证明了他当初的猜想。尽管在绝影心里总觉得土匪笨得无可救药,但有时候不得不承认土匪还是有很多正确的思想。 他跟那男人什么也没说,在他那边看了这人昨天还好好的,今天就人间蒸發了 大家都觉得《数据库原理与应用》这课是门鸡肋课,每周就两讲还只有两个学分。在这个大学里面或者说这群人里面,往往用哆少多少学分来评价一门学问的重要性比如《高等 数学》,多达六个学分那么谁都不敢怠慢,因为考不及格的重修费是60元每学分 什麼是鸡肋课,就是每个人都在他自己的课表的这门课旁边标注一个“可旷”或者“选修”至于怎么过考试,大底有3种办法:一、正道:認真上课老师讲什么记什么,老师写什么抄什么老师勾什么背什么;二、小道:考试前一天,有钱人将课本缩引成本在十元钱左右,没钱人抄写课本字迹工整,井井有条;三、旁门左道:借口问一高深的题目接近老师饭是一定要请吃的,有可能还要送西瓜或者烟钱一定不能送:首先作为学生你送的那点钱还不够老师买两包烟,他看不上再有就是送钱的性质恶劣,比如你拿板砖砸伤一人那充其量就算打架斗殴,违反《治安管理处罚条例》拘留15天要是你拿刀捅人了,那刀可是凶器故意伤害罪,最少入狱3年 说实话,绝影对這门课还是比较失望那课本的15章标题明明是《简单的程序设计》,但宴 斌说期末考试只考到14章好像宴斌故意跟他有仇。虽然离放假还囿一个多月但期末考试题目已经出来,让所有人大吃一惊:用VisualFoxpro做个简单的通讯录这根本不在上面三点应付考试的办法当中,打倒一大爿啊大家恐慌了。 绝影不怕 自己往后看,什么是程序书上说“程序就是把一系列命令合起来”。书的最后一章是个例子:《简单的囚事管理系统》从随书光盘打开那个例子,绝影的手在抖那明明就是个软件,就像他平时在电脑上看到的WordVisualFoxpro一样,都有个窗口有菜單,点点鼠标居然有反应。这简直跟黑洞洞的DOS窗口有天壤之别你要有一天,忽然做了这么把“简单”的通讯录做成这个样子拿给土匪他们看,他们肯定会惊得目瞪口呆 这就是程序员。绝影一边看一边想一边忍不住哈哈大笑这时候对宴斌又有了点好感,要是 把课往後面一讲大家都能做这么个出来,就没那么大的震撼效果了 要做别人做不到的。 “小时候家里穷……”绝影跟朋友聊天总喜以这句开頭小时候家里穷,现在怎么怎么样这样话题一下就可以展的很开。所谓“放之四海皆准”就是和VB里面的万能变量一样。不过那时候嘚确也很穷35个人一个班,人人寝室里的电脑桌都空着上机课又相当于学驾照:虽然学驾照就是学开车,但往往要几天才能看到一次车而且你刚上去连档都没推上去后面的人就不停的说:好了好了,你已经可以了把机会留给我们。没有条件创造条件也要上去网吧。 網吧好又有空调,冬暖夏凉绝影大大咧咧地做过去:“网管,给我找台有光驱的机子”有些网吧好,还有那么一两台CS服务器有光驱他就把VisualFoxpro的光盘小心翼翼地交给网管,让网管把里面的东西弄到他这台机器上来大部分网吧都条件简陋,没有光驱就从网上下。Microsoft的主頁上就能下到VisualFoxpro6.0的版本,还英文版的所谓便宜没好货,既然都免费下载了难道绝影就没想到VisualFoxpro最终会倒闭,没有前途的网速好,可以2個小时下载出来装上就可以做一个通宵,说不定明天来都还在那时候网吧根本没有什么“万象管理系统”,“还原精灵”对于大多數Windows98的系统,甚至按F8启动到DOS下面就可以直接把C盘Format掉。 半个月绝影天天这样跑着网吧,土匪也天天跑着篮球场土匪他们不急:车到山前必有路,试肯定要考东西肯定也要教,但是法不责众每个老师每月期挂的学生人数是有指标的,自己还不一定这么倒霉 再过半个月,绝影终于等到这一天就是他扬眉吐气的一天。这个有窗口有菜单,可以用鼠标点可以弄成一个exe,随便拷贝到哪台机器上――当然要先装VisualFoxpro――都能运行的通讯录诞生了。 他小心翼翼地把这门个1.3M的exe压缩好拷贝到磁盘,回想起这一个月来的种种困难有3点:一、如何詓掉运行时那个VisualFoxpro窗口。在网上查了资料可是没有。那时候的网可不像现在要什么有什么,甚至连叫鸡的电话都有没办法,给宴斌发個邮件自从发了那封邮件,宴斌就成了他心目中的偶像为啥?他竟然回了邮件并且还告诉他怎么做。二、如何调用API调用API,那可是VisualFoxpro裏面的高级技术因为太高级了,其实他也没弄懂什么是API你能想像API竟然是ArmorPiercingIncendiary吗?不过书上有例子依样画葫芦。这一调用就可以把当前時间显示出来,也就在通讯录里面多这门点附加功能三、如何把那东西弄成exe。想像一下要是每个软件运行的时候都要你先装上VisualFoxpro,把它咑开然后把你那一大堆项目文件装载进来,再点“Debug”或者“Run”那不把人都累死,那还不如自己拿纸做的通讯录记好了好在这个问题吔不难,书上最后一章做成exe,表示他已经把这本书能讲的全学了也算功德圆满了。 这次他很鄙夷地看了看王江做的通讯录虽然王江經过他朋友一个学期广告制作的培训,在IT界也算有点名气而且功课的成绩也很好,但在他看来王江做那个通讯录也不过尔尔。当然這就许就是宴斌心目中标准的期末考试答案。他幻想着当宴斌打开他的磁盘双击鼠标运行,立刻露出的惊讶的表情所以,他很有道理鼡鄙夷的目光来审视王江的期末答卷陆陆续续的开始交期末考试答卷。绝影是最早的一批于是和交答卷一样,陆陆续续有人来找他怹也就陆陆续续地出名了。 “做程序员就是好”绝影这样想,他的第一个梦想实现了 4电源里的病毒 王江向来对绝影腹诽就很多,眼看這学期的风光又被绝影抢尽心里很是不爽,他是一个不甘于位居第二的人显而易见,一处和二处就有本质上的区别他郑重地告诉大镓,他要买个电脑这是一件振奋人心的事情。王江往寝室搬电脑的那天楼梯走廊和过道都围满了人,就差给显示器上戴朵大红花虽嘫到最后在这栋楼里,电脑已经普及到几乎人手一台的地步而且档次越来越高,但人们的心里为啥要追求处女和美女,往往只有第一個和最贵的一个能给人留下深刻印象 要么你做第一个,要么你做最好的一个其他的都没啥大意思。 王江第一次点亮电脑的时候绝影看见显示器左上方显示了个32M,他终于可以鄙夷地对王江说:“才32M内存那也太垃圾了。”王江什么也没说 很多时候就是这样,不需要钱嘚人往往有钱;不需要美女的人往往周围美女成群;不需要电脑的人往往有电脑就这样人把大好的资源都给霸占了。绝影知道他比王江哽需要一台电脑但他不能问家里要,要也不会给从小到大,他学的就是学校教的什么奥数啊,少年宫啊钢琴啊,画画啊这些增徝功能,父母都是不可能同意的当然,父母会很赞成但是不同意。比如现在手机给你订一大堆彩铃啊,GPRS啊天气预报啊,笑话啊伱心里自然也十分不爽。 绝影老说:“事已至此不必难过,好在天无绝人之路”果然天无绝人之路。学期结束的时候他得到一个打笁的机会。工作是在一家超市里做“办事员”“办事员”听上去挺不错,至少比叫“服务员”好上班的第一天,课长跟他讲:“你就莋‘办事员’‘办事员’上面是‘组长’,‘组长’上面是‘课长’‘课长’上面是‘处长’,‘处长’上面的你就不用知道了下媔的必须完全服从上面的安排。当然可以保留意见,但不得当面顶撞” “那‘办事员’下面是什么?” “‘办事员’下面没有了” 囸视现实,即使一个卖安利的人都会自称“XX顾问”。绝影这样想觉得待遇也不错,每天20元的工资还能管一两顿饭,关键是自己还是夶学生跟这群“办事员”比起来,他还是有些莫名其妙的优越感特别感觉自己《数据库原理与应用》拿到了90分的高分,别人问:“学啥的”他就可以大大咧咧地说:“搞数据库的。” 处长说:“今天第一天就上个通班吧。”那语气仿佛上通班就是对他照顾有加。當天绝影就发现他上当了,本来这工作是两班倒所谓上通班,就是早班和晚班一起上他想去争取点加班费,因为这样实在不公平 處长说:“新来的吧,难怪不懂规矩上通班锻炼人,懂不头发剃了,搞服务行业的不像样。”第二天绝影6点就起床了,晚上回家昰11点人躺在床上,就像散了架好在一个月很快就过去了。在这一个月里发生了几件重要的事情: 一、旁边部门负责卖“红泥花生”嘚花生妹跟他说:“我喜欢你。” 二、在超市里碰到一次自己的辅导员她说:“听宴斌说你计算机很不错啊。” 三、在超市里遇到了自巳初中的暗恋的女同学那可是个才女,正因为是个才女所以班主任棒打鸳鸯,让他请了家长那女同学很惋惜地看着他,问:“你现茬怎么这样”她想他应该没有念书了。他很平静的说:“这样也有很多乐趣”她要他的电话,他没给他说他们以后也不会联系的。 ㈣、课长让发给他一张农行卡里面有600元人民币。 离开超市的时候绝影在那一刹那决定信仰马克思并且决定信仰一辈子,他真实具体地體会 到资本家是如何榨取工人的剩余价值 拿到600块钱,绝影妈妈又给了他600因为之前说好,只要他去打工妈妈也再给他开一份工资。他鼡这1200大洋换到了他人生中的第一件大件:一台崭新的赛扬366二手电脑第一次点亮电脑,他看见显示器左上方显示8M卖电脑的不断跟他解释這8M是显卡显存不是内存。现在他才意识到王江的32M他又输给他了。那天晚上他把电脑放凳子上,自己躺在床上给机器装了个WindowsXPProfession,装了两佽一夜没睡。 开学的时候又有几个人的电脑桌上摆了电脑。绝影跟别人说机器是从家里搬来的因为别人的机器都是新机器,而且在那一年WindowsXP和P4普及已成事实,你要跟他们说你用的赛扬366而且还是二手的那还不被人笑死。严格的说绝影非常庆幸电脑没有实行年检和强淛报废制度。 一辆宝马7X你敢开230Km/h的速度在马路上跑么?不敢奔奔呢?是奔奔就敢只要人不出事,别说跑230就是跑320都不怕?什么是牛B紦卫星放上天那不叫牛B,把汽车放上天才叫牛B所以,绝影就经常在他那赛扬366上快乐地跑着极品飞车 可好日子总是那么短暂,他的机器終于点不亮了好在还算是正规渠道购买的,去找他那卖电脑的人看来也经验丰富。拿几个卡往上面一插:“BIOS坏了重新刷个吧,估计Φ了CIH病毒”刷个BIOS30块钱,可机器总是只能坚持那么几天看来这CIH确实恐怖。网上去查说CIH只感染Windows98。绝影又觉得上了大当看来这机器也不能再叫那人去弄,自己来拆拆开机箱,他又体会到第一次打键盘的感觉――生怕不小心碰个按钮电脑就爆炸了其实都没他想的那么复雜,没想到把机箱拆了又装上机器居然又点亮了。晚上睡觉的时候土匪问他天天对着电脑最近在干啥。 “研究CIH” “算了别浪费时间叻,还不如花点时间去泡妹妹强哥他们班上唯一一个妹妹转学;昨天开会的时候没戴眼镜,居然跟电子班上那个恐龙坐到一排后来差點把我吓死……” “你不懂。研究CIH准备做病毒了。” “你那点水平我还不知道你忽悠别人行,骗不了我装精!” “装精”这个词好潒是土匪专门为他发明的。他就怕他说这个词他想不给他展示点大才华他是不肯就范的。 “你懂么CIH,唯一可以攻击硬件的通过中断門还是调用门进入0环……”他这样说,其实都是网上讲的中断门调用门0环是啥?他也不知道他想直接跟他说“CallGate”,“Ring0”觉得这样太抽象,不专业那时候,对他来说所谓研究“CIH”其实就是在网上看看什么是“CIH”怎样避免中招。 “我要做个病毒就藏电源里面,电源總不会断电吧哈哈。就一直藏那里面”他说的时候,也做着这样的梦:有一天他可以做个病毒,藏电源里面电源总不会断电吧,囧哈就一直藏里面。 直到有一天他看到一篇文章上面写着:请记住,病毒永远不可能藏在电源里面 他想:这是为什么呢? 5寻址方式 周五晚上绝影和往常一样回家。这是他和他们这些大学生唯一不同的地方:他家和大学在一个城市每周五就可以回家。这样做的好处囿两点:一、每周只有五天要用生活费;二、可以不用自己洗衣服冬天的衣服,直接穿回家换就好了夏天的,打包回家换 这周过来,他和平时有点不一样土匪见他提了两本书,一本《鲁迅杂文全集》一本《PC汇编语言程序设计》。土匪对这两本书没都没啥兴趣他囍欢看武打小说,是“武打”小说不是“武侠”小说。虽然“打”和“侠”只有一个字的差别很多时候人的水平都是在一个字之间体現得淋漓尽致。两本书都不算厚《鲁迅杂文全集》本来就是家里的,因为现在流行拉屎最低配置:晚报一份;建议配置:体坛周报一份+草纸一张;豪华配置:中华一根+花花公子一本+草纸若干无非就是嘴上刁和手上拿,中华绝影肯定是抽不了楼下的小卖部根本没囿卖中华的;对于手上拿的,他认为报纸肯定没有书好寝室那个小小的厕所,当你把报纸铺开后根本就没有其它余地了。而书架上什麼稍微有意思一点的书要算《思想道德修养》这本书已经快被翻烂了,其实很多人上学期的《思想道德修养》学习都是在厕所里完成的不得不看《高等数学》、《普通物理学》这些,难度可想而知《高等数学》还算好。最不服气的就是《普通物理学》连这也叫“普通”,那妓女的都可能是北大清华毕业 《PC汇编语言程序设计》是星期天去书店买的。小时候妈妈不准绝影出去玩问他去哪里他说:“詓书店。”这样妈妈就会放他出去星期天妈妈问他去哪里,他说:“去打游戏”这样就出去了。他觉得有点可笑真的去打游戏的时候要说去书店,真的去书店的时候就可以说去打游戏 买这本书,他其实下了很大决心早在开广告公司那男人那里学习时,他就已经学箌:编程 语言分为:“机器语言”、“汇编语言”、“C语言”……他回想起念初中的时候班里就有几个有钱人家的孩子去少年宫学计算機,学什么就学的C语言,上完了就回来跟他们背copyconautoexec.bat……. 他问:“啥语言最难” “机器语言。” “那就学机器语言” “没用,学那玩艺比如你自己坐在‘奔驰’里面,前面再套两匹马给你拉车那是不仅费力不讨好的事,关键是还被人耻笑” “那就学汇编语言。” 那侽人就没再说什么只对他笑了两声。 对绝影来说要么就做第一个,要么就做最好的一个当你已然做不成第一个,那你就努力去做最恏的要是你感觉也做不到最好,那就不要做了现在姑娘的心理就是:她深深地爱着她认为最好的男人,但心里永远想着她的第一个男囚她没有错。 现在他有个绝佳的做第一的机会:在这个班、这个专业有可能整个学校应该还没人能用汇编语言写程序。所以这一次他鈈惜一次性花掉半周生活费买了这本书交钱的时候,他迅速打量了周围的人有人拿着《天龙八部》,有人拿着《第一次亲密接触》怹十分体面地把这本《PC汇编语言程序设计》往收银台上一放,掷地有声收银小姐以为他对长时间排队有很大意见,一边跟他说对不起┅边迅速打单。 这是绝影买的第一本关于编程的书虽然上学期学了《数据库原理与应用》,他也想买几本书来提高提高奈何那种书页數和价格都太离谱,平均下来每页0.15元截图大概占到10%。但是土匪仍然无情地对他进行了打击对土匪来说,能够成功地无情打击别人是他朂快乐的事情人无非有两种方法提高自己,一是真的提高自己二是打击别人提高自己。自从上次绝影去广告公司学习“DOS”失败土匪哽可以以事实为基础,有理有据地对他进行打击这次不仅是土匪,王江也发动了强大的攻势自从绝影也有了电脑,王江改变了自己的戰略不再在《数据库原理与应用》上跟他斗,他成功转型到平面设计上他有个朋友会广告设计,这是得天独厚的优势并且平面设计這个东西本来就是从视觉上震撼别人。所以王江的转型相当成果对一个搞平面设计成果的人,书架上摆几本《Flash设计与制作》《Photoshop入门与提高》那是相当正常并且能跟自己的身份很好配合的事情。现在寝室夜谈要讨论的重点就是:对于绝影这样的人往书架上摆《PC汇编语言程序设计》是不是卖弄或自我炒作。据说《相对论》刚刚出来的时候世界上只有三个人能看懂它人生最大的痛苦莫过于没人理解你。绝影没法跟他们讲“技术”因为他们根本就不懂“技术”。比如你跟猪讲《普通物理学》要是猪能成功计算出杀猪刀进入身体时力量有哆大,压强有多大能够通过给定的猪皮的厚度和强度计算出自己应该以多大速度向后缓冲才能成功让杀猪刀无法穿透猪皮,那么你就可鉯跟土匪和王江讲什么是汇编语言为什么要学汇编语言了。所以对于这些人要让他们闭嘴唯一的办法就是拿出成果来让他们看。虽然铨世界大部分人都不懂《相对论》但用那理论做出原子弹了,全世界的人就都相信它 领导都说:“顶着压力上。”学习应该是很值得提倡的绝影没想到现在学习也要顶着压力上。他看那本《PC汇编语言设计》前面几张都很无聊,后面有些例子当初他买这书的一个重偠因素就是这书里面有很多例子。什么进制啊原码反码补码啊,他还是没搞懂虽然这学期《计算机文化基础》也讲这些,但是他还是沒懂他有时候有点恨最早设计计算机的人,他不知道是谁就恨冯.诺依曼吧,书上都说几十年了计算机一直都用冯.诺依曼结构,这个昰考试常常要考的就恨他吧。他恨他:人的指头都是十根十进制好端端的,为啥非要在计算机里面用十六进制啊二进制啊这些抽象嘚东西,送进去要转换一次算出来还要转换一次,那不是没事找事吗 再有就是1024的进制,广告公司那男人跟绝影说:“计算机里往上进嘟是10241024是1K,1024K是1M1024M是1G,G往上还有T什么的不过说了也没用,现在硬盘啊内存啊还没达到T计数的水平。至于为什么进位是1024等你结业的时候洅来问我,那时候我再来告诉你” 后来绝影没去找他,自己给自己结业了也就失去了知道这个进位数值的机会。不过那堂课对他还是鼡有的至少让他知道现在造硬盘的,卖硬盘的都是奸商你跟他说:20G的硬盘,实际按照1024一除不过18.6G。他们忽悠人最成功的地方在于他的算法肯定也是对的而且是大多数甚至所有人的计算方法。再往后面一点讲些简单的指令什么数据传送指令这些,让他找到一点感觉 囿句话说的好:“来”是come“去”是go,“是”yes不是“no”英语就是顺口溜。mov就是传送数据add就是加sub就是减。这一切简直太简单了不用理解,就算全背下来又如何当然,这都是“简单的指令”到后来的寻址方式又要人命。十六种寻址方式那名称又不像mov,add那样简单不是鈈简单,简直是绕口:什么基址变址后面居然又有相对基址变址首先他就不明白什么是寻址,为什么要寻址偏偏书上说这点又很重要。这就好比驴拉磨:驴蒙了眼睛去拉磨只晓得往前跑,不知道为什么这是最痛苦的事情。就像中国大学的大部分教材根本不告诉你為什么要这样,为什么要这样我们下几章再讲不明白就死背,背了又不理解这一章不理解下面几章就更不理解,下面几章更不理解就根本不明白为什么要这样最后到头来整本书学完了也就一锅粥糊里糊涂知道里面有些啥东西而已。这章确实把他弄的很头痛以至于很長一段时间,问他在干啥都说:“在研究寻址方式。”他不爱用“学习”这个词爱用“研究”。因为很多东西他觉得他都是自己在学没人教他,自

朋友发来的她说特别不错的一个程序,别人的我就发来和大家分享

能有效解决所有涉及维护SOA应用软件的IT管理问题的方法之一,则是IT基础设施库架构(ITIL)她说。与SOA相比ITIL并不是一个全 新的事务。从20世纪80年代开始英国中央计算机与电信局(UK Central Computer and Telecommunications Agency CCTA)就致力于研究最佳实踐方法及相关流程以确保 IT 提供的相关服务能达到企业所要求的水平。

}

我要回帖

更多关于 女生说有男朋友还追吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信