走出系列,算是经历了惘之后,在博客园看了大伙的评论后,自己的历程,感谢博客园里头博友的评论,也感谢在Qzone里头留言的各位。走出(一)序是时候给自己定位了,做安全的人不懂安全,实在是说不过去,现在计划并实施的是,学习程序漏洞知识,学习调试汇编代码和编写内存溢出的实验,学习经典密码学知识,吸收密码学的经典程序,学习程序编写思想。总体而言,是三本书的阅读,《代码之美》,《0day安全:软件漏洞分析技术》,《程序员密码学》。今天《代码之美》看完了第5章,写一下自己的感想吧,一个很简单的正则表达式引擎的编写,完全的打破了我对C的认识,语言是来用的,不是研究的,虽然还是不能完全理解,但是以后会好的;subversion的增量编辑器的接口的设计,虽然也不懂,但是让我明白一点,好的接口不但能完成功能,给人一目了然,而且能经得住考验,这是最难能可贵的;quicksort的复杂度计算,这是我有史以来,看过的最妙的计算机理论的证明过程,我看懂了,并为之感动,这是一个计算机大师在上课的时候给学生推导的过程。经典名句:简单性并不是在复杂性之前出现的,而是在复杂性之后才出现的。在查找这一章节,第一句话,点明了计算机的作用,“计算机可以用来做数值计算,但这并不是人们用它的主要原因。”大部分的时候,计算机都是在处理查找的事务,作者用Ruby来写程序,并表达了观点,语言永远都是为使用者服务的,简单而强大,不要随便的否定一门语言,一门语言其实就是一门艺术,内建的搜索算法一般来说已经非常的优化,并表达出二分查找是相当好的方法,而且在写二分查找程序的时候,还有个窍门,不要以为找到值就停止循环会比全部搜索完要快,因为,用于比较的开销远大于把剩下搜索完的开销;接着的作者是完成JDOM和XOM的XML验证设计的工程师,他代码的优化过程,确实使我大开眼界,“不成熟的优化是编程的罪恶之源”,这句话太好了,他给出的优化过程是:该如何设计程序就如何设计程序,然后,必须是然后,再关心性能。其实我也是这么想的,呵呵,自己好好乐一把。《程序员密码学》确实是一本好书,现在我正在开有关AES的章节,我在本科的课本中已经看过一回AES的加密算法,但是没有考虑过如何实现,这本书的实现,让我又一次大开眼界,发现自己原来写的加密代码,效率是如此的糟糕,我学会了该如何取得32位整形数的每一位,或者每8位,然后如何再把他们拼接起来,全部都是位运算,你说,这个的效率能不高吗?还有8阶的伽瓦罗域的很重要的一部分就是多项式乘法,在书本上起码好几段的描述,作者只用了不到4句话就完成了,而且还说,这个的效率还是不高,我很有兴趣的想知道,是个什么方法。另外在做行列混乱的时候,引入的那个矩阵,作者很巧妙的使用了多项式乘法,更巧妙的是他竟然使用了缓存,使得很多重复的运算得以消除。还有,原来真的有随机数的,但是要捕捉计算机的中断来实现,确实是个好办法。《0day安全:软件漏洞分析技术》,对这本书的阅读,竟然让我着了迷,正如签名所说,似乎回到了当年的操作系统大作业,元旦那晚通宵调试Nachos的线程调度程序的时候,那种投入和兴奋是一样样的,终于明白了什么是内存溢出,如何通过将大块的内存,拷贝进入小块的内存,导致判断失效,跳转语句失效,并注入新代码的过程,通过使用ollydbg和Ida,能够看明白很简单的程序结构和流程,很有趣。尤其是第一个demo,老是不成功的时候,我急得连做梦都想着如何解决问题,最后终于找到问题的关键,书上说要用release版本,我使用了debug版本,太不容易了。——————Canghai.Yu ,Department of Computer Science and Engineering   Dalian University of Technology

  昨天,作为学院谈人才培养会议的一个观众,心里顿生迷惘。作为一个计算机应用的研究生,我真不知道我能不能名副其实。我真不知道,我该学习哪一块。至少,在本科我还知道我是学软件工程的,虽然说是一个综合性的能力,但是没有一个公司会傻到招一个软件工程本科毕业的学生去做leader,回想起本科的学习的偏差,直接导致的就是,基础课很不扎实。其实这是我愿意不扎实的吗?不是!我一直很认真的学习我的专业课,这一点不容置喙。可是接受了MS的电话面试后,我忽然觉得,我一直努力的方向似乎不太对。公司很可恶的把一些很基础,而且很诡异的东西拿来考察我们,类似TC考的那些C++的应用。这不由得我很矛盾的,像我们这些人,哪来的经验?而且这个东西必须要有项目,而且是有人指导的项目才能长进的。像算法,平时就没有实际的项目,如何搞算法?ACM ICPC模拟题目?是个好东西,但是除了有一些数字带来的愉悦和YY之外,别无其他了。我选择了学习ASp.net的企业开发之路,包括软工,设计模式,CLR的学习,其实能感受得到,这些东西也不是世人所说的这么简单,但是面试偏偏就不予理睬。说基于人家的API来编程没有什么技术含量,而只要那些搞多线程,内存存储,数据挖掘的才有技术含量吗?话又说回来,企业们,你到底要你的员工具备什么素质?他们如何能具备开发多线程,内存存储。。。。的经验?我是学信息安全的,但是到现在为止,我连如何是安全的都不明白,怎么办?我是学混沌的,我除了能说几句混沌的科普术语,糊弄论文之外,我也就没有其他了。带着郁闷和迷惑,我不知前路何去何处。——————Canghai.Yu ,Department of Computer Science and Engineering   Dalian University of Technology

  终于在昨天晚上把张国荣的经典电影,霸王别姬,很认真的看完了。这么说可能不太妥当,这应该也是陈凯歌,张丰毅,巩俐的经典之作,长达三个小时的电影,引发了好几次的感动,戏班老板对艺术的执着,我很佩服,菊仙对小楼的钟情,我很感动,蝶衣在讨论新旧戏的时侯对艺术的理解,我很敬佩,最后文革中“霸王”“别姬”的相互揭发,我感到很遗憾,但是菊仙保留的那把剑,以及菊仙的自缢和“别姬”最后的假戏真做令我格外的伤心。­看戏之前,我听过不少对霸王别姬的评论,有好的,也有不好的,偶尔,我也会附庸风雅的,审时度势的说说我的看法,现在看来,那是多么的虚伪,那对艺术是多么的亵渎,我想这样会永远变成过去。­之所以想看霸王别姬,主要是在前一天,看了半个小时的梅兰芳,发现根本看不进去,对京剧毫无一丁点的兴趣,看得我昏昏欲睡。而且听说有什么在霸王别姬中演替身的,在梅兰芳一戏中也再次演了替身,心想,或许这两片有类似之处?­最近看的电影也不少,但是像霸王别姬这样能让人看完后感慨的,真的不多,然而都是同样的导演,为什么让观众的感觉会有如此的不同?或许是时代发展得太快,我已经不入流了?­还是回到感动上去吧,导演一开始刻画了一群在戏班里头的小孩,戏班的训练很苦,有逃跑的,有自杀的,但是老班主的执着,是对这个行当的执着,对祖师爷的执着,希望的是把这个艺术好好的传承下去,要学得真本事,那就必须下功夫,可实际上的下功夫比嘴上说难多了,为让大家心中能有一份执着,老班主天天说只要是人就要听戏,只有畜生不听戏,老班主让大家天天吟诵“传于我辈门人,诸生须当敬听,自古人生一世,需有一技之能。。。。。。”,而且让大家去感受,老班主给大家讲霸王别姬,到最后归结成,人总有万般能耐,可终也敌不过天命,仔细想想,这天命蕴含在这戏的每一个镜头里。“霸王风云一世,临到头,就剩下一个女人和一匹马还跟着他,霸王让乌雎马逃命,乌雎马不去,让虞姬走人,虞姬不肯,那虞姬最后一次为霸王斟酒,最后一回为霸王舞剑,而后拔剑自刎,从一而终啊!”“人得自个成全自个”。老班主对京剧艺术的执着的要求,应验了那句严师出高徒,言传身教,从不含糊。之所谓严,就是犯错误就必重罚,最轻的也得屁股开花。实话说我就希望遇到这样的老班主,当蝶衣再这样要求他捡回来的那小四的时候,小四已经开始不听训教,起身造反,恰好赶上了那个时代,成为了风口浪尖的人物。这样的老班主,说是泰斗,园丁,毫不过分,艺术是艺术,做人是做人,买卖是买卖,分得清清楚楚。我的感动不完全是老班主的人格,还有就是自己的感触。想当年,在品高实习的时候,那个小心翼翼,那个如履薄冰,那个兢兢业业,其实也就是这么个情况,李总就好比那老班主,技术没得说,要求严格,不留面子,我自当努力的学习,虚心的接受批评。一个星期的活,几乎把我本科一大半的东西给串上去了。但是当我在这边同样做培训,同样像李总那么要求的时候,我就遇到的很大的阻力,感触,感触。做学问的人,应当是学问是学问,买卖是买卖,该是什么是什么,不能忽悠。为师者,就必须传道授业解惑,否则,就是混世魔王,有损祖师爷神威。然计算机没有拜祖师爷这一礼节,也就不会担心祖师爷怪罪下来,没有祖师爷,也就是说人人都是祖师爷了。罪过,罪过。­菊仙原本是一青楼女子,因爱上“霸王”段小楼,自己赎身,离开了青楼,一辈子跟着霸王。这是个聪明的女子,敏感时事,认得实务,待人接物,无不妥帖。离开青楼一刻,老鸨冷冷的说,“那窑姐就是窑姐,这就是你的命”。世事多变,沧海横流,人情世故,世态炎凉。这个菊仙陪着小楼,从一而终,即使在小楼落魄的时候。真好比霸王落魄的时候,只有一个女人,一匹马,而菊仙也就是这个“别姬”,而最后在文革中,蝶衣披露了菊仙是窑姐的时候,而“霸王”说要和菊仙划清界限的时候,这个“别姬”就已经崩溃了,这样一个“别姬”,也已经被“霸王”遗弃,虽然出于人性的自保,虽然“霸王”并非出于本意,“别姬”把象征小楼和蝶衣情谊的剑保留好,还给蝶衣后,选择了自缢。这还是天命啊,以为能够改变命运,但是天命依然不可违。弃婴小四,老班主已经告诫蝶衣,那是天命,蝶衣不信,最后成为那条农夫怀中的小蛇。天意弄人。­程蝶衣之所以能把别姬演得出神入化,这跟他对别姬的理解是分不开的,当一个人的造诣上了境界之后,便会变得忘我,进入一种无我的状态。这样的造诣,必须要有深厚的基本功。新中国成立后,戏院收归国有,一大群人讨论如何演新时代的京剧的时候,蝶衣跟青睐于有传统的装束和传统的布景,我自然不懂戏,不便评论其中是非。但是有一点的是蝶衣说的是京戏的意境不能丢,丢了的话就不是京戏了,面对质疑一切的年轻人们,蝶衣无奈的说,“等你留上三船五车的汗的时候,你就明白了”,但是一群年轻人们,却嚷嚷着“为什么古代的英雄美人上台了就是京戏,劳动人民上台了就不是京戏”。这是一个很典型的偷换概念,明明是谈的是艺术,大家有不同的见解,很正常,但是有的人到不了这个境界,还非得嚷一嗓子,给人上纲上线,这,不就是糟蹋了艺术嘛?王国维先生投湖自尽后,陈寅恪先生说其死于一种文化,文化没落,文化人心中不忍,于是随之去了。蝶衣之于京戏,也是同样的道理。我们做学问的,天天高的汗都没有出,何来的格致?也变成了小四,不断嚷嚷“新戏”罢了。天天想着以后的买卖,荒废几年光景,出来后还不知道祖师爷的学问人,悲哀。­文革是一个特殊的年代,我们这些小辈只能从前辈的口述中得知,那是一个摧残人性的时代,也是一个小人得志的年代,一个继续虚浮的年代。人的本性是善是恶,根本说不清楚,但是一旦恶人当道的时候,就不可能有善的存在,无论如何,吃亏的还是善良人。“霸王”不经意的一句话语,也成了造反派的对象,面对一个乱世,面对一个让他失去儿子的世道,人根本冷静不下来。其实文革只是一个恶人当道的极端例子,大多的时候,恶人必然存在,“霸王”必得吃亏,一代枭雄不也败在刘邦手里,四面楚歌使得英雄萌生恻隐,是一个英雄的善心导致了最后的失败。做人还需谨慎。­蝶衣爱小楼,但小楼爱菊仙。蝶衣与菊仙结怨颇深,颇因一个爱字。但是最后,在蝶衣揭发菊仙身世的时候,菊仙在悲痛之外,誓死留住了象征“霸王”“别姬”情谊的一把剑,送还了蝶衣。这需要多么宽阔的胸襟,如此大气,如此的情谊,非一般人所有,而这个出生卑微的窑姐,做到了,多少人出生名门,却小肚鸡肠,一肚子坏水,人还得自个成全自个!之后,菊仙自缢,留给“霸王”无限的悲痛,此时此时,菊仙也是“虞姬”,也是一死了断尘缘。蝶衣惊诧,内疚。于十多年后,在与“霸王”排戏时,假戏真做,以示谢罪,蝶衣,也是一代“虞姬”。两个“虞姬”的死,让我感到无比的伤心,感慨人情世故,感叹人间冷暖,感叹天命不可违。­“霸王别姬”,好戏,好戏,戏如人生,人生入戏!­

  再过不到8小时,2008将逝去,我们又迎来新的春天。在这个不平凡的2008,我经历了很多事情。研究生的第2年,终究成为世俗浑浑噩噩的一员,曾几何时,我在笑话那些浪费时间,沽名钓誉的人,殊不知我也是,责人易,责己难。这一年,过得实在浑噩,过得实在是丰富,发表了论文,完成了项目,看了几本书,找到了女朋友,但是却遗失了激情,遗失了对未来的憧憬,遗失了冲劲。一年间,看到了以前的朋友一个个都开始有自己的建树,看到了周围朋友也有新的成就,心中不免着急,想着某一天我也能有自己的建树。几分钟后,便觉得自己没有什么希望,于是又开始了浑浑噩噩的生活。我不知道,我什么时候和我那些伟大的理想分开了,以前想着,我要做一个我心中真正意义的学生,借了一大堆书,几个月后,混着尘埃又送回去图书馆。我不知道为什么,我找到了自己的一些极限,我发现我对数学越来越遥远,虽然我很想靠近,但是也已经靠不近了。因为概率,我成为了面试官口中不聪明的一员,又有什么办法呢?而且心中固守的想法也得不到坚守,或许是耐不住寂寞,或许也是虚荣久了,适应太过艰难。小的时候,我想荆棘路我是能走下去的,但是现在觉得还是很难,甚至是不可能的,随着人的成长,人考虑的东西越来越多,但是却发现自己能做的越有限。理想是一个很唯美的东西,但是想门德尔松这样的人估计也没有几个,理想和现实的交织使得自己的心里开始疲惫。但是到现在为止,我没有放下自己的理想,只是让它冬眠,这一眠,不知何时才能唤醒。我的思想开始功利,想法开始功利,连做学问都开始变得功利。这到底是不是学问?我一直都在拷问我的良心。没有答案。我也已经成为了那些浮躁的研究生中的一员,我没有办法,我想摆脱,但是没有办法。学一门技术,得想想以后有没有用,面试的时候能不能用上,语言学高级了吧,人家招工不考。这个功利的社会啊,其实,如果没有你们这些这么功利的雇主,我们研究生就不需要这么功利的研究了。但是,没有这些功利的雇主,哪有我们这些研究生出路?活得真压抑,处处都充满着两难,头痛。明年就要找工了,压抑,压抑。

  刚刚看完胡适的“多研究些问题,少谈些‘主义’”,感触颇深,有段文字印象非常深刻:为什么谈主义的那么多,为什么研究问题的人那么少呢?这都由于一个懒字。懒的定义是避难就易。

