自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 动态链接库(DLL)和主程序之间传递对象时可能出现的问题

这个断言失败通常与内存管理有关,尤其是在动态链接库(DLL)和主程序之间传递对象时可能出现的问题。特别是当DLL和主程序使用不同的运行时库(如调试版和发布版)或者内存分配和释放发生在不同的模块中时,容易导致堆损坏。例如,如果DLL中分配的内存被主程序释放,或者相反,就可能引发此类错误。修改动态库和主程序都使用多线程调试MTD。多线程调试 DLL (/MDd)在共享 DLL 中使用 MFC。

2025-03-17 15:13:14 192

原创 MFC 消息类型

控件通知消息:按钮点击、列表框选择。命令消息:菜单、工具栏的点击。

2025-03-05 15:26:46 169

原创 MFC解析

F11可以看到程序断在程序入口,_tWinMain\AfxWinMain。MFC程序入口_edit_0。

2025-03-05 15:07:50 92

原创 MFC\QT \C#

MFC\QT \C#都是框架。MFC架构思想丰富,但是没有QT简单。MFC存在主要是以前的MFC大项目的延续。MFC和QT都需要学习,学到MFC之后,学习其他就比较简单了。MFC依托于Windows平台,兼容性好,相比QT比较稳定,这是最大优势。

2025-03-05 14:28:02 182

原创 MFC--单文档接口(SDI)、多文档接口(MDI)、对话框进行创建的区别

应用程序可以同时打开和管理多个文档。每个文档通常是单独的窗口,可以在应用程序的主窗口内部进行管理。可方便的使用控件,所见即所得的编程,没有菜单栏、工具栏等。有菜单栏、工具栏等,应用程序一次只能打开一个文档。,继承自 CWinApp。,继承自 CDialog。

2025-03-05 13:21:34 462

原创 错误 1 error LNK2001: 无法解析的外部符号 “protected: virtual struct AFX_MSGMAP const * __thiscall CDlgLinerPara

错误与解决方案:在MFC中在不需要用消息映射宏时,把它删除干净。

2025-02-25 16:34:28 197

原创 CDialog.DoModal()返回值为-1

创建模式对话框不成功。

2025-02-25 15:38:42 77

原创 MFC中更改View类的基类CView为CScrollView

SetScrollSizes函数去设定默认文档的大小。否则将会出现如下在Viewscrl.cpp中的134行的错误 TRACE0( "Error: must call SetScrollSizes() or SetScaleToFitSize() ");由于要将图像显示,并且使用带有滚轮的功能,自动生成的多文档MFC中View的基类为CView。因此,需要将基类CView为CScrollView。

2025-02-25 14:14:02 147

原创 CString 和 string 转换

在使用MFC时,遇到了CString与string转换。

2025-02-19 15:34:50 218

原创 MFC问题:封装dll遇到的奇葩错误:error LNK2005: _DllMain@12 已经在 DLLMain.obj 中定义

创建的dll工程,在需要添加MFC文件时候,遇到问题:error LNK2005: _DllMain@12 已经在 DLLMain.obj 中定义。

2025-02-18 13:36:12 208

原创 MFC的使用——Menu菜单

在Dlg.cpp的初始化程序BOOL CDlg::OnInitDialog()中。但还有特别重要的一点,运行时就会有menu显示出来。,添加资源选中Menu点击新建。在Dlg.h添加声明。

2025-02-17 16:14:12 291

原创 【无标题】

重装cuda 10.2,并且需要重新cmake编译。包含cuda头文件的顺序应该也很重要(应该就是头文件被我改了,或者头文件顺序被我动了)

2023-12-07 20:59:54 124 1

原创 openMVS_Dense point cloud(密集重建+代码解读)

计算特征点在图像上的覆盖区域。2.2 第二个评分维度。2.3 第三个维度评分。

2023-04-13 10:49:15 1109

