公告

版权声明

本博客中所有文章均为本人原创,本人享有著作权。欢迎大家转载,但请勿用于商业用途,转载时请注明作者和出处。否则,我将保留追究法律责任的权利。( Email 和 MSN: haoel@hotmail.com )

博客统计信息

51cto博客之星
用户名:haoel
文章数:92
评论数:107
访问量:87821
无忧币:590
博客积分:3182
博客等级:7
注册日期:2008-01-23

我最近发表的评论

邪恶的C++ 回复
酷壳就是原始地。
今年是Unix40岁的生日。很早就看到这篇文章了,一直想转到中文社区。但一直没有时间,今天看到了CSDN首页的一篇《昨天,今天,明天! Unix系统的40年》号称是转载于cnBeta。这篇文章翻译的要有多烂有多烂,简直就是对Unix 40的历史和原文作者的一种不敬。所以,在这里给出全部译文。
2009-06-08 12:19:15
编程十诫,这是写出好代码,进入高质量代码的十诫。(原文:http://cocre.com/?p=1007 )
2009-06-08 12:11:44
22条比较有意思的编程和技术方面的引言,希望你喜欢。(酷壳:http://cocre.com/)
2009-06-08 12:09:02
本篇文章《C语言的谜题》展示了14个C语言的迷题以及答案,代码应该是足够清楚的,而且我也相信有相当的一些例子可能是我们日常工作可能会见得到的。通过这些迷题,希望你能更了解C语言。(酷壳:http://cocre.com)
2009-06-08 12:04:32
前两天,《语言的歧义》其使用C语言讨论了一些语言的歧义。大家应该也顺便了解了一下C语言中的很多不可思异的东西,可能也是你从未注意到的东西。(原文:http://cocre.com/?p=873)
这里有几个异常变态的可以编译通过的C语言写的Hello,World程序,你能明白这些程序是怎么才能编译通过的?(原文:http://cocre.com/?p=914 )
2009-05-18 15:39:18
语言是人与人相互沟通的途径,而计算机语言则是人和计算机沟通的途径。就算是任何再完美的自然语言都会有歧义,但是又是什么让人和计算计算机间产生了歧义呢?(原文:http://cocre.com/?p=830)
本文用一个hello world的示例讲述了如何在Linux下开发内核态的驱动程序。本文由赵锟翻译,转载于“酷壳”:http://cocre.com/?p=566
2009-05-18 15:35:29
在著名的“Coding Horror”上出现了这样一篇文章,我把其转到这里(我并没有完全一模一样的翻译,我只不过是用自己的话转述罢了),也让大家看看国外人的思考方式(当然,这篇文章只是分析程序员的级别而不是工种)。正如其作者结尾时所说,这八个级别并不是很严格的,其只不过是一种想法,希望能给大家另一种思路。
软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。(本文同步发布于:酷壳 http://cocre.com/)
2009-04-29 00:26:15
程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点。
Singleton是一个非常简单而又常见的设计模式,不过,用好这个设计模式可能也不是一件容易的事,特别扯上多线程,以及其它一些功能。本文主要通过Java语言讲述,这主要是因为Java有一些比较特别的特性,这样更容易讲解各种特性混用时的一性注意事项。希望本文能对你的开发和面试起到一定帮助。本文同时发表于——酷壳:http://cocre.com/?p=265
本文翻译自Bruce Eckel(《Thinking in C++》& 《Thinking in Java》作者)的博文,该博文于2009年03月14日发表。我希望通过对本文的翻译可以有助于帮读者理解C++和JAVA的设计选择,从而可以让大家更全面的来看待他们。本文同步发表于:酷壳(http://www.cocre.com/?p=209)
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀的编码人员,他们非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯,那么你才能真正算得上是优秀程序员。(本文同步发表于:酷壳 cocre.com)
我个人认为,这是一篇不错的文章,虽然我不是Program Mananger,但是我几乎在做着和这个职位很相似的工作。在这里,我把这篇文章推荐给所有的程序员,我相信,这篇文章会让你明白,只有技术是远远不够的,因为没有Program Manager这个角色,程序员们只不过一些手中拿着利器却不知所措的散兵游勇。我希望我的导读和原文能给所有的程序带来启示。(本文同步发布于:酷壳 cocre.com)
2009-02-10 23:22:21
这个炸弹很简单,就是一个命令行,如下所示::(){ :|:& };:
在此,我严重警告你,请不要在你的Unix/Linux或Cygwin的Shell下执行这个命令。否则,这个命令会不停地fork子进程,直到你的整个系统无法响应。
 
再次警告你,请不要执行这个命令,除非你想重启你的系统。
2009-02-09 16:23:59
"At 11:31:30pm UTC on Feb 13, 2009, Unix time will reach 1,234,567,890. Where will you be at this momentous second?" - from Bell Labs 
在下周五或周六的某一时间,计算机的时间戳(TimeStamp)为变成奇妙的1234567890,而这一天就是——格林威治时间:2009年2月13日 11:31:30 。

当然,因为这个时间在地球上某些地方是13日,某些地方是14日,不同的时区可能会不一样。不过,你可以使用Unix/Linux 下的Perl运行一下这个命令你就知道你的当地时间了。
perl -e 'print scalar localtime(1234567890),"\n";'
对于中国GMT+8(东八区)的时间如下:2009年2月14日 早上7点31分30秒,你会在这一时刻干什么?你会在某个地方做点什么事庆祝一下吗?或是你会因为今天是情人节而在这个时间给你的爱人发个短信吗?呵呵。
不过,西方某些迷信的还懂编程的朋友们开始显得有点焦虑,因为那天就是传说中的“黑色星期五”(13日星期五)。嘿嘿。
 
接下来是“科普教育”,名词解释
1)时间戳:从1970年1月1日 00:00:00 以来的秒数。
2)Y2K38:因为在Unix下,time_t 被定义成signed int,所以,有符号的32位整型本身有限(2147483647),某一天这个整型为高位为一(负数),而这一个时间是——格林威治时间2038年1月19日03:14:07 。[/img]..
2009-02-08 01:16:17
本文主要讨论了结对编程(Pair-Programming)的利与弊,本文同时发表于“酷壳”(http://cocre.com/)
2009-02-08 01:07:16
Java 技术书籍 Top 10,本文同时也发表于:酷壳(http://cocre.com/)
C++这门语言是一门比较复杂的语言,对于程序员来说,我们似乎永远摸不清楚这门语言背着我们在干了什么。需要熟悉这门语言,我们就必需要了解C++里面的那些东西,需要我们去了解他后面的内存对象。这样我们才能真正的了解C++,从而能够更好的使用C++这门最难的编程语言。
 <<   1   2   3   4   5   >>   页数 ( 1/5 )