研究问题是极困难的事,高谈主义是极容易的事。比如研究安福部如何解散,研究南北和议如何解决,这都要费工夫,挖心血,收集材料,征求意见,考察情形。还要冒险吃苦,方才可以得一种解决的意见。又没有成例可援,又没有黄梨洲、柏拉图的话可引,又没有《大英百科全书》可查,全凭研究考察的工夫,这岂不是难事吗?高谈”无政府主义”便不同了。

买一两本实社《自由录》,看一两本西文无政府主义的小册子,再翻一翻《大英百科全书》,便可以高谈无忌:这岂不是极容易的事吗?高谈主义,不研究问题的人,只是畏难求易,只是懒。凡是有价值的思想,都是从这个那个具体的问题下手的。先研究了问题的种种方面的种种事实,看看究竟病在何处,这是思想的第一步工夫。然后根据于一生经验学问,提出种种解决的方法,提出种种医病的丹方,这是思想的第二步工夫。然后用一生的经验学问.加上想象的能力,推想每一种假定的解决法,该有甚么样的结果,推想这种效果是否真能解决眼前这个困难问题。推想的结果,拣定一种假定的解决,认为我的主张,这是思想的第三步工夫。凡是有价值的主张,都是先经过这三步工夫来的。不如此,不算舆论家.只可算是钞书手。读者不要误会我的意思。

