| Profiel van tong宁静致远,澹泊明志Foto'sWeblogLijsten | Help |
宁静致远,澹泊明志用自己的文字记录生活 |
||||||
Er worden geen categorieën gebruikt.
|
4-7-2008 java学习笔记一 花了将近三个月的时间终于把交通事故三维再现软件基本搞定了,第一轮测试已经结束,测试人员挑出了不少写代码的时候没有注意到的错误,还好主要都是完备性检测方面的错误,很好改。再就是师兄负责那块的界面问题要改一改,预计再一轮测试下来就可以拿到苏州去给用户见面了,一个软件开发的流程完整的走下来,第一次,很多没有经验的地方需要总结,反思。过段时间等拿出去用户反馈回来之后再针对这个软件写个总结吧,呵呵。
还是说说今天的主题,java,之前断断续续的也看了不少关于java的语法,当时的感觉就是和C++差不多,尤其和C#很像(考虑到C#就是C和java的结合板就不足为奇了)。其实现在感觉看来作为一个程序语言最基本的就是参数类型,变量,运算符号,赋值,条件判断,循环;如果是面对对象的程序语言再加上类,对象,引用,继承,派生,接口等等。。。。。。
就因为前面提到的交通事故三维再现软件开发的平台是delphi,导致我对borland的态度在三个月内来了个过山车,一开始通过简单的界面式编程认识到对象编程语言的好处,但渐渐的深入之后,发现简单易用带来的就是没有深度,不灵活,如果抛开它的简单易行换来的就是更进一步的繁琐。到最后就感觉有种被控件设计人员牵着鼻子走的感觉,体会到了高效表面下的低效率。
考虑到java现在的生命力和面对对象开发的吸引力遂决定还是把java好好的仔细的从头开始学习一遍,于是就从网上买了有人推荐的headfirst系列的三本书,head first java,head first设计模式,head first object-oriented analysis and design,加起来1900页,从java开始看起。
之前的拿C++和delphi的编程经验派上了用场,看起java来没有那么累了,另外head first这套书真的是不错,很通俗易懂,是我看过的程序语言书当中唯一让我真正明白多态是什么的书!
第一天:认识到了java的结构,对于java纯class的结构不是很感冒,知道了主函数入口main(),了解了java的编译原理。
第二天:继续熟悉了java的主要参数类型,开始意识到对象的重要性,开始不对class结构有什么意见了,并彻底的明白了过程性编程和对象编程的区别和优缺点。
第三天:了解了java类中的方法和对象的行为,个人感觉和C++基本累死,所以看的较快,期间通过书上的一个游戏程序的例子加深了对对象编程的了解,才明白过来我之前写的代码50%都是过程型的,而且自己还没认识到,悲哀。。。。
第四天:发现java的for循环很有意思可以让一个数组或者arraylist自己循环,很有用的特性,arraylist也是一个很好的api对象,或者称其为智能数组比较恰当。了解了java中的布尔表达式。
第五天:也就是今天,收获比较大,明白了继承的意义,抽象类和抽象方法的存在价值,接口interface的作用,特别是多态,这个鸟东西当年学C++的时候就半懂不懂,现在终于弄明白了。。。。
总结一下设计类的方法,个人体会而已:
1.如果一个类的属性大部分和已经存在的类重合,可以用继承来实现。
2.如果要完成一个特殊功能的类的话,不妨用继承之后的覆盖或者重载甚至新建新的方法来实现。
3.考虑到java不支持多重继承的功能,所以对于设计交叉关系的子类来说接口(interface)是个不错的选择。
4.父类中的某些方法如果想要在多态中利用而又在子类中分别定义的话可以用抽象方法来实现,但有抽象方法的类就必须是抽象类哦,感觉有点像强买强卖:)
5.抽象类是为了那些不想被初始化的模板而使用的。感觉一开始应该不会想到用抽象类,等我多态用熟了再说吧,呵呵
上面肯定有说的不妥的地方,欢迎大家指正:)
就看了这么多,还有3百多页,估计再一周能看完吧。
p.s 实在是发现用命令行来编译java程序实在很累,改起来也是相当的不方便,于是昨天弄了个eclipse3.4装上了,鼓捣了一个下午终于可以用它来调代码了,但还有很多不会用的地方,慢慢研究吧,这五天慢慢发现了java的优点了,以后就拿java最为我的主打语言了。 20-5-2008 全国哀悼日的第二天!加油,我的祖国全国哀悼日的第二天!
5.12一个让人难以忘记的日子,我在第一时刻接到朋友短信说南京地震了,未能感觉到,半小时后从网上得知是四川地震了,惊诧其传播范围之远!未能想象到如此惊人的伤亡数字!40075---到现在为之已经确定遇难的同胞人数!
1.25雪灾开始的日子,那天我费尽周折终于回到了家!3.14拉萨打砸抢事件!CNN等西方媒体扭曲报道,藏独巴黎抢火炬,激怒全世界的华人!4.28山东火车相撞70多人死亡,事故原因主要是人为失误!
还没有等我们对2008年这些事情进行回味的时候,5.12又突然的震撼了国人的世界!
惊叹于地震的破坏力之大,伤亡之惨重,但同时又为政府的迅速而有效的救灾行动而欣慰,被总理第一时间到达现场,亲身亲为,无惧危险的行为而感动,被中国人民解放军无畏艰险的精神打动,为一个又一个灾区传来的生命奇迹而激动,为博客上一篇又一篇讲述平凡人的地震时的感人事迹而震撼。
悼念在地震中死去的人们,特别是学校的孩子们,悼念为救灾而永远献出自己生命的解放军战士。
感谢祖国政府领导发出的最强音:救人!,让我们知道了中国政府把人权放在第一位,让那些质疑中国人权问题的人彻底闭嘴!
感谢奋战在第一线的解放军战士,他们或许和我们一样大,或者更年轻,使他们带给了灾区人民希望
感谢一直坚持工作的新闻工作者们,是你们让我们这些幸福的没有遭受灾难的人们能第一时间了解灾区同胞的情况
感谢为灾区慷慨捐钱献血的广大同胞们,是我们让我们自己知道了这个社会没有在改革开放中迷失自我,而是充满了爱心和凝聚力!
感谢一个个不断出现的生命奇迹,是你们让我们在绝望的时候认识到了生命的坚强!
2008年注定不是平凡的一年,2008年我们遭遇了两次大的自然灾难!2008年我们至少40075名同胞长眠于四川中部!
但!我们中国人是不会就此被打倒的,鸦片战争,八年抗战,抗美援朝,三年自然灾害,唐山大地震,98洪灾我们都经历过来,中国最不缺少的就是韧性,让我们擦干眼泪,众志成城,克服灾难,迎接奥运会的到来,向世界展示出一个伟大的民族!
加油,我的祖国!
4-4-2008 杂记人或多或少都是有一点惯性的,当习惯于做某件事情之后,就很不愿意去改变,而当不得不去改变的时候就显得特别的痛苦,但一旦适应过来了,想要再回到以前又是那么的困难,刚刚没事翻了翻之前自己写的日志发现以前发了好多的牢骚,关于生活,关于学习,然而现在想想很多东西都改变了,都是在不情愿的情况下做的改变,却最终自己适应过来了。好在我这个人还是看的很开的,很多事情都不放在心上,也就没有那么多特别烦恼的事情,我一直认为与其让烦恼控制自己,倒不如将烦心的事情一脚踢开,远远的,眼不见心不烦,保持平常心,自己落得个自在开心,永远保持笑容。。。。
人啊其实一直是在变化的,想法会变,态度会变,人生观价值观也会变,但也有不变的,不变的是人的本性,人性本恶而非善,我认为。只是世间的种种道德规范和宗教信仰约束了人的种种行为,记得以前看过弗洛伊德的社会心理学的理论就说到,人其实有三个我,原我,本我,自我,所谓“原我”就是最接近人原始本性的表现,是吃,睡,性等最基本的人的欲望的总体,本我是在原我之上由于社会约束而产生的自我控制,是压抑控制人本身欲望的条件,而自我就是在本我之上,由于受教育和环境不同而产生的与其他人不同且唯一的思维形式,也是一个人存在于社会的最高形式。一个人好坏善恶与否就在与自我对于原我的控制程度上。人的思想千千万,但成功与否我认为就在与这个控制力上。
虽然明白这些道理,但要是做到真的是难上加难,要不然岂不是每个懂道理的人都成了圣人,伟人。当然伟人多了之后也就不是伟人了。
所以继续努力,努力控制自己的原我,呵呵,提高自我:) 26-3-2008 [转载]献给所有研究生生活迷茫的人读研首先要改变的是自己的心理状态,说起来简单,但实际上很困难。不过既然已经上了研,就不要抱怨了,努力想想自己该干啥才是王道。我们首先需要明确几种好的心态
1. 无论是做研究还是做工程,不要期待导师给你太多的指导,这点全世界都一样,不要抱怨,独立解决问题的能力就是这样锻炼出来的。好的导师能够在大方向上给一些意见,但具体的工作是需要自己去做的。
2. 别人没有义务来帮助你,不管是师兄或者同学,最可靠的人永远是自己。别人帮助你,要表示感谢,并努力帮助别人。别人不帮助你,也不要抱怨。 3. 不要抱怨课程无聊,老师讲的不好。读到研究生,自学能力没有的话不如退学。 4. 研究生毕业也不见得能找到好工作,好工作是给能力强的人,不是给学历高的人,见到nb的本科生,也要虚心学习。 我在说说我认为研究生期间应该做的事情: 1. 养成锻炼身体的习惯,30以前你找病,30以后病找你。 2. 如果你学的专业,中国不是最好的,那么请好好学英语,不要说什么英语教育是毒瘤的狗屁话,研究生毕业前,至少也要达到能够进行英语面试的准备。 3. 努力做一个善良的人,学着改变自己,控制自己的欲望。善待你周围的人。 4. 学习时间管理的方法,订计划,执行计划。这个习惯会让你终身受益。 5. 学习怎么使用google scholar,包括各类搜索方法 6. 争取每一个能让自己能力增强的机会(实习,比赛之类的),我个人建议大家要努力争取实习机会,和导师好好商量,3个月的相关领域的实习会对能力的帮助很大。对找好的工作也是一个有利的筹码。 7. 每天看书。除了本专业的相关书籍之外,看半个小时其它方面的书:经济学,管理学,各类励志书籍。 还可以看看一些牛人的blog。 8. 养成写东西的习惯。 定期写blog是一个好办法,写做是一个锻炼自己逻辑思维能力的好办法。 9. 多动手,对cs或者war3的同学来说,多写程序,多看程序。自己去找英文论文看。 10. 培养游戏之外的一些爱好。 11. 和别人讨论的时候,先理解别人的观点,学会聆听。 写了一些,如果不足,大家补充。 总之在研究生毕业之前希望具有一下能力: 1. 能把自己的观点说清楚。口头+书面 2. 能够顺利的阅读专业英语论文,基本不要翻译软件 3. 对自己的职业有初步的规划和想法。 4. 知识面扩大,做好踏入社会的准备。 5. 身体健康,还能打打球。 6. 有一帮不错的朋友,能够互相帮助。 19-3-2008 折腾用折腾这个词来做标题就是想自我批评一下最近一段时间在电子设备上相对有些匪夷所思的行为。。。。。
说说我对这些个人消费电子设备的爱好那可是如滔滔江水绵延不绝啊,自从初中卡带式随身听开始流行,我就好奇如此薄的一个小盒子是怎么造出来的,但一直不曾拥有一个,也是遗憾,后来高中时有人送我一个mp3,那时候的mp3可是稀罕东西啊,容量还是以m计算的,插卡,还是CF卡,32m,只能放8首歌。当然那个时候拨号上网下个歌就要20分钟。时过境迁,现在在学校ftp下4个G的高清也不过十来分钟的事情,不得让人感叹摩尔定理的伟大。
上大学了,经济自由了,省吃俭用出来的钱都化作各种各样的电子产品了,cd,mp3,移动硬盘,手机,耳机。其实我的第一个手机还是用了很长时间的差不多有两年吧,非常深刻的记得是siemens的m55,4096色的屏幕,2m的内存。。。现在怎么看来都是古董货了,接着就不满足于这些功能死板,经不起折腾的手机了,开始我的买了卖,卖了买的折腾生涯,向智能手机靠拢,先后经手了s60,wm,palm等操作系统的手机,最欣赏的是palm,treo 650和680都用了,非常赞同一句话“唯一一个让你不用palm的理由是:当你没办法再用palm的时候,你会悲观厌世。。。”
再说说苹果,其实一开始我对苹果的东西不是特别的感冒,把苹果的东西和奢侈品划上了等号,当然囊中羞涩也是一方面的原因,后来apple出了第一代shuffle,价格很有说服力,入手了一个,于是从此开始着了苹果的魔道,但不得不否认apple的东西很有一套,拿shuffle来说,最好的设计恰恰也就是它的所谓缺点,没有屏幕,把shuffle往电脑上一插,itunes自动随机换歌,播放的时候随机的算法很好,很少会听到重复的歌曲顺序,正好又没有屏幕,你永远不知道你的下一首是什么,百听不厌。
再后来卖了shuffle买了一个二手的ipod4代20G,第一次体验ipod的触摸转轮,很好很强大,用了两年一共就往里面拷过不到十次歌,然后就一直随机听,从没觉得过时过。
说到这会估计大家开始说我还真能折腾,不过我最近又没抵住苹果的诱惑,iphone太贵,于是我就整了一个ipod touch,代价是卖掉了我的treo 680和ipod4代,这也是我想起写这么一篇blog的原因,买的时候很冲动,买回来一周之后有一点后悔了,不是对ipod touch的失望,而是发现这么多年手上经手了这么多的电子产品实在有些浪费了,另外一个原因就是,现在好想念的我的treo 680啊,那绝对是我的最爱啊,有点悲观厌世了。。。。不过好马不吃回头草,用了ipod touch之后更坚定我对apple的喜爱,也算是半个苹果迷了吧,什么时候iphone降价我就去整一个会来,哈哈,其实折腾也是一种生活态度,大钱不多,省点小钱出来折腾折腾也是可以接受的:) 12-3-2008 随笔又是好久没有更新space了,没什么理由,就是没有想到,感觉现在用来思考的时间越来越少了,恩,这不符合我的习惯,要改。
最近状态不太好,总是在忙,又不知道真正忙了什么,一天很快就过去了,感觉早上才刚起来到实验室,一下子就是晚上九十点了,然后发现一天的工作也就是改了改几行代码而已。。。。。。
是应该找个时间好好整理一下思路了,研究生两年半很短的啊,晃一下已经半年过去了,现在又正好是师兄答辩的关头,又免不了失落一回了
这两天的天气倒是不错,晚上去吃饭的时候迎面吹来的小风有点春风拂面的感觉,拜托南京的春天长一点吧,实在不想过只有冬天和夏天的日子。。。。
等哪天把思想整理好了再多写点。。。。。
13-9-2007 关于回调函数的理解frank的意见: 我对回调函数的理解虽然粗浅,但是我觉得会让人更容易理解:回调函数就相当于一个中断处理函数,由系统在符合你设定的条件时自动调用。为此,你需要做三件事:1,声明;2,定义;3,设置触发条件,就是在你的函数中把你的回调函数名称转化为地址作为一个参数,以便于系统调用。 声明和定义时应注意:回调函数由系统调用,所以可以认为它属于WINDOWS系统。不要把它当作你的某个类的成员函数。 ping的意见: frank说:回调函数属于WINDOWS系统。我觉得不应该说回调函数是属于系统的。应该说是程序把这段代码的触发交由系统来做。而这种做法是WINDOWS提供的处理机制吧,因为消息是系统一手掌握着的,由系统来调用我们的程序对消息的处理部分,这样子会比较方便。不然我们又得花力气去读消息列表了。 简单的话:你来定义,系统调用.系统自有办法. 2-8-2007 有意思的图片前些天看见一个很好玩的图片设计的很精妙,分享一下
在你看来,下面图像的运动方向是顺时针呢还是逆时针呢??
每个人看来都是不一样的 ![]() 其实顺时针还是逆时针都是对的,只是看的角度不一样,而且可以在两者之间互相转换,提示一下,关键是看脚下的影子:) 8-7-2007 写在毕业的日子里没有毕业之前没有想到毕业是这么的伤感,总是固执的认为没有什么必要哭泣的我在全系就餐尾声的一片哭声中再也没有办法控制住自己了,数不清的拥抱,数不尽的握手,数不完的签名,记录了一个属于我们的时段的终结,每个人都要踏上自己的人生旅途,为自己的目标而奋斗。除了祝福还是祝福,希望每个人都能幸福,都能一帆风顺,都能互相帮助。毕业了,没有了大一时的懵懂幼稚,没有了大二时候的冲动,没有了第三时候的牢骚连天,也没有了大四一年的忙碌,有的只是四年如亲兄弟般的感情。
怀念浦口东区的樱花
怀念班上兄弟们为之奋斗过的八舍篮球场以及赢的唯一一场正式比赛
怀念浦口的图书馆和上面硕大的校徽
怀念金工车间那带我们实习号称什么都能做的车工师傅
怀念宿舍楼下那个在邮局门口天天摆摊的万能老头,真是无敌了,什么都会修,绝对是个人才
怀念笃行馆的自备机房,虽然蚊子很多但ftp上的电影真的很多:)
怀念离开浦口的那一刹那,突然觉得浦口这个承载了我们三年青春的地方真的很可爱
怀念大四上半年考研的时光
怀念那个被我们成为考研根据地的通宵教室中山108
怀念那些一起复习一起拼搏的兄弟
怀念快要毕业的最后一段时间里,一个宿舍整天枪声不断,可谓是生命不息,cs不止
怀念································
23-6-2007 转载很多男孩子都不知道,女孩子在冲他们发火后自己转过身却在不断啜泣。 21-6-2007 答辩 传说中的答辩没有想像中那么难,不过还是有点紧张,说的时候有点缺少逻辑,好在老师也没提什么很难的问题,感觉一切都平平淡淡的过去了,只是下午在实验室的时候,突然觉得没有事情忙了,有点不适应,就像刚考完研那几天特别的别扭,其实想想人还是要有点压力的好,有压力才会有动力,才能有干劲。不过答辩结束了,也就意味着大学生活真的就结束了,还是有点不舍,四年生活在一起的哥么兄弟都要各奔东西了,大家不知道什么时候才能再相聚,还有最后十几天时间,好好珍惜了。 15-6-2007 毕业终于写完毕业论文了9-6-2007 静周六
一个人呆在实验室,静静的,把空调风量开到最大,舒服
耳机里放着这首大家正在听的“玫瑰人生”,很安静的感觉
想想人生,想想爱情
享受安静的时光,享受心灵真正的平静
闭上眼睛,眼前是碧绿的湖水,远处是皑皑的雪山
一切都是静静的
静静的
8-6-2007 放松了一天今天难得的给自己放了个假,最近真的很少休息,前段时间累得连看电影的精力都找不到了,所以早上起来一琢磨决定不去实验室在宿舍呆着好好的休息一下,于是就有了堕落的一天,早上一直就躺在床上看电子书,下午去南大把游泳证办好了,还好用东大的学生证可以办教工卡,10块一次,相对全名健身中心游泳馆的门票35,已经很是满意拉。证办好了当然得游,下水断断续续游了五百米之后体力就吃不消了,现在在水里的感觉还是不是特别的舒服,没有感觉到水从身边流过的速度感,可能是我的动作还是不标准吧,测了一下一口气蛙泳只蹬腿能蹬到15下,距离就不敢恭维了,大概就十米吧。数了一下,五十米游下来一共需要换气42次,相当的恐怖啊。想不通那个姓鱼的怎么游到只换气不到30次的。看来还得练练啊。 接着说体力的问题,最近一直呆在实验室,从早坐到晚,人都快麻木了,身体机能感觉明显下降,上周去九龙湖校区(不明白为什么把校区弄那么远,还那么大,整片整片的校区都是种树,弄的和一中学似的,一点大学气氛也没有,还是本不好啊)和大三大二的踢了场告别赛,回来之后大腿肌肉疼了三天,那叫一个累啊。球踢得就更臭了,一年多没有踢球了,最近篮球也很少打了,不行啊,身体是根本,再忙这个体育爱好还是得继续下去啊,等忙完了毕设,就开始恢复活力,暑假争取从老板抢回一个月的时间,然后回家找一帮兄弟打球去:) |
|||||
|
|