会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Boblim
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
39
40
41
42
43
44
45
46
47
···
60
下一页
2017年6月7日
认真分析mmap:是什么 为什么 怎么用
摘要: mmap基础概念 mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调
阅读全文
posted @ 2017-06-07 10:08 Boblim
阅读(2518)
评论(0)
推荐(0)
2017年6月5日
代码覆盖工具(gcov、lcov)的使用
摘要: 一、安装 gcov:是随gcc一起发布的,并不需要独立安装;lcov:其他博客说是随ltp发布的,结果下载下ltp之后编译了10多分钟,最后也没见lcov,最后到sourceforge下载了lcov单独的代码: 二、使用 以hello.c为例 # gcc -fprofile-arcs -ftest-
阅读全文
posted @ 2017-06-05 09:49 Boblim
阅读(16451)
评论(0)
推荐(1)
2017年6月1日
Google C++单元测试框架GoogleTest---Google Mock简介--概念及基础语法
摘要: 一、什么是Google C ++ Mocking Framework? 当你写一个原型或测试,往往不能完全的依赖真实对象。一个mock对象实现与一个真实对象相同的接口,但让你在运行时指定它时,如何使用?它应该做什么?(哪些方法将被称为?什么顺序?多少次?有什么参数?他们会返回什么?等) 注意:很容易
阅读全文
posted @ 2017-06-01 16:09 Boblim
阅读(4026)
评论(0)
推荐(0)
用google mock模拟C++对象
摘要: google mock是用来配合google test对C++项目做单元测试的。它依赖于googletest(参见我上篇文章《如何用googletest写单元测试》: http://blog.csdn.net/russell_tao/article/details/7333226),下面我来说说Li
阅读全文
posted @ 2017-06-01 16:08 Boblim
阅读(2710)
评论(0)
推荐(0)
轻松编写 C++ 单元测试
摘要: 单元测试概述 测试并不只是测试工程师的责任,对于开发工程师,为了保证发布给测试环节的代码具有足够好的质量( Quality ),为所编写的功能代码编写适量的单元测试是十分必要的。 单元测试( Unit Test ,模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确
阅读全文
posted @ 2017-06-01 11:02 Boblim
阅读(43014)
评论(0)
推荐(0)
gmock学习01---Linux配置gmock
摘要: 本文目的 本文主要介绍gmock 1.6.0版本在Linux上如何部署和使用。 gmock是做什么的? 使用C++手动编写mock对象将会是一件十分耗时,易于出错,枯燥乏味的事情。gmock提供一整套mock 框架,帮助你完成这些脏活累活。 编译gmock 1 下载:gmock官方下载 2 上传:使
阅读全文
posted @ 2017-06-01 11:01 Boblim
阅读(2548)
评论(0)
推荐(0)
白盒测试之gmock入门篇
摘要: 一、gmock是什么 gmock是google公司推出的一款开源的白盒测试工具。gmock是个很强大的东西,测试一个模块的时候,可能涉及到和其他模块交互,可以将模块之间的接口mock起来,模拟交互过程。其作用就类似白盒测试中的打桩的概念。 下面简单的说说打桩在白盒测试中的重要性: 1、比如银行业务,
阅读全文
posted @ 2017-06-01 10:59 Boblim
阅读(8434)
评论(0)
推荐(0)
2017年5月31日
玩转Google开源C++单元测试框架Google Test系列(gtest)(转)
摘要: 转自:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html 前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中
阅读全文
posted @ 2017-05-31 17:06 Boblim
阅读(726)
评论(0)
推荐(0)
2017年5月27日
MySQL数据库使用mysqldump导出数据详解
摘要: mysqldump是mysql用于转存储数据库的客户端程序。它主要产生一系列的SQL语句,可以封装到文件,该文件包含有所有重建您的数据库所需要的 SQL命令如CREATE DATABASE,CREATE TABLE,INSERT等等。可以用来实现轻量级的快速迁移或恢复数据库。是mysql数据库实现逻
阅读全文
posted @ 2017-05-27 16:08 Boblim
阅读(903)
评论(0)
推荐(0)
2017年5月25日
C++宏定义详解
摘要: 一、#define的基本用法 #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运
阅读全文
posted @ 2017-05-25 15:14 Boblim
阅读(129187)
评论(2)
推荐(35)
上一页
1
···
39
40
41
42
43
44
45
46
47
···
60
下一页
公告