Monday2204
码龄13年
求更新 关注
提问 私信
  • 博客:27,988
    社区:97
    28,085
    总访问量
  • 12
    原创
  • 5
    粉丝
  • 13
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
加入CSDN时间: 2012-02-21

个人简介:半路出家的程序员爱我所选踏踏实实的走下去让那些曾经笑话你的人后悔他们曾经不经意伤人的言语厚积薄发

博客简介:

Monday2204的专栏

博客描述:
选择什么样的路,就走什么样的人生
查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得4次评论
  • 获得11次收藏
  • 博客总排名363,888名
创作历程
  • 19篇
    2013年
TA的专栏
  • 图像处理基本知识+OpenCV实现
    3篇
  • 遥感图像中目标识别学习
  • vp学习手记
  • MapX学习手记
  • OpenGL学习手记
  • C/C++基础知识积累
  • C/C++小型项目明细积累
  • 华为编程实践系列
    5篇
  • 数据结构
    3篇
  • 设计模式
  • 单元测试
    6篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

88人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

vega prime 编程参考

发布资源 2012.08.09 ·
chm

如何使用CppUnit进行单元测试

一、前言测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后再优化设计结构。测试驱动开发式是极限编程的重要组成部分。XUnit,一个基于测试驱动开发的测试框架,它为我们在开发过程中使用测试驱动开发提供了一个方便的工具,使我们得以快速的进行单元测试。XUnit的成员有很多,如JUnit,Python
转载
博文更新于 2013.07.09 ·
871 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vc6.0下CppUnit安装

转载自:http://xiekeli.blogbus.com/logs/149554147.html(引自:http://blog.csdn.net/casualgame/article/details/332153)VC6.0下面如果想做TDD,并没有Java、.Net这么方便,不过还是可以做到的,用CppUnit即可;Gtest好像不支持VC6;下面对google到的C
转载
博文更新于 2013.07.05 ·
976 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

便利的开发工具 CppUnit 快速使用指南

背景CppUnit 是个基于 LGPL 的开源项目,最初版本移植自 JUnit,是一个非常优秀的开源测试框架。CppUnit 和 JUnit 一样主要思想来源于极限编程(XProgramming)。主要功能就是对单元测试进行管理,并可进行自动化测试。这样描述可能没有让您体会到测试框架的强大威力,那您在开发过程中遇到下列问题吗?如果答案是肯定的,就应该学习使用这种技术:测试代码没
转载
博文更新于 2013.07.05 ·
606 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用CPPUnit做单元测试

用CPPUnit做单元测试例子程序下载:http://www.codeproject.com/library/Using_CPPUnit/my_tests.zipCPPUnit最新版本免费下载:http://cppunit.sourceforge.net/CPPUnit是基于C++的单元测试框架,可以有效提高开发的系统质量。引言:QA过程常采用两种测试方法:1、单元测试
转载
博文更新于 2013.07.05 ·
902 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CppUnit在VC下的编译和使用

单元测试是极限编程的重要组成部分,CPPUnit和Junit,Duit一样都是Erich Gamma 和 Kent Beck 编写的一个回归测试框架,是C++语言的一个很好的单元测试工具,以下介绍VC6.0下的CPPUnit的安装和使用。 第一部分:CPPUnit的安装。1.下载CPPUnit:下载CPPUnit 压缩文件,2.?我用的是CPPUnit1.10.22. 编译工程文件:将
转载
博文更新于 2013.07.05 ·
1083 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在Windows环境下基于VC6.0的CppUnit使用

摘要测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后再优化设计结构。XUnit是一个基于测试驱动开发的测试框架,它为我们在开发过程中使用测试驱动开发提供了一个方便的工具,使我们得以快速的进行单元测试。XUnit的成员有很多,如JUnit,PythonUnit等。今天论文中讨论的CppUnit 即
转载
博文更新于 2013.07.05 ·
905 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

快速排序

2-6 快速排序快速排序是冒泡排序的改进版。在同为O(N*logN)的几种排序方法中效率较高,也被认为是目前为止最好的排序法。该方法的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。借用MoreWindows的一句话:虽
原创
博文更新于 2013.06.20 ·
488 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

希尔排序

