- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 GDB常用命令
在 all-stop 模式下,continue、next、step 命令的作用对象并不是当前线程,而是所有的线程;在 non-stop 模式下,如果想要 continue 命令作用于所有线程,可以为 continue 命令添加一个 -a 选项,即执行 continue -a 或者 c -a 命令,即可实现令所有线程继续执行的目的。也就是说,程序执行时调用了多少个函数,就会相应产生多少个栈帧,其中每个栈帧自函数调用时生成,函数调用结束后自动销毁。non-stop模式:调试个别线程时,不影响其他线程的执行。
2023-09-19 08:45:47 218
原创 C++创建对象的两种方法(别再纠结是否需要手动释放内存了)
之前一直搞不懂C++创建对象的方式,感觉既可以 ClassName object; 又可以 ClassName *object=new ClassName。于是感慨:C++就不能统一一下,只用一种方法,这样好学好记又不会纠结该不该手动释放内存?搞清楚之后才知道C++提供这两种方式,是为了更灵活地创建对象。好吧,方法多了也不是什么好事,学就完了。方法一:语法:ClassName object(param);这样就声明了一个ClassName类型的object对象,C++会为它分配足够的存.
2020-07-26 17:03:36 6191 1
原创 调用DLL文件的两种方法(显式调用/隐式调用)完整示例 --续
上期说到调用DLL时需要有对应的 .h文件。因为.h文件里是对DLL里函数的申明,如果没有h文件 会提示你的函数没有申明或定义。but除了包含 .h文件之外 我们还有其他方法来调用DLL里的函数。方法就是用typedef定义一个指向test函数的指针typedef void(*MyAdd)(int a,int b);//然后实例化一个MyAdd函数MyAdd add;//这样编译器就可以认出 add这个函数了HMODULE hModule = LoadLibraryW(L...
2020-07-23 11:44:14 561
原创 OpenCV使用XML文件读写Mat数据
OpenCV有时想把Mat数据(比如一个小小的矩阵)保存到文件中,然后在其他地方读入使用怎么办呢?FileStorage是opencv中XML和YAML文件的存储类。1. 写XML操作完整代码Mat cameraMatrix = Mat(3, 3, CV_32FC1, Scalar::all(0)); //初始化Mat/***********对Mat进行操作,赋值等等***************/cv::FileStorage fs("cameraMatrix.xml", cv::F
2020-06-24 15:09:49 902 2
原创 调用DLL文件的两种方法(显式调用/隐式调用)完整示例
显式调用LoadLibrary()GetProcAddress()FreeLibrary() 三步(1)LoadLibrary() 加载dll并返回一个hModule的句柄(2)然后用GetProcAddress()获得test.dll中函数的的地址,(函数的入口点)之后就可以调用dll中的函数了(3)最后要用FreeLibrary(hModule)卸载dll优点:可以决定何时记载和卸载dll,充分体现DLL的灵活性。隐式调用#pragma comm...
2020-06-23 17:54:35 7389 1
原创 使用Mat数据时,内存访问冲突(记一次头秃的使用Mat传参的经历)
1. 错误描述环境:openCV 3.4.9 vs 2015最近在使用opencv Mat数据时遇到一个秃头的内存访问数据错误。在跨文件(从一个类传给另外一个类)使用Mat数据时发生内存访问冲突的错误,(此处头发减一)百思不得其解,挠落无数头发(hair - -)才发现,读取数据的时候出了问题。imread(filename,0);和imread(filename);有着天壤之别。imread第二个参数缺省值为1,表示按彩色(三通道)图像读入数据,(哪怕你原图只有两个通道)..
2020-06-23 17:35:09 1379
原创 Qt获取当前窗口句柄/获取窗口中控件的句柄
1. 句柄是什么大家可以看这篇文章,讲的比较详细。https://blog.csdn.net/wenzhou1219/article/details/176594852. Qt如何获取句柄winId()函数。(Qt5里面)如果想获取Qt窗口的句柄用于显示图片;且看我操作HWND m_hwndDisplay = (HWND)this->winId();//获取当前this窗口的句柄MyCamera->Display(m_hwndDisplay);//调用你camera的di
2020-06-22 19:05:10 20981 8
原创 错误 C2664 “HMODULE GetModuleHandleW(LPCWSTR)”: 无法将参数 1 从“const char [9]”转换为“LPCWSTR”
win32控制台程序1.当使用函数GetModuleHandle函数时遇到错误 HMODULE hKernel32 = GetModuleHandle("kernel32");2.查了一下GetModuleHandle函数查了一圈https://blog.csdn.net/liyuanbhu/article/details/46834549 这位老哥的方法并没有解决问题3.正确解决办法这是Windows开发的函数命名规则,unicode版本的函数在函数名后加W,ansi..
2020-06-19 14:40:34 1300
原创 python3中cv2.imread返回NoneType
环境python3,opencv4,cv2.imread(train_filepath)后返回NoneType,百度了一圈大都是说路径不对,于是我仔细检查各种路径没有问题后陷入了沉思。cv.LoadImage并没有解决问题。im = cv2.cv.LoadImage("D:\testdata\some.tif",CV_LOAD_IMAGE_COLOR)、——————————————...
2019-12-27 15:43:49 809 4
opencv c++ 相机标定需要的cvut
2020-05-24
机器学习猫狗大战程序
2019-01-24
LSTM(Long Short-Term Memory)长短期记忆网络
2019-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人