Effective C++同类书籍 —– 读《C++编程惯用法:高级程序员常用方法和技巧》
这本书介绍了C++编程的一些惯用手法、技巧,跟Effective C++是同一类书籍,都是C++编程的进阶书籍。内容上与Effective C++也有很多相通之处,可以看成是Effective系列的有益补充。
PS:
本书原版出版于1993年,在C++98标准规范之前,因此有些内容已经过时。
这本书介绍了C++编程的一些惯用手法、技巧,跟Effective C++是同一类书籍,都是C++编程的进阶书籍。内容上与Effective C++也有很多相通之处,可以看成是Effective系列的有益补充。
PS:
本书原版出版于1993年,在C++98标准规范之前,因此有些内容已经过时。
这本成语词典中规中矩,对每个成语先是单字解释,然后注明出处,解释下全词意思,最后再结合名家小说选一些例句。其中成语解释部分用的是红色字体,易于辨识。
如果能精简下内容,把一些生僻的成语去掉,例句也都选择名家名著就更好了。当然这是仁者见仁智者见智的事情了。
CP-Release项目在做单元测试覆盖率统计是依赖于Cobertura,而Cobertura又依赖于其他jar,如asm-2.2.1.jar、jakarta-oro-2.0.8.jar 和 log4j-1.2.9.jar。而且asm-2.2.1.jar 又依赖 asm-tree-2.2.1.jar。这仅仅是可能出现的各类嵌套依赖项的一个简单示例。即便是某个jar的版本不正确,也会造成奇怪的编译错误或出乎意料的行为。
一直是在用ivy.xml做jar包依赖管理的,看着长长的jar依赖项。突然想到有没有什么好的方法来去掉Java工程中多余的jar包。上网搜了一下,没发现什么好方法。不过貌似Maven在这方面做得比ivy要好,Maven可以处理传递依赖。
Outlook启动提示“找不到文件Outlook.pst文件”, 解决方法:
1, 开始 –> 运行 –> cmd
2, 使用命令 outlook /importprf .\.prf 进行初始化 Outlook 数据文件。
进入初始化设置界面,跟初次安装 Outlook 启动时一样,需要新建一电子邮件帐户界面。设置完成后,outlook会自动从服务器上下载邮件,并保留以前的规则设置。
随着项目的展开,代码的质量需要定期的检查。除了Code Review外,使用工具进行定期的检查规范等很重要,Sonar就是这样一个平台。
Sonar是一个开源的质量管理平台,它可以持续、自动地统计和分析项目代码的相关质量数据,例如单元测试的通过率,覆盖率,代码的复杂度,代码的行数等等,用于评估和度量软件项目质量。主要特点:
代码覆盖:通过单元测试,将会显示哪行代码被选中
改善编码规则
搜寻编码规则:按照名字,插件,激活级别和类别进行查询
项目搜寻:按照项目的名字进行查询
对比数据:比较同一张表中的任何测量的趋势
Hudson是一个可扩展的持续集成工具,主要用于:持续、自动地构建、测试软件项目,监控一些定时执行的任务。通过使用插件,可以将Sonar与Hudson结合使用。
近期评论