摘要:
作为一个开发人员,尤其是 服务端应用开发者, 掌握适量的 Linux 常用命令是非常有助于工作的。 阅读全文
摘要:
本文将以 tr 为例, 来谈谈如何具体地学习某个 linux 命令。注意,本文的重点不在命令本身,而在于命令的学习方法上。收获几条鱼不如学会一套行之有效的捕鱼之法。 阅读全文
摘要:
准确而细致的错误处理是确保程序健壮性的重要关卡。 --------- 引
很容易分清正常和错误的区别,但不容易分辨错误和异常的区别。 事实上,从事情概率上可以很容易地分辨。 无论是正常、错误或异常,都是事情发生的一种可能,只是通常正常情形发生的概率更多,错误次之,异常很小。 但小概率事件也会发生。 阅读全文
摘要:
提出一些代码质量的基本准则, 将这些准则融入日常写代码的习惯中,尽量保证在自然意识的状态下写出BUG很少的代码。此准则供约束我个人编程行为使用,也供大家参考。 多读和借鉴优秀的源代码, 不求多写, 但求有意识地克制自己随手写代码的惰性。 阅读全文
摘要:
本文暂不讨论“线程、进程、竞争冒险” 等这些并发机制和细节, 而专注于提供一个基本的思路和想法。 阅读全文
摘要:
这篇文章介绍 AWK 。 它是记录文件数据处理的利器。 阅读全文
摘要:
再也不用理会一大堆解压命令了。 只需要记住 pkgm -i|-c|-l 即可。 动态维护; 少敲几个字符。 阅读全文
摘要:
此脚本用于为 Debian squeeze 系统一次性安装必备软件开发环境。 阅读全文
摘要:
掌握一些 Linux 命令行及标准实用工具, 可以大大加强日常任务的处理效率,作为开发的有力辅佐。这篇文章将专注于有用的命令及组合, 记录我在日常生活与工作中遇到的问题及解法。 阅读全文
摘要:
0. 安装一个 Linux 版本;1. 摒弃神秘感和畏惧感; 2. 三个要过关; 3. 若干准则; 4. 若干技巧;5. 命令的学习步骤;6. 找一本好的参考书籍 阅读全文
摘要:
计算机专业及软件开发推荐书籍。 吾不能有名师指导,但求能精选出最好的书籍,从最好的书中学到东西,可有些许补偿。 阅读全文
摘要:
一个真正好学的程序员应该掌握至少三种编程语言,一种是主语言, 比如 Java / Javascript , 一种是辅语言, 我选择 python / Scala, 还有一种是 Shell 。 主语言用于大型软件项目开发中, 一般没得选; 辅语言用于处理各种常见的编程任务或者进行技术探索; Shell 可以用于处理各种琐碎的工作。 阅读全文
摘要:
对操作系统能有什么样的期待呢? 稳定可靠, 在需要时可扩展可定制, 运行效率不错, 容易上手,用着顺手,软件比较丰富完全能够满足平日需求; 相对其他系统而言, 在上述的主要方面表现优秀偏上游(不一定最优)。 而在 GUI 方面, 简洁美观就足够了。 没有哪一款操作系统是十全十美的。 你要的... 阅读全文
摘要:
学习Python 有如下理由: 1. 表达能力强大, 不逊于C,C++,JAVA这些主编程语言 这是必要条件; 2. 它是类脚本语言, 这意味着简化了程序的编写, 用更少的代码完成用主编程语言可能语法繁琐的各种任务; 3. 格式严谨, 有利于代码风格的训练和软件代码的可读性,项目代码的管理; 4. 库、框架多,可以快速建立应用。 有此四条足矣,赶紧上路吧,别比来比去了! 阅读全文