![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂文
文章平均质量分 78
nliu
我就是个懒人。
展开
-
服务器CentOS之编译环境
编译环境:1.arm-2007-01-21.iso 2.ppc-2004-02-16.iso 3.ppc-2008-04-01_freescale.iso 4.buildroot-gcc342.tar.bz2 好吧,看来要费点时间了!step1)原创 2013-11-08 15:03:49 · 852 阅读 · 0 评论 -
更完美的log
1. 你不应自己写log绝对不要,即便是用printf或者是自己写入到log文件,又或自己处理logrotate。请给你的运维同志们省省心,调用标准库或者系统API来完成它。这样,你可以保证程序的运行与其他系统组件好好相处,把log写到正确的位置或者网络服务上,而不需要专门的系统配置。假如你要使用系统API,也就是syslog(3),学习好怎么用它。如果你更喜欢用logging库,原创 2013-11-28 17:43:06 · 890 阅读 · 0 评论 -
如何写出无法维护的代码
什么叫“创造力”,创造力就是——就算是要干一件烂事都能干得那么漂亮那么有创意的能力。 什么叫“抓狂”,抓狂就是——以一种沉着老练的不屈不挠的一本正经的精神一点一点把你推向崩溃的边缘。 我把文章节选了一些,也并没有完全翻译,简译一下,也加入了一些自己的调侃。对于有下面这些编程习惯的朋友,请大家对号入座。另外,维护程序的朋友们,你们死定了!!If builders built buildi转载 2013-07-23 00:05:51 · 690 阅读 · 0 评论 -
程序员必看的十大电影
程序员必看的十大电影不同的行业领域中很多时候都分享着共同的思想和理念。比如,大量的计算机编程中涉及到的概念都被运用到了电影里。有些概念出现在电影里后变得如此之酷,甚至反过来能帮助我们程序员更好的理解这些概念。它们都在某方便帮助了我理解编程中的某些概念。骇客帝国(1999)——在线/离线,递归,循环,矩阵等环形使者(2012)——循环(如果生活变成了一种无休无止的循环,如何终止它?)创:翻译 2013-11-20 15:26:39 · 2192 阅读 · 0 评论 -
漫画:为什么不能打断程序员?
2012年,国外程序员 Daniel Greenfeld 在 Twitter 发了一条推(见下图):“开发人员每天应当有 4-6 小时的无中断时间。每次 3-5 分钟的中断,其成本远超过你的想象。” 这条推被很多开发者、系统管理员和数据库管理员转发,很明显很多开发者产生了共鸣。后来Daniel Greenfeld 还专门写了一篇文章《请不要打断开发人员》,并讨论该如何避免被打断的问题。 昨转载 2013-11-28 17:14:20 · 691 阅读 · 0 评论 -
程序员最头疼的事:命名
许多程序员认为编程时,如何命名不仅是他们面临的老大难问题,也是最重要的事情之一。上周,我发起了一个《程序员编程中的老大难问题》的投票,主要是基于最近Quora上的跟帖讨论,根据大家的反响和投票结果,有一项投票遥遥领先,稳居第一。对于软件开发人员来说,最大的难题是:如何命名(例如:给变量,类,函数和过程命名等等)。对于这个结果,我多少有点意外,因为作为一个多年的开发人员,我不会投给这一项(我转载 2013-11-28 17:28:32 · 839 阅读 · 0 评论 -
程序员最害怕的5件事 你中招了吗?
软件开发通常被认为是一个相当体面的工作,有很好的工资待遇,工作具有挑战性,目前市场对程序员的需求量在增加,而且工作环境很安全。但是所有的这些并不意味着开发人员无忧无虑,说不定会梦到工作中出现问题而突然惊醒,发现自己冒了一身冷汗。什么样的问题是程序员最害怕发生的?在开发者论坛里找到的关于软件开发者各种各样的担心。下面用颠倒次序的方式描述(根据回复数量的多少和选项支持进行排序)“作为程序员原创 2013-07-20 14:52:32 · 3353 阅读 · 0 评论 -
关于Linux内核中有多少代码是来自华人
关于Linux内核中有多少代码是来自华人?统计是基于KPS(Kernel Patch Statistic),日期是从2005年4月16日至今,也就是现在比较活跃的内核代码捐赠者,之前的捐赠者并没有包含在内。以下引用该文:“ 按照补丁数量排序,排第一的是Herbert xu,一共贡献了 735 个补下。herbert xu目前供职于Redhat,曾经是Debian Developer。按照补丁行数排转载 2013-07-27 14:40:27 · 3816 阅读 · 0 评论 -
BUG就像议论文
先抛出一个观点——“发现bug—理解bug—通常占了工作的90%”。在SQA上报的bug中,有许多缺陷可能只需要改几行代码或者一个变量就可以被修复。每个Bug都有它们自己的性格特征,有些可能很容易被发现,而有些可能会跟你玩“捉迷藏”并且容易发现的Bug不一定就很好修复,当然,那些擅长玩“隐藏”的Bug有可能很容易被修复。查找和修复(这里参考了其他文章)如何发现并修复Bug。当d原创 2013-11-21 11:15:05 · 1018 阅读 · 0 评论 -
趣味横生的程序员搞怪代码注释
相信每一个编程极客都知道什么是注释,也都知道如何在代码中添加注释,今天这篇文章中,我们将不会讨论如何添加注释,或者如何添加一个完美的注释,在今天的文章里,我们将给大家奉献一场来自全球开发人员的注释盛宴,看看大家是怎么在代码中添加自己富有想象力的注释吧,绝对会让你乐此不彼! 当然,如果你也有很多超有趣的注释,请留言和我们分享!我们的口号是:“快乐编程,娱乐注释” !!! 注重语法的注转载 2013-12-09 17:34:45 · 1690 阅读 · 0 评论 -
程序员最艰巨的十大任务
程序员最艰巨的任务其实跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员,在你真正的能进入到高手行列前,请确保你已经克服了下列晋级的障碍。本文来自于“极客头条”的帖子,我个人做了些修改,一些我在工作中的感受。1. 解释我在干什么向其他人解释开发过程是一件很困难的事儿。那些非程序员的人(或者无相关知识背景的人转载 2013-12-09 17:26:38 · 606 阅读 · 0 评论