我并不是劝人不研究一切学说和一切”主义”。学理是我们研究问题的一种工具。没有学理做工具,就如同王阳明对着竹子痴坐,妄想”格物”,那是做不到的事。种种学说和主义,我们都应该研究。有了许多学理做材科,见了具体的问题,方才能寻出一个解决的方法。但是我希望中国的舆论家,把一切”主义”摆在脑背后,做参考资料,不要挂在嘴上做招牌,不要叫一知半解的人拾了这些半生不熟的主义,去做口头禅。”主义”的大危险,就是能使人心满意足,自以为寻着包医百病的”根本解决”.从此用不着费心力去研究这个那个具体问题的解决法子了。民国八年七月。

胡先生,很铭锐的觉察到了民国初年的时候,很多人所谓的“主义”的观点。到而今,于我而言,感受颇深,源于我还在象牙塔,源于我曾经也有过远大的志向,源于我还对计算机感兴趣,源于我对软件行业还有希望。民国初年提出的主义问题,现在软件行业里比比皆是,尤其是语言之争更是不可开交,看起来现如今的语言之争倒与以前的主义之争相去甚远,毕竟都是有技术含量的,然而性质都是一样的,这对计算机行业的科班出身的人影响倒是很大的。

鄙人不能与胡先生相提并论,亦不敢以牛人自居,甚至还有人说我还不算是严格意义的计算机科班出身,只不过有点想法,想想或许有用便成此文。编程语言 == 主义一个语言的诞生,其创始人功力那是相当震撼,不是一般小人物所能比拟,但是这个牛人之所以能创造出这个语言,毕竟在思想上是要实现些东西,这就和哲学大家有着相同的来源,作为主义的提出者创始人,那是一点不假。

鄙人以为,之所以要提出这样的主义,还是要解决问题的,这大哲人还是以解决问题的方式来提出这个主义的。也就是说主义与问题解决并没有矛盾。但是有这么些个成语,三人成虎,众口铄金,很好的说明了主义之争到后来为什么成了不解决问题的口头之争。刚刚接触计算机的人,看到面前种类繁多的语言,都感觉迷茫,C,C++,java,C#,Python,PHP…看来这一辈子都无法脱离了,但是还必先选一门语言。于是请教牛人,到网上去看评论,答案肯定莫衷一是。甚至到现在,我还遇到这样的问题,通常这个问题来源于自己对自己的发问和别人问我。

程序 == 软件

很早就有大师说过不是,程序+文档才等于软件,后来有大大师补充,程序+文档+算法才等于软件,后来有大大大师补充,程序+文档+算法+维护才是软件。但是撇开大师之后,再问问什么是软件,有多少人,能有自己的看法,哪怕是侧面的看法?我认为,软件就是要给人用的程序,程序用得好,那就是软件,用得不好就是程序。似乎这是个屁话,但是,我这一番话倒是从一个软件行业的角度来看的,如果一个程序,开发者自娱自乐的话,他自己能牛气的说,这个程序做得好,是个软件,很有性格,说不定还真能带来钱途无限。这毕竟是个小概率事件,而大部分人都不是这个小概率事件的主儿。做的软件还是得给别人用,你还别不服,要不你找个反例出来。

计算机学习 == 计算机科普

从我进入高校学习计算机到现在,耳边的都是这些科班毕业生没有经验,找工作的时候主要看潜力,主要看基础,于是各大企业都摆着横幅说要项目经验,要C++的基础,于是天之骄子们在笔试面试之前就狠狠的看什么笔试宝典,面试题点,整的成了应试教育,其实问一句,你之前的几年都干嘛了啊?学习对,没错,成绩都不错,但是那是你花一个学期得来的还是一个星期得来的?若是一个星期得来的,那和科普有什么区别,只不过你接受的是受过认证的科普。

ACM == ACM ICPC

有这么一部分,他们很早就进入了一种境界,开始追随大师的脚步,已经离开了主义争论的级别,开始了对算法和数据结构的研究,成为了众多人眼中的牛人,在这些牛人中有多少人能将上面的那个表达式看懂?然后天天这里忽悠,ACM大赛,那里忽悠,我们都是搞算法的人。有多少人因此成为了定势思维的受害者。在我耳边,只要是天天说ACM比赛的人,再牛的话,也有限,至少我是这么认为的。或许有人鄙视鄙人,说我那是吃不到的葡萄。于此,我只能一笑而过,因为ACM只能是个比赛的玩意?太亵渎大师了,太亵渎我们的行业了。

计算机因应用而生,程序因应用而成,因使用而成为软件。**大师的努力是为了使得计算机能更好的听命于人类,而计算机能为人类做出更大的贡献。**因为应用产生了这个行业,因为有许多问题要解决,成就了一批批的大师,因为大师们只要他们要解决的问题,而用心去解决了。而不是天天好在这个主义那个主义上,天天折腾这个竞赛那个竞赛上,竞赛只会使得人变得更加功利,竞赛只会使得人的心智变得浮躁。而只有真正去解决问题的人,才能得到景仰,这就是我们计算机行业的使命。

ACM Turing Award或许听过的人不多,但是得过图灵奖的人,绝对是大师,世界因为有了这些大师而美好。到如今,计算机本科教育,严格意义上应该是软件本科教育,正在接受的计算机研究生教育,能把问题研究到这个境界的的人,能有多少?

