
软件工程
文章平均质量分 75
jeff0x400
这个作者很懒,什么都没留下…
展开
-
PEP8 —— Python 的编程规范
Python 的编程规范官方是给出建议的,具体在:https://www.python.org/dev/peps/pep-0008/这里大概归纳下:1. 代码编排 1) 缩进,采用4个空格缩进,不使用tab 缩进,更不能使用空格和tab 的混合缩进; 2) 每行最大长度79个字符(推荐长度在72个字符以内),换行使用反斜杠,折行最好使用圆括号括起来; 3)原创 2015-02-03 22:41:08 · 1116 阅读 · 0 评论 -
Eric S.Raymond 五部曲之:Hacker文化简史 & 教堂与市集
较早知道Eric S.Raymond 的《如何成为一名Hacker》,今天偶然间知到原来这是他的五部曲之一。便找来了他的五部全集,中文版下载地址:http://vdisk.weibo.com/s/aDNfaTygLV2d9/1421292976以下为前两部曲的阅读笔记 :一、Hacker 文化简史二战后到1970早期的Real Programmer 指的就是用组合语言或甚至原创 2015-01-15 15:03:10 · 1957 阅读 · 1 评论 -
Eric S.Raymond 五部曲之:如何成为一名黑客?
1. 什么是黑客?黑客们解决问题,建设事物,同时他们崇尚自由和无私的双向帮助。黑客精神并不仅仅局限在软件的黑客文化中。有人用黑客态度对待其它事情,如电子学和音乐——事实上,你可在任何最高级别的科学和艺术活动中发现它。精于软件的黑客赞赏这些在其他领域的同类并把他们也称作“黑客”。一些蓄意破坏计算机和电话系统的人,不是黑客,这些人是“骇客”。他们的根本区别是:黑客搞建设,骇客搞破坏原创 2015-01-19 14:09:26 · 2913 阅读 · 0 评论 -
软件工具的原则
好的软件工具应具备下列特点:1. 一次做好一件事2. 处理文本行,不要处理二进制数据3. 使用正则表达式4. 默认使用标准输入/输出5. 避免喋喋不休6. 输出格式必须与可接受的输入格式一致7. 让工具去做困难的部分8. 构建特定工具前,先想想以上摘自《Shell 脚本学习指南》原创 2015-01-19 13:41:01 · 627 阅读 · 0 评论 -
问题求解
波利亚的《How to solve It》一书提供了一个解题的方案:第一步,理解问题。未知量是什么?数据是什么?条件是什么?条件有可能满足吗?条件足够决定未知量吗?抑或条件不够决定未知量吗?抑或条件是多余的?抑或条件是与未知量矛盾的?绘制一幅图,引入合适的符号,把条件侵害成多个条件,能把它们写下来吗?第二步,设计方案。找到信息和解决方案之原创 2015-02-27 11:51:53 · 773 阅读 · 0 评论