摘要: 先感概一句, 软件设计是一个不太容易的事情,尤其历史需要兼容新需求的问题。软件设计软件设计包括很多,软件架构,软件结构,数据库设计。软件不是从0开始的,一般都会有一些支撑组件,尤其现在的web程序,会有开源的程序提供给你。而选择什么样的支撑组件,就要看你真正的需求了。速度(选择高性能算法,语言支持,... 阅读全文
posted @ 2014-08-06 15:46 tom_zhao_vip 阅读(249) 评论(0) 推荐(0) 编辑
摘要: VIM的匹配替换功能很快很强大,但是要显示匹配个数就很苦情,要绕个弯子实现:%s/xxx//gn关键是最后的n,代表只报告匹配的个数,而不进行实际的替换。vim v5 强大。。另外,如果你习惯了windows上的编辑器,就需要改改习惯了,ctrl+s is the key。ctrl+s将shell锁... 阅读全文
posted @ 2014-08-06 15:43 tom_zhao_vip 阅读(236) 评论(0) 推荐(0) 编辑
摘要: python可以写的非常简洁,通过使用内置的map,reduce,filter,lambda方法,非常具有文艺范。举个例子,例如def fromIpToNum(ipAddr): return reduce(lambda x,y:(x 202839853)。这个方法使用了四个方法,从最里边开始int,... 阅读全文
posted @ 2014-08-06 12:26 tom_zhao_vip 阅读(135) 评论(0) 推荐(0) 编辑