2-6 希尔排序希尔排序,是对插入排序的一种改进,也叫缩小增量排序。外层循环是增量的缩小,内层循环即每一列可采用直接插入排序的方法,排序(其他也可)。void shellsort(int array[],int len){ int i, index, key,temp;; for(int step = len / 2; step > 0; st
原创
博文更新于 2013.06.20 ·
459 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

顺序查找,二分查找

2-1  顺序查找顺序查找的方法的优点是在于简单直观,对于被查找的记录在文件中的排列顺序没有限制,因此比较适合顺序文件的查找。同时这种查找思想也适合于对顺序表数据结构和链表数据结构中的元素进行查找。它的缺点在于平均查找长度过大,查找效率较低。例:#include using namespace std;typedef struct student{int
原创
博文更新于 2013.06.19 ·
682 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

直接插入排序,选择排序,冒泡排序

2-3 直接插入排序最为简单的排序方法,第i次排序将第i+1个元素插入到已经排序号的i个元素中注释:对于简单插入排序,放远点看,就是对已排好序的进行再插入,所以无论是从小到大,还是从大到小,都是两层循环,默认第一个数是已排序。把要插入的值保存,然后与已排序的部分进行比较,后移操作,跳出循环时,插入值。例#include usi
原创
博文更新于 2013.06.19 ·
687 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

图像预处理之平滑处理

平滑处理平滑处理,也称模糊处理-blurring用途是减少图像上的噪声或者失真openCV平滑函数void cvSmooth(      const CvArr* src,      CvArr* dst,      int smooth = CV_GAUSSIAN,      int param1 = 3,      int param2 = 0,
转载
博文更新于 2013.05.30 ·
2424 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

边缘检测之Sobel算子详谈

在边缘检测中,常用的一种模板是Sobel 算子。Sobel 算子有两个,一个是检测水平边缘的 ;另一个是检测垂直边缘的 。与Prewitt算子相比,Sobel算子对于象素的位置的影响做了加权,可以降低边缘模糊程度,因此效果更好。Sobel算子另一种形式是各向同性Sobel(Isotropic Sobel)算子,也有两个,一个是检测水平边缘的 ,另一个是检测垂直边缘的 。各向同性Sobel算
原创
博文更新于 2013.05.22 ·
4541 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

边缘检测之Canny算法详谈

在Canny算法前面,先稍微讲一下边缘检测,图像分割点击打开链接(此处转载)图像分割主要包括4种技术:并行边界分割技术、串行边界分割技术、并行区域分割技术和串行区域分割技术。下面是分别对每一项做简单的介绍。1.并行边界分割不同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘指的是图像中像素的值
原创
博文更新于 2013.05.22 ·
8789 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

2012华为编程比赛初赛之字符串大写排序

现有一串字符串,请找出其中的大写字母并顺序保存至output数组中。【注:字母可能包含大写、小写字母、数字以及控制字符】要求实现函数my_string(char input[],char output[])例子:input:3dfD93dafkIFIkdLDkjLKDoutput:DIFILDLKD#include #include #include
原创
博文更新于 2013.05.22 ·
1003 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2012华为编程比赛之字符串数字字符排序

现有一串字符串,请对字符串中的数字字符按照升序排序,其他非数字字符存储位置保持不变,将结果保存至output数组中。【注:字母可能包含大写、小写字母、数字以及控制字符】要求实现函数my_sort(char input[],char output[])例子:input:a3vues4sdf2kjk9df0voutput:a0vues2sdf3kjk4df9v#
原创
博文更新于 2013.05.22 ·
835 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2012华为编程之就餐调查

1.就餐抽查   • 问题描述:  某公司由于人多,午餐分为多批次就餐,严格要求每批次就餐时间。并定期抽查就餐情况。请编写程序实现就餐抽查情况。  • 要求实现函数:  void check_lunch(int num, int time,int input[], int output[])  【输入】  int num,就餐总人数           int time,就
原创
博文更新于 2013.05.22 ·
1078 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2011华为编程系列之数组比较

1. 数组比较(20分)• 问题描述: 比较两个数组,要求从数组最后一个元素开始逐个元素向前比较,如果2个数组长度不等,则只比较较短长度数组个数元素。请编程实现上述比较,并返回比较中发现的不相等元素的个数比如:数组{1,3,5}和数组{77,21,1,3,5}按题述要求比较,不相等元素个数为0数组{1,3,5}和数组{77,21,1,3,5,7}按题述要求比较,不相等元素个数为
原创
博文更新于 2013.01.21 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2011华为编程系列之矩阵转置

1 矩阵转置问题描述:将一个N*N矩阵的行列互换· 要求实现函数void MatrixTranspose (const char *InArr, unsigned int n, const char *OutArray)【输入】InArr:  输入的字符矩阵n:   N*N矩阵的行数【输出】OutArray: 转置后的字符
原创
博文更新于 2013.01.21 ·
702 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2011华为编程系列之评委打分

问题描述:在评委打分的比赛中,通常采取去掉一个最高分和最低分,再求平均分的做法,主要是为了公平,公正和公开的原则,防止有人买通评委,有特别的高分出现,另外,也可以防止因为评委个人原因,对选手有“低见”给特别低的分。去掉最高分最低分能够求出较为准确的平均分。请编写程序实现上述计分过程要求实现函数:int score_calc(int n, int score[])【输入】  in
原创
博文更新于 2013.01.18 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多