自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 GNU gettext -- 简洁即优美

在Windows下开发,习惯了LoadString()函数来从资源里记载文字,从而实现多语言的支持。但是在PHP里呢?还有在Linux下呢?而且,也不是每个人都使用LoadString()来加载文字,而是自己写了函数,从XML里甚至数据库里读取文字!文字资源加载的原理,无非就是key+value的模式,就是说给每个字符串都编了号,再通过编号来查找对应的值。但是这样做带来的问题是,编号往往很难起,特

2007-08-29 22:03:00 1623

原创 测试驱动开发(书评)

        秉承《重构》的风格,该书也是同样的冗长和繁复,说了为了再现真实的代码。以前,或许我会同意,但是现在已经受不了了。如果电影院不是放大片,而是如现实 生活一般平淡的镜头,你还会去看么?同样,文学作品即便是基于生活,也是经过提炼,浓缩和升华的。所以,我已经没有耐心慢慢跟你去从平凡中发现什么真理 了。好吧,书名已经说了,是TDD By Example。      因为TDD的所有元素都已经

2007-08-05 14:49:00 739

原创 COM漫谈(旧文)

COM漫谈 什么是COM?       关于是什么是COM,读者可以参阅本文后面的参考书目,因为对于概念的阐述这些书应该更加详细和系统。本文的目的只是想让大家在捧起一本厚厚的书之前,对于COM有一个整体的感性认识,从而知道为什么以及如何学习COM。 为什么使用COM?       一个复杂的系统总是有很多的子系统,子部件组合而成的,建一座高楼如此,构造一个软件亦是如此。最明

2007-08-01 22:35:00 1052 1

翻译 新Groove(旧文)

新GrooveLotus Notes的创建者Ray Ozzie开发了一个全新的功能强大的点对点(peer-to-peer)协作平台。 by Steve Gillmor    经过三年时间的秘密开发,Ray O

2007-08-01 22:27:00 3439

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除