自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习,思考,记录,分享。

——坚持原创!请尊重作者劳动,转载注明出处!

  • 博客(9)
  • 资源 (17)
  • 收藏
  • 关注

原创 Mock的基本概念和方法(续)

本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content0. 序1. 平台2. 第三方库3.如何使用CMock和Unity?3

2011-04-25 13:50:00 12253

原创 MOCK object-第7章

本博客(http://blog.csdn.net/livelylittlefish )贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 0. introduction 1. Mock Object 2. the MockObject framework 3. Mock tools 3.1 MockMaker 3.2 EasyMock 4. Summary    0. introduction   What is the Holy Grail

2011-04-25 13:38:00 3221

原创 Mock的基本概念和方法

本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content0. 序言1. 本文议题2. 应该做什么?3. 如何做?3.1 方案一

2011-04-25 13:18:00 9309 3

原创 Cunit简介

本博客(http://blog.csdn.net/livelylittlefish )贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 1. What is CUnit? 2. What are the interfaces? 3. How to use CUnit framework? 4. An example Appendix installation of CUnit (1) install curses/ncurses (2) install

2011-04-25 12:25:00 9208 1

原创 Linux平台代码覆盖率测试工具GCOV相关文件分析

本博客http://blog.csdn.net/livelylittlefish 贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 1. 使用od命令dump文件内容 2. 文件内容解析 (1) file magic (2) version (3) time stamp (4) FUNCTION tag (5) COUNTER tag (6) OBJECT SUMMARY tag (7) PROGRAM SUMMARY tag (8) file e

2011-04-13 23:33:00 11116

原创 Linux平台代码覆盖率测试工具GCOV的前端工具LCOV简介

本博客http://blog.csdn.net/livelylittlefish 贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 1. Lcov是什么? 2. 如何在Linux平台安装Lcov? 3. 如何使用Lcov? (1) 使用lcov收集覆盖率数据并写入文件 (2) 使用genhtml生成基于HTML的输出 (3) 该例子的图形显示 4. 编译lcov自带例子 5. 其他相关工具 (1) gcov-dump (2) ggcov    

2011-04-13 23:24:00 16788 1

原创 Linux平台代码覆盖率测试工具GCOV简介

本博客http://blog.csdn.net/livelylittlefish 贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content   1. gcov是什么? 2. gcov能做什么? 3. 如何使用gcov? 3.1 使用gcov的3个阶段 (1) 编译 (2) 收集信息 (3) 报告 3.2 gcov的选项 (1) -a, --all-blocks (2) -b, --branch-probabilities (3) -c, --branc

2011-04-13 23:15:00 32247 1

原创 使用GDB调试RB-tree的几个问题(更正)

本博客http://blog.csdn.net/livelylittlefish 贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 1. at后面的一堆字符串代表什么? 2. 为什么没有单步进入(step in)_Rb_tree_insert_and_rebalance函数? 3. 如何通过目标文件.o或者可执行文件得知是否有debugging information? 4. 如何单步调试没有debugging information的函数? 0. 引子

2011-04-06 21:50:00 3306

原创 使用GDB调试RB-tree的几个问题

本博客http://blog.csdn.net/livelylittlefish 贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content   0. 引子 1. 第1个例子 (1) at提示前半部分代表什么? (2) at提示后半部分代表什么? (3) 如果要阅读gcc的源代码,那么(2)中的文件在哪里? 2. 第2个例子 (1) 在gcc源代码中该函数在哪里? (2) 为什么没有单步进入(step in)_Rb_tree_insert_and_rebala

2011-04-02 22:39:00 8984

gcov-tools-1.0.tar.gz

该程序是从gcc-4.1.2源代码中抽取出来的与gcov和gcov-dump相关的文件组成的小项目,包含两个工具gcov和gcov-dump。希望能对通过gcc覆盖率测试工具GCOV进行覆盖率测试相关工作的同行有些许的帮助。 其中,gcov的输入是一个.c文件,前提是已经编译生成了.gcno文件并运行可执行程序生成.gcda文件;gcov根据.c文件相应的.gcda文件和.gcno文件生成相应的.c.gcov并报告覆盖率测试结果。 gcov-dump是一个dump程序,输入是一个gcov的文件,或者.gcda,即gcov的data文件;或者.gcno,即gcov的note文件。

2011-04-29

gcov-1.0.tar.gz

该程序是从gcc-4.1.2源代码中抽取出来的与gcov相关的文件组成的小项目。希望能对通过gcc覆盖率测试工具GCOV进行覆盖率测试相关工作的同行有些许的帮助。 gcov的输入是一个.c文件,前提是已经编译生成了.gcno文件并运行可执行程序生成.gcda文件;gcov根据.c文件相应的.gcda文件和.gcno文件生成相应的.c.gcov并报告覆盖率测试结果。

2011-04-29

gcov-dump-1.0.tar.gz

该程序是从gcc-4.1.2源代码中抽取出来的与gcov-dump相关的文件组成的小项目。希望能对通过gcc覆盖率测试工具GCOV进行覆盖率测试相关工作的同行有些许的帮助。 gcov-dump是一个dump程序,输入是一个gcov的文件,或者.gcda,即gcov的data文件;或者.gcno,即gcov的note文件。

2011-04-29

analysis of ACE_Task-putq with timeout=0 when queue is full on Linux platform.pdf

在Linux平台上,在未设置ACE_Task::putq()的timeout参数时,若此时队列满,putq则进入等待状态,即线程休眠,本文主要结合一个具体的例子详细讲解该过程,涉及到ACE代码,glibc,以及linux Kernel的分析。希望对广大学习ACE、glibc的朋友有一定帮助。

2010-09-27

Explanation about “pure virtual function call” on Win32 platform.pdf

主要通过一个经典例子讲解win32平台上出现“pure virtual function call”的前前后后。希望对广大学习C++的朋友有帮助。

2010-09-27

《深入理解计算机系统》3.38题解——缓冲区溢出攻击实例.pdf

本文主要以《深入理解计算机》3.38题为例,详细地介绍了该题目的解题过程,主要目的是利用程序缓冲区溢出以达到改变程序的输出(攻击程序)。 要解决这类题目,需要对过程调用的栈帧变化、指令的作用有较深入的了解。同时在使用GDB调试程序时,命令的使用也能对尽快找出问题提供帮助,本文只简单地使用了p、x等命令,其他的注入display、layout命令更能帮助我们发现问题、解决问题。 另外,也需要对该类问题举一反三,从中可以观察到每个汇编指令的格式、功能及其使用方法。

2010-09-27

《深入理解计算机系统》3.38题解——缓冲区溢出攻击实例文档

本文主要以《深入理解计算机》3.38题为例,详细地介绍了该题目的解题过程,主要目的是利用程序缓冲区溢出以达到改变程序的输出(攻击程序)。 要解决这类题目,需要对过程调用的栈帧变化、指令的作用有较深入的了解。同时在使用GDB调试程序时,命令的使用也能对尽快找出问题提供帮助,本文只简单地使用了p、x等命令,其他的注入display、layout命令更能帮助我们发现问题、解决问题。 另外,也需要对该类问题举一反三,从中可以观察到每个汇编指令的格式、功能及其使用方法。

2009-12-27

“google面试题目——奇偶换位”完全解析

“google面试题目——奇偶换位”完全解析。 详细的算法说明、源程序及各个算法比较。 题目: 输入a_1, a_2, ..., a_n, b_1, b_2, ..., b_n,如何在O(n)的时间,用O(1)的空间,将这个序列顺序改为a_1, b_1, ..., a_n, b_n。 题目来源: http://topic.csdn.net/u/20071228/16/cbc82a28-7288-411e-bf0f-caeec50756bf.html 解决方法:http://blog.csdn.net/livelylittlefish/archive/2008/02/18/2104007.aspx

2008-09-05

C++编程艺术

C++高级编程技术<br>C++垃圾回收器<br>C++多线程<br>C++网络

2008-07-31

C#线程参考手册

线程在.net中的周期<br>线程在事件驱动的环境中工作原理

2008-07-31

资深专家顾志凌-j2ee学习笔记

业界资深专家写的J2EE学习笔记,值得学习,值得收藏。

2008-07-31

C#编码规范(Philip Medical System,英文pdf)

C#编码规范,Philip Medical System,英文版

2008-06-15

C#编码规范(CSharpDevelop,中文版)

SharpDevelop,C#编码规范,中文简版

2008-06-15

C#编码规范(CSharpDevelop,英文pdf)

SharpDevelop,C#编码规范,英文版,请参考www.icSharpCode.net

2008-06-15

C#编码规范(IDesign公司,英文pdf)

IDesign公司,C#编码规范,英文pdf版,欢迎下载。

2008-06-15

C#编码规范(IDesign公司,中文pdf)

C#编码规范,欢迎下载。

2008-06-15

C#编码规范

简单的C#编码规范,欢迎下载

2008-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除