Web Analytics

简说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

有关单元测试的“只言片语”

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! 商务合作请联系bigwhite.cn AT aliyun.com 欢迎使用邮件订阅我的博客 输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦! 名字: 邮箱: 这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片。 如果您觉得这里的文章对您有帮助,请扫描上方二维...

April 8, 2009 · 6 min · Tony Bai

梅西·正式加冕阿根廷10号

10号球衣对于阿根廷足球来说,意味深长,甚至阿根廷10号之争都成了国际媒体热烈追逐的热点新闻。似乎没有哪个其他足球强国的10号之争能有阿根廷10 号这样大的影响力。阿根廷10号意味着什么呢?意味着史上最伟大的足球运动员-球王迭戈·马拉多纳、意味着给阿根廷带来第一座大力神金杯的马里奥·肯佩 斯,意味着蓝白军团阿根廷队的王者,阿根廷10号就是阿根廷队的国王。 2009 年3月29日上午6点,蓝白军团阿...

March 29, 2009 · 5 min · Tony Bai