自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈皓专栏 【空谷幽兰,心如皓月】

芝兰生于深谷,不以无人而不芳;君子修道立德,不为困穷而改节。

原创 公告:请访问我Blog新站——酷壳 CoolShell.cn

我的个人Blog已迁移到酷壳(CoolShell.cn),CSDN这里还是会更新,不过我不能保证实时更新。欢迎访问我的独立域名的blog(CoolShell.cn)

2011-02-27 18:17:00 73623 15

原创 再谈“我是怎么招聘程序员的”

我以前写过一篇“我是怎么招聘程序员的”的文章(在CSDN那里有很多人进行了回复)。今天,我想再谈谈关于招聘和面试这方面的东西。 原文请访问我的独立博客(酷壳 http://coolshell.cn )

2011-04-21 10:58:00 123422 239

原创 C技巧:结构体参数转成不定参数

这段程序是一个C语言的小技巧,其展示了如何把一个参数为结构体的函数转成一个可变参数的函数. http://coolshell.cn/articles/2801.html

2011-02-28 10:09:00 46655 24

转载 免费电子书列表

在StackOverflow上,有人要打算收集个免费电子书的列表,结果很快就有人分享了一个列表。| 酷壳:http://coolshell.cn/articles/2775.html

2011-02-28 10:05:00 63007 16

翻译 最佳编程语录

以前本站发布过《22条经典的编程引言》、《编程引言补充》、《Linus Torvalds 语录》还有《十条不错的编程观点》。今天向大家介绍“最佳编程语录”,条条都是很不错的语录,如同我们的太阳,照亮了我们的方向。这篇文章是“Neo”和“陈皓”的翻译,我们的翻译水平有限,所以,我们提供了中英文对照,...

2010-09-09 15:26:00 48543 18

原创 如何管理并设计你的口令

在互联网上,需要我们输入用户名口令的地方实在是太多了,多得都让人记不过来了,N个电子邮件帐号,QQ, MSN,校内,开心,facebook,Blog,各种论坛,网银,淘宝,电子相册……,而我们的用户帐号安全问题也出现了。本文主要想共享一下我个人的一些口令管理和编制的方法,希望你喜欢。(原文:htt...

2010-08-04 11:48:00 47637 41

翻译 五种应该避免的代码注释

某国外的程序员在这里列举五种应该避免的程序注释,我觉得比较有道理,但我觉得有少数几个观点也并不绝对。所以,我把原文的这五种应该避免的程序注释罗列在下面,并放上原作者和我的个人观点作为比较。希望对大家有用。(原文: http://coolshell.cn/?p=2746)

2010-08-02 15:55:00 53262 88

原创 一些重要的算法

本文罗列了一些比较重要的算法,有的我们经常在用,有的基本不用。有的很常见,有的有点偏。不过了解一下也是好事。也欢迎你留下你觉得有意义的算法。(原文:http://coolshell.cn/?p=2583)

2010-07-22 14:13:00 94184 99

原创 五个方法成为更好的程序员

好的程序员并一定是技术强的程序员,而是那些可以在不完美的工作环境下保证软件质量和工作效率的程序员。这里有五个观点可以让程序员在这种不完美的情况下做得更好(原文:http://coolshell.cn/?p=2606)

2010-07-22 14:09:00 53941 28

原创 十条不错的编程观点

Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下...

2010-07-21 11:58:00 48549 57

原创 老手是这样教新手编程的

老手如何教新手编程?本的文展示了一个比较恶搞的方式,并过却可以给我们带来一些思考。(本文来自: http://coolshell.cn/?p=2420 )

2010-07-16 14:33:00 46441 17

原创 新手该学什么编程语言

新手该学什么样的语言,看看一些老手的调侃(本文来自:http://coolshell.cn/?p=2402)

2010-07-16 14:30:00 46028 19

原创 “21天教你学会C++”

 更多文章请访问“酷壳”:http://CoolShell.cn 原文:http://coolshell.cn/?p=2250   下面是一个《Teach Yourself  C++ in 21 Days》的流程图,请各位程序员同仁认真领会。如果有必要,你可以查看这个图书以作参照:http://w...

2010-05-14 11:36:00 58488 41

原创 微软的安全补丁分析

源文:http://coolshell.cn/?p=2305 (酷壳) 截止至2009年底,大约有90%的微软安全补丁是把管理员权限给disable了。根据 BeyondTrust的报告,到今年3月分,Windows 7 有57%的安全补丁是以移除管理员权限作为解决方法的,相比较而言,Window...

2010-04-23 15:30:00 32861 10

原创 各种流行的编程风格

 以下文章来自:酷壳 http://CoolShell.cn在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗?散弹枪编程这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 true...

2010-04-08 12:16:00 47525 93

原创 程序命名的一些提示

 酷壳:http://CoolShell.cn  选择一个正确的名字是编程中最重要的事。以前酷壳向大家推荐过两篇文章《编程命名中的7+1个提示》 和《编程中的命名设计那点事》,今天再向大家推荐一篇。一个正确的命名可以让你更容易地理解代码的程序,好的命名可以消除二义性,消除误解,并且说明真实的意图,...

2010-04-08 12:11:00 36853 5

原创 程序员眼中的编程语言和操作系统

以下文章来自:酷壳 http://CoolShell.cn 《程序员眼中的编程语言》 下图是一个搞笑的图片——程序员眼中的编程语言。图片的横轴是编程语言。 纵轴是各语言的程序员、粉丝、信徒。 中间的各个小图片则是,粉丝眼中的编程语言的形象。 比如说,第一行第一列,是Java程序员看Java语言的样...

2010-04-01 14:37:00 44519 11

原创 哥是玩程序的

以下文章来自:酷壳 http://CoolShell.cn《哥是玩程序的》,《一个Windows 3.1的Web网站》,《又一个Javascript试验田 》  下面一组有趣的Web示例,这些示例使用Web的一些很“土”控件做出一些很有趣的玩意儿。原来,编程是可以用来玩的,看看这些玩程序的人搞出的...

2010-04-01 14:13:00 67700 79

原创 UI的恶梦

原文:http://coolshell.cn/?p=1907 酷壳 UI可能是编程中最令人头痛的事了。设计UI通常对于程序员来说是一件很痛苦的事情。下面,让我们来看一看一些可怕的UI设计吧,前面几个UI都是出于咱们程序员自己之手,把他们放在这里,希望能引起大家的注意。(国内软件的UI嘛的我就不说了...

2010-01-22 00:31:00 57231 56

翻译 程序员相关的笑话

来源:http://coolshell.cn问答Q:你是怎么区分一个内向的程序员和一个外向的程序员的?A:外向的程序员会看着你的鞋和你说话时。Q:为什么程序员不能区分万圣节和圣诞节?A:这是因为Oct 31 == Dec 25!(八进制的31==十进制的25) 刹车失灵有一个物理学家,工程师和一个...

2010-01-22 00:25:00 40364 22

原创 我是怎么招聘程序员的

原文:http://coolshell.cn/?p=1870(酷壳)   很早以前就想写一篇和面试相关的文章了,今天在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。工作这么多年来,即被面试过,也面试过他人,对于程序员的面试,...

2009-12-18 15:23:00 53042 210

原创 超强:Unix道德经(英文版)

原文:http://coolshell.cn/?p=1794(酷壳)主页:http://mercury.ccil.org/~cowan/upc/这是一个人主页,博主说,这是一个“黑客式”版本的 Dao De Ching (字面理解是”way power classic”,道路权力名著).他并对中文...

2009-12-15 14:50:00 16158 10

原创 程序语言性能比拼

 源文:http://coolshell.cn/?p=1788 (酷壳) 下面这个网页,你可以比较各种程序语言的性能:http://shootout.alioth.debian.org/u64/index.php这个页面,安装的是x64 Ubuntu,CPU是Intel® Q6600® 单核。这个...

2009-12-15 14:48:00 18760 9

原创 恐怖的C++语言

原文:http://coolshell.cn/?p=1724 (酷壳)   Linus曾经(2007年9月)在新闻组gmane.comp.version-control.git里和一个微软的工程师(Dmitry Kakurin)争执过用C还是用C++,当时的那个微软的工程师主要是在做Git的Win...

2009-12-04 09:55:00 54944 177

原创 橡皮鸭程序调试法

原文:http://coolshell.cn/?p=1719 (酷壳) 下面,让我来为你介绍一个程序调试大法——“橡皮鸭程序调试法”,这个方法在调试界是很出众的,实施起来相当方便和简易,几乎可以随时随地地实验,几乎不需要借助任何的软件和硬件的支持,你甚至可以把你的程序打印出来,在纸面上进行调试。那...

2009-12-01 14:12:00 17947 35

翻译 别的程序员是怎么读你的简历的

原文:http://coolshell.cn/?p=1695 (酷壳) 下面这个图片来源国外,是一个关于程序员面试时的简历,被人事部门和程序员本身评审的角度不同的图片。当然,这是一个从国外面试的视角制作的图片,不过,可以看出,其中很多东西都是和国内是相同的。让我们通过这个图片也来了解一下自身吧。下...

2009-12-01 14:08:00 23167 38

翻译 Richard Feynman, 挑战者号, 软件工程

转自:http://coolshell.cn/?p=1654 (酷壳)  源文:链接  (本文主要根据挑战者号的问题,以及Richard Feynman那对NASA严厉的批评报告,批评了不适当的“自顶向下”的设计方法,并总结了一下软件工程和其它工程的相通的一些观点。翻译水平有限,欢迎指正)佛罗里达...

2009-11-26 07:42:00 6237 0

翻译 装完Ubuntu 9.10后要干的事

转自:http://coolshell.cn/?p=1644 (酷壳)  Ubuntu 9.10刚刚release,就有人在网上发表了贴子告诉大家在装完这个操作系统后,还需要去安装的一些开源免费软件,相当丰富。不过,这个贴子的链接被GFW干掉了,所以,你需要使用Tor的支持,或是使用Google ...

2009-11-26 07:37:00 16187 32

原创 ldd 的一个安全问题

源文:http://coolshell.cn/?p=1626 (酷壳)   我们知道“ldd”这个命令主要是被程序员或是管理员用来查看可执行文件所依赖的动态链接库的。是的,这就是这个命令的用处。可是,这个命令比你想像的要危险得多,也许很多黑客通过ldd的安全问题来攻击你的服务器。其实,ldd的安全...

2009-11-10 18:01:00 7202 2

翻译 使用Flex Bison 和LLVM编写自己的编译器

 使用Flex Bison 和LLVM编写自己的编译器译者:赵锟原文:http://coolshell.cn/?p=1547  (酷壳)   本文由赵锟翻译,酷壳发布,转载请注明译者和出处,请勿用于商业用途原文出处:http://gnuu.org/2009/09/18/writing-your-o...

2009-11-09 13:12:00 18996 2

原创 程序员小抄大全

原文链接:http://coolshell.cn/?p=1561 (酷壳)你是否会经常忘记一些CSS中的函数名或是一些属性名,那个时候,你一定觉得,如果手边有一个“小抄”(Cheat Sheet)就好了。当然,这个“小抄”不是给你作弊用的,这个“小纸条”就是可以让你马上知道那个你最想知道的东西。这...

2009-10-28 11:27:00 36281 79

翻译 Google Maps API用法教程

原文链接:http://coolshell.cn/?p=1561 (酷壳)在过去的一年中,在线地图的发展是相当巨大,我们可以看到在线地图的极有价值的信息和其能力。这其中,最有名气的自然是Google Maps。. Google Maps由一个相当强大的开发引擎并也有一个很大的社区提示支持。Goog...

2009-10-28 11:09:00 6969 0

原创 Windows 7 的新粉丝 Linus Torvalds

正当Windows 7 开始热卖的时候,正当广大北美用户抱怨Windows 7的销售价格,在东方要比西方便宜很多的时候。我们著名的Linus Torvalds来到了日本东京的一个软件商店里“庆祝Windows 7的Release”,难道他是去那里买一份便宜的Windows 7?Linus Torv...

2009-10-23 14:38:00 8782 9

原创 到处都是Unix的胎记

原文:http://coolshell.cn/?p=1532 (酷壳)如果你想知道Unix的一些故事,你可以查看下面这些文章:《Unix40年:昨天,今天和明天》 《Unix传奇》上篇,下篇 《Unix的现状与未来》   一说起Unix编程,不必多说,最著名的系统调用就是fork,pipe,exe...

2009-10-15 23:38:00 14805 5

原创 GDB 7.0 与 回溯调试

原文:http://coolshell.cn/?p=1525    http://coolshell.cn/?p=1502 (酷壳) 2009年10月06日,GDB7.0正式发布,新的版本你可以在这里下载。本次版本,不但有大家所关注的《GDB回溯调试技术》,同样还有其它大量的新特性,和对新平台的支...

2009-10-15 10:57:00 6934 4

转载 C++的std::string的“读时也拷贝”技术!

C++的std::string的“读时也拷贝”技术!赵锟原文:http://coolshell.cn/?p=1443 C++的std::string的读时也拷贝技术!嘿嘿,你没有看错,我也没有写错,是读时也拷贝技术。什么?我的错,你之前听说写过时才拷贝,嗯,不错的确有这门技术,英文是Copy On...

2009-10-13 15:51:00 5608 4

转载 8个实用而有趣Bash命令提示行

8个实用而有趣Bash命令提示行赵锟原文:http://coolshell.cn/?p=1399 (酷壳) 很多人都对过命令行提示的重要性不屑一顾,甚至是一点都不关心。但是我却一点都不这么认为,一个好的命令行提示可以改变你使用命令的方式。为此,我在internet上找到一些非常实用,优秀,并有趣的...

2009-10-13 15:45:00 10528 4

原创 编程真难啊

原文:http://coolshell.cn/?p=1391 (酷壳: CoolShell.cn)上周,在Sun的Java论坛上出现了一个这样的帖子,这个贴子的链接如下:http://forums.sun.com/thread.jspa?threadID=5404590&start=0&a...

2009-09-04 08:26:00 18784 20

原创 谁写了Linux?

 谁写了Linux陈皓  原文:http://coolshell.cn/?p=1360  酷壳 (请勿用于商业业用途,转载时请注意作者和出处) 2009年8月,Linux软件基金会发布了一份叫《Who Writes Linux and Who Supports It》(PDF)的报告。这份报告主要...

2009-08-26 09:55:00 12015 16

原创 Code Review中的几个提示

原文:http://coolshell.cn/?p=1302  酷壳  Code Review中的几个提示陈皓 Code Review应该是软件工程最最有价值的一个活动,之前,本站发表过《简单实用的Code Review工具》,那些工具主要是用来帮助更有效地进行这个活动,这里的这篇文章,我们主要想...

2009-08-21 11:58:00 16706 9

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