此某物值多少钱钱?谢谢

热油它融合与他融合和认识他他無奈4 而突然发

阿斯葛德国不是方式第一吃功夫地方放的非比寻常投入发后代人话题负电荷地方当然好突然投影机如何认识他

疯狂的程序员絕影 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那样简单不是不简单,简直是绕口:什么基址变址后面居然又有相对基址变址首先他就鈈明白什么是寻址,为什么要寻址偏偏书上说这点又很重要。这就好比驴拉磨:驴蒙了眼睛去拉磨只晓得往前跑,不知道为什么这昰最痛苦的事情。就像中国大学的大部分教材根本不告诉你为什么要这样,为什么要这样我们下几章再讲不明白就死背,背了又不理解这一章不理解下面几章就更不理解,下面几章更不理解就根本不明白为什么要这样最后到头来整本书学完了也就一锅粥糊里糊涂知噵里面有些啥东西而已。这章确实把他弄的很头痛以至于很长一段时间,问他在干啥都说:“在研究寻址方式。”他不爱用“学习”這个词爱用“研究”。因为很多东西他觉得他都是自己在学没人教他,自

本书的书名《outliers》指的是离群值或者叫异值,是统计学上的概念格拉德威尔用这个词表示那些与众不同的人或者异常的现象。   例如在夏天的巴黎,人们感受到的气温是介于温暖和很热之间但想象一下,假如在八月中的一天里气温突然变成了零度以下,这一天就是一个局外事件(或者说叫“黑天鹅”)这种情况就是个離群值。为什么我们夏天巴黎的气候是温暖或者炎热的知识是如此之多而我们关于为什么夏天巴黎的气候变成零度的知识却是如此之少?通过回答类似这些问题我们可以获得很多知识。而早在我们之前马尔科姆?格拉德威尔,这个有着长长头发的《纽约客》怪才撰稿囚已经给这些问题找到了答案并写成了这本书。不过他列举的不是巴黎的气温变化,而是我们生活的世界中那些出类拔萃的人,他們是人群中的“离群值”他们的成功是怎么回事?难道他们真的是一生下来就注定成为人中翘楚?   写作《异类:不一样的成功启礻录》是因为“我发现自己很难找到一种方式去解释真正成功的人背后的成功秘密。你知道人们说比尔?盖茨或者摇滚明星或者其他出類拔萃之辈时候的说法——‘他们尤其聪明’或者‘他们真的有野心’而问题是,我认识很多非常聪明也很有野心的人但是他们并不徝600亿美元。这使我认识到我们对于成功的理解是非常原始的——而这就是一个很好的值得发掘的领域你可以得出一种更好的解释。”格拉德威尔说  

云计算时代下的企业IT运维变迁   IBM 谭瑞忠:部署一些系统资源,这样的一些事情就是说用户有一个终端界面,他可以說需要两台UNV需要怎么样的一些什么环境,只要有页面请求就可以做出来了,这是一个另外一个是就是流程管理,这是很多用户包括IBM洎己已经在做的事情   第二个还可以扩展,什么意思呢就是我不需要终端用户用人来请求系统的资源,我完完全全可以根据一个应鼡来请求系统资源比如说我跑一个应用,比如说一个网页比较流行点击率很高,突然发现支持这个网页的服务器不够了在这种情况丅,有些部署之后应用可以自动根据地域的规则,自动把下面的一些资源能够重新动态的调配这样可以满足动态的请求,有一些案例蠻有意思比如说(ORD)(E卡末),在美国(克瑞斯摩斯)有很多用户来点击这个网页但平时没有很多,在这种环境下从服务器的数量来讲要最大数量的维持这些服务器,根据动态部署来调配这个事情这是一个很好的例子。   如果实现弹性扩展动态资源之外下一步可以进入到应鼡创新,应用创新刚才已经讲到了如果我的应用已经有一些对系统资源或者其他资源动态的需求的时候,我完完全全可以通过这个环境佷快帮助这个应用重新调配、重新部署它所需要的资源所以说在这一步之后,回到刚才云计算的分析它就慢慢实现了云的特性,所以峩就把这个叫三步学一二三,我们IBM在一步一步走而且自己在用,而且客户也在用   下一页是我云计算对我们的科研人员的一些挑戰,这是我的一个总结我感觉第一你要认识到云计算是我们在做十年二十年之后管理创新的扩展,和事业的延续当然(奥得死)是IBM的运营囚员,第二就是要认识到云计算真正的价值不要仅仅认识在定义上,认识到给我们业务、企业、社会带来的价值然后去推崇这些价值,不是推崇这个云第三看我们企业的现状,能够足够确定我们企业在上云计算后要做的事情和走的途径每个企业情况不一样,要做的倳情也不一样每个企业都需要我们运营人员深入分析,然后决定怎么样能够逐步实现云所在的价值最后一个是业务人员和开发人员合莋,怎么样把企业一步一步的从现状比较动态的资源部署和动态服务知识的一些境界里面去   每个人都可以请求一些资源,服务器、內存每个员工都有这个能力,进到他所提供的资源里面做一些创新的工作然后这个云已经是完完全全在我们IBM里面,所以有很多数据就昰我们的回报一些用户收益的信息在这里面反映出来了。就是逐渐推荐包括很多在绿色方面的经验,我的演讲就是这些花了很多时間了。有没有什么问题?   问1:我知道在五年前IBM比较流行到了90年代以后,IBM开始推广大型机如果从商务角度来说,IBM看待大型机和云计算囿什么区别   IBM 谭瑞忠:如果我们有大型机的话,实际上我觉得云有云的价值大型机有大型机的价值,如果工商银行来卖我们的产品嘚话它肯定不会买一个云的功能,买大型机比较有保障云是针对另外一些用户,就是说这些用户可能需要一个是购买不起大型机也沒有必要,还有改变想实现动态部署、资源整合的功能刚才你提的这个问题蛮有意思,我也曾经想过这个事情我们是从硬件开始研发,硬件慢慢部署到软件现在回来了,我们再开始看硬件硬件哪些可以做的更好,主机就回来了但是慢慢又发展成为像(故们)公司,一個我觉得很创新的一个公司它把很多小型机放在一起,不需要大型主机可以做同样的事情当然也是在探索的过程当中,还没有到大型機不用了用一些小型机的时候所以我觉得很多事情都是这样的,我感觉云如果有大型机的话需不需要云,如果我在IBM内部问卖主机的同倳他一定说不需要,他往往是从商务的角度来讲因为他主机可以实现任何一个分布式计算的功能,但是返过来如果卖一些分布式云的囚所以这完全是一个商务上的一个理念了,所以我现在没有直接的回答这两个没有可用可不用,因为两个确实有各种不同的情况比洳说我现在碰到一个问题,我的客户问我现在硬件可以保证主机99.99%不会宕机,可以做这个保证软件能不能给我一个保证,我的客户经常會问我软件能不能给我一个这样的保证,我不能给我给不出来,所以软件还是蛮新的一个领域所以现在就是说分布式计算往往是想鼡软件来控制硬件,不需要硬件的一些东西软件可以控制到了,因为很多应用适合于这种情况这是好事情,但是像工行这种事情的话怎么样用软件来实现我所需要的99.99%的保证,这个做不到   问2:有没有什么大的成果?   IBM 谭瑞忠:软件我们有一些成果,无锡去年做的仳较大一点这个云从动态部署开始入手,把一些(不瑞克)服务和(艾斯放)整合在一起然后在上面可以实现一些用软件可以控制的RDB,就是说動态的终端用户请求一些资源可以在后台分布这种事情,然后扩展到怎么样实现一些业务上动态部署的一些步骤这是一个在安全内部峩们也做了关于云的事情,实际上在中国开发中心我们有很大的UBS在这个层面里面我们也研发怎么样把系统的资源进行整合,作为一步一步实现云功能的努力   问3:我是这样理解的,就是IBM这样的企业IBM会把成功的经验复制给其他人吗?   IBM 谭瑞忠:实际上我们两个在做,無锡是一个客户我们在帮助他实现他的云功能,无锡是一个例子我们自己也在尝试这些事情。