鄙人有热忱,无奈能力有限,技术有限,或许在这个行业留下不了什么,但是鄙人认为这个才是我们应该达到的境界。路上铺满荆棘,我将依然走下去,直到离开,或许我不能一直走,但是在走这条光荣的荆棘路的时候,我会义无反顾,我会大步向前。

  3.1 为什么现在还如此糟糕现代计算机行业的安全问题来值两个主要的方面。首先,跟平常一样,因为在处理安全问题的时候大多数程序员不知道最近在做什么。安全是一个高度专业化的领域,而这些程序员则是“通才”。其次,更为严重的问题是,即使程序员了解安全技术,他仍然从该技术的角度来思考问题,而不是从使用该技术的用户来考虑问题3.4 人类操作布鲁斯·施奈尔写过一本关于密码学的书《应用密码学》。这本书受到了他所在领域的高度重视。但是时隔7年之后,他在另外一本书《网络信息安全的真相》中公开地承认错误,他在该书的开头写道:“我写作这本书的目的是为了纠正一个错误。《应用密码学》一书中曾经描述了一个数学乌托邦。我曾经认为密码学就是回答所有问题的终极答案。”“结果并没有我所想象的那么好。读者相信密码学就是一种安全魔法,只需要将其应用在软件上,就能让软件安全起来。。。”一位同事曾经告诉我,“世界上有好多糟糕的安全系统,他们均由看过《应用密码学》这本书的人说设计”。当他为客户设计和分析安全系统的时候,他“发现这些弱点跟数学毫无关系。他们存在于硬件、软件、网络和人中间。糟糕的程序设计、糟糕的操作系统或者某人糟糕的口令的选择,都使得漂亮的数学理论变得无关紧要。”他又补充道,“如果您认为技术能够解决您的安全问题,那就表明您还没有理解这些问题,并且您也没有理解这些技术。”我完全赞同上述的观点。8微软,听好了,我在这本书中已经重复了多少次了?你的用户并不是你!无论如何炒作都不能让一款糟糕的产品变好火车变得不是那么的差。但是如果你不能够理解自己的用户,如果你解决了错误的问题,或者解决了正确的问题,但是你的用户不能从中受益,那么即使是世界上最好的技术产品终究是无用的东西。这不是你认为你的用户怎么想的问题,也不是你希望的他们怎么想的问题。你必须真正了解他们的想法。9软件行业因用户而存在。David S.Plattwww.rollthunder.comhttp://www.whysoftwaresucks.com/

  天慢慢的变暗,窗外的风在呼呼的号着,看看电脑屏幕的右下角,16:15。可恶的vista,用了我3G的内存才稍微感觉和xp差不多。网络连接的小图标一闪一闪,可是只能上Q,不能开网页,下载的速度几乎没有。窗外的气温应该是-10度左右,长这么大第一次这么冷,听说气温还会继续下降。外面的气温和我现在的心情一个样,活着似乎不是为了自己,惆怅。望着昏暗的天空发呆,心里想着我何时才能回大连。我一直告诉自己,我不会掉入焦油坑,比起那些庞然大物,我这只不过是一只兔子。可惜啊,这兔子不会游泳,也不会挣扎,这焦油一点一点的淹没这只兔子。我的命运到底是不是我自己主宰?我不知道。很狂躁。以前看到一句话,“什么是成熟,成熟就是没有梦想”,我一笑了之,心想,不是这样子的,至少我不是这样子的。现如今,回想从前,多少梦想都已经破灭,多少理想都已消逝。我曾经很天真的以为,我可以一直坚持我心中那份对先贤的追求与向往–抹去功利,向往智慧。我不是一个聪明的人,但是我也不承认我笨。我不够聪明,以至我不能在压抑中快乐的生活。我不太笨,以至于在压抑中稍微还能找到一点快乐的影子。这个冬天格外的冷,冷得让世界都发抖。一年后,或许是最冷的时候,我就得去找我的工作。残酷,寒冷,我该怎么办。狂躁,在这个小小的地方,似乎找不到一丁点的尊严。甲方不屑于和我们共事,乙方天天催促我们进度。所谓的项目,没有技术含量,而且还得装所谓的孙子。这个世界到底怎么了,为了一个义工的证明,我必须委曲求全几年光景。而这个义工的证明却一点都不值钱,只是一个唐璜的遮羞布。到TC面试,令我伤透了心,软件,让我迷失,计算机让我迷失,研究生让我迷失。人活着总得有点盼头吧,有点信念吧,无奈的是这信念一次次的推倒,而且必须忍耐。窗外已经一篇漆黑,压抑的生活何时才是尽头啊?此日志来自QQ邮箱!方便快捷写Qzone的新方式,详情请进>>

回忆1998年:结识了人生中的知己朋友,不过却养成了自由散漫的性格,心中萌生了献身科学,探索苍穹的梦想,看了刘墉的书,第一次开始关注现实世界

回忆1999年:自由散漫的程度又深了

回忆2000年:中考,623,全市92,英语满分,之后的英语一直开始下滑,还做了不太正确的决定,留在田中,第一次有了自己的个人电脑,当天申请了QQ,原来那天就是9月9号

回忆2001年:因自由散漫遭到了严峻的打击

回忆2002年:对于那年,脑子已经没有什么印象,只是对古典音乐产生了依赖,并且对数学产生了厌倦

回忆2003年:高考,难以置信的获得了好成绩,到了一个改变一生的地方,母校–华南理工大学,遇到了一帮让我毕生难忘的同学,并开始为之服务

回忆2004年:搬到大学城,开始拓荒的生活,开始做学生会的工作,开始面对实际,开始考虑进入这个行业回忆2005年:少年得意时

回忆2006年:父亲重病,危在旦夕,得上天眷顾,逢凶化吉

回忆2007年:大学光荣毕业,进入大工

