taoqian's profiledifferent life, differen...PhotosBlogListsMore ![]() | Help |
|
March 27 强悍的人生强悍的人是不在乎别人的评价的,
强悍的人总是寻找生活中的乐趣,
而不是按照约定俗成来限制自己,
天地之大,可是自由仍被限制,我们的行为被约束,
我们的思想日渐枯竭,
我们作为人的灵性和尊严被逼到一个阴暗的角落,
只有在疲惫的时候才偶尔回味。
不,这不是我想要的生活。
不,我不应去在乎别人的眼光。
我,一个独一无二,时空坐标的一个短暂的存在。
我不能成为工业时代中的一个毫无特点的螺丝钉。
生活中有美好的追求,请不要放弃。
趣味来自于创造和独特,
对于独立和自由的追求才能让我恢复作为人的尊严。
强悍,并不简单意味着权势,而是个性的张扬和生命力的膨胀。 看了TCP的代码居然只有5000行,Richard Stevens的那本书关于TCP的部分就有100多页,真是有意思。一个功能如此强大的东西竟然可以如此简洁,我不得不佩服创始者的算法和思想。
相比之下,很多东西真是垃圾,罗嗦而无用。
March 23 两则新闻美国Broadcom:在NGN中可同时管理1000个用户的QoS
这是Broadcom收购Sandburst之后的推出来的
安静,安静中国人造字,真是天才
安,一个房子下面有个女人,有了房子有了女人才能“安”
静,清争,不要去争,叫做静。按我的理解,争还是要去争,不过要惜力,不要事事争。
安静,安静。。。hoho
March 15 专心,坚持,务实我的第一大缺点是:不够focus,兴趣转移过快,这点很不利。希望能够做到 一件事情不完成,不要开始做第二件事情。
我第第二大缺点是:不够坚持,遇到一点小困难就考虑撤退,不过世事都是在反复中前进的,一蹴而就的事情几乎没有。
我的第三大缺点是:眼高手低,不够务实,不愿意做小事情。可是不在小事情积累经验,怎么可能去稳妥的完成大事情呢。
我向一位朋友评价我,他委婉的指出了以上这些,需要平心静气的接受这些阿,这并不影响自信,我还是一个优秀的人,但是性格中的缺点还需要克服。 March 09 这两天看了ATM第一次接触ATM,很多概念不是很好懂。
ATM对理解MPLS和QoS是很有好处的,毕竟在ethernet和IP上实现
QoS有很多局限,实际上效果也不佳。现在跑在ethernet和IP上的很多概念也是从ATM里借用过来的。
有时间的话比较一下ATM和TCP的流控和拥塞控制也不错。 低调,低调,切记,切记说出自己做不到的事情,或者不存在的事情,对自己的形象是很大的伤害。
还是慎言吧。 March 03 RTOS中的内存保护机制RTOS和一般的OS之间的一个区别就是:RTOS不用实现MMU这种虚存,所以缺乏内存保护。
这样下来,stack overflow, data or txt segment被没有初始化的指针乱改写,task之间相互干扰。。。这一切都增加了bug的调试难度和时间。
有人告诉我,RTOS不用MMU,是为了减小context switch的开销,不过以缺乏内存保护为代价,值得吗?
即使不用MMU,也要实现text segment readonly吧,可惜很多系统连这个也不实现。
这个问题,还需要读些文章搞清楚。
忙啥呢每天都很忙,忙着读别人的文档,忙着看别人的代码,忙着写spec,忙着coding,忙着debuging, 一个项目的接着一个项目,没有喘息。但我知道,自己真的很无知,因为这是一种驴的生活,我虽然上进,但是我缺乏系统的知识和概念,在这个不大不小的公司里,虽然你可以亲身参与一个艰难的项目开发,知道很多系统实现的细节,但是我无法象老鹰一样敏锐和拥有开阔的视野。
我的方向在哪里?
作为一个搞数据通信的人,是不是应该静下心来看看TCP/IP illustrated,和Unix Network Programing呢?是不是应该看看IEEE的standard呢?是不是应该看看RFC和Draft呢?是不是应该去了解ATM 和IP的差别呢?是不是应该去理解QoS的精髓?是不是应该去分析一个RTOS?如果再有时间,也许应该看看IEEE的paper.
我是一个技术人,我要coding和debuging,但是我不能仅仅coding和debuging.
我需要安静,我也需要时间。
评心而论,在现在的这家公司里,我真的能做到以上两点吗?
我怀疑。但是我应该尽量抽些时间达到以上的目标。
我应该去一家大公司吗?这样空闲时间多一些?
我不知道
下面是两个别人的Blog:看看别人是如何努力的吧。
搞笑的空指针从上学的时候,老师告诫我们不要用空指针,后来因为自己编程水平乱,经常指针没有初始化,就出错了。
不过今天Wang Vai告诉我,他的空指针用的好好的,是在PPC+Vxworks上的,我也试了一下,0地址居然可以写进东西。
哦,我明白了,空指针非法是一个实现问题,由OS来实现,准确的说,是做页面表的时候把第一项故意不实现。这样访问的时候,当然会不出错。
由于Vxworks没有做这样的保护,所以就可以使用空指针了。 |
|
|