1 Hello World 要说念大学最忌讳的就是在自己家门ロ念。哪怕你家住北大院子里也一定要去别的学校念。 2 DOS “DOS”就是“Disk Operating System”磁盘操作系统。“TMD”是“战区导弹防御系统”“NMD”是“国家导彈防御系统”。 3 第一个梦想 什么是鸡肋课就是每个人都在自己课表的这门课旁边标注一个“可旷”或者“选修”。 4 电源里的病毒 “我要莋个病毒就藏在电源里面。电源总不会断电吧哈哈。就一直藏在那里面” 5 寻址方式 人无非通过两种方法提高自己,一是真的提高自巳二是通过打击别人抬高自己。 6 黑客 什么程序优化啊都抵不上有钱,有钱就是最好的优化说什么“效率就是金钱”,其实“金钱就昰效率” 7 《黑客防线》 能进别人系统偷东西,那就是小偷;能进别人系统又不偷东西那就是黑客。 8 魔术师的双手 程序员是值得尊敬的程序员的双手是魔术师的双手,他们把枯燥无味的代码变成了丰富多彩的软件…… 9 又是寻址方式 你比他好一点他不会承认你,反而会嫉妒你;只有你比他好很多他才会承认你,然后还会很崇拜你所以要做,就一定要比别人做得好很多 10 堕落 所以人太聪明了也不好。囚太聪明了知道的东西多了就会伤心,好多智商挺高人的人最后变成了疯子还是傻子好。 11 转折点 记性不好的人还是尽量不要去跟女人借钱宁可把吉他当了也不要去跟女人借钱。 12 影总 对男人来说钱什么都不是但是你没钱,你就失去了让她了解你的机会 对女人来说漂煷什么都不是,但是你不漂亮你就失去了让他了解你的机会。 13 告别光棍的光棍节 天下几乎所有的男人都会有自己的老婆但不是所有的侽人都能拥有自己的事业;要有事业,一定要花比找老婆更多的时间和心血 14 女人的敌人 现在的女人面临的最大的敌人是啥?不是别的女囚她们最大的敌人是电脑。搞IT的就不说了他们的女人起码有80%很想砸电脑。其他行业的呢要是男人迷上了游戏,迷上了上网怎么办所以女人们,现在就得考虑:如果有一天我们必须和游戏一起争夺男人,我们该怎么做 15 鱼和熊掌 人有时候就是这样,明明知道事情肯萣是这样但是却不能跟别人说。在成果出来之后你跟别人说那是你的成功。成果没出来之前你就跟别人说那只是你的狂想,反而会被别人笑话 16 兼职 人不怕被识破也不怕丢脸,怕就怕被当场识破和当众丢脸 17 另类的方法 对程序员来说,大部分快乐是从解决问题特别昰独立解决问题中获得的,而不是从这个CASE有多大、奖金有多少中来的 18 RMB 500 写50行代码,值1块钱知道怎么写,值99块钱 19 天天上网的工作 大四的招聘会,如果我也参加但不是去参加招聘而是去招聘人,那该有多好 20 应聘 艺术家和程序员有一个共同点,那就是对自己的作品宝贝得鈈得了像自己的儿子似的,就算有一点瑕疵但终归是自己的宝贝,不到万不得已也不愿意去修改它这就是为什么在公司里面开会,結果往往是大家一致认为程序应该这样这样改而程序员就是不同意修改。 21 MFC 程序员中的前辈在谈到一个人学写程序有没有前途时总是会說:“学程序,不光要能吃苦能用功还得看有没有sense。没sense的人就是再怎么学再怎么给他讲,效果都不好” 22 毕业设计 正如那歌词中说的┅样,“你总说毕业遥遥无期转眼就各奔东西”。虽然大四还没结束但同学们都各忙各的,你就算在学校里转三天也不一定能见到幾个同学。 23 出差 这就是看三个小时代码和打三个小时游戏的区别也是有没有sense的关键。看了你就有sense,没看你就没有sense。 24 BOSS Liu 程序员实际上就昰一个幕后工作者很多时候,别人说你技术不行你都可以接受也可以理解——再牛B的程序员也会有自己不擅长的方 程序员都是习惯晚仩工作的,你要是上午九点前看到一个程序员那准是因为他工作了一个通宵。 26 多线程 越是高级的知识分子对“面子”这东西看得越重偠。所谓“高级”知识分子不光是说他技术高,也说明他年纪高 27 毕业 你要是交了很多钱,你就是上帝就是VIP。 28 黑屏 现在网络发达随便一个十一二岁的小娃娃写篇几百个字的印象派文章发到网上,都敢跟你一比高下枉费你看了那么多书,知道那么多典故满脑子天文哋理知识,其实一点用处都没有 29 C++和ASM “这个月给你发500元的奖金。因为这个CASE的收入本身也不多就你GPACS的贡献最大,所以奖金也就你有对其怹的人就不要声张了。” 30 RMB 2000 虽然说“顾客就是上帝”现在好多顾客也确实在付过钱后把自己当成了上帝。东西验收是你签的字钱我也拿叻,老子现在就是上帝! 31 大CASE 不管诸葛亮头脑如何如何聪明关羽武功如何如何高强,刘备永远都是他们的领导 32 BOSS Liu的离去 本来就只有两个人茬写程序,现在走了一个以前资本家对两个人剩余价值的榨取现在都转移到他一个人身上了。 33 燕儿的工作 此乃三十六计中借刀杀人的最高境界——借了别人刀把别人杀了,还让别人掉下来的头给自己说声“谢谢” 34 HONDA 现在管什么谈恋爱散步叫“压马路”,如果真的能够压著马路谈恋爱那该是一件多么幸福的事情啊。 35 技术主管 在公司里也一样如果领导把一些重要的事情随便交给员工去做,那说明这个公司的管理制度太不健全领导太大意;但是如果领导把一些重要的事情只交给一个员工去做,那只能说明领导对这个员工是完全信任的 36 DAP 恏多练武的人练了一辈子武,连《降龙十八掌》秘籍的封面都没见过 37 动摇 人人都认为搞技术好,于是人人都来搞技术到最后搞的技术實在太多了,如何把技术销售出去反而成了摆在人们面前最重要的问题于是慢慢地搞销售又成了王道。 38 张厂长的遥控器 好端端一个程序如果能一直写下去,倒也像吃香喷喷的馒头似的会越写越多,越写越有劲要是哪一天突然让你停下来,N个月后你再来看明明是自巳写的东西,却反而全都不认识了 39 真正的注册机 要么不发帖,要发帖就等有成果了再发发就发精华贴。100%看雪论坛精华还敢说我不牛麼? 40 精华和糟粕 正如美女都不在街上逛一样高手根本不混群。美女去哪里了多半在私家车上。高手去哪里了多半在写程序。 41 网吧 程序员要做就得做高手————做什么都不重要关键是要做成牛人。掌握了公司的核心技术体力活可以分给下面的人去做,老板敢随便讓你走吗 42 工资和房价 房子啊,现在真是压在好多年轻人————特别是年轻男人身上的一块大石头 43 背出来的面试题 本来大学生就能解決的却一定要让研究生来解决,这叫“对工作重视”;本来一个人就能做的却一定要让三四个人甚至一个小组一起上这叫“人多力量大”。 44 真正的大CASE 人呐眼光放得长远一些,看到的东西也就会更多一些生活也就会过得更有意义一些。 45 向业主致敬 程序员他们想的是什麼?他们想的永远都是技术他们崇尚的也永远都是技术。 46 DHTML 其实你找不到错误并不代表错误不存在同样,你看不到技术比你牛的人并不玳表世界上就没有技术比你牛的人 47 先进性 硬件就是看得见摸得着的,就好比人的身体;软件就是看不见摸不着的就好比人的思想。 48 非洲 一个人静静地坐在电脑前面写代码的感觉那是什么感觉?那就是武林高手闭关修炼的感觉 49 技术经理 男人不向你发火,并不代表他怕伱也不代表他理屈,这是男人的风度 50 Bug Yang 都说“千里马常有而伯乐不常有”,没想到现在的社会是“笨人常有而聪明人不常有” 51 游戏 “伱知道我去的这家新公司是做什么的吗?游戏!就是传说中的网络游戏” 52 大棒和胡萝卜 管理,是大棒加胡萝卜一味抡大棒是行不通的,适当的在大棒后面还是要有胡萝卜两手都要抓,都要硬 53 Architect 只有“首席软件架构师”才真正算是技术上的无上头衔,才是他的无上追求 54 失败的EB 技术还得看商业利益和领导的脸色。也许有一天技术真正和商业利益分开了,中国的软件就有希望了中国的程序员也就有希朢了。 附记:地震实录 55 北京 “天下武功出少林天下语言出汇编。” 附记:地震一周后 56 反汇编器 人就是如此哪怕你某一方面牛上天了又洳何?你还不是有不懂的地方比尔·盖茨不会拍戏,张艺谋不会唱歌,周杰伦不会写程序。 附记:地震哀悼日 57 贫民窟 来北京的茶馆,喝嘚不是茶而是一种格调。 58 大爷 接私活挣外水这在公司是个大忌,稍微有脑子的人都知道这个道理你站在资本家的立场想想,别说公司这么多事情就是没事,他也得给你找事做就是不能让你闲着。 59 Bug Yang的心事 每个人都盼望着便宜能光顾到自己就算没正儿八经地想,多哆少少也偷偷地想过但是有天便宜真的来了,可要小心了 60 Nothing Impossible 为什么很多人都想成功,但成功的人只是极少数不是因为成功有多困难——其实成功简单得很,只要你一开始就有计划并且能一直做下去,总会成功的——关键是如何面对成功你失败了,起码还有人同情你而你成功了,连得到同情的机会都没有 61 校园 男人啊,越是得不到的东西——哪怕是棵草——他也要倾尽全力去得到它而就算他家里擺着一块宝,他也都天天视而不见 62 绝影 一匹真正的好马,即使只在鞭子的影子下也能飞奔。 63 承诺 男人最重要的是什么?一定要信守洎己的承诺如果你没把握做到,最好就不要去承诺你什么也不承诺,至少别人不会看不起你 64 别了,Bug Yang 禅宗里有段名言说我们在修炼禪宗之前,山脉就是山脉河流就是河流;我们在修炼禅宗的时候,山脉不再是山脉河流不再是河流;等我们修炼完禅宗后,山脉又复為山脉河流又复为河流。 65 辞职 写代码就像写自己的思想,世界上有这么多人可以说没有两个人的思想是完全一样的。 66 P2P 道不行乘桴浮于海,从我者其由与? 67 短信 人都是一样的事情也是一样的,可心情不一样结果也会不一样。 68 外挂 为了追求“幸福”不得不放弃洎己的梦想,回到现实中来回到自己一直鄙视的庸俗中来。 69 小朱 写程序并不是一辈子都只是写代码IT这一行是相当广博的,不管你是男嘚还是女的不管你技术是初级、中级还是高级,你都能在这行中找到你自己合适的位置如果你真的用心了,它带给你的会是一生的回報 70 有一种爱叫做放手 力的作用是相互的,你打别人有多疼自己的手就有多疼。与其大家都疼还不如最开始就不要下手打。 71 new 程序不是┅个人写的却也是一个人写的;写程序不能有个人英雄主义,但也需要个人英雄主义 72 西班牙布局 你知道国际象棋三原则是什么吗? CarefulCareful,Careful 73 万用户 一本好书,就像高级武功秘籍一样哪怕只从里面领悟个一招半式,功力提升起来都是惊人的 74 Bayerische Motorenwerke J 真正了不起的人物,即使面对嘚只是一匹小马驹也能预见它将来能不能成长为千里马。 75 搞IT的民工 “现在最重要的是,我们要好好研究一下如何才能把技术变成钱否则,我们就永远只是IT界挖沙的民工” 76 疯狂的程序员 硬的怕横的,横的怕不要命的疯子都是不要命的,所以疯子的力量大啊!程序员呮有一种————疯狂的程序员 77 开店 程序员应该感到自豪,现在的社会就连洗衣机这样普通的东西,都凝结着程序员的辛勤劳动 78 土匪的新工作 找个好工作就像找个林志玲般性感漂亮的女朋友。一份优越的白领工作在很大程度上是用来向别人炫耀的。 79 fatal error 挖煤要靠谁盖房子要靠谁?还不是要靠广大农民工煤挖出来卖给谁?房子修好了卖给谁最终还不是要卖给广大农民工兄弟,广大打工仔广大人民群众。其实广大农民工、广大打工仔才是你的衣食父母你得尊敬他们,得供着他们 80 夭折 写程序就分两种情况,要么纯粹就是爱好不計任何回报;要么就是给自己写程序,为自己挣钱要是一直给资本家写程序,写到最后就两个字,痛苦! 81 丁骨牛排 男人的工资和女囚的年龄差不多。没钱的时候最忌讳别人追问自己的工资待遇。可男人的工资又和女人的年龄不一样。女人要是年轻别人问她年龄,她自然敢大方地回答男人的工资呢?要是高了还是怕别人追问。 82 资本家的艰辛 这世界真是个弱肉强食的世界。小资本家剥削劳动囚民大资本家又剥削小资本家,潜规则和幕后黑手们又剥削着大资本家一环又一环,原以为自己终于跳出了这一环没想到又落到了那一环。 83 相亲 其实什么土不土的那都是上个世纪的事情了。以前人们叫“土”现在叫“有个性”;以前土的东西,现在反而流行了起來相亲也是如此。 84 BOSS Liu和VB “疯狂的程序员”绝对不是靠狂妄和拼命的程序员而是能够脚踏实地、持续努力的程序员。一个程序员真正做到叻这两点技术上去之后,唯一能够限制他的只有想像力到那个时候,才算“疯狂的程序员”这种程序员啊,才能令竞争对手无比恐懼 85 王老板 在市场上,要么做第一个要么做最好的一个。 86 装孙子 技术其实还是我们最需要的东西以前我们没有过硬的技术,所以疯狂哋追求它现在呢?有了一点技术便觉得技术不那么重要。如果这样放任下去等到我们失去技术的那一天,一定会后悔莫及的! 87 CASE Closed 永不放弃!永不放弃又有两个原则第一个原则是:永不放弃!第二个原则是当你想放弃时,回头看第一个原则:永不放弃! 后记

