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