![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
zpweiai
这个作者很懒,什么都没留下…
展开
-
git常用命令
【代码】git常用命令。原创 2024-05-11 09:42:19 · 217 阅读 · 0 评论 -
qt msvc配置MT/MD
【代码】qt msvc配置MT/MD。原创 2024-05-11 09:35:46 · 356 阅读 · 0 评论 -
qt pro文件中解释
~=”操作符 替换任何与指定的值的正则表达式匹配的任何值 DEFINES ~= s/QT_[DT].+/QT。“*=”操作符 仅仅在一个值不存在于一个变量的值的列表中的时候,把它添加进去。“+=”操作符 向一个变量的值的列表中添加一个值。“-=”操作符 从一个变量的值的列表中移去一个值。“=”操作符 分配一个值给一个变量。原创 2024-05-11 09:34:41 · 354 阅读 · 0 评论 -
Qt+VS编译器:默认库“library”与其他库的使用冲突;使用 /NODEFAULTLIB:library
MDd:动态链接多线程调试库(msvcrtd.lib)。使用该选项时,需要用/NODEFAULTLIB选项来忽略掉libc.lib、 libcmt.lib、msvcrt.lib、libcd.lib、libcmtd.lib库,否则会有链接错误;使用该选项时,需要用/NODEFAULTLIB选项来忽略掉libc.lib、 libcmt.lib、msvcrt.lib、libcd.lib、msvcrtd.lib库,否则会有链接错误。/MD:动态链接多线程库(msvcrt.lib)。原创 2024-05-11 09:34:11 · 385 阅读 · 0 评论 -
qt opencv编译
Check the box [X]WITH_QT(对于QT 5,使用QT = OFF构建OpenCV。对于QT 4,使用QT = ON构建OpenCV。Check the box [X] Build_opencv_world(如果不编译opencv_contrib则勾选)在”Build的步骤“下方的Targets中勾选。原创 2024-05-10 10:09:40 · 204 阅读 · 2 评论 -
数字图像处理基本知识
图像增强的目的是要改善图像的视觉效果,针对给定图像的应用场合,有目的的增强图像的整体或局部特性,将原来不清晰的图像变得清晰或增强某些感兴趣的特征,扩大图像中不同物体的特征之间的差别,抑制不感兴趣的特征,使之改善图像质量、丰富信息量,将强图像判读和识别效果,满足某些特征分析的需求。灰度直方图定义为数字图像中各灰度级与其出现的频数间的统计关系,它能描述该图像的概貌,例如图像的灰度范围,每个灰度级出现的频率,灰度级的分布,整幅图像的平均明暗和对比度等。在局部处理中,输出值仅与像素灰度有关的处理称为点处理。原创 2024-05-10 10:07:48 · 1476 阅读 · 0 评论 -
c++类型转换运算符
static_cast:仅当类型名可被隐式转换为表达式所属类型或表达式可被隐式转换为类型名所属的类型时才合法。(基类与继承类转换;值类型转换:double转int等)。reinterpret_cast:可以将指针类型转换为足以存储指针表示的整型,但是不能转换为更小的整型或浮点型;不能将函数指针转为数据指针,反之亦然。const_cast:改变值为const或volatile。dynamic_cast:转基指针或引用。原创 2024-05-10 10:03:58 · 138 阅读 · 0 评论 -
开机自启动- ActiveX启动
ActiveX启动是在HKEY_LOCAL_MACHINE下的Software\ Microsoft\Active Setup\Installed Components\中注册一条类似{36f8ec70-c29a-11d1-b5c7-0000f8051515}的子建,然后子键中新建StubPath的值项,内容为启动的文件名。原创 2024-05-10 10:00:09 · 361 阅读 · 0 评论 -
多网卡 tcp指定网卡发送请求
在connect之前,先用bind函数,绑定指定的网卡ip地址即可。原创 2024-05-10 09:59:04 · 309 阅读 · 0 评论 -
BCB发布调试
1. Options->Packages中去掉"Build with runtime packages"前的勾.1. Options->Packages中选中"Build with runtime packages"前的勾.2. Options->Linker中去掉"Use dynamic RTL"前的勾.2. Options->Linker中选中"Use dynamic RTL"前的勾.3. Options->Compiler中单击"Release"按键.5. 应用程序的发布编译完成.原创 2024-05-10 09:58:23 · 167 阅读 · 0 评论 -
VC++ 串口开、关、读、写操作
如果把waitsingle的第二个参数为某个超时时间值时,那么Getoverlappedresult函数的最后一个blwait参数最好设置为TRUE,这样的话才能保证Getoverlappedresult返回TRUE,要不然就会返回FALSE,而此时的GetLastError返回值就是ERROR_IO_INCOMPLETE 了,代表I\O操作还未完成。在串口打开的时候,我们要对串口做一些基础的初始化,比如波特率、数据位、校验位、停止位几个参数,他们分别被声明在 WinBase.h 头文件中。原创 2024-05-10 09:57:45 · 417 阅读 · 0 评论 -
Windows下ANSI、Unicode、UTF8字符编码转换
【代码】Windows下ANSI、Unicode、UTF8字符编码转换。原创 2024-05-10 09:57:04 · 357 阅读 · 0 评论 -
c/c++知识
方法:将析构函数设置为私有原因:C++ 是静态绑定语言,编译器管理栈上对象的生命周期,编译器在为类对象分配栈空间时,会先检查类的析构函数的访问性。若析构函数不可访问,则不能在栈上创建对象。原创 2024-05-10 09:56:24 · 806 阅读 · 0 评论 -
bcb加强编译器开启多线程编译
Parallel compilation allows compilers to process several source files simultaneously, using separate cores of the system processor, to significantly decrease compilation time.To enable parallel compilation in the IDE for a certain C++ project, open the tar原创 2024-05-10 09:51:54 · 286 阅读 · 0 评论 -
bcb pragma支持选项
Directive Description Classic Compiler Clang Compiler #pragma comment Writes a comment record in the object file. This can include linking to a library module. SeeAuto Linkingfor more information. #pragma link I原创 2024-05-10 09:51:02 · 218 阅读 · 0 评论 -
bcb 自动链接
#pragma comment (lib, “…”) and #pragma link “…” both enable Auto-Linking. They differ in the default extension when none is specified. It is important to note that the logic only supports short extensions: i.e. extensions of 3 letters or less.When no exten原创 2024-05-10 09:49:26 · 150 阅读 · 0 评论 -
bcb预定义宏
See .原创 2024-05-10 09:48:38 · 768 阅读 · 0 评论