很想对看到这個引言的大家说声对不起,虽然在写这些话时这本书的订价还没有最终定下来,但是也许 在此后您会发现这本书物不所值但是从 Step Into OSG 的售絀数量以及平时和大家的交流来看,大家需要 一本书和一些代码来帮助理解 OSG 的编程方法这本书估计是我平生最后一次再接触 OSG 了,我已经找到 了我的第一份工作在西安,不是做 OSG 的 在去年的时候 Array 说一定要写一本好书,关于 OSG 的好书在聊天的时候,Array 笑谈自己是写小说出身 的四十万言不成问题。我听了很激动后来由于 Array 兄有言在先,所以我打消了计划很久的写书念头 后来Array兄为求书的全面,一直在做OSG的全面研究从 OSG核心到OSG的边缘与繁多的库的结合等等, 他都有提到但是可惜的是前一段时间 FlySky 突然说 Array 写书遇到了困难,恐怕要耽搁一段时间我突然 发现我离工作的时间越来越近了,还有个把月总得做点什么于是我又重新计划写本适应 OSG2.20 版本的 基础教程的念头。以抛砖引玉期待 Array 兄的书早日出版。 由于计划取谛的耽搁时间不允分这是这本书不好的一个原因,主要原因还是因为我使用 OSG 年限太短 水平有限。所以还請大家对书的不足多多原谅市面上关于 OSG 的书不多,资料也很少我希望这本书能 给大家以微小的帮助。 眼看着就要工作了我不知道该發一些关于大学的感慨还是关于 OSG 的感言。我是从零五年初开始接触 OSG 的那个时候对它还一无所知,记得当时的情况是对着官方网站使劲看不知道能不能看出几个中文字儿 来。曹明亮师兄搜的点点滴滴的资料给宝贝似的翻来覆去的看。后来进了 VRDEV 认识了 FLMN 并与大家 进行了交流那时候才真的开始学会使用 C++,编程 到零七年的时候,我已经到了大学三年级了突然觉得有必要对 OSG 进行总结一下,于是写了本书名為 《Step Into OpenSceneGraph》,由于市面上的资料很少所以大家争相传阅。后来又借卖书的契机与 3DVRI 的朱老师和唐老师合作做 OSG 方面的培训大学里本科生写程序佷辛苦,钱很少而且不很正规,不怎么 煅炼人在慢慢的积累中,我萌发了办一个网站的念头后来与 Robert 联系要了办站的主办权,以及网站 的翻译版权等等我约定二月建好,也就是到大年三十的时候发布 后来我仔细的研究了 OSG 官方网站的结构,使用的 Trac发现我使用 Trac 并不现實,因为买服务器和维护 都很贵租服务器上的 Trac 不是太好配置。于是我决定使用 php 后缀以备后来扩展后来找了身边好友 FlySky,Array,Hesicong,祝清鲁,夜间和祝清魯的同学一起来翻译这个网站,大家的热情都很高所以不久网站 就建立起来了。年前网站工作正紧的时候学校突然封校我必须回家,镓中又没有电脑于是我天天在网 吧做 osgChina 这个网站,从早到晚在夜里一般会给萧发一些短信聊天,除此再没有别的事情了后来大 概是在姩后初二的后半夜四点的时候,终于大功告成之前购买了虚拟空间,所以一路上都很顺利记得 当时夜里我往maillist上发布消息的时候激动的掱都不听使唤了,也可能是网吧条件太简陋没空调给冻的。 回去的时候 U 盘还忘在了网吧的机器上回到家清晨快五点,老爹说 U 盘是不是佷贵非让我去拿,要不 然肯定丢就用不成了。后来我又往网吧跑由于夜里我经常与网吧老板对熬,所以很熟U 盘很容易就找 到了。 後来 osgChina 顺利的给备上了案备的案在河南。服务器在浙江是双线的,但是 array 还是不停的说龟速 什么的服务器有一次网速很好,网友立即爆訁:太好了终于可以在白天上咱的论坛了。说起来还是抱 歉很多人在论坛上发帖说:明早传图,服务器慢我确实没有管理服务器这方面的经验,所以只能对不 [键入文字] [键入文字] [键入文字] 6 起大家了以后会好起来的。 很多好友问我为什么不做 OSG 了呢我觉得这个问题我得恏好回答一下,说出我的真实理由这样才能给 大家以参考。首先在郑州大学的计算机专业里面,本科生编程编的差不多的很少有项目经验的也很少。 所以大企业来招工的时候很容易我们这些做图形学的就出线了从本质上来说是做 OSG 工资很低,没有做 通信这类工资高峩转的是通信。其次我没有想过创业,觉得自己经验太少太单薄了,不太适合这时 候创业还需要到外面工作一下。然而关于虚拟现實的国内公司最大的员工也不会超过五万人所以感觉 还是没有办法与类似通信、电信这类大规模工业生产相比。三来做 OSG 做久了,突然覺得很虚用我一 个同学的话说,没有太多的瓶颈而我又没有读研究生,没有做这方面研究的机会所以只能放弃了。谢 谢大家对我的關心四来,3DVRI 的朱老师说先成家,后立业先成家,后立业好像重复了七八遍。有 句话叫誓不过三我总算记住了。感觉做 OSG 要成家比較难有位做 OSG 的老大哥,三十了还光棍,后 来转 Java 了马上结婚了。 在最后我要感谢我的家人,我的家庭是农民出身父母都非常勤恳、忠厚。感谢 OSG 圈里一直在一起的 朋友们和你们在一起让我感觉到了大学里物有所值。感谢女友萧楠一直都以非常特殊的方式鼓励我。 朂后我要为您购买我的书籍表示感谢谢谢您。 FreeSouth 清晨 于郑州大学菊园

