02 2016 档案

摘要:[导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放 阅读全文
posted @ 2016-02-17 13:54 OracleLoyal 阅读(291) 评论(0) 推荐(0) 编辑
摘要:一.splint介绍 splint是一个动态检查C语言程序安全弱点和编写错误的程序.splint会进行多种常规检查,包括未使用的变量,类型不一致,使用未定义变量,无法执行的代码,忽略返回值,执行路径未返回,无限循环等错误. 二.splint的安装 1.rpm安装 GTES 10.5和11版本已经整合 阅读全文
posted @ 2016-02-04 13:32 OracleLoyal 阅读(849) 评论(0) 推荐(0) 编辑
摘要:1. 下载:http://www.skynet.ie/~mel/projects/codeviz/#download 结合Graphviz工具,使用CodeViz可以生成直观和漂亮的C/C++程序函数之间的调用关系图。 1、安装graphviz 在安装CodeViz之前,必须先安装它所依赖的工具do 阅读全文
posted @ 2016-02-04 09:48 OracleLoyal 阅读(1172) 评论(0) 推荐(0) 编辑
摘要:一、前言 这篇文章主要总结gtest中的所有断言相关的宏。 gtest中,断言的宏可以理解为分为两类,一类是ASSERT系列,一类是EXPECT系列。一个直观的解释就是: 1. ASSERT_* 系列的断言,当检查点失败时,退出当前函数(注意:并非退出当前案例)。 2. EXPECT_* 系列的断言 阅读全文
posted @ 2016-02-03 16:32 OracleLoyal 阅读(3168) 评论(0) 推荐(0) 编辑
摘要:Redis应用场景 Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。 Redis常用数据类型 Redis最为常用的数据类型主要有以下五种: S 阅读全文
posted @ 2016-02-01 14:20 OracleLoyal 阅读(3916) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示