- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 用list.sort(key)排序
一个文件路径链表,需要按文件时间与文件名排序,先按时间排,时间相同按文件名排, 代码如下:# pathList = [rd:/test1.txt, rd:/test2.txt, ...]pathList.sort(key=keyPath)def keyPath(sPath): return (os.path.getmtime(sPath), sPath.lower())其中pathL
2007-11-21 10:16:00 4198
转载 敏捷就是无招胜有招
摘自:敏捷究竟是什么?敏捷到底是什么?敏捷是关于以下三件事情的:1. 最重要的,敏捷是一门社会工程学。这是敏捷最大的特点。它关注的是,如何以一个团队的形式开展工作,如何激励团队成员,如何相互合作等等。2. 敏捷是轻量级的。RUP完全依赖显性知识,与此不同,敏捷还依赖隐性知识。在RUP中,我们设法把我们认为是最佳的实践记录下来。然而,人们根本不阅读关于开发过程方面的书,写下这些书也就毫无意义了。
2007-11-15 13:56:00 1367 1
原创 把private声明从.h文件移到.cpp文件
把private声明从.h文件移到.cpp文件(转载请注明来源于金庆的专栏)在*.h文件中定义一个类时,理论上应该仅定义其公共接口,而不必声明其私有的成员,因为私有的成员属于实现部分,理应声明在.cpp文件中。可是现有的C++标准是不支持将一个类的定义分到两个文件中去的。有一个pimpl模式,可以变相完成这个要求,只暴露公共接口,而实现定义为私有。pimpl 即 private implement
2007-11-09 11:50:00 1744 1
原创 评高效程序员应该养成的七个习惯
评高效程序员应该养成的七个习惯(转载请注明来源于金庆的专栏)”高效程序员应该养成的七个习惯“一文中,Phil Chu根据自己的经验提出了高效程序员应该养成的七个习惯。它们是: 1.理解你的需求 2.保持真实性 3.理解你的代码 4.最优编程 5.管理好你自己 6.持续教育 7. R-E-S-P-E-C-T请阅读原文,仅看标题不是够的,原文对前3点作了详述,都是很实际的经验。后面4点仅
2007-11-03 10:46:00 1322
原创 cppblog的评论明显比csdn的多
我在csdn和cppblog上同步更新自己的博客有一段时间了。cppblog上的评论明显比csdn的评论多,就是说从交流的角度来看,使用cppblog更交到更多的朋友。cppblog上的来自订阅的访问也明显多得多。原因可能是cppblog的访问者更专业。而看csdn上的一些推荐文章,都是比较杂。不知是如何推荐的,有时还会连着出现许多广告性的文章。有一点是csdn可以改进的,就是对感兴趣的文章进行订
2007-11-02 10:02:00 2256 2
grpc-lua 代码及示例Windows执行程序
2018-04-13
grpc-lua 示例 CentOS 7.4 执行程序打包
2018-04-13
go1.9.2.windows-amd64.msi
2017-10-26
LuaPbIntf VS2015工程带依赖库
2017-05-26
XMPP测试工具Peek
2016-10-25
gloox_1_0_17_API_Documentation
2016-09-13
gloox 1.0.17 released
2016-09-12
跨服与跨区的设计.ppt
2014-12-05
Wmvcopy的源程序
2011-11-24
Boost.Python中文文档
2008-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人