Posted in 经典文章 on 十一 21st, 2007
最近看了一篇约翰.罗斯金的散文,心中又是一阵澎湃翻滚……(怎么总是容易激动呢 )于是情不自禁的又贴上来了,看来最近比较喜欢帖文章哈。这篇文章文字十分简单,但是却表达出了很深刻的含义,关键是让人看了真的会产生要“好好珍惜时光”的冲动感,呵呵,不信你试试……我想这就是文学牛人的魅力吧. (在此还推荐大家有时间看看国外原版小说,里面的用词很地道,很精辟,不失为娱乐&学习english的好方法~)
The Two Roads —-John Ruskin
It was New Year’s Night. An aged man was standing at a window. He raised his mournful eyes towards the deep blue sky, where the stars were floating like white lilies on the surface of a clear calm lake. [...]
Read Full Post »
Posted in 经典文章 on 十一 20th, 2007
好文章要共享,在此贴出来和大家一起共勉.
《HP大中华区总裁孙振耀畅谈人生》(转帖)
我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自己的成功90%归功于自己的能力,实际上,外企公司随便换个中国区总经理并不会给业绩带来什么了不起的影响。好了问题来了,当这些经理人40多岁了,他们的薪资要求变得很高,而他们的才能其实又不是那么出众,作为外企公司的老板,你会怎么选择?有的是只要不高薪水的,要出位的精明强干精力冲沛的年轻人,有的是,为什么还要用你?
从上面这个例子,其实可以看到我们的工作轨迹,二三十岁的时候,生活的压力还比较小,身体还比较好,上面的父母身体还好,下面又没有孩子,不用还房贷,也没有孩子要上大学,当个外企小白领还是很光鲜的,挣得不多也够花了。但是人终归要结婚生子,终归会老,到了40岁,父母老了,要看病要吃药,要有人看护,自己要还房贷,要过基本体面的生活,要养小孩……那个时候需要挣多少钱才够花才重要。所以,看待工作,眼光要放远一点,一时的谁高谁低并不能说明什么。
Read Full Post »
Posted in 生活点滴 on 十一 17th, 2007
今天参加了一个亲戚的喜宴,新娘很漂亮。
当响起结婚进行曲时,他们开始手挽手的慢慢从红地毯一边走到另一边的台上……以前也现场看过很多次这样的镜头,但是这一次不知道为什么,我格外的被感动。看见他们从我面前走过去,新娘、新郎脸上幸福的笑容,我感动得眼泪都快出来了,只是没有流下来,呵呵,到后来新娘和新郎相互鞠躬、喝交杯酒时,新娘流下了幸福的眼泪,我看了也觉得特别的被感动。
这位新娘是我从小就认识的,还记得很小很小时候,她喜欢到我家里来过夏天,我们一起玩,一起写作业,一起偷偷的跑出去买糖……所以今天看到她结婚,我心里就特别的有感触,从心底的祝福他们,感叹时间过的好快,也总是会情不自禁的想象以后我结婚会是什么样子……
不知道这次我是不是太动情了,搞得在我旁边坐着的老爸突然回头看到我似乎要哭了的样子时,完全的不知所措,凑过来问我是不是肚子不舒服?(我顿时觉得好晕)我看了他一眼,说,你完全不懂!他倒是当场就懵了,不过马上又似乎表现出有些领悟的样子……呵呵,可爱的老爸。
在此,我衷心的祝福这对新人,幸福甜蜜,恩爱到白头。^_^
Read Full Post »
Posted in IT闲聊 on 十一 15th, 2007
今天使用了GoogleDesk,简直太喜欢太喜欢拉,在此强烈推荐!!!
天天在实验室的电脑面前面对着程序呀、paper呀、专利和其他的一些东西,我都快产生强烈的呕吐感了。再加上我使用的这台电脑属于伤残之士,mou有声卡!!使我完全的失去了在lib里面enjoy music的自由,网速的限制更是无缘pplive之流……
前段时间在网上搜到很多annebaby的壁纸,偶尔看看桌面上ko爱的小baby,确实有些被强烈relax的感觉。呵呵……As infants smile and sleep, i am rocked in the cradle fo my wayward fancies……
8过,由于人类天生都会产生的视觉疲劳,即使漂亮的wallpaper变化次数越来越频繁,我柔嫩的小心灵也实在是难以抵挡实验室残酷的现实,最终还是被击垮。无论wallpaper上的小婴儿哭、笑、睡、闹,到后来在我眼里都完全的没有感觉……
Read Full Post »
Posted in C&C++, 计算机技术 on 十一 11th, 2007
最近看了看STL的Container,对迭代器(iterator)的失效问题一直都很困惑。做了一些实验,有了一定的了解,总结如下,以便备忘。
迭代器(iterator)是一个可以对其执行类似指针的操作(如:解除引用(operator*())和递增(operator++()))的对象,我们可以将它理解成为一个指针。但它又不是我们所谓普通的指针,我们可以称之为广义指针,你可以通过sizeof(vector::iterator)来查看,所占内存并不是4个字节。
首先对于vector而言,添加和删除操作可能使容器的部分或者全部迭代器失效。那为什么迭代器会失效呢?vector元素在内存中是顺序存储,试想:如果当前容器中已经存在了10个元素,现在又要添加一个元素到容器中,但是内存中紧跟在这10个元素后面没有一个空闲空间,而vector的元素必须顺序存储一边索引访问,所以我们不能在内存中随便找个地方存储这个元素。于是vector必须重新分配存储空间,用来存放原来的元素以及新添加的元素:存放在旧存储空间的元素被复制到新的存储空间里,接着插入新的元素,最后撤销旧的存储空间。这种情况发生,一定会导致vector容器的所有迭代器都失效。
我们看到实现上述所说的分配和撤销内存空间的方式以实现vector的自增长性,效率是极其低下的。为了使vector容器实现快速的内存分配,实际分配的容器会比当前所需的空间多一些,vector容器预留了这些额外的存储区,用来存放新添加的元素,而不需要每次都重新分配新的存储空间。你可以从vector里实现capacity和reserve成员可以看出这种机制。
capacity和size的区别:size是容器当前拥有的元素个数,而capacity则指容器在必须分配新存储空间之前可以存储的元素总数。
vector迭代器的几种失效的情况:
1.当插入(push_back)一个元素后,end操作返回的迭代器肯定失效。
2.当插入(push_back)一个元素后,capacity返回值与没有插入元素之前相比有改变,则需要重新加载整个容器,此时first和end操作返回的迭代器都会失效。
3.当进行删除操作(erase,pop_back)后,指向删除点的迭代器全部失效;指向删除点后面的元素的迭代器也将全部失效。
deque迭代器的失效情况:
在C++Primer一书中是这样限定的:
1.在deque容器首部或者尾部插入元素不会使得任何迭代器失效。
2.在其首部或尾部删除元素则只会使指向被删除元素的迭代器失效。
3.在deque容器的任何其他位置的插入和删除操作将使指向该容器元素的所有迭代器失效。
但是:我在vs2005测试发现第一条都不满足,不知为何?等以后深入STL以后慢慢的领会吧!
只有list的迭代器好像很少情况下会失效。也许就只是在删除的时候,指向被删除节点的迭代器会失效吧,其他的还没有发现。
Read Full Post »
Posted in 生活点滴 on 十一 2nd, 2007
最近觉得自己好堕落。
经常的睡到8点多才起来,去实验室也总是迟到……哎,看书也看不进去,浮躁得不行了。
今天小组例会我又迟到了,本来闹钟闹的7:40的,好懒,又睡着了,再醒来就8:40拉。想到早上小组还要开例会,慌慌张张的洗漱赶去实验室。大家都在会议室坐好了,会议已经开始了10多分钟。会议上还是按照惯例的讲周报,讲总结……到最后,李老师给我们看了个网页,是北欧某个大学的主页,这个大学和李老师曾经联系过,说是希望我们这边的学生去那边读硕士或博士,那边学费免,生活费学校给,环境也非常好。不过唯一不怎么适合的就是那边没有视频压缩相关的方向,和我们不是太对口,学校也不怎么有名气。
李老师后来还说了一番话,让我感触特别特别的深。大致上说的是:其实不管什么时候我们身边的机会都很多,只要我们用心的去做,做出成绩来了,机会降临的时候我们才有能力争取到。
想想自己本科的时候还一门心思想出国的,但那时总是因为自己某些方面的能力不够,而不得不放弃。后来好好的准备考研,通过一年多的硕士学习,各方面都得到了很好的锻炼。但是怎么到了现在这个时候,本应该斗志昂扬,可以更好的抓住机会奋斗的时候,思想反而变得如此松懈呢?
Read Full Post »