原创 cmake Could NOT find Boost (missing: xxx 的问题 已解决

cmake\boost已解决

2023-03-08 15:55:33 1061

原创 opencv均值方差

import cv2import numpy as npR = 0.G = 0.B = 0.R_2 = 0.G_2 = 0.B_2 = 0.N = 0.# #读取图片img = cv2.imread("kids.jpg")#BGR转换RGBimg = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)img = np.array(img)h, w, c = img.shapeN += h*wR_t = img[:, :, 0]R += np.su

2021-11-13 13:04:50 2974

原创 2021-11-07

opencv图像的读取就是利用像素格的原理,通过cv2.imread()函数,遍历出每个像素格和像素格中的值,这里的三通道的图片,对应三维数组图片读取cv2.imread()函数遍历出每个像素格和像素格中的值,然后保存到对应维度的数组中进行显示img=cv2.imread(filepath,flags)filepath : 图像路径,可以使用绝对或者是相对路径flags : 读取的图片类型 (省略时,默认读入完整图片)cv2.IMREAD_COLOR:默认参数,读入一副彩色.

2021-11-07 22:32:54 2106 1

原创 win10 运行jupter notebook 无法自动打开浏览器解决方法

win10 运行jupter notebook 无法自动打开浏览器解决方法58 人赞同了该回答运行jupter notebook 时,卡在cmd界面,无法自动打开浏览器,但是手动复制地址可以打开。步骤1.打开Anaconda Prompt或Anaconda Powershell Prompt,执行jupyter notebook --generate-config,有时系统会提示,选择Y;若无提示,运行结果提示路径,复制路径,根据路径找到 Jupyter_notebook_config.py文件

2021-11-07 17:03:02 748

原创 2021-09-02 win10更新导致的输入法候选框不出现。已解决

win10自动更新的系统导致输入法不兼容。开启兼容性即可

2021-09-02 16:48:00 647

原创 vs调试出现.exe引发了一个中断,并且出现了dll.pdb文件无法读取的问题。原因是堆的问题,溢出 未释放

因为申请了堆空间,没有释放 出现的问题 int **p = malloc(sizeof(int *) * 5);//申请一个堆地址 //二级指针 { { },{ },{ } }相当于数组里存的地址 //给一级指针申请堆地址 for (int i = 0; i < 5; i++) { p[i] = malloc(sizeof(int) * 3); } //写 for (int i = 0; i < 5; i++) { for (int j = 0; j <

2021-04-11 15:52:43 195

原创 VS2013的C4996错

VS2013的C4996错误由于微软在VS2013中不建议再使用C的传统库函数scanf,strcpy,sprintf等,所以直接使用这些库函数会提示C4996错误:VS建议采用带_s的函数,如scanf_s、strcpy_s,但这些并不是标准C函数。要想继续使用此函数,需要在源文件中添加以下指令就可以避免这个错误提示:#define _CRT_SECURE_NO_WARNINGS //这个宏定义最好要放到.c文件的第一行#pragma warning(disable:4996) //或者

2021-03-17 10:01:50 148

原创 DAY-1win2003关闭自动更新

2021-02-07 12:24:51 204

原创 DAY-1磁盘分区

2021-02-07 12:06:53 114

原创 DAY-1 win2003开机优化

在选中C盘后,按下enter键。(此步骤把系统盘安装到C盘,进入系统)

2021-02-07 11:52:18 80

原创 千峰学习DAY-1 关闭Windows自动更新

关闭Windows自动更新1.win+r 运行 services.msc2.win+r 运行 gpedit.msc

2021-02-06 17:27:09 150

原创 千锋学习DAY-1

企业级交换机少则几千多则几万IDS网络设备交换机路由器见谅见谅

2021-02-06 17:02:07 110

原创 学习笔记__JavaScript-函数

函数的定义在head里函数的调用在body里首先写function关键字,然后空白字符之后为函数名,函数名后面必须跟一对小括号。小括号之间的是参数列表函数必须被调用才能执行未被调用的,严格意义上来讲叫做“定义函数”*注意:参数中不能加var如(var a,var b)是不正确的,应该为(a,b)函数重载:同名的函数,做的事情不一样,靠参数区别。但js中不存在此说法,j...

2020-04-29 19:31:12 107

原创 使用selenium模拟浏览器抓取

使用selenium模拟浏览器抓取完整版教程#直接用浏览器在显示页面时解析HTML,应用CSS样式并执行JavaScript的语句(在爬虫中会打开一个浏览器,加载该页面,自动浏览各网页,顺便抓取数据)使用Python的selenium库模拟浏览器完成抓取selenium新版需要下载geckodriverhttps://github.com/mozilla/geckodriver/rele...

2020-01-03 16:09:09 596

原创 selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PAT

from selenium import webdriverdriver = webdriver.Firefox()driver.get("http://www.santostang.com/2018/07/04/hello-world/")运行之后,发现程序报错,错误为:selenium.common.exceptions.WebDriverException: Message: 'g...

2020-01-02 23:27:56 233

原创 Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'c:\\program files\\pytho

安装pip包出现错误Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'c:\\program files\\python37\\Lib\\site-packages\\urllib3'Consider using the `--user` option or check the permiss...

2020-01-02 22:37:49 614

原创 NameError: name 'comment_list' is not defined`

import requestsimport jsondef single_page_comment(link): headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537....

2020-01-02 15:36:02 1417

原创 bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml.

bs4.FeatureNotFound: Couldn’t find a tree builder with the features you requested: lxml.你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。soup = BeautifulSoup(r....

2020-01-01 15:02:26 1073

空空如也

空空如也

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

TA关注的人

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