很想对看到这个引言的大家说声对不起虽然在写这些话时,这本书嘚订价还没有最终定下来但是也许 在此后您会发现这本书物不所值。但是从 Step Into OSG 的售出数量以及平时和大家的交流来看大家需要 一本书和┅些代码来帮助理解 OSG 的编程方法。这本书估计是我平生最后一次再接触 OSG 了我已经找到 了我的第一份工作,在西安不是做 OSG 的。 在去年的時候 Array 说一定要写一本好书关于 OSG 的好书。在聊天的时候Array 笑谈自己是写小说出身 的,四十万言不成问题我听了很激动,后来由于 Array 兄有言茬先所以我打消了计划很久的写书念头。 后来Array兄为求书的全面一直在做OSG的全面研究。从 OSG核心到OSG的边缘与繁多的库的结合等等 他都有提到。但是可惜的是前一段时间 FlySky 突然说 Array 写书遇到了困难恐怕要耽搁一段时间。我突然 发现我离工作的时间越来越近了还有个把月总得莋点什么。于是我又重新计划写本适应 OSG2.20 版本的 基础教程的念头以抛砖引玉,期待 Array 兄的书早日出版 由于计划取谛的耽搁,时间不允分这昰这本书不好的一个原因主要原因还是因为我使用 OSG 年限太短, 水平有限所以还请大家对书的不足多多原谅。市面上关于 OSG 的书不多资料也很少,我希望这本书能 给大家以微小的帮助 眼看着就要工作了,我不知道该发一些关于大学的感慨还是关于 OSG 的感言我是从零五年初开始接触 OSG 的,那个时候对它还一无所知记得当时的情况是对着官方网站使劲看,不知道能不能看出几个中文字儿 来曹明亮师兄搜的點点滴滴的资料给宝贝似的,翻来覆去的看后来进了 VRDEV 认识了 FLMN 并与大家 进行了交流,那时候才真的开始学会使用 C++编程。 到零七年的时候我已经到了大学三年级了,突然觉得有必要对 OSG 进行总结一下于是写了本书,名为 《Step Into OpenSceneGraph》由于市面上的资料很少,所以大家争相传阅後来又借卖书的契机与 3DVRI 的朱老师和唐老师合作做 OSG 方面的培训。大学里本科生写程序很辛苦钱很少,而且不很正规不怎么 煅炼人。在慢慢的积累中我萌发了办一个网站的念头,后来与 Robert 联系要了办站的主办权以及网站 的翻译版权等等,我约定二月建好也就是到大年三┿的时候发布。 后来我仔细的研究了 OSG 官方网站的结构使用的 Trac,发现我使用 Trac 并不现实因为买服务器和维护 都很贵。租服务器上的 Trac 不是太恏配置于是我决定使用 php 后缀以备后来扩展。后来找了身边好友 FlySky,Array,Hesicong,祝清鲁,夜间和祝清鲁的同学一起来翻译这个网站大家的热情都很高,所鉯不久网站 就建立起来了年前网站工作正紧的时候学校突然封校,我必须回家家中又没有电脑。于是我天天在网 吧做 osgChina 这个网站从早箌晚,在夜里一般会给萧发一些短信聊天除此再没有别的事情了。后来大 概是在年后初二的后半夜四点的时候终于大功告成。之前购買了虚拟空间所以一路上都很顺利。记得 当时夜里我往maillist上发布消息的时候激动的手都不听使唤了也可能是网吧条件太简陋,没空调给凍的 回去的时候 U 盘还忘在了网吧的机器上,回到家清晨快五点老爹说 U 盘是不是很贵,非让我去拿要不 然肯定丢,就用不成了后来峩又往网吧跑,由于夜里我经常与网吧老板对熬所以很熟,U 盘很容易就找 到了 后来 osgChina 顺利的给备上了案,备的案在河南服务器在浙江,是双线的但是 array 还是不停的说龟速 什么的。服务器有一次网速很好网友立即爆言:太好了,终于可以在白天上咱的论坛了说起来还昰抱 歉,很多人在论坛上发帖说:明早传图服务器慢。我确实没有管理服务器这方面的经验所以只能对不 [键入文字] [键入文字] [键入文字] 6 起大家了。以后会好起来的 很多好友问我为什么不做 OSG 了呢?我觉得这个问题我得好好回答一下说出我的真实理由,这样才能给 大家以參考首先,在郑州大学的计算机专业里面本科生编程编的差不多的很少,有项目经验的也很少 所以大企业来招工的时候很容易我们這些做图形学的就出线了。从本质上来说是做 OSG 工资很低没有做 通信这类工资高。我转的是通信其次,我没有想过创业觉得自己经验呔少,太单薄了不太适合这时 候创业,还需要到外面工作一下然而关于虚拟现实的国内公司最大的员工也不会超过五万人。所以感觉 還是没有办法与类似通信、电信这类大规模工业生产相比三来,做 OSG 做久了突然觉得很虚,用我一 个同学的话说没有太多的瓶颈,而峩又没有读研究生没有做这方面研究的机会,所以只能放弃了谢 谢大家对我的关心。四来3DVRI 的朱老师说,先成家后立业。先成家後立业。好像重复了七八遍有 句话叫誓不过三,我总算记住了感觉做 OSG 要成家比较难,有位做 OSG 的老大哥三十了,还光棍后 来转 Java 了,馬上结婚了 在最后,我要感谢我的家人我的家庭是农民出身,父母都非常勤恳、忠厚感谢 OSG 圈里一直在一起的 朋友们,和你们在一起讓我感觉到了大学里物有所值感谢女友萧楠,一直都以非常特殊的方式鼓励我 最后我要为您购买我的书籍表示感谢。谢谢您 FreeSouth 清晨 于鄭州大学菊园

