Web Analytics

网上淘二手书

计算机类图书"贵"就一个字,而且计算机领域知识更新快、新书迭出;程序员们为了跟上知识更新的步伐,不得不花上大把银子采购图书,久而久之,哪个程序员的家里没有几箱子书呢^\_^。以前我买书的哲学也是非新书不买,但自从同事告诉我互动出版网有"二手书"可淘之后,我就渐渐喜欢上网上淘二手书了。 China-pub上所谓的"二手书",实际上和新书也没差多少,基本都在9成新,有些书可以说还是“崭新”的,但是这些...

April 21, 2009 · 2 min · Tony Bai

梅西·绝杀赫塔菲预示夺冠

2009年4月19日凌晨2点(北京时间),2008-09赛季西甲联赛第31轮拉开战幕,西甲领头羊巴塞罗那队坐客马德里挑战小球会赫塔菲队。赫塔菲目 前在西甲排在中下游,有保级压力,但是近几年巴萨对阵赫塔菲的战绩并不占优,特别是在赫塔菲的主场。本赛季赫塔菲也是巴萨唯一没能战而胜之的对手了。 04/05赛季和05/06赛季巴萨都在客场战胜了对手,最终巴萨也都获得了最终的西甲冠军;如果本场比赛巴萨能战胜赫...

April 19, 2009 · 4 min · Tony Bai

简说GLIBC strncpy实现

比较以下两组代码,你认为哪组运行的更快些呢? Example1: int n = 100; int n4 = n >> 2; int i = 0; int a\[100\]; for (i = 0; i = 4) { size\_t n4 = n >> 2; /\* n4 = n / 4, n...

April 15, 2009 · 2 min · Tony Bai

GLIBC strlen源代码分析

直接操作C标准库提供的字符串操作函数是有一定风险的,稍有不慎就会导致内存问题。这周用业余时间写了一个小型的安全字符串操作库,但是测试之后才发现自己的实现有很大的性能缺陷。 在Solaris上初步做了一个简单的性能比对,以下是得到的性能数据(以strlen的数据为例): 当传入的字符串长度为10时,执行100w次: strlen 执行时间是:32762毫秒 my\_strlen执行时间是:49183...

April 11, 2009 · 5 min · Tony Bai

梅西·与巴萨一起碾碎拜仁

2009年4月9日凌晨2点45分(北京时间),2008-09赛季欧洲冠军联赛四分之一决赛开始了首回合较量,西甲豪门巴萨坐镇主场诺坎普迎来了德甲巨 人拜仁慕尼黑的挑战。八强抽签结束后,巴萨躲过了英超四强的包围圈却遭遇了德甲NO.1拜仁,不过媒体和博彩公司依旧看好巴萨,巴萨和曼联并列赔率榜首 位。拜仁本赛季的表现很不稳定,既有欧冠赛场两回合大比分屠杀里斯本竞技的记录,也有在刚刚进行的联赛中大比分被沃尔...

April 9, 2009 · 5 min · Tony Bai