更新一下 – 06/11/11
两周没有写小结了,更新一下,说说这三周做的事。
Research。本以为五月底我就能写完CPSNET的general framework,事实证明,这活比我想象的复杂得多。总共要写四个layer,我只完成了Computation和Service,还剩下Sensor和Physical layer。我所说的完成,其实只是“部分”。在每一层layer里,我得弄清楚这个layer的功能是什么,有哪些sub-component,每个component负责什么任务。理清之后,就开始定义(C++)相关的data structure,类中的data member和function,message type等等。我一边写这些,一边写注释,把我脑子里现在能想到的都写上去,主要是函数的实现细节,这样到下一阶段实现具体的应用时,不用费那么多时间去想如何实现。下周把Sensor和Physical两个layer写完,然后要再深入,定义那些目前我只给出声明的函数。有一些函数我已经实现了,比如handleMessage,initialize。老板的意思是让我再花些时间实现那些函数,完成那些application-independent的部分,application-specific的留到实现具体应用时再修改就可以了。A long way to go,要实现的函数数量挺多了,这个月底能写完就谢天谢地了。这样一来,与我原来计划的有很大偏差,当时想的是花一个月时间写general framework,然后花两个月实现一个application。现在我觉得应该反过来才对。不过这样也好,花在general framework上的时间越多,意味着写具体的application时需要做的就越少。反正多少都是那些活,好好做吧。
Reading。扯一下读书的进度。重读APUE2e,已经看到第六章,但只敲了第3章得代码,只做了第3章得练习,这样不好。重读此书的目的就是为了写代码做练习,我这样光看没有效果(我比较喜欢看。。。)。本打算今天下午敲第4章得代码的,结果午觉睡过了头,从原本的一个半小时延长到4个小时。待我写完这篇博文就去敲。C++ Primer看到了第8章,然后跳了几章看12章Classes,接下来要看15章Object-Oriented Programming。12章和15章是关于类的,我得先复习一下,因为实现CPSNET时要用到。Unix OS看到了第9章,关于内存管理的,这书我有点走马观花式的看,看的时侯理解了,但很快就会忘的,如果有时间和精力,重读一次。Linux Shell看的比较少,现在停留在第3章,介绍常用的一些命令,得加把劲跟上才行。以前打印过一本电子书,关于makefile的,之后一直被我扔着没去看。等我想看时,发现找不到打印的了,原来的电子书也没有存档,但我也没再去网站找。某天无意中又看到这书,《跟我一起写makefile》,趁着还有热情,把它打印出来,并看了一部分。这份学习资料也才78页,我就花些时间把它看完吧。不了解makefile说不过去。买的算法导论英文版寄到了,是三哥版的,但我觉得暑假我是没有时间看这个了,先扔着吧。《明朝那些事儿》继续断断续续地看着,已看到第四部。
Entertainment。最近这三周看了不少电视电影。《超人前传》(Smallville)我从大一开始看的,那时候用的是张竞竞的电脑。最早是张竞竞开始看的,我围观了几集,发现有点意思,就借着他的电脑从头开始看。今年Smallville已经出了第10季,final season。之前第10季看了十几集,还有七八集没看,当时不想一集一集追,所以就等他出完了,一并看完。最后的结局算是个happy ending。Clark和Louis结婚了,Lex被洗脑从新做人了,貌似当上了总统。Smallville是我追的时间最长的美剧,大一到现在有7年了,不容易。感谢编剧导演们,让我能看到final season,而不是中途夭折,像Jericho,Kyle XY那样。除了补齐Smallville,还看了《Vampire Diaries》的一二季,这部美剧我早有耳闻,拜山寨群里的小猪水猪们所赐,但从没想过要看。这回因为某人的推荐,我就看了,感觉很不错,情节发展拍得挺好,不会觉得没劲。如果再出新的,应该会继续跟。两季里让我印象最深的镜头是第一季第一集里,当Elena要去墓地走在街上时,背景音乐(One Republic的《All I Need》)响起,那样的画面很美,catch my eye immediately。说说电影。最近看了不少,有《Pirates of the Caribbean 4》,《Conviction》,《Forrest Gump》,《The Terminal》,《Chalie Wilson’s War》。只有海盗四是新片,我去电影院看的,其他的是老片,有些看过,有些没看过。这里我只列了值得看的,此外,也看了一些烂片,就不写出来了,倒胃口。最近迷上汤姆汉克斯的电影,正当我在PPS上的“巨星电影”里看得high时,PPS移除了所有的外国电影动漫电视剧,真让人不爽。我比较讨厌下电影看,耗时间,还得自个找资源。现在不得不这么做了,如果我想看。
Fishing。周三和周五傍晚,还有今天早上都去钓鱼了。前两周下了不少雨,河水涨了又退,鱼一下子多了很多。之前水太浅,鱼儿都被限制在很小的区域内,水涨之后都逆流而上。我常去的地方有个小的拦河坝,很多鱼到了这就无法向前了,于是出现了鱼儿扎堆的现象。这周去的三次都钓到了鱼。现在已经不满足于只是钓到鱼了,想钓到大的好的鱼,bass已经钓的太多了,想钓walleye。昨天傍晚看一个美国人钓上来好多walleye,用假饵。我只蹲在岸边钓,都是小鱼,drum居多,总共钓上来有二十几条吧,我只留了五条bass,都不大。我本不想keep它们,但鱼钩勾的太深,我取出鱼钩时,鱼儿也半死不活了,放了也是死,不要浪费,就收回来了。早上早早的去,这次我没有老实蹲在岸边,而是学着那些美国人,直接走到大坝下,虽然还有水冲下来,但比较少,人站得稳。用假饵甩了几杆之后,很快就有鱼上钩了,bass。一番等待之后,终于钓上了walleye,那个激动啊。钓了那么久地鱼了,深深感觉这是个技术活,得看时间,地点,工具。假饵的选择还有颜色都挺有讲究,发现绿色的最好用,尤其是钓walleye。早上我的准备还是不足,适合的假饵和鱼钩都库存不足,最后还弄坏了一根鱼竿,轮子上的把手断了。昨天另一根鱼竿的轮子有个螺丝掉了,幸好我找到了丢的螺丝,把它修好了。今天这个没办法修。不知道另一个轮子的把手能不能用在这个上面,明天试试,反正一根鱼竿就够了,而且断把手的这根比较好用,牺牲另一根吧。
Others。
上周室友的父母和亲戚来屯里玩了几天(这周二走的),室友没车,我就当了几回司机,同时蹭了几顿饭,不用自己做饭真是爽啊。
NBA已经final了,Heat的形势不太乐观,被小牛3比2了,除非三巨头做出调整打出脾气来,不然冠军就是小牛了。
周一早上起来发现右耳朵不舒服,进水了的感觉,耳朵闷着,怎么弄都不见好,只好去看医生。医生检查了一下,说没有事,可能就是进水了,给我开了滴的药水和吃的药片。药水比较管用,滴了几次之后感觉好多了。周二耳朵就没有耳闷的感觉了,但有轻微耳鸣,不过我没有继续用药水。现在耳朵没事了,一切恢复正常,虚惊一场。
夏天是个好季节,各种水果。
说的那个某人是哪个人?坦白从宽,抗拒从严…
@雨魂 晕,你这也太八卦了,我说了你也不认识,又不重要。not what you think.
“Clark和Louis结婚了,Lex被洗脑从新做人了,貌似当上了总统” 这个结局…额..真是…
我本来打算直接奔结局算了,结果那天电脑打不开我平时看美剧的那个网站…
看来我还是老老实实的继续以及一集一集的看…..
@花未眠L 超人看到后面其实挺无聊的了,剧情永远都是那样子。我是为了看完而看的,要有个完整的结束。