作者:李苦李

程序员:写作、编程与直觉

上次写《科学之外》的原因,除了为神秘学报不平以外,还有一个原因是我最近正在练习写作,看的书是《再活一次:用写作来调心》。这是一本很精彩的书,让你对写作充满信心又不失章法。现在我时不时的会写一些东西放在日记里,虽然书中要求是每天都写,但我的懒惰依然战胜了一切。 当然,至少我也写了不少,通过这些写作练习…

隔壁小王:我要学编程

小王有很多程序员朋友。 一起聚会的时候,他们有时候会讨论很有意思的话题。 比如,如何创造一个对象。 但是大多数时候,他们讨论的话题小王都听不懂,小王觉得很没意思,就跟他们说,你们能聊点别的吗,生活中不止有编程,还有很多事情是跟编程无关的。 他的程序员朋友们听他这么说,觉得要说服他学习一点编程和计算机…

程序员水平分级,你属于哪一类?

近日,whattofix.com 刊登了一篇 Daniel Markham 的文章《What Level Programmer Are You?》,文内将参差不齐的程序员按照技术水平分为从”只读”到”上帝”,共十一个阶段,以帮助广大程序员找到自身定位并从中发现自己发展方向。以下是文章摘要: 随着技术…

PHP7性能翻倍的关键因素

20岁老牌网页程序语言PHP,最快将在10月底释出PHP 7新版,这是十年来的首次大改版,最大特色是在性能上的大突破,能比前一版PHP 5快上一倍,PHP之父Rasmus Lerdorf表示,甚至能比HHVM虚拟机下的PHP程序性能更快。 HHVM是脸书为自家网站特性而量身客制的PHP优化机制,不见…

做一个有信仰的程序员

有的程序员把代码当乐趣,只要让他写代码,比做什么都开心。 有的程序员纯粹把代码当作任务,养家糊口的本钱。 有的程序员视代码为宠物,精心呵护,容不下一丝瑕疵。 有的程序员视代码为工具,只要能用就行,管他扩展性和维护性。 有的程序员会说,我做了单元测试,没有发现什么问题。你要是发现bug一定要告我。 有…

什么是 CGI、FastCGI、PHP-CGI、PHP-FPM?

CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI…

Git代码回滚

Git本地回滚 方法一 回滚到commit-id,讲commit-id之后提交的commit都去除 git reset –hard commit-id 方法二 将最近3次的提交回滚 git reset –hard HEAD~3 Git远程回滚 场景:自动部署系统发布后发现问题,需要回滚到某一个c…

谈程序的正确性

不管在学术圈还是在工业界,总有很多人过度的关心所谓“程序的正确性”,有些甚至到了战战兢兢,舍本逐末的地步。下面举几个例子: 很多人把测试(test)看得过于重要。代码八字还没一撇呢,就吵着要怎么怎么严格的测试,防止“将来”有人把代码改错了。这些人到后来往往被测试捆住了手脚,寸步难行。不但代码bug百…