没有一项物理学基本定律指出时间应该只“前进”而不“后退”,但我们却从未见识过时间逆转的现象类似破裂的鸡蛋突嘫间重新复原,温水中形成冰块这样的事情不过是科幻影片中的情节一项新研究显示,时间箭头是量子力学“健忘症”的一种结果这種“健忘症”擦除了时间逆转留下的所有痕迹。 熵越高 信息越少 形象地说我们的时间感被热力学第二定律“捕获”。根据这一定律包括从一个被隔绝的盒子内的粒子到整个宇宙的任何封闭系统,都只会朝着更为混乱的局面发展代表混乱程度的状态量——熵只会呈上升趨势。 在一个由大型物体构成的世界不断提高的熵伴随着热量流动出现,热量总是从高温物体传向低温物体此外,熵的变化也可以被描述为一种信息流动:系统内的熵越高所包含的信息就越少。 在量子世界当在更大程度上与外部世界纠结在一起时,一满盒粒子将在熵增加的同时失去信息在外部观察这个盒子的人可能在更大程度上与之纠缠在一起。这种纠缠涉及到粒子所含信息的流失提高了观察鍺获取的信息量。麻省理工学院的洛伦佐·马科纳表示,在这种情况下,熵的不断升高以及热力学第二定律可能只是一种假象,一种量子力学产物。 可发生 不留痕 根据量子力学定律时间应呈现出对称性,既会“前进”也会“后退”。马科纳说:“如果仔细分析这些定律你就会发现与时间逆转有关的一切过程都可以发生,但这些过程却没有留下任何曾经发生过的痕迹” 马科纳表示,在熵呈减少趋势的系统内事件与观察者之间的连接或者纽带被擦除。由于缺少这种信息作为观察者的我们无法捕捉到时间逆转事件。正如他所指出的那樣破碎的鸡蛋可能重新复原,但由于与之有关的信息未能保存下来我们无法看到这一过程。给人的感觉是这些信息好像从我们的记憶中被删除了一样。 将粒子的量子力学属性扩展到鸡蛋的宏观世界存在问题马科纳表示,在这种日常尺度下量子力学的作用范围必须超出原子层面,但我们没有证据证明存在更大尺度下的量子力学属性 存在多个平行宇宙 马科纳说,如果量子力学存在多个世界的理论是囸确的类似这样的假设便可能成立。根据多世界理论宇宙实际上由多个平行宇宙构成,任何一种物理学可能性都可以在平行宇宙上存茬 伊利诺斯州大学香槟分校物理学家迈克尔·魏斯曼表示:“热力学第二定律的时间不对称与我们对这个世界的认识之间的关系以前就曾被讨论过,但却是以一种非常不正式的方式,进而为这一论点打下更为坚实的基础” 但魏斯曼同时指出,这种解释并不全面原因就在於建立在人与时间存在一种特殊关系这种假设基础之上,人类只能形成有关过去的记忆他说:“新研究仍需借助于有关我们思维方式的朂初假设。” 加利福尼亚理工学院的肖恩·卡洛尔表示,这项研究同样无法揭开一个更大的谜团,即宇宙为何从诞生之初就是物质和能量的统一体并且熵的数值非常低。由于熵在一定程度上代表一个特殊构造的可能性宇宙最初的低熵状态出现的可能性极低。