回忆2008年:遇到豆豆;调兵山里瞎调兵

  阿冠 08:31:03沧海,做咩唔中意大工啊?阿冠 08:31:08唔好咩?Mars 08:32:00体制不好阿冠 08:32:32比如呢?Mars 08:34:24古板 形式 不为学生着想阿冠 08:34:42咁华工都係差唔多遮,哈哈Mars 08:35:45以前系华工觉得华工极好啊阿冠 08:36:12可能,有比较先有尺度Mars 08:37:42就讲下图书馆啦 华工图书馆 会不会说周六日 不可以借书啊?阿冠 08:38:03哈哈阿冠 08:38:27就挑学生得闲既时间唔俾借书Mars 08:39:53再看看 我们以前学院 那些院系的工作人员 态度几好阿冠 08:46:14你依家唔係多数时候唔係学校既咩?Mars 08:46:45最近有个师弟保研过来 无奈 被拒了Mars 08:46:53歧视软件学院。。Mars 08:47:05而家 我申请奖学金称号阿冠 08:47:22有沧海你做代表,唔怕Mars 08:47:27都发表一篇论文了 就因为2个C 把我否掉了阿冠 08:48:15证明中国既学校有几咁形式Mars 08:50:01之后 再体下我而家噶处境Mars 08:50:07我好难受阿冠 08:51:19算啦,做好自己之后,学校唔赏识自己,係学校既事,以后出到去,就唔关学校事了其实咁样既学校,学生好冇归属感Mars 08:54:26怀念 华工阿冠 08:55:45嗯,总既黎讲华工还係唔错,起码出佐去,无论倨排名係咪好低,始终都有种归属感,觉得係华工人唔错此日志来自QQ邮箱!方便快捷写Qzone的新方式,详情请进>>

  —-路漫漫其修远兮,吾将上下而求索。然吾乃不知上至何方,下到何处前天,到沈阳参加了腾讯的笔试,考得一塌糊涂,考得是找不着北,考得连自己也不知道最近在干嘛。腾讯,按理说我和他还是有点缘分,迄今为止,我已经参加过三次笔试了。第一次,大三下,上午刚刚笔试完品高,兴高采烈的打车回去做腾讯的笔试,全部是C++,非常多的C++,看起来很简单,提前交卷,最后无缘面试。第二次,托啊雄和小杭的福,内部推荐,并在华美达参加了Tony的小型宣讲,并一直有人跟进的提醒,哪天要笔试了,笔试感觉如何,哪天该面试了,有何安排,最后因保研,这缘分也就断了。第三次就是这次,原本在大连考的,由于蜗居在调兵山这地方,从啊雄处找来HR的电话,调整考场,到了东北大学笔试。这算是我参加过的最最upset的一次笔试,以前参加过MS的,Baidu的,也有TC的,还有Bingo的,以前的笔试,不会的话就非常心锐诚服的感叹自己水平不到,而TC这次的笔试总有一种不甘心的的感觉。很久没有见过这么恶劣的代码了,没有任何的含义,变量都是H,P,Q,而且考得内容也还是C++,不能说不懂也不能说很懂,不明白,为什么。Net工程师还要参加C++的笔试。整个研一,我在研究微软的技术,实话说我不鄙视微软,而且还很仰慕微软,因为他们改变了世界。不是C++或C#改变了世界,而是微软改变了世界。不是语言改变了世界,是思维改变了世界。我的研究生学习的理念是希望,通过使用计算机技术改变这个世界,哪怕是一点点也足够了。而要我精通C++,我始终认为那不是最重要的,更重要的是思想,而实现是要靠经验积累的,我没有这么多的实际项目,哪来的那么多C++。这就是我不甘心的地方,因为这个失败,似乎把我研一的工作都推翻了。算法研究是一回事,而算法实现那又是一回事,而实现得高低也一回事。TC作为一个这么大的公司,一个具有如此影响力的公司。我不能说其不好,也就只能承认我的失败。我不承认我的失败,我只能发表一些抱怨的文字。—-庄生晓梦迷蝴蝶,望帝春心托杜鹃 。没有别的选择,既然已经选择了读研,既然选择了读混沌,既然选择了安全,也就没有别的怨言,再多的怨言,也只能够打掉了牙,往肚子里头咽。一个月,看了一篇论文,写了一个程序,破解了一个算法,又写了一篇论文,一年后,发表了。其他的时间,都好好的看书去了,因为觉得,以后工作再也没有这么有空看书了。研究.Net,研究C#,研究LINQ,都在感叹MS为提高企业应用的开发而欢呼,都在好好的贯彻软件工程的时候,C++这一古老的语言已经被我抛到了脑后。思想永远是重要过实现的。最近的一段时间,想到了企业的一次性密码解决方案,能够很好的用上混沌,我已经开始这条路,不时幻想可能的成功,幻想有一天也成成为IT的大鳄,成为IT安全的一个重要的部分。白天吃多了头菜,也就做梦去了。但是这有梦还是比没梦要好,这安全梦还是比SNS梦来得好。这梦也凝聚了我多少的心血啊?感谢家里给我的支持,也感谢豆豆在我身边的鼓励。这梦不长久,现在还成天担心毕业后的去向,已经不是一个人的事情了。外企,国企,政府,创业?这是个设问句,走在东大的校园里,看到了那些学子们,仿佛看到了以前那种无忧无虑的生活,而再也找不回来了,或许不是这,TC的笔试也不会令我的打击如此之大,因为他至少打破了我的一条路,销毁了我不少的自信,再次改写了我对社会的认识。现在在调兵山的日子,虽然每天都有进步,但是这里的学习,或许是TC不接受的,TC不接受,或许有很多像TC一样的公司也不认可。或许真的是我太天真了。—-人在屋檐下数英雄,论成败,世上谁能说明白。有道是人间万苦,人最苦…若是说打掉了牙,往肚子里头咽的话,估计我现在就只剩下大牙了。这大牙虽然用来嚼食物,门牙的工作也是能做的。面对着不理解,面对着不信任,面对着一只饕餮,能苟延残喘已经是万幸。或许对于刚刚参加工作的人,谁都一样,只不过看谁能更快的适应。对于美味的夹心饼干,很少人会掰开两块饼干,看看里头的夹心,原本普通的饼干为什么添加了夹心的味道会更好呢,但是从来就没有人重视过着里头的夹心。那种如履薄冰,那种费力不他好,那种碰得一鼻子灰…万一哪天买到的夹心饼干不好吃,人们往往会说这里头的夹心真不好,但似乎没有说这饼干不好,夹心浪费了。—-听,那是口音是皇室的我来自软件学院。这话很精练,但是说这话的人得承受很多很多话之外的东西。两年前的保研,被哈工大和中大的拒绝后,这成为了一根扎心窝的刺。很幸运的遇到了老王,糊里糊涂的开始了混沌之旅。但是没有他,或许我还不能从这阴霾中走出。他们是独立学院,他们就是靠钱,计算机学院不接受软件学院的保研。这已经开始成为了一种阶级,仿佛计算机的血统是纯正的,而软件学院的就是混血的。自此以后,为保持血统纯正,纷纷的筑起一道防火墙,写着软件学院不得入内。这不是一个公平的世界,你的宿命会困扰你的一生。世界已经返回了那种只看血统,打着能力的旗号看血统的时代去了,评价一个人的标准又倒退到血统口音的时代。有感于要保研来大工的师弟被拒。—-态度决定走多远那年团购IBM机器,到中国银行营业厅,很郁闷的说了一句似乎挺有道理的话,“态度决定走多远”。调兵山是一个离铁岭30公里的小地方,但是这里的服务意识还非常的淡薄。卖东西的人高高在上,似乎还在集体经济下,不需要考虑买方的感受。小地方是如此,大地方呢?大连是3000亿俱乐部的成员,但是这边的消费观念和服务意识比起南方来说,相差甚远,在闻名的大商,我一朋友走进去看,竟有服务员说,这你买不起别看了。这是一个高消费低收入的地方,而且还特别喜欢耐克,阿迪达斯这样的国际名牌,翻开背面,都是广东产的。没有服务的意识,自然就不会把用户的需要放在第一位,而且这边的高校也是如此,观念就是如此这般的形成的。而且我的想法在这边竟然成了死板和教条的代名词。此日志来自QQ邮箱!方便快捷写Qzone的新方式,详情请进>>

  本文依然是技术文档,上次说完了LINQ,这回就是项目中的其他问题,首当其冲的是版本控制的TFS,TFS的版本管理的确是存在一些问题,比如加了一个aspx,签入的项目后,在其他机器拿一个最新的版本的时候,往往拿不到这个aspx,可能是没有将cspro这个项目文件的签入的缘故,所以解决办法就是,手工从源代码管理器拿文件,完后再到VS中添加已存在文件,这样做,虽然是治标不治本,但是也能解决问题嘛,实话说,这次是我第三次用版本控制软件,以前都是一个使用者的身份,现在不仅是使用者而且还是管理者的身份,可能是在公司养成的习惯,每有一个阶段性的工作完成,马上签入,刚刚接触代码管理的同学,一开始不注意,往往到了一个上午的代码丢失后才记住要时时签入。感谢软件工程,若非学过软件工程,并且在品高工作过,我是不会注意这个东西的,后果不堪设想。接下来是Sybase的数据库,原IRP软件使用的是Sybase 5.5的数据库,中心说由于版权问题,密码不能给我,而且另外一个IRA软件,没有密码,我在研究IRA软件的时候,提出了一些自己的想法,设计了一个方案,后来遇到一些问题,觉得很有必要参考原来系统的数据库,于是花了九牛二虎之力,破解了sybase5.5的数据库文件,历时4个小时,肚子也饿得不行了,但是兴奋得不得了。这个适应于没有加密数据库存储文件的情况。使用UltraEdit等二进制编辑工具打开数据库文件,通过查找“DBA”(二进制使用“44 42 41”),定位到底一个位置,注意观察这个区域,前面一般有“dbo”、“PUBLIC”,后面有“SYS”。这个区域就是ASA保存用户口令的数据段。把“SYS”之前四个空字符“00 00 00 00”之前到“44 42 21”之间的所有二进制数据,改为如下二进制数(代表SQL):24 36 3B DF 7D B5 77 B282 45 67 6D C2 DB D6 E7 F2 64 28 C3 55 22 97 F56C F5 8C 0F 8C C5 71 BA 15 C9 5E BC 43 01 59 0159 01 59 01 4E 01 4E 01 4E 17 00 00 改好后,保存数据库,DBA密码就是“SQL”了。当然还可以先建立一个测试数据库TEST,输好自已 DBA密码后,按以上方法查找到密码区,把密码值写入到要更改的数据库文相关区,即可隨意更改成自已想要的密码了.以上方法 ASA5,ASA7通过。另外,成功的把在公司学习的那个基本框架搭起来了,用Sitemap来存储每个网页的路径,使用ASP.net的导航控件,结合两个用户控件,一个是UCTab,一个是UCMenu,一个是控制页眉的,一个是控制左边的二级菜单的,采用了页面主题,简化了页面的风格和样式表的工作,通过Skin的控制,将整个系统的各个主要控件的样式都写好了,能够大限度的统一风格,使用了masterpage来控制一级页面和弹出页面样式,添加UpdatePanel使得页面看起来更加友好。在大家通力合作下完成了很大部分的工作。此日志来自QQ邮箱!方便快捷写Qzone的新方式,详情请进>>

  明天回大连,虽然周一又要赶回调兵山,心中还是充满着期待。期待个啥,我也不知道,反正是觉得有点期待。记得上次好像是7.20来的,已经一个多月了,为了这逝去的一个月,还是留下些东西为好。先写文档,虽然很没趣,但是还是应该写的,写这份文档前,先对bingosoft感谢一番,然后对师兄徐俊文表示非常感谢。这段时间,弄明白了很多东西,包括原来的老高的那个IRP软件的大部分的功能,对于这个软件,我不太喜欢,因为看到这个软件的数据库表的表名,就知道这个软件没有很好的按照软件工程来做,这个系统没有外键,据说他们认为不加外键是因为这样会提高程序的效率,对这个说法我持保留意见。现在我发现若果看到一个程序里头包含很多label1,linkbutton1的变量的话,我会很生气,不晓得这个算不算是我对软工的一个实践呢。这段时间我还将上次在公司里头学到的大部分东西都用上了,包括那些布局和用户控件,以及样式,启用了主题模式,启用了sitemap管理,仿照以前的那个需求,写了一份需求,重用了以前的masterpage,使用了Util来做全局静态重用函数,使用basepage来提高扩展性,虽然我觉得我的代码写得还不是很好,但是我已经很记住以前老大说过的,重用重用,代码要精简,安全,对于以前公司使用的ORMWeb,我们使用了LINQ来代替。先说说LINQ,这个东西很不错,中间件的课程论文我的题目是对比LINQ,Nhibernate,以及ADO.net+SP的效率,LINQ的效率和NHibernate相仿,与ADO.net+SP的效率不会相差很远,尤其是在我们的这个项目,没有海量的数据,很重要的是LINQ完成了PETSHOP中DAL,IDAL,BLL中的工作,匿名对象的引入增加了LINQ的灵活性,因为,有了匿名对象,我们对数据的投影产生的数据集也成为了对象集,更显示出了C#提出的处处皆对象的理念,引入了LINQ,数据访问层非常简单,维护一张DBML表就可以,原本我们做DAL的体力活就可以大大节省,而且不需要配置任何的XML,不过只能支持SQLServer。对于多表查询尤其是对很多实体的关系表,在ADO。Net+SP中经常我们会做多表连接,而在lINQ中,只需要一次查询,所有的实体的信息已经被查出,对于这样的好处,功过参半吧,对于不需要实体信息的时候,这个查询是有些庞大,有些浪费,但是如果需要使用实体的信息的话,这个LINQ就节省了很多功夫。在没有发现可以只用一条LINQ语句之前,我会把这个工作分成两部分,先查询,放在一个集合里,然后用这个集合和实体类联合查询从而完成以前3表或3表以上的查询,这个工作的提升是NHibernate和ADo.net+SP无法完成的,而这些新的特性很有效的提高了我们的效率,既要保证代码的质量,又要保证工程的进度,还要符合良好的框架。另外使用了匿名对象会导致有一点,在GridView的数据库绑定的时候,在进入RowDataBound函数的时候,通过e获得的DataItem就是一个匿名对象,为了使用这个匿名对象,在网上找了不少资料,后来终于找到一个方法,新建一个同样的匿名对象,然后获得这个对象的类型去做强类型装换。而其在项目开发中往往会遇到这样的一个问题,数据库有可能会经常的有变动,毕竟虽然有需求,有数据库设计,但是设计和具体的开发还是有差距的,尤其是我们这样的新人,如果使用NHibernate或ado.net+sp的时候麻烦就大了,包括属性要自己写,每一个功能还要先写SP,虽然效率高,但是项目进度不能快,尤其是新人。此日志来自QQ邮箱!方便快捷写Qzone的新方式,详情请进>>

  终于回到大连了,为了应付考试,我们不得不回学校,而且不得不在考试前一天回学校。早上4点多起,4点50离开出租屋,5点20坐上大客从调兵山出发,6点45到的沈阳北站,立即买了7点30的T542,于12点前回到大连。走出大连站的一刻,我忽然发现我是多么的想念这个城市,看到车站门前的车水马龙,看到大街上熙熙攘攘的人群,心中便有了一种归宿感。晚上估计用的还是调兵山的时差,10点就睡了,睡到第2天的六点半,实话说有好久都没有睡过一个好觉了,好久都没有欢快的使用自来水了,好久都没有舒服的洗过一次澡,好久都没有试过不被虫子骚扰的躺着,好久都没有在这么凉快的环境下入睡,好久……调兵山的生活过得很艰辛。定时限水自然是没法说,定时限水导致的问题就多了,洗漱的水,洗澡的水,洗锅碗瓢盆的水,上厕所的水都得从两个半人高的大桶里取,但是10个人的这么用那就是相当的有限了。到了调兵山,没有睡过一天好的,脚伸不直自然就不用说了,而且床还小,比宿舍的床还小,而且是廉价折叠床的缘故,两块板之间的连接是不连续的,是间断的,是不规则的间断的,床上有一层塑料薄膜,人睡上去怪黏糊的,我没有使用褥子,一方面的是我其实是喜欢硬的床,在家里睡床板都习惯了,另一方面是,本来够热的了,加上褥子岂不是更热了,我虽然是南方过去的,而且是从夏天热得不行的广州过去的,但是起码我们有风扇啊,这里的闷热,加上没有电扇,真是一种折磨。热,黏糊也就罢了,关键是连小虫子,小蚊子都不放过我们,一会在耳旁嗡嗡的叫,一会又噼噼啪啪的到处撞,更有甚者,它就不叫,光咬人,第二天起来,每个人的手上背上总会有一些红色的斑,想挠而又不能挠。这个房子,到处都充满着危险和机关,且不说其他,就说厨房上面的那个灯罩,摇摇欲坠,终于有一天摇摇坠之,砸到了小晶晶的脖子后,摔到地上,引发了吓人的响声。对了,马桶是不能不说的,一个很破的抽水马桶,坐落在一个很破的厕所里头,这个厕所是够大的,起码有有半间房子大小了,别的先不说,先说说那个永远潮湿的天花板,还有发黄的管子,瓦口那么大,而且还滴沥搭啦的滴水,那些管子的接合处都长着青黄混杂的东西,滴水的同时,还有黑色的粉尘状的东西不断的往下掉,而且,这个厕所还容易堵,冲厕所的时候还相当的费水。这里的吃的,是非常的糟糕,以我们南方人的观点来说,小地方,其实应该吃的大小更好,因为它少用饲料啊,环保啊,看来这就是个反例。味道很不习惯,自然没有什么胃口,买块猪肉没有肉味,买只鸭子,煲出的汤没有鸭子的味道,买两条鱼吧,煎了之后煮出来的汤没有鱼味,拿块扇骨煲五指毛桃吧,味道极之清淡。买个面包点心吧,似乎都是不新鲜的,要么发硬,要么发软。

  TFS全称是Team Foundation Server 是微软发布的VSTS套件的服务器管理工具,其中具有团队门户,文档管理,版本控制,项目管理,测试管理,等功能,适合使用VSTS做。Net开发的团队构建团队服务器开发。至于TFS的安装似乎比较繁琐,TFS必须安装在WINDOWS Server下,建议使用WIN2003 SP2版本,第一步要把IIS给安装上,因为不安装IIS,SQL server 2005是不能被正确安装的。然后装上SQL SERVER2005开发人员版或者企业版,那个VS自带的数据库是不行的,另外,SQL server 2005 开发版也就是付费版和免费版是不能共存的,这个希望大家在安装SQL server的时候要注意的。安装SQL server的时候,必须选择全部安装,在启动的设置的时候要全部选上。完成了SQL server 2005的安装后,把它的SP2包也要打上。此时可以安装TFS 2008,在安装TFS2008的时候会遇到三次要输入帐号的页面,另外虽然安装文档上说数据库服务器和TFS服务器可以是分布式的,但是我多次尝试,都没有成功,建议小型的团队应用还是装在一个服务器上吧。在安装之前希望先建立三个帐户,TFS_User,TFS_Report,TFS_WSS,第一个帐户是TFS使用的帐号,用来使用TFS服务的,包括创建项目啊之类的,第二个帐号是用来和SQL Server通信做报表服务的,第三个帐户是sharepoint的管理员帐户,因为TFS总体来说是由三部分构成的,门户用的是sharepoint,sharepoint是有严格的帐户和权限的,需要用TFS_WSS,对于源代码控制来说需要用到TFS_User,对于报表的生成,需要TFS_Report这个帐户。在实际的安装中,我的TFS_Report帐户不能正常工作,于是,我改成了,和报告服务器的链接使用winows集成验证。今天解决的问题,是利用TFS来做源代码控制的工作,也就是要添加成员,这个工作从昨天到今天有了研究成果,但是不代表正确,不过至少能用。首先在windows用户中新增一个帐户譬如,TFS_Mars,然后将TFS_User的组都copy过来,然后在本机打开VS2008在TFS Explorer中选择项目成员,然后在组成员资格那里选择显示全部帐户,编辑“Team Foundation Lincensed users”属性,选择将TFS_Mars通过window user的形式加入,然后在相关项目的角色中编辑属性,然后将TFS_Mars加入相关的组,最后再使用TFS_User登陆门户后找到组和用户设置的地方,添加TFS_Mars这个帐户,这样的话,基本上TFS_Mars这个帐户就可以登陆门户,并可以使用源代码控制的功能了。此日志来自QQ邮箱!方便快捷写Qzone的新方式,详情请进>>

  实话说,我上上个星期天就到铁岭的一个小县级市了,这是一个我不会忘记的地方,一个月350的小平房,住着10个人,房子的后头是雄伟的烈士墓,不过可能考虑到烈士的关系,我们的用水是定时供应的,他们说这里的水不好喝,我打开水龙头一看,这里的自来水竟然是乳白色的,还是不喝为妙。听先遣队说,所谓的先遣队就是比我早一个星期到的那批人,原来这里什么都没有,除了有几张床,仔细看,应该是房东不用了的两张双人床,还有6张折叠床,之后什么都没有了,他们用仅有的1000的经费,购置了,锅碗瓢盆,电磁炉,窗帘,门帘,脸盘,到我去的时候,屋子里没有一张椅子,也没有一张桌子。到今天为止,我没有睡过一天的好觉,首先是因为床不够长,我身体伸不直,其次是床太小,我想斜着睡也没有办法放下,所以每天起来,我的脖子都酸酸的。在这里,我们的习惯都很好,因为没有什么娱乐,加之听说这边的治安很一般,于是我们都是10点前后就睡觉了,但是这里的小鸡小狗什么的特别的活跃,总是在天刚亮的时候就叫唤个不停,这个时候应该是早上4点说的时候吧。不能不提的是,从我们的窗口往外看应该几百米处,有一个哨望塔,因为那里是一个拘留所,他们和小鸡小狗是同一个作息时间,因为他们也在那个时候跑步,喊1234.从家里到公司约莫40分钟吧,每天20的伙食补助呢,其实不多,因为要花钱的地方实在太多了。

  阴天·冰峪·avicinar aka -5.2今天是个大雾天,能见度相当的低,100米远处的东西,已经完全隐匿在那白色飘渺中了。走在路上,忽然发现这里长着不少的艾草,北方的植物长得果然比南方慢很多。看着这长在山涧泥地边的艾草,又不禁想起了南方,想起了家,想起了前几天老妈打电话来跟我说过的艾糍。我不晓得我为什么如此的眷念着南方,虽然已经习惯东北的衣食住行,甚至还有不咸不淡的几个东北词,人的联想还是不要太强的为好。看见艾草,我还是忍不住弯下身去,仔细的看这沾满露珠的艾草,摘上一片嫩叶,闭上眼睛,闻闻那种带有童年记忆和家乡味道的芬芳。中原人对艾草有很深的情缘,有清明吃艾糍,端午焚艾草的习惯。或许我的范围扩大了,这个或许是客家人的习俗。每到清明前后,家里都会买来嫩嫩的艾草,和在糯米粉里,揉成团,包上甜甜的花生馅,做成一个个糍粑。还记得我很小,很小的时候,那时候还没有念书,机关大院外是一大片的鱼塘和菜地,每到这个节令,家里总喜欢去菜地鱼塘边摘艾草。走过田基时,我总喜欢蹦蹦跳跳,而走过两鱼塘中间的小道时,我总是如履薄冰,小心翼翼,生怕一不小心掉下去就成了鱼食。回家做艾糍,也是一件很有趣的事情,外公外婆在摘艾,老妈洗艾,老爸煮水泡一泡艾草,烫个几分钟,拿出来剁,剁好后,由外公加粉,外婆加碱水,外婆揉面,老爸接着剥花生,用搅拌机打花生酱。经过一天的忙乎,晚上就能吃到那香喷喷的艾糍。现在看到艾草,竟然还能够想起分形。实话说,这是我最不愿意联想到的,一想到分形,就想到了混沌,想到了学校,想到了教研室,想到了项目还有那一大堆的破事。去冰峪原本的目的就是原理工作学习的压力,散散心,离开喧嚣的城市,进入山林,看涓涓流水,走座座群山,还有呼吸那最新鲜的空气。要说看山看水,冰峪都不是好的选择,因为家里本来就在山中,只是走进山中多多少少还能感受到一丝家的感觉。现如今,兜了一圈却又回到了原点,看来成为了思维定势后,到哪都无法摆脱自己心中的压力。心中不禁苦笑一声,这不就是无间道么!其实,世间的事,你越想逃,就越发现它无处不在,逃得越是机灵,仿佛跟得越紧,机关算尽却害了自己,一切都是冥冥中的定数。佛曰:“受身无间永远不死,寿长乃无间地狱中之大劫。”无间道(无间地狱)是《法华经》、《俱舍论》、《玄应音义》等佛经里“avicinar aka“的新译,旧译为“阿鼻地狱“,是佛经故事中八大地狱中最苦的一个,也是民间所谓十八层地狱中最抄底的那一层。凡被打入无间地狱(无间道)的,永无解脱希望,要经受五种无间。佛理,其实还是很有道理的。这话很苍白,也很无力,更是没有什么意思。但是这个是确实兜了一圈后的感悟。以前总是觉得那是天书的东西,是一些没有什么用处的经文,偶尔一两句话感觉有点道理,似乎不痛不痒,现在才发现,人的经历和阅历不同了,看同一样的东西是不同的。什么是觉悟,不在于不断的兜圈,在在于每一圈都有新的感悟。压力似乎不是来源于外界的,而是来自自己的内心,是自己应对外界的时候,自己给自己施加的。快乐是自己的,痛苦也是自己的。有一种人,时时刻刻充满压力,因为他追求完美,因此过得一直很痛苦。天地间本来就没有完美,天有崩地有裂之时,太极生两仪,也并没有黑白分明。这样的人就如同,夸父追逐烈日,很是努力,一会都不停歇,但是终于逃脱不了累死途中的的命运。我就是这样的人,我很明白夸父的命运,推着那西西弗斯的大石球。

  写下这些文字的时候,我似乎已经走出了迷雾,因为我似乎又找到了一个愿景。做研究生,就要踏踏实实做研究,认认真真整项目,安安静静看世界。我还记得,以前,我曾经和妈妈讨论过读研究生的意义。我说,读书就要有崇高的理想,至少要为这个事业学科留下什么,我还说很多人似乎读书没有崇高的理想,所以我不想读研究生。妈妈很生气的说,不要以为只有你有理想,你的理想崇高,人家的就不崇高。我承认,我的确是有点自大。从入学以来,慢慢的适应了大连和广州的差别,也慢慢适应了大工和华工的差别,慢慢了也适应了本科生和研究生的差别,慢慢的人就开始不求上进,慢慢的人就开始挥霍时光,这个感觉似乎我又回到了大一的那个时候。对计算机,虽然研究得不深,但是也是有自己的想法的。我认为:软件是要创造客户价值的,软件是要增加用户体验的,通过软件可以改善如今工作的方式。我希望通过我自己,给自己行业留下些什么。为此,自己为自己定下了可行的目标:计算机应用-信息安全方向目标:为计算机改进我们的生活而努力工作,做一个有工科背景的知识分子。1.了解计算机安全,信息安全,网络安全,代码安全等大安全领域,深入学习经典密码学和非对称密码学算法以及实际代码;熟悉该领域的现状,常用的技术以及结合混沌应用来做研究。2.了解C#语言,深入了解C#语言与.Net Framework架构,以及C#的高级编程方法,学习基于C#的对象技术,包括设计模式的设计方法,并学习MS的新技术,包括WPF,WCF技术3.深入了解window内部结构,深入了解SQL SERVER内部结构4.提高人文素养,坚持每月看一本人文社科类书籍,坚持每个季度读两本经管书籍5.好好的改善饮食,学习烹调品尝大连海鲜需要阅读的书籍:123《inside windows》《inside SQL server》45已经完成的:.net 大局观身体使用手册圣殿祭司的ASP.net 2.0 详解silverlight 完美入门老子与现代生活视读混沌学beginning C# objects谋生之道生存风水学魔鬼投资学在读的周易与中医CSS禅意花园心理学与生活

  虾爬,皮皮虾,濑尿虾指的其实都是一种虾,大连的虾爬听说还挺出名的,而且这时候也是吃这虾爬的季节。周一,大连本地的朋友带了一斤活虾过来,看到这活虾的第一眼,脑中就已经出现那香喷喷的姜葱炒虾了。由于本人没有什么做海鲜的经验,便请教了身边的朋友,大家一致说,放入沸水中煮一煮就可以吃了,味道鲜美。虽然朋友介绍了这个简单的做法,我觉得还是差了点什么,便给远在几千公里外的老爸挂了电话。电话中,老爸说这东西很容易,把姜蒜切成碎块,把葱切成小段,把虾切成半指长的小段,爆香姜葱后,加入蒜蓉,撒上盐,放上生抽,最后把虾放进去,加上一点水,盖上锅盖,等水干了以后,喷香的虾就可以出炉了。我把老爸这番话,转达给大连的朋友,他们很诧异,他们从来就是用“白切”的方法来炮制这海鲜的。于是我想了个方案,部分爆炒,部分白切。于是去市场采购了几个菜椒,买了7块钱猪颈肉,还有半斤的小油菜,便开始做午饭了。午饭的过程很顺利,很快把菜给烹调好了,瘦肉炒菜椒,肉片油菜汤,加上两盘虾。虽然看起来不太好看,但是吃起来的味道还是挺好的。我来自广东,这菜的风格肯定是广东风味了,觉得还是给两位大连的朋友带来了家乡的味道,至于味道他们是否喜欢,就仁者见仁智者见智了,至少,这个味道我认为是合格的。和朋友吃饭,更重要的交流,就像去钓鱼一样,钓胜于鱼。于是一边吃饭,一边天南地北的扯,从童年到未来,从国内到国外,从海角到天边…这顿饭,我吃得很好,吃得很亲切,因为这是家的味道。 这顿饭一直到下午三点才结束,大家都很高兴,朋友说,这样的生活真好,比起很多的人,我们算是很幸福了。我很是赞同,我就喜欢这样的生活,一天不会很忙碌,吃饭的时候可以把它当作是一种享受,不必担心一小时后就要上班了,匆匆忙忙的就把肚子填饱;天天都可以过自在的生活,不必匆匆忙忙的象打仗一般生活。朋友说,有得必有失。年轻的时候,就想出去打拼打拼,把大把的钱挣到手,然后开始慢慢的平静的生活,其实也不错嘛,虽然失去了一些东西,但是毕竟手上拿到的是财富。然而我觉得,人嘛,终究还是个生物体,如此的操劳,生活质量的低下,会影响身心健康的,IT从业人伤痛不断,职业病严重啊,金钱和健康,金钱和生活质量,我都愿意选择后者,并不是不愿意努力的工作,但是更希望的是有一个高质量的生活,很家人一起,和父母一起,也和自己的兴趣一起。说完,朋友也点头赞同。话罢,饭局散了之后。我接着这问题继续想了下去,很现实的说,就面临了找什么工作的问题。找工作,很自然的想到了自己为什么要念研究生的问题。老庄说,人最黄金的时间是20-28岁,他向我展示了很多很有才华的人,成名的时候都是这个阶段,于此,我也表示赞同。想到这黄金的时间,我竟然都用在读书里边,能读得出点东西也就罢了,看起来真读不出些什么东西。至少要做个优秀的工程师,是我现在所能希望做到的。研究生,其实能研究什么呢?我对计算机有我自己的看法,我知道我喜欢什么,对什么感兴趣。自从我坚定了做工程师的那一刻起,我就希望能使用计算机技术改变我们的生活,或许太高了,我希望能使用计算机技术能对企业有帮助,纵然没有什么大的创造,也应该为计算机事业写下一笔。然而现实却不乐观,想到这里,心中便涌出了一阵阵的疲惫和迷失。

  维瓦尔第的四季,我人生以来有意识去聆听的第一组小提琴协奏曲。一开始,我选择聆听春这个乐章,而夏秋冬三个乐章就没有去听,因为春这个乐章最愉悦,也最欢快,可能是由于我的性子本来就不平静,因此能够在欢腾跳跃的乐章中沉醉。那个时候的我,每天九点半就准时爬上床铺,不是睡觉,而是收听音乐之声频道的古典纵横,主持人赵毅敏总喜欢在版头播上一小段的唐璜,然后说“自由之思想,独立之精神–古典纵横”。赵毅敏说,小提琴是最接近人声的乐器,所以小提琴总能触动很多人的心灵,然后插播了维瓦尔第的夏和冬,他说,人们往往总喜欢听春,但其实夏和冬都是很不错的,丝毫不比春逊色。我第一次听夏的时候,感觉那是一种折磨,天呀,一点愉悦都没有。后来淘来了一张NAXOS的金牌四季,放入disaman的时候,原来的那种枯燥的感觉,完全没有了。生活中的夏的热烈的,但是音乐中的夏,一点都没有。音乐中的夏,忧郁,腼腆,虽然有人把他比作为夏天下雨前的沉闷的感觉,这感觉却比起春来更有诗意,虽然夹杂着不少轻飘飘的快旋律,但没有那种生活中的夏的感觉。比起夏来说,生活中的冬,给人的感觉应该是寒冷的,万物凋零的,了无生气的,死气沉沉的,音乐中的冬,只用了很短的篇幅来营造这样的气氛,更多的是让人察觉到隐藏着的生气,没有冬,也就没有春的生气盎然,虽然是冬,却没有缺乏明快的音乐节奏,连暴风雪的旋律也让人感觉到希冀。我对小提琴的钟爱,源于四季。虽然在小提琴上,我一丁点造诣也没有,但是丝毫不会减少我对小提琴的音乐的喜欢。对艺术的喜欢,没有形式,没有框架,不需要有什么说的,道可道,非常道。其实,是不是能从一个人的喜好看出一个人的本性呢?其实,是不是人在缺乏什么的时候,就会希冀什么呢?其实,是不是人在拥有什么的时候,就会忘记原来的希冀呢?

  模式:每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。设计模式:描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式解决的是“类与相互通信的对象之间的****关系”,包括他们的角色、职责、协作方式几个方面面向对象设计的目的:满足应对变化,提高复用源代码就是设计–敏捷开发方法对象是什么? 从概念层面来说,对象是某种拥有责任的抽象;从规格层面来说,对象是一系列可以被其他对象使用的公共接口;从语言实现的层面来看,对象封装了代码和数据高手写的代码往往不是复杂,难懂,而是用简单的方法完成复杂的功能耦合关系直接决定着软件面对变化时的行为此日志来自QQ邮箱!方便快捷写Qzone的新方式,详情请进>>