- 博客(73)
- 资源 (81)
- 收藏
- 关注
原创 “QtRunWork”任务返回了 false,但未记录错误。
在编译的时候,出现了如题错误,后经排查是因为项目中的资源文件比如图片image.png,手动在磁盘下将名称改了,导致编译的时候资源找不到而报错,将项目中的资源重命名即可
2021-08-27 10:56:28 1696 1
原创 onecore\com\combase\dcomrem\channelb.cxx(6563)\combase.dll!76A59D9F: (caller: 75A95B54) ReturnHr(1)
当Windows提示为如标题时候,表示在创建COM接口和调用空接口非同一个线程,并且COM接口为进程接口,导致接口调用失败。
2021-07-21 23:27:19 4635 5
原创 VC++读写ini配置文件(类似于Qt中的QSetting)
1. 函数原型1.1、读ini字符串DWORD GetPrivateProfileString( LPCTSTR lpAppName, // INI文件中的一个字段名[节名]可以有很多个节名 LPCTSTR lpKeyName, // lpAppName 下的一个键名,也就是里面具体的变量名 LPCTSTR lpDefault, // 如果lpReturnedString为空,则把个变量赋给lpReturnedString LPTSTR lpReturnedString
2021-01-19 22:28:12 461 1
原创 Winpcap 免安装使用
要使用Winpcap进行抓包开发,一般需要安装WinPcap_4_1_3.exe,如果想要免安装,就需要进行如下操作先安装WinPcap_4_1_3.exe供后面步骤拷贝将下面的动态库拷贝到程序的当前目录C:\Windows\SysWOW64\Packet.dllC:\Windows\SysWOW64\wpcap.dllnpf.sys拷贝到%windows%/system32/drivers/下若要卸载,则删除这几个文件即可...
2021-01-17 20:26:00 1394 1
原创 VC++控制台使用MFC类库的方法
VC++创建的控制台程序,如果要使用MFC中的CString等类,就需要进行相关如下设置:右键项目-》设置-》常规-》MFC的使用改为“在共享DLL中使用MFC”添加头文件#include <afxwin.h>,并且要放在其它头文件前,否则会出现如下错误fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>...
2021-01-15 23:17:32 847
原创 无法将参数 2 从“const char [12]”转换为“char *”
有时候碰到如标题的错误提示,比如函数原型void func1(int Index, char *chars); 调用方式为func1(1,"newVariable")会报错,只要在VS中右击打开项目属性页-》C/C++-》语言-》符合模式改为否即可。
2020-12-07 22:15:22 1549
原创 QT出现pure virtual method called的报错
在调试的时候出现如下错误:pure virtual method calledQObject::~QObject: Timers cannot be stopped from another threadterminate called without an active exception原因:经过查找发现,当在构造函数直接调用虚函数的时候就会出现该错误。处理:将该虚函数从构造函数中删除,在外部显式调用即可解决...
2020-11-09 09:31:58 1656
原创 int * const、int const *和const int *的区别(常量指针、指向常量的指针的区别)
int * const、int const *和const int *的区别(常量指针、指向常量的指针的区别)int * const新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入int * const你好! 这是你第一
2020-11-05 16:54:27 697
原创 通过注册表修改文件默认打开方式
我这里装了2个版本的软件,文件打开方式会以最后一个装的软件版本打开,但是当我想改为第一个装的软件打开时,就得通过注册表进行修改,
2020-10-21 10:30:47 1061
原创 VS应用程序无法正常启动0xc0150002
VC++程序编译成功后,把需要的动态库拷贝到exe目录下,但是运行起来报了“应用程序无法正常启动0xc0150002”错误,经查找发现是由于缺少“Microsoft.VC90.DebugCRT.manifest”,将该文件拷贝到目录下即可正常运行...
2020-10-19 16:59:06 885
原创 QMAKE_PRE_LINK和QMAKE_POST_LINK
QMAKE_PRE_LINK和QMAKE_POST_LINK欢迎使用Markdown编辑器欢迎使用Markdown编辑器在用Qt的时候,有时候需要在编译期执行拷贝命令和编译后执行拷贝命令,只要在pro文件中加入如下2行,就可以执行复制了,将D盘下面的文件复制到生成的目录里QMAKE_PRE_LINK += xcopy "D:\abcdeft.txt" $$DESTDIR /c /h /y /...
2020-04-29 22:32:12 788
原创 error MSB8011: 未能注册输出。请尝试启用“逐用户重定向”,或者使用提升的权限从命令提示符处注册该组件
在编译项目的时候,编译成功后会提示这样的报错。实际编译已经成功,只是编译成功后会有个注册的命令,注册失败,因为依赖的动态库没有拷贝到对应的目录下面,所以会提示这样的报错。只要把相关的依赖动态库拷贝到生成的exe目录,就不会提示这样的报错了。...
2020-04-10 15:24:36 760
原创 :-1: error: skipping incompatible D:\include/myStaticLib.lib when searching for -lmyStaticLib
在Windows10 通过Mingw32编译Protobuf为静态库的时候,编译成功,但是调用会出现如上报错,该报错经过测试,其中的一种可能原因为动态库的编译器版本与调用时候编译器的版本不一致...
2020-04-06 12:46:49 2204
原创 npm ERR! Cannot read property 'resolve' of undefined
npm i express安装的时候,出现npm ERR! Cannot read property 'resolve' of undefined报错,经过多方查找,发现是由于新旧版本的npm导致的,比如我之前装的是旧版本,装在D盘下,由于重装系统只清空了C盘的内容,D盘的nodejs安装内容还存在。下次重装系统后用npm就会出该问题,只要把D盘目录下的nodejs文件夹清空重新安装就可以了...
2020-03-30 22:46:03 3534
原创 clr仅我的代码警告
C++支持公共语言运行时支持(/clr)调试时候,出现仅我的代码警告,这时候就无法调试了,打的断点也不会跳进去,如下提示:解决方案:右击项目,属性-》链接器-》调试-》可调试程序集-》是 (/ASSEMBLYDEBUG) 即可...
2019-12-24 11:14:16 548
原创 error MSB8011: 未能注册输出。请尝试启用“逐用户重定向”,或者使用提升的权限从命令提示符处注册该组件。
当编译生成后事件有一个注册命令时候,会在编译完成进行注册,但是当你的程序有引用到动态库,而引用到的动态库没有在程序的目录下时候,注册就会报出未能注册输出,只要把有引用到的动态库拷贝到指定位置即可注册成功。...
2019-10-23 10:23:50 4226
原创 error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2
error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2使用VS2013版本引用外部的lib进行编译时候提示:错误25error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(jrtplibSend.obj 中)F:\jrtplibProjects\jrtpli...
2019-09-09 16:03:59 221
原创 Linux C 简短字符串替换
string sss = "abcd:dd:sdad"; int Pos; while((Pos = sss.find(':'))!=-1) { sss.replace(Pos, 1, "_"); }结果:sss=abcd_dd_sdad
2019-09-05 01:29:01 325
原创 HTTP 无法注册 URL http://+:51000/。进程不具有此命名空间的访问权限
HTTP 无法注册 URL http://+:51000/。进程不具有此命名空间的访问权限(有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkId=70353)问题描述:在开发WebService服务端时候,当使用BasicHttpBinding方式打开Open,就会抛出如上的错误信息,系统为Windows10企业版,但是在Windows10专业版打...
2019-08-26 17:26:11 4054
原创 SSH服务器拒绝了密码。请再试一次
新安装的Ubuntu是没有开启SSH服务的,需要开启openssh-server# sudo apt-get install openssh-server1.查看进程是否启动 ps -e | grep ssh2.启动 /etc/init.d/ssh start3.编辑权限vim /etc/ssh/sshd_config4.重启...
2019-06-22 20:30:53 466
转载 海康威视摄像头+OpenCV+VS2017 图像处理小结(二
原 海康威视摄像头+OpenCV+VS2017 图像处理小结(二) 2018年04月05日 16:16:08 o_ha_yo_yepeng 阅读数:4645 ...
2019-04-29 16:22:18 1217
转载 OpenCV+海康威视摄像头的实时读取
原 OpenCV+海康威视摄像头的实时读取 2015年12月18日 11:12:09 lonelyrains 阅读数:61781更多 <div class="tags-box space"> ...
2019-04-29 16:11:22 1037
原创 Qt5 error: cannot find -lGL
这是由于 Qt5.0 以上的版本默认将OpenGL加入了工程,但是在机器上没有安装OpenGL,所以只需要在机器系统安装OpenGL即可sudo apt-get install libgl1-mesa-dev...
2019-04-03 10:42:03 498
原创 OpenCV噪声分类
1、椒盐噪声1.1、概念椒盐噪声由图像传感器,传输通道,解码处理等产生的黑白相间的亮暗点噪声。椒盐噪声的出现点是随机的,噪声的数值是固定的,要么是 0 (黑色),要么是 255 (白色)。椒盐噪声是指2种噪声:盐噪声(salt noise 盐=白色255),高灰度噪声 胡椒噪声(pepper noise 椒=黑色0),低灰度噪声1.2、添加椒盐噪声//盐噪声void...
2019-03-24 10:22:09 1157
原创 OpenCV什么是低频高频
1、什么是低频?低频就是颜色缓慢变化,也就是灰度缓慢的变化,代表是连续渐变的一块区域,这部分就是低频。一副图中,边缘以内的内容为低频。2、什么是高频?高频即频率变化快,就是相邻区域灰度相差很大。高频显示图片边缘。噪声(噪点)也是这样,在一个像素所在的位置,与正常点的颜色不一样,也就是像素点灰度值明显不一样,也就是灰度有快速地变化,是高频。图像的一些细节的部分往往由高频信息...
2019-03-24 10:21:12 654
原创 WARNING: IPv4 forwarding is disabled. Networking will not work.
centos 7 docker 启动了一个web服务 但是启动时 报WARNING: IPv4 forwarding is disabled. Networking will not work.网上查询了下 需要做如下配置解决办法:vi /etc/sysctl.conf或者vi /usr/lib/sysctl.d/00-system.conf添加如下代码:net.i...
2019-03-11 10:31:01 155
原创 必须在构造函数基/成员初始值设定项列表中初始化
C++ primer 上面的一个例子:#include "stdafx.h" class constRef{public: constRef(int ii); int i; const int ci; int &ri;}; constRef::constRef(int ii){ i=ii; ci=ii; ri=i;} //constRef::...
2019-03-09 15:40:30 2657
原创 VS常用快捷键总结
Ctrl+W: 选中光标所在的单词Ctrl+Shift+L:删除光标所在行Ctrl+K,Ctrl+C:注释 Ctrl+K,Ctrl+U:取消注释Alt+F12:在CPP文件的函数按Alt+F12可在小页面查看所以函数声明//TODO:使用功能,在视图—>任务列表—>注释,就可以显示出这个窗口,然后查看所有的TODO的状态Ctrl+R...
2019-03-06 09:21:31 908
原创 error C2589: “(”:“::”右边的非法标记
在引用MQTT的C++动态库时候,在控制台程序测试没问题,但是移到MFC下就会出现warning C4003: “max”宏的实参不足error C2589: “(”: “::”右边的非法标记error C2059: 语法错误 : “::”error C2059: 语法错误 : “)”error C2059: 语法错误 : “)”这样的报错,双击报错定位到下面一行...
2019-03-04 10:52:59 1475
原创 Windows下编译MQTT C与编译MQTT C++
一、MQTT概述MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。二、使用的工具CMake GUI (cmake.org) Visual St...
2019-03-01 15:56:44 4356
原创 error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the
将代码移植到另外的目录下,编译出现如下error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions.的报错。 经过查找发现:由于该项目...
2019-02-19 18:31:52 1043
转载 VMware12提示 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作
VMware12提示 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态解决办法:下载LeoMoon CPU-V 检查一下CPU VT-x状态是否启用地址:https://leomoon.com/static/?file=leomoon-cpu-v_win.zip如果未启...
2019-02-13 10:38:36 212
原创 Linux分区和格式化与CentOS6.8安装
一、2种分区表形式MBR分区表:最大支持2.1TB硬盘,超出的不能用,最多支持4个主分区GPT分区表(全球唯一标识分区表):GPT支持9.4ZB硬盘(1ZP=1024PB,1PB=1024EB,1EB=1024TB)。理论上支持的分区数没有限制,但是windows限制128个主分区。二、格式化格式化是指根据用户选定的文件系统(Windows:FAT16、FAT32,NTFS(一般用...
2019-01-27 00:55:37 760
转载 do...while(0)的妙用
转自http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十...
2019-01-21 09:36:33 149
原创 C++ DLL相关知识
一、基本概念若要导出一个全局函数,就用关键字__declspec(dllexport)来声明在Dll项目中建立一个全局函数__declspec(dllexport)int Add(int a, int b){ return a + b;}DLL项目设置:取消"预编译头文件” 改为"/MTd"编译 修改输出Dll名字编译得到dll和lib。.lib:包含一个列...
2019-01-21 08:40:27 280
原创 MongoDB聚合(重点)
一、取得集合的数据量范例:统计students表中的数据量db.students.count();范例:模糊查询db.students.count({"name":/xie/i});在进行数据查询的时候,不设置条件永远要比设置条件的查询快很多,也就是说在之前的代码编写里面不管是查询全部还是模糊查询,实际上最终都是使用的模糊查询一种(只是没有设置关键字)。二、消除重复数据(此...
2019-01-19 22:32:11 379
原创 Redis主从复制
目录 一、是什么二、能干嘛三、怎么玩1,配从(库)不配主(库)2,从库配置3,修改配置文件细节操作4,常用3招招一:一主二仆招二:薪火相传招三:反客为主四、复制原理五、哨兵模式1,是什么2,怎么玩六、复制缺点一、是什么主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave...
2019-01-13 00:38:50 119
原创 Redis发布订阅(了解)
一、是什么进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。订阅/发布消息图 一般企业消息中间件不会用redis二、命令订阅3个频道发布消息收到消息通配符订阅多个psubscribe new*收到订阅的内容 ...
2019-01-12 20:55:07 116
VC++ COM组件回调(EXE组件回调客户端)
2021-06-26
Semaphore进程间通讯测试源码
2021-06-25
C++ TCP客户端非阻塞连接超时测试源码
2021-01-14
readerwriterqueue无锁生产者消费者测试源码
2020-12-29
C++内存池管理源码示例
2020-05-28
VC++采用内存映射方式高效率读写大数据
2019-09-14
IEC-61850标准[中文完整版].rar
2019-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人