|
用户名:gigaboy 笔名:gigaboy 地区: 行业:其他 |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
为人父母方知父母之难
现在BB刚满月,月嫂过几天就到期,小孩就正式要自己带了,可以预料到,到时候会更辛苦的。
多年来自己跟父母少相处,思想有代沟是难免的,偶尔会对父母说的话说得不大好听。
现在有了小孩,想到她以后一路的长大,父母需要付出的是很多的,自己父母以前培养自己的付出也是很多的,所以心里真是惭愧。
为人父母方知父母之难
为人父母方知父母之爱
BB今天满月
BB今天满月了:)
现在看着这个小家伙睡得安稳的时候,心里特别有一种疼爱的感觉。加上手脚都是小小的,很惹人怜爱。
不过就是有点爱哭,哭起来真的拿她没办法,慢慢积累经验吧,呵呵^_*
已经为人父,很多东西都会慢慢改变了。
【已经很久没有更新blog了,今天BB满月,特意更新!】
编程点滴(1):sig_atomic_t
看源代码时,看到sig_atomic_t这个类型,平时用得较少,平时我是用int类型来代替。这个类型是定义在signal.h文件中。下面来说说这个类型。
在处理信号(signal)的时候,我们有时对于一些变量的访问希望不会被中断,无论是硬件中断还是软件中断,这就要求访问或改变这些变量需要在计算机的一条指令内完成。通常情况下,int类型的变量通常是原子访问的,也可以认为sig_atomic_t就是int类型的数据,因为对这些变量要求一条指令完成,所以sig_atomic_t不可能是结构体,只会是数字类型。在linux里这样定义:
typedef int __sig_atomic_t;
另外gnu c的文档也说比int短的类型通常也是具有原子性的,例如short类型。同时,指针(地址)类型也一定是原子性的。
该类型在所有gnu c库支持的系统和支持posix的系统中都有定义。
在信号的处理,通常涉及到volatile关键字,下一篇编程点滴就说说这个volatile的作用。
云南真是个不错的好地方
去云南旅游了6天,流连忘返,如果是下次去,争取自助游,这样更休闲更舒服。
云南共有26个少数民族聚居,民俗人文风情各异,母系社会、狩猎民族、放牧民族、山区少数民族的风情都有,印象比较深的是,云南的男人都很幸福,坐在家叹世界,真是男人的天堂啊:)
云南有雪山、有平原、有湖泊、有河流,气候带广,从亚热带到温带的各种植被都有,非常漂亮。
云南有物产丰富,药材、茶叶、蘑菇等等。都是好东西。
嘻嘻,都写成广告词了:),还是那句,云南真是个不错的地方。
想不到上次写blog竟然是1年前了
想不到上次写blog竟然是1年前了。
其间,一直想码几个字,但实在忙,时间多花在准备自己的大事:)
过几天,将会是另外一种生活,希望会比现在有时间,研究下自己喜欢的东西,可以看看书,一杯热茶,红袖添香。
前几天在想,人生的境界有没有尽头?尽头会是怎样?或者就根本没有尽头,只需一直感悟?
其实这些既重要又不重要,一路有她相伴,一路伴着她,人生就是最美。
时间
距离上一次写blog已经有3个多月了。之前还能坚持写一些文字,但忙起来,就几乎忘记了,自己懒也是一个原因吧。
这段时间都在忙,事情比较多,感觉做不完,希望有空时能写几个文字,表明俺这个blog还是百足之虫,死而不僵的:)
共享与竞争
nVIDIA首席架构师David Kirk在谈到pixel和vertex统一处理引擎的设计时说到:设计统一处理难得多,设计上作量会增加一倍之多。‘统一’(unified)换句话说即是‘共享’(shared),而‘共享’又相当于‘竞争’(competing)。设计这样同时具备负载平衡和性能预测功能的芯片是一项挑战。预测性能极为重要,特别是在游戏机架构中。在负载充分平衡的情况下,很难对性能作出预测。”
“统一 --> 共享 --> 竞争”一语道出了在更高层次上抽象以达到统一的代价和困难,非常有道理。