- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 编程记录——google test框架 打桩
打桩的两种方式 单元测试中为了隔离外部引用的库,或因外部库没有写好,但要测试本单元代码的逻辑,跑代码覆盖率。为了使外部库或类能给出期望值跑本单元的逻辑分支,故将使用的外部函数打桩,mock为模拟或仿制的意思。 将被隔离的类库内部实现的类内部接口进行打桩,把这些函数写成纯虚函数,xxxMock对这些函数进行重新定义实现,从而达到得到期望输出的目的。MOCK_M...
2020-01-21 20:35:02 331
原创 编程记录——MFC相关
一、Win32 console application、Win32 application和mfc区别vs创建vc++6.0中win32 application的方法:选择新建项目-win32-win32项目- 右键源文件添加新建项-c++文件编写程序编写一个应用程序通常遵循的步骤:1winmain,是窗口程序的入口点函数,即要先定义winmain函数2创...
2020-01-21 20:20:36 139
原创 编程积累——判断相关
判断是否有元素出现Mask = 0;for(){if (x>0) mask |= (1<<0);if (y>0) mask |= (1<<0);if (z>0) mask |= (1<<0);if (mask==7) break;}if判断如果if(isZero) {do s...
2020-01-21 20:05:10 127
原创 opencv——全图canny及先找轮廓再canny对比时间
似乎分块canny还没有全图canny快。在没有明显噪声情况下二者提取轮廓相同。int main( int argc, char** argv ) { //vector<Mat> test; Mat test = imread(".\\3.bmp", 0); //readImgs(".\\", 1, test); unsigned char...
2020-01-17 14:58:19 511
原创 用循环和递归实现二分查找
经过验证#include <iostream>#define len 2int bisectionSearch(int *a, const int &left, const int &right, const int &target){ if (left > right) return -1; int m...
2020-01-16 20:18:19 255
原创 编程积累——迭代器/容器内元素改变
验证指向容器的指针在改变其中一个元素内容时,另一个对象中该元素是否跟着改变,验证结果:会!验证迭代器删除后是否指向下一个,验证结果:会,并size会少一个!int testf(map<int, double> &t1){ map<int, double> *t2 = &t1; map<int, double> *t3...
2020-01-16 17:46:54 358
原创 opencv--最小外接矩形获取及canny应用
记录应用——已调通int main( int argc, char** argv ) { vector<Mat> test; readImgs(".\\", 1, test); unsigned char* imgtest=NULL,*outimg=NULL; imgtest = test[0].data; //Mat img/*(...
2020-01-14 15:13:34 765
feature extraction and image processing 3rd
2018-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人