C++的坑真的多吗?

2012-08-06

先说明一下,我不希望本文变成语言争论贴。希望下面的文章能让我们客观理性地了解C++这个语言。(另,我觉得技术争论不要停留在非黑即白的二元价值观上,这样争论无非就是比谁的嗓门大,…

Hash Collision DoS 问题

2012-01-06

最近,除了国内明文密码的安全事件,还有一个事是比较大的,那就是 Hash Collision DoS (Hash碰撞的拒绝式服务攻击),有恶意的人会通过这个安全弱点会让你的服务…

Resin服务器getResource揭秘

2012-01-05

(感谢网友 liuxiaori 继续分享其经历)这样的详细的图文并茂的文章让我很佩服!目录前言调试环境开始1) this.getClass().getResource(R…

由一个问题到 Resin ClassLoader 的学习

2011-12-28

(感谢网友 liuxiaori 分享其经历)目录背景发展结论疑问Resin中类加载器类加载器顺序总结背景某日临近下班,一个同事欲取任何类中获取项目绝对路径,不通过Request…

API设计:用流畅接口构造内部DSL

2011-10-31

感谢@weidagang (Todd)向酷壳投递本文。程序设计语言的抽象机制包含了两个最基本的方面:一是语言关注的基本元素/语义;另一个是从基本元素/语义到复合元素/语义的构造…

那些曾伴我走过编程之路的软件

2011-10-14

收家的时候发现了一张VC++6.0的光盘,实然引发了我的怀旧情结。于是在微博上感叹了一下,看到一些朋友的回应,还有朋友提到了Turbo C 2.0,于是更回放大了我的怀旧情绪,…

你确信你了解时间吗?

2011-08-01

你还记得“软件真的好难做”中的那个有意思的例子吗?那个例子告诉我们软件开发中假设可能会是致命的事。今天,我又在StackOverflow上看到一个关于时间的问题——为什么192…

程序员技术练级攻略

2011-07-18

注:该文最新的版本在这里《程序员技术练级攻略(2018版)》(需要付费阅读)月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to th…

语言的数据亲和力

2011-06-29

[ 感谢 Todd 同学投递本文 ]目前,程序设计语言似乎进入了一个蓬勃发展的时期,Javascript、Perl、Python、Ruby、Groovy等一批较新的语言正越来越…

如何写出无法维护的代码

2011-06-03

酷壳里有很多我觉得很不错的文章,但是访问量最大的却是那篇《6个变态的Hello World》,和它能在本站右边栏“全站热门”中出现的还有“如何加密源代码”,以及编程真难啊等这样…