-
2008-04-06
离别杭州
生活了2年多的杭州,有回忆,有甜蜜,有心酸。不管怎样,这次是要离开了,带着我的不舍,带着一份牵挂。未来的路不知道会怎样,我自己也不清楚,总之,回到家乡,回到父母身边,回到兄弟们旁边,总是好的吧。祝福自己幸福,也祝福苗苗幸福。 -
2008-01-16
随笔
入冬,杭州的第一场雪。可能是全球气温转暖的缘故,去年没有下雪的杭州,今年的雪也下得太吝啬了些。稀稀拉拉的小点子,铺了地面湿湿的一层。算算这已经是在杭州的第3个冬天,日子过的还真快啊。零下5度的空气,冻得我打字的手都有点麻木,算是我许久不更新的借口。雪花飘飘的天气,让我特别不愿意站在站台等公车,短短的距离,却是奢侈的打车上下班。所以今天看到某一位同仁的QQ签名改成了“我要使劲存钱”,有一点点的感慨。
最近接到一个比较有意思的任务,升级SDK,目前正在热火朝天中。这种事情果然是比较烦琐和费时,希望年前能有一个成果吧。
寒冷的天气不想出门,好象把我的心情也冰冻起来。预定了3号的机票,不知道会不会变动。突然想到快要回家和兄弟们吃饭打牌唱歌旅游,心情也就不那么差了。
-
2007-11-15
两种愉悦
这世界上有两种愉悦,一种是基因决定的,一种是非基因因素。
为什么这么说?比如食物,美味的食物让你觉得愉悦,那是因为你需要食物,基因让你对美味食物感到愉悦,促使你去吃它,让你活下去。比如温暖感,寻找温暖的愉悦感让你不会冻死。总的来说,对感官的刺激大部分属于基因的愉悦,人与动物无太大分别。
而非基因的愉悦则很复杂,是进化的特征。比如成就感,成功的完成一件事带来的成就感与基因无关。这种愉悦很奇妙,是人类进步的动力。又比如说权利欲,控制别人带来的愉悦感也很奇特。人类科技的进步,社会的进步,多半是由一些热衷于追求非基因愉悦的人所推动的。伟大的科学家追求的就是探索的享受和成功的喜悦,政治家追求的是自己的信念或者是权力的欲望。至少对他们来讲,基因的愉悦感并不比非基因的愉悦更让人享受。
人类能够凌驾于众生之上,食物链的顶端,是智慧带来的恩赐。而智慧产生之时,这种非基因的愉悦就诞生了。等到有一天,人能够完全摆脱基因的束缚,完全控制自己的意识形态,是不是就没了最初的快乐?
-
2007-11-07
system crash
When I was a fresh engineer, what's the most complex problems?Maybe that's the system crash. I have just met a system crash issue today but in nowadays, things goes different.I have worked on our current system platform for nearly 2 years so many things become easy, it seems that experience is so important.
Issue description:
When a huge DHCP packet is sent from the terminal device and our DHCP snoop function is on, the system will crash immdiately. Level 2 bug, high security level with a fool mistake.
That is because when a big packet which is out of our allocated memory comes, we just copy it to the memory by the packet length, that's very dangerous. This is officially called "memory overflow", which is deadly to the embeded system.Actually, this fool mistake should be not brougth in by a experienced engineer, how it happenned? God knows...hope not to see such problems again.
Anyway, there is something gratified too.Now we can found out the root cause of system crash issue very rapidly, for example this problem just took me half an hour to fix it. We have many method to orient this type of problems.
明天请同事吃饭唱歌,好久没唱歌了。最近听歌不多,周杰伦的《蒲公英的约定》怎么听都觉得歌词太幼稚了一点,王力宏的声音很磁性,林俊杰的永远都很梦幻,新人张杰的好几首歌还是蛮好听的。
-
2007-10-27
涂鸦
恩,有人说我不更新了,的确好多天没更新了啊。最近好象没什么特别的事情,也找不到想写的东西。这两天有点小感冒,喉咙特别难受,鼻子还唏唏呼呼的。。不过今天去吃了一碗很“热辣”的拉面,顿时觉得好了很多。说起来我到杭州有2年了,习惯了这边的饮食,反而不太能吃辣了。今天吃的那碗拉面把我辣得都晕忽忽的。
最近几天天气都很好,桂花刚刚开过,不过对于我这种不太爱户外活动的人,自然也没有出去赏桂花了。还好我住的地方有种了一大片,每天上下班就能顺便观赏一番,看来农村还是有农村的好处啊。。呵呵
至从我的QQ签名换成“充实地过每一天”之后,已经碰到了无数人问同一个问题:“你怎么过得很充实的呢?” 看来大家都很无聊?哈哈,其实充实与否只是一种心情,并不是指一定要干什么有意义的事。有人忙忙碌碌养家糊口是充实,有人悠然自得享受生活是充实。你心目中的充实是什么呢?有奖征答现在开始!
-
2007-10-16
2007-10-16
没有标题,是的,就是没有标题。今天突然有人说很怕我,哈哈,很意外。我是一个可怕的人吗?我很冷漠?还是很威严?威严肯定不是的了,因为在同事眼里我还算一个比较会搞笑的人。恩,那肯定是很冷漠了。的确,当我生气的时候,我不会跟人吵架,最有可能的方式就是不理人,彻底的不理。而且我还很执着,一般来说还会坚持很长一段时间。记得在大学时候,和一个朋友闹了矛盾,李未,你还记得吧?哈哈。结果好象有很长一段时间都没有说过话,直到有一次兄弟的生日会才算握手言和。这种方式好象很奇怪,至少我自己是这么认为的。这样会让人觉得很莫名其妙,因为别人可能还不知道为啥得罪了你。。
不过江山易改,本性难移。象这么重大的课题只有留到以后的再慢慢解决了吧。对了,还想起一个特点,那就是当我专注于某件事的时候会对周围的事物没有感觉,经常在看电视的时候,别人叫我好几声都没反应。。哈哈,总结一下自己的特点,留下一个小小的见证,也许当我老了的时候,再来看看,会很有感触。
-
2007-10-15
唯心者的呓语
“我思故我在”,特别喜欢笛卡尔的这句话。我承认,我是一个唯心主义者,彻头彻尾的,唯心得有点疯狂。。当然,在大多数时候,我是没时间考虑这个的,生活有很多乐趣,也有很多忙碌,让你没有时间来想这些看来无聊的东西。只有在夜深人静的时候,突然会想起:我为什么来到这个世界?如果生命是短暂,死亡是永恒。在我死去之后,这个世界去了哪里?让我以生命这种形式来感受这个世界,又用时间来约束我。有的时候我觉得,冥冥之中的安排,我的生命是为了来证明一个东西,证明什么呢?我也不知道,我也想不透。前世和今生的宗教说法我不太感兴趣,因为轮回这个东西好象没有太大的意义。有限的生命是游戏的重点,但是我很困扰,也很好奇,如果有游戏规则的制定者,这样一种游戏的规则背后有怎样的用意?或者我自己才是游戏规则的制定者?不得不承认,这是一个很有趣的游戏,所有的喜怒哀乐,在时间中体会,被记忆存储。
唯一能够猜想的入口就是时间,如果能够突破时间的桎梏,也许能够找到困扰我这许久的问题的答案。如果时间是永恒的法则,那在有限的生命结束以后,取而代之的是什么呢?
唯心主义者是孤独的,也是害怕孤独的。。
-
2007-10-13
Dota的艺术
什么是DOTA?如果你不知道,请上网查阅资料。。
“不怕神一样的对手,就怕猪一样的队友。”DOTA的魅力在于此,DOTA的无奈也在于此。。当你兴致勃勃斗志昂扬的冲入战场,还幸运的随机到一个拿手的英雄时,那么多么的兴奋。可是当你刚进入战场不到2分钟,就听到"XXX has got the first kill !",仔细一看,原来你的猪头盟友已经倒地了,心情是多么的沮丧。
知己知彼,百战百胜!当你面对一个对方随时都能从容地全身而退的英雄的时候,你有什么资本去和他拼命?当你埋伏在阴暗处准备给敌人致命一击的时候,你有几分的把握能够迅速结束战斗,然后消失在黑暗之中?当你伤痕累累,而敌人奄奄一息的时候,你是否仍然应该坚决的冲上去结束他的挣扎?还是该理智的撤离战场以图来日方长?
DOTA就是这么的神奇,也许上一刻你还是主宰战场的战神,下一刻就无奈的沦为待宰的羔羊。瞬息万变的战局中,谁能立于不败之地?过人的意识,敏锐的直觉,纯熟的操作,一切的一切才能演绎出DOTA的完美。。。
还有,在你加入一个新的战局之前,最好先向上天祈祷:主啊,请赐予我的盟友多一点智慧吧,千万不要拖我的后腿!
-
2007-10-11
Congratulations..milestone
Why I update my blog at this special time? That's because I just finished a very important work which can be called as a milestone. Although there was much unhappiness yestoday night, my temper is much better now. I find that working is one of the best regulator for the bad temper. What's the others ? Ask yourself...
OK, in this chapter, let's go over the "data structure". I happened to find a very good use of "ring buffer" in our code, so just take out to share with you.
First, ring buffer is used to cache the data and can be reused. Second, ring buffer can not be loaded completely full, it must leave one node as a symbol of full. Very foundational..
In our code, we use a malloc ring buffer between two tasks to help the data transfer. We use the mssage queue to send the "pointer" which point to the buffer address and the receiver can just use the pointer to read the data from the ring buffer.That's very efficient !
However,I have to list the code of the ring buffer:
int InitRingQueue(SqQueue_t *Q)
{
Q->base = (QElemType *)malloc(sizeof(QElemType) * MAXRINGQSIZE);
if(!Q->base)
{
printf("malloc failed\r\n");
}
Q->next = Q->prior = 0;
return 0;
}int WriteRingQueue(SqQueue_t *Q,QElemType e)
{
if((Q->prior +1)%MAXRINGQSIZE == Q->next)
{
//printf("out of queue: %d\r\n",Q.prior);
return -1;
}
Q->base[Q->prior] = e;
Q->prior = (Q->prior + 1) % MAXRINGQSIZE;
return 0;
}int ReadRingQueue(SqQueue_t *Q,QElemType **e)
{
if(Q->next == Q->prior)
{
/*printf("write is equal to read\r\n");*/
return -1;
}
*e = &Q->base[Q->next];
Q->next = (Q->next + 1) % MAXRINGQSIZE;
return 0;
} -
2007-10-08
rain cats and dogs..
貌似标题有点不恰当,其实今天的雨不是很大,关键是:风大!积水多!台风罗沙登陆浙江了。。昨天下了一夜的雨,今天杭州路面大多积水,小车底盘太低,开进水里就熄火了。直接导致的后果是:早上我千辛万苦到了公司,竟然发现没人。。(大家都被水堵住了) 下午上班到3点多,突然想起晚了的话估计回不去了,公交车改道了,出租车都不愿意来这边了,怎么办?还好有个同事叫了他朋友来接我们,所以4点就回家了。。。有车果然是好啊,不过我还是决定先买房再买车,循序渐进嘛
还有一个小感受,今天出门的时候,很大的风,惊奇的看到平时卖早点的小摊贩还在那里费力的撑他摊子的大伞。这么大的雨还要做生意么?又赚不了多少钱的,感慨啊,生活对一些人来讲是多么的不易。。而且到了公司的时候,发现打扫卫生的和保安都早早的到了,一如往常的在门口帮我们装伞,反而公司的领导们几乎都没到。。。不过TIM还是很敬业的,一大早还来视察了一下实验室。从美国搬家来杭州,看来的确很有决心啊,让我看到了部门的希望。。好!明天划船去上班!
-
2007-10-07
第一篇日志
BLOG终于开张了!虽然很久以前就想过要开张,但是因为种种原因一直没弄,拖到现在。
其实弄BLOG的初衷是想记录下自己研发生涯的点滴感受和积累,不过最近貌似看书看得比较少,就暂不记录了。
其实我是喜欢淡雅一点的背景,不过突然之间发现了这个星空的背景,就选了它了。好象我对星空有一种莫名的冲动,就象无数科幻小说里写的那样,如果爆发星球大战。。我肯定报名参军,想想在外太空作战的场景就很有感觉,驾驶一架格斗机,最好再放点节奏感强的音乐。又或者人类哪一天能够走出太阳系,我还可以报名去当星际探险家,坐在飞船的舷窗边看太空肯定是一件很惬意的事情。恩,无聊肯定是会有的,只好带很多小说去看一看,当然肯定不会一个人去探险的,我讨厌一个人的旅行,一个人最好呆家里哪也不要去。
扯了这么多,目的只有一个,那就是:今天开张了,以后就可以陆续写下自己的心情和学习笔记。







