VI的一些小技巧

下面是一些vi的小技巧。:sp  打开一个文件,并和当前打开的文件分屏显示。Ctrl+W+W 在分屏显示中的不同文件中切换。* 向前搜索目前光标所在的单词。# 向后搜索目前光...

C语言下的错误处理的问题

下面是三种C语言的错误处理,你喜欢哪一种?还是都不喜欢?/ 问题: 不充分,而且很容易出错,前面成功分配的资源,后面出错需要帮助释放 /int foo(int bar){ in...

有效编程的14件事

下面是14件如何有效编程的方法:目录计划(Plan)使用伪代码书写清楚的注释使用自动的编辑工具减少代码代码重用代码重构使用设计模式使用程序框架Framework泛型编程使用开源...

一个显示排序过程的Python脚本

之前向大家介绍过《一个排序算法比较的网站》,那个网站用动画演示了各种排序算法,并分析了各种排序算法。这里,要向大家推荐一个Python脚本,其可以把排序的过程给显示出来。下图是...

如何在Google App Engine上运行PHP

Google 在一年前发布了Google App Engine (GAE) 。这是一个免费的 App Engine 主机,可以让你的每个Application(免费的最多有10...

NUI一个跨平台的C++库

这个免费的GPL许可证的C++库据说可以跨Linux, MacOS, Windows和iPhone,太过份,居然还连iPhone也跨了。大家可以到下面这个网址上下载下来试试看,...

深入浅出CORBA

这个是一本关于CORBA技术的中文文档,原文是Ciaran McHale《CORBA Explained Simply》,我将其翻译成中文形式,并首发在酷壳之上,现在先提供一个...

未来五年程序员需要掌握的10项技能

由于最近经济形势的变化,很多开发人员只关注他们短期的工作前景。与此同时,把时间和精力花在学习最能带来回报的新技术上是件非常重要的事情。这里是我们列举的10种你需要马上开始学习的...

Windows下和程序员相关小工具

1 HOUR SOFTWARE – 很多的小工具集.NET Memory Profiler – 可以找出.NET程序中的内存泄露问题,并找出可优化的内存...

Ubuntu的并行启动

如果你在使用多核处理器,那么你可以配置Ubuntu的一个参数来使用Ubuntu的启动并行,以加快其启动速度。这个参数在文件/etc/init.d/rc中,其参数名是CONCUR...