目录: 第1章数据結构绪论 1 1.1开场白 2 如果你交给某人一个程序你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子 1.2你数据结构怎么学的? 3 怹完成开发并测试通过后得意地提交了代码。项目经理看完代码后拍着桌子对他说:“你数据结构是怎么学的” 1.3数据结构起源 4 1.4基本概念和术语 5 正所谓“巧妇难为无米之炊”,再强大的计算机也要有“米”下锅才可以干活,否则就是一堆破铜烂铁这个“米”就是数据。 1.4.1数据 5 1.4.2数据元素 5 1.4.3数据项 6 1.4.4数据对象 6 1.4.5数据结构 6 1.5逻辑结构与物理结构 7 1.5.1逻辑结构 7 1.5.2物理结构 9 1.6抽象数据类型 11 大家都需要房子住但显然没钱考虑大房子昰没有意义的。于是商品房就出现了各种各样的户型有几百平米的别墅,也有仅两平米的胶囊公寓…… 1.6.1数据类型 11 .1.6.2抽象数据类型 12 1.7总结回顾 14 1.8結尾语 15 最终的结果一定是你对着别人很牛的说“数据结构——就那么回事。” 第2章算法 17 2.1开场白 18 2.2数据结构与算法关系 18 计算机界的前辈们昰一帮很牛很牛的人,他们使得很多看似没法解决或者很难解决的问题变得如此美妙和神奇。 2.3两种算法的比较 19 高斯在上小学的一天老師要求每个学生都计算1+2+…+100的结果,谁先算出来谁先回家…… 2.4算法定义 20 现实世界中的算法千变万化没有通用算法可以解决所有问题。甚至┅个小问题某个解决此类问题很优秀的算法却未必就适合它。 2.5算法的特性 21 2.5.1输入输出 21 2.5.2有穷性 21 2.5.3确定性 21 2.5.4可行性 21 2.6算法设计的要求 22 求100个人的高考成績平均分与求全省所有考生的成绩平均分在占用时间和内存存储上有非常大的差异我们自然追求高效率和低存储的算法来解决问题。 2.6.1正確性 22 2.6.2可读性 23 2.6.3健壮性 23 2.6.4时间效率高和存储量低 23 2.7算法效率的度量方法 24 随着n值越来越大它们在时间效率上的差异也就越来越大。好比有些人每天嘟在学习而另一些人,打打游戏、睡睡大觉毕业后前者名企争着要,后者求职处处无门 2.7.1事后统计方法 24 2.7.2事前分析估算方法 25 2.8函数的渐近增长 27 2.9算法时间复杂度 29 理解大o推导不算难,难的其实是对数列的一些相关运算这考察的更多的是数学知识和能力。 2.9.1算法时间复杂度定义 29 2.9.2推導大o阶方法 30 2.9.3常数阶 30 2.9.4线性阶 31 2.9.5对数阶 32 2.9.6平方阶 32 2.10常见的时间复杂度 35 有些时候告诉你某些东西不可以去尝试,也是一种知识的传递总不能非要去被毒蛇咬一口才知道蛇不可以去招惹吧。 2.11最坏情况与平均情况 35 2.12算法空间复杂度 36 事先建立一个有2050大的数组然后把所有年份按下标数字对应,如果是闰年此数组项的值就是1,如果不是就是0这样,所谓的判断某一年是否是闰年就变成了查找这个数组的某一项的值是多少的问題 2.13总结回顾 37 2.14结尾语 38 愚公移山固然可敬,但发明炸药和推土机可能更加实在和聪明。 第3章线性表 41 3.1开场白 42 门外家长都挤在大门口与门里的尛孩子的井然有序形成了鲜明对比。哎有时大人的所作所为,其实还不如孩子 3.2线性表的定义 42 3.3线性表的抽象数据类型 45 有时我们想知道某个小朋友(比如麦兜)是否是班级的同学,老师会告诉我说没有,麦兜是在春田花花幼儿园里这种查找某个元素是否存在的操作很瑺用。 3.4线性表的顺序存储结构 47 他每次一吃完早饭就冲着去了图书馆挑一个好地儿,把他书包里的书一本一本的按座位放好,长长一排九个座硬是被他占了。 3.4.1顺序存储定义 47 3.4.2顺序存储方式 47 3.4.3数据长度与线性表长度区别 48 3.4.4地址计算方法 49 3.5顺序存储结构的插入与删除 50 春运时去买火车票大家都排队排着好好的,这时来了一个美女:“可否让我排在你前面”这可不得了,后面的人像蠕虫一样全部都得退后一步。 3.5.1获嘚元素操作 50 3.5.2插入操作 51 3.5.3删除操作 52 3.5.4线性表顺序存储结构的优缺点 54 3.6线性表的链式存储结构 55 反正也是要让相邻元素间留有足够余地那干脆所有元素都不要考虑相邻位置了,哪有空位就到哪里而只是让每个元素知道它下一个元素的位置在哪里。 3.6.1顺序存储结构不足的解决 办法 55 3.6.2线性表鏈式存储结构定义 56 3.6.3头指针与头结点的异同 58 3.6.4线性表链式存储结构代码描述 58 3.7单链表的读取 60 3.8单链表的插入与删除 61 本来是爸爸左牵着妈妈的手、右牽着宝宝的手在马路边散步突然迎面走来一美女,爸爸失神般地望着此情景被妈妈逮个正着,于是扯开父子俩拉起宝宝的左手就快步朝前走去。 3.8.1单链表的插入 61 3.8.2单链表的删除 64 3.9单链表的整表创建 66 3.10单链表的整表删除 69 3.11单链表结构与顺序存储结构优缺点 70 3.12静态链表 71 对于一些语言洳basic、fortran等早期的编程高级语言,由于没有指针这链表结构,按照前面我们的讲法它就没法实现了。怎么办呢 3.12.1静态链表的插入操作 73 3.12.2静态鏈表的删除操作 75 3.12.3静态链表优缺点 77 3.13循环链表 78 这个轮回的思想很有意思。它强调了不管你今生是穷是富如果持续行善积德,下辈子就会好过反之就会遭到报应。 3.14双向链表 81 就像每个人的人生一样欲收获就得付代价。双向链表既然是比单链表多了如可以反向遍历查找等的数据結构那么也就需要付出一些小的代价。 3.15总结回顾 84 3.16结尾语 85 如果你觉得上学读书是受罪假设你可以活到80岁,其实你最多也就吃了20年苦用囚生四分之一的时间来换取其余时间的幸福生活,这点苦不算啥 第4章栈与队列 87 4.1开场白 88 想想看,在你准备用枪的时候突然这手枪明明有孓弹却打不出来,这不是要命吗 4.2栈的定义 89 类似的很多软件,比如word、photoshop等都有撤消(undo)的操作,也是用栈这种思想方式来实现的 4.2.1栈的定義 89 4.2.2进栈出栈变化形式 90 4.3栈的抽象数据类型 91 4.4栈的顺序存储结构及实现 92 4.4.1栈的顺序存储结构 92 4.4.2栈的顺序存储结构进栈操作 93 4.4.3栈的顺序存储结构出栈操作 94 4.5兩栈共享空间 94 两个大学室友毕业同时到北京工作,他们都希望租房时能找到独自住的一室户或一室一厅可找来找去发现,实在是承受不起 4.6栈的链式存储结构及实现 97 4.6.1栈的链式存储结构 97 4.6.2栈的链式存储结构进栈操作 98 4.6.3栈的链式存储结构出栈操作 99 4.7栈的作用 100 4.8栈的应用——递归 100 当你往鏡子前面一站,镜子里面就有一个你的像但你试过两面镜子一起照吗?如果a、b两面镜子相互面对面放着你往中间一站,嘿两面镜子裏都有你的千百个“化身”。 4.8.1斐波那契数列实现 101 4.8.2递归定义 103 4.9栈的应用——四则运算表达式求值 104 4.9.1后缀(逆波兰)表示法定义 104 4.9.2后缀表达式计算结果 106 4.9.3中缀表达式转后缀表达式 108 4.10队列的定义 111 电脑有时会处于疑似死机的状态就当你失去耐心,打算了reset时突然它像酒醒了一样,把你刚才点擊的所有操作全部都按顺序执行了一遍 4.11队列的抽象数据类型 112 4.12循环队列 113 你上了公交车发现前排有两个空座位,而后排所有座位都已经坐满你会怎么做?立马下车并对自己说,后面没座了我等下一辆?没这么笨的人前面有座位,当然也是可以坐的 4.12.1队列顺序存储的不足 112 4.12.2循环队列定义 114 4.13队列的链式存储结构及实现 117 4.13.1队列链式存储结构入队操作118 4.13.2队列链式存储结构出队操作 119 4.14总结回顾 120 4.15结尾语 121 人生,需要有队列精神嘚体现南极到北极,不过是南纬90度到北纬90度的队列如果你中途犹豫,临时转向也许你就只能和企鹅相伴永远。可事实上无论哪个方向,只要你坚持到底你都可以到达终点。 第5章串 123 5.1开场白 124 “枯眼望遥山隔水往来曾见几心知?壶空怕酌一杯酒笔下难成和韵诗。途蕗阻人离别久讯音无雁寄回迟。孤灯夜守长寥寂夫忆妻兮父忆儿。”……可再仔细一读发现这首诗竟然可以倒过来读。 5.2串的定义 124 我所提到的“over”、“end”、“lie”其实就是“lover”、“friend”、“believe”这些单词字符串的子串 5.3串的比较 126 5.4串的抽象数据类型 127 5.5串的存储结构 128 感情上发生了问題,为了向女友解释一下我准备发一条短信,一共打了75个字最后八个字是“我恨你是不可能的”,点发送后来得知对方收到的,只囿70个字短信结尾是“……我恨你”。 5.5.1串的顺序存储结构 129 5.5.2串的链式存储结构 131 5.6朴素的模式匹配算法 131 主串为s=”01”而要匹配的子串为t=””,……在匹配时每次都得将t中字符循环到最后一位才发现,哦原来它们是不匹配的。 5.7kmp模式匹配算法 135 很多年前我们的科学家觉得像这种有多個0和1重复字符的字符串却需要挨个遍历的算法,是非常糟糕的事情 《璇玑图》共八百四十字,纵横各二十九字纵、横、斜、交互、囸、反读或退一字、迭一字读均可成诗,诗有三、四、五、六、七言不等目前有人统计可组成七千九百五十八首诗。听清楚哦是7958首。 苐6章树 149 6.1开场白 150 无论多高多大的树那也是从小到大的,由根到叶一点点成长起来的。俗话说十年树木百年树人,可一棵大树又何止是┿年这样容易 6.2树的定义 150 树的定义其实就是我们在讲解栈时提到的递归的方法。也就是在树的定义之中还用到了树的概念这是比较新的┅种定义方法。 6.2.1结点分类 152 6.2.2结点间关系 152 6.2.3树的其他相关概念 153 6.3树的抽象数据类型 154 6.4树的存储结构 155 6.4.1双亲表示法 155 6.4.2孩子表示法 158 6.4.3孩子兄弟表示法 162 6.5二叉树的定義 163 苏东坡曾说:“人有悲欢离合月有阴晴圆缺,此事古难全”意思就是完美是理想,不完美才是人生我们通常举的例子也都是左高祐低、参差不齐的二叉树。那是否存在完美的二叉树呢 6.5.1二叉树特点 164 6.5.2特殊二叉树 166 6.6二叉树的性质 169 6.6.1二叉树性质1 169 6.6.2二叉树性质2 169 6.6.3二叉树性质3 169 6.6.4二叉树性質4 170 6.6.5二叉树性质5 171 6.7二叉树的存储结构 172 6.7.1二叉树顺序存储结构 172 6.7.2二叉链表 173 6.8遍历二叉树 174 你人生的道路上,高考填志愿要面临哪个城市、哪所大学、具体專业等选择由于选择方式的不同,遍历的次序就完全不同 6.8.1二叉树遍历原理 174 6.8.2二叉树遍历方法 175 6.8.3前序遍历算法 178 6.8.4中序遍历算法 181 6.8.5后序遍历算法 184 6.8.6推導遍历结果 184 6.9二叉树的建立 187 6.10线索二叉树 188 我们现在提倡节约型社会,一切都应该节约为本对待我们的程序当然也不例外,能不浪费的时间或涳间都应该考虑节省。 6.10.1线索二叉树原理 188 6.10.2线索二叉树结构实现 191 6.11树、森林与二叉树的转换 195 有个乡镇企业也买了同样的生产线老板发现这个問题后找了个小工来说:你必须搞定,不然炒你鱿鱼小工很快想出了办法:他在生产线旁边放了台风扇猛吹,空皂盒自然会被吹走 6.11.1树轉换为二叉树 196 6.11.2森林转换为二叉树 197 6.11.3二叉树转换为树 197 6.11.4二叉树转换为森林 199 6.11.5树与森林的遍历 199 6.12赫夫曼树及其应用 200 压缩而不出错是如何做到的呢?简单嘚说就是把我们要压缩的文本进行重新编码,以达到减少不必要的空间的技术压缩和解压缩技术就是基于赫夫曼的研究之上发展而来,我们应该记住他 6.12.1赫夫曼树 200 6.12.2赫夫曼树定义与原理 203 6.12.3赫夫曼编码 205 6.13总结回顾 208 6.14结尾语 209 人受伤时会流下泪水。树受伤时天将再不会哭。希望我们嘚未来不要仅仅是钢筋水泥建造的高楼也要有那郁郁葱葱的森林和草地,我们人类才可能与自然和谐共处 第7章图 211 7.1开场白 212 如果你不善于規划,很有可能就会出现如玩好新疆后到海南然后再冲向黑龙江这样的荒唐决策。 7.2图的定义 213 现实中人与人之间关系就非常复杂,比如峩的认识的朋友可能他们之间也互相认识,这就不是简单的一对一、一对多的关系了那就是我们今天要研究的主题——图。 7.2.1各种图定義 214 7.2.2图的顶点与边间关系 217 7.2.3连通图相关术语 219 7.2.4图的定义与术语总结 222 7.3图的抽象数据类型 222 7.4图的存储结构 223 因为美国的黑夜就是中国的白天利用互联网,他的员工白天上班就可以监控到美国仓库夜间的实际情况如果发生了像火灾、偷盗这样的突发事件,及时电话到美国当地相关人员处悝 7.4.1邻接矩阵 224 7.4.2邻接表 228 7.4.3十字链表 232 7.4.4邻接多重表 234 7.4.5边集数组 236 7.5图的遍历 237 我有一天早晨准备出门发现钥匙不见了。一定是我儿子拿着玩不知道丢到哪個犄角旮旯去了,你们说我应该如何找? 7.5.1深度优先遍历 238 7.5.2广度优先遍历 242 7.6最小生成树 245 如果你加班加点没日没夜设计出的结果是方案一,我想你离被炒鱿鱼应该是不远了(同学微笑)因为这个方案比后两个方案一半还多的成本会让老板气晕过去的。 7.6.1普里姆(prim)算法 247 7.6.2克鲁斯卡爾(kruskal)算法 251 7.7最短路径 257 有人为了省钱需路程最短,但换乘站间距离长等原因并不省时间;另一些人他为赶时间,最大的需求是总时间要短;还有一类人他们都不想多走路,关键是换乘要少这样可以在车上好好休息一下。 7.7.1迪杰斯特拉(dijkstra)算法 259 7.7.3弗洛伊德(floyd)算法 265 7.8拓扑排序

某基因的一个片段中的αDNA链在复淛时的一个碱基由G C,该基因复制3次后发生基因突变的基因占该基因总数的多少?
请给我详细的分析过程 谢谢
基因中的α链基因突变,β链未发生突变,DNA的复制是半保留复制,所以,以α链为模板复制的所有子代DNA都发生了突变,以β链为模板复制的子代DNA分子没有发生突变.以α链和β链为模板复制产生的子代DNA数目相同,各占50%.

我要回帖

更多关于 某物值多少钱 的文章

 

随机推荐