程序员
-
异步编程模式已被人注册为专利!
不论是服务器端编程还是客户端编程,编程中的同步和异步对程序员来说都应该不陌生,我们经常会用同步编程来解决顺序执行问题、用异步解决并行执行问题。然而,就是这样的常见的编程模式,有人却…
-
为何你的 Python 代码应是扁平与稀疏的
本文是 Python 之禅特别系列的第三篇,此篇着眼于其中第五与第六条原则:扁平与稀疏。 Python 之禅 之所以得名,正是由于它那简明扼要的规则被设计出的意图在于让读者进行深入…
-
“实验楼”提供在线linux实验环境,打造IT实训平台
很多人第一次听说实验楼时,都会联想到学校的某栋建筑,是我们学生时代做实验的地方,然而在互联网上,一座为IT人而建的“实验楼&rd…
-
通过分析编程风格可以识别编码者身份
在学习计算机编程过程中,每一位程序员都培养出了一种独一无二的编程风格。这种编程风格是一种可作为身份识别的“指纹”。通过分析编程风格,可以识别出匿名的编码者身…
-
必知必会的 Vim 编辑器基础命令
如果你是一名系统管理员或者开发者,当你在终端工作时有时会需要编辑一个文件。在 Linux 系统中有几种文件编辑器,你可以根据需求选择合适的文件编辑器。在这里,我想推荐 Vim 编辑…
-
订票系统不再瘫痪 阿里云确认与12306合作
1月15日下午,有一位自称是阿里云的程序员在著名的问答社区知乎上面爆料,12306网站已将车票查询业务放到阿里云计算平台上,帮助12306平稳渡过春运购票高峰。该用户声称为阿里程序…
-
Linus Torvalds 谈为什么他表现粗鲁
Linus Torvalds在新西兰举行的开源会议Linux.conf.au Conference上回答了有关多元化、未来项目和对待Linux开发者粗暴态度的提问。 来自Nebul…
-
Windows 平台 Lisp 开发环境 Corman Lisp 开源
Corman Lisp是Windows操作系统下的Common Lisp开发环境,Corman Lisp包含了一套Intel处理器下的Common Lisp原生代码编译器、80&#…
-
如何组织构建多文件 C 语言程序(二)
我将在本系列的第二篇中深入研究由多个文件组成的 C 程序的结构。 在第一篇中,我设计了一个名为喵呜喵呜的多文件 C 程序,该程序实现了一个玩具编解码器。我也提到了程序设计中的 Un…
-
简单是 Python 编程的第一要则
本文是 Python 之禅特别系列的第二篇,我们将要关注其中第三与第四条原则:简单与复杂。 Il semble que la perfection soit atteinte no…