| Roger Chen's profileLearningBlogLists | Help |
|
|
4/30/2006 Newbie到新公司已经一个礼拜了,很忙,也很充实。连Blog都没有时间上来写了:)
我现在跟进的这个项目需要Unix下的C++编程技能,在这方面我纯粹是新手,任务的deadline也很紧,所以我只有不停的学习才能跟上进度。比较有意思的是这个项目在网络方面的代码比较多,而上个月我已经“顺便”看完了《Unix网络编程》这本书,刚好派上了用场。
最近在当当上又买了近300块钱的书,五一除了陪来上海玩的同学,剩下的时间就是抓紧时间K书了。
似乎有很长一段时间没有过这种紧张的感觉了,呵呵,还蛮享受的:) 4/20/2006 Cindy 3.0b1 released修改记录:
终于发布beta1了,API结构已经稳定下来了,原来使用cindy 3.0 alpha版本的用户请尽快升级到beta版,以后的版本发布只会更新bug或增加功能,但是不会影响到API结构。
User Guide也同步升级,谢谢wei_cheng提出的很多好问题! Msn Space被封好几天断断续续的访问不到,原来以为是Microsoft自己在做维护工作,直到昨天才发现直接访问不了时,通过tor就可以访问到,毫无疑义,肯定是被GFW给盯上了。
DNS返回spaces.msn.com的IP是65.54.153.254,无法访问;不过65.54.153.250也是微软的服务器,没有被封,因此只要把spaces.msn.com指向到这里,访问就没有问题了。
Windows的用户可以编辑windows\system32\drivers\etc\hosts文件,在下面加入:
就能正常访问了。 4/10/2006 拿到HP的Offer了收到邮件的那一瞬间,居然没有我想象的那么激动,不过倒是好好的舒了一口气,悬在心里的一块石头终于落地了:)
我很清楚自己目前的强处和弱点所在:强处是技术上能力还不错,并且有很强的学习精神;弱点是外语相对较差以及缺乏大公司经验。我希望能够在下一家公司中继续加强我的强项并且有机会修正这些弱点,理想的情况是世界500强的IT企业。当然,工作内容也要是我喜欢的,为了钱而工作那是一点乐趣都没有的。虽然有很明确的目标,不过还是花了我半年的时间来等待合适的职位出现,不过总算功夫不负有心人啊:)
非常感谢Sam给了我这个机会!也希望庄表伟和陈超在新的工作中一切顺利! 4/8/2006 Unix网络编程这本书是今年我阅读过的技术书籍中影响我最大的一本:)
我买的是第三版,前两版我没有看过,无法评价。这一版是Bill Fenner和Andrew M.Rudoff执笔,对上一版进行全面修订,加入了IPv6的一些信息和SCTP协议,删除了X/Open传输接口的内容,加入的这些内容很具有实用性。虽然这一版作者的名气比不上前两版大名鼎鼎的W.Richard Stevens,但是我的阅读体验非常好(这既有Stevens的功劳,和译者的努力也是分不开的),内容非常匹配我当前的水平,所以阅读起来非常流畅。不夸张的说,通过阅读这本书,我才迈入了网络编程的大门。
我认为这本书最有价值的地方不在于其描述的套接口编程函数(虽然这些对我这个Unix网络编程的新手来说也是很有价值的),而在于哪些分散在各个章节中对网络编程底层实现细节的注释。你了解各种I/O模型的异同么?知道在在调用某些套接口函数的背后它替你完成了什么工作么?知道SO_LINGER怎么样影响close的行为么?UDP的外出接口是怎么确定的?为什么有时connected udp会返回ICMP异常给客户程序,而普通udp则不会?IPv4和IPv6的服务端和客户端怎么协同工作?
当我看到第八章对connected udp和普通udp的性能比较时,禁不住拍案叫绝(书217页):
目前我只读到第14章,但是我已经准备好在读完后再精读一遍。如果实在要说这本书有什么缺陷的话,那就是它的份量。你知道,长时间捧着一本这么重的书,实在是一件体力活:) |
||||
|
|