- 博客(50)
- 收藏
- 关注
原创 大华和海康sdk linux下开发头文件冲突问题解决方法
工作需要,需要将海康和大华的热成像功能集成到一个服务中去。在代码完成进行编译的过程中,发现make的时候会报头文件冲突,如下图所示:还有好多类型定义的冲突,在这就不列了。
2023-11-08 09:30:44 486 1
原创 Ubuntu下安装nginx服务,实现通过URL读取ubuntu下图片
在Ubantu中目录下/home/wqh/savingImages/20230816/存在下面图片。保存后重新启动nginx服务。查看nginx服务的状态。
2023-08-29 14:01:01 840
原创 linux下makefile文件编写
在linux环境下编译项目时,我们可能会连接很多头文件和动态库。这会给我们造成很多的麻烦。这时我们使用makefile文件会极大地简便我们项目的编译过程。下面是一些步骤。
2023-07-26 10:20:28 631
原创 多线程问题
目前我们创建线程大部分用的都是基于C++11中的thread,但是C++中为了各种安全问题并没有提供结束线程的方法,但是我们有时候会用到杀死C++11创建的线程,这时候就要根据我们所处的开发环境来判断了。
2023-07-25 11:23:49 104
原创 jsoncpp打包json格式toStyledString输出中文乱码解决方案
主要修改为default部分,注释掉原来的代码块,新加 result += *c;,改了之后保存,中文就不会乱码了。
2023-05-23 10:17:06 728
转载 修改mysql的密码时遇到问题ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corre
注:IDENTIFIED BY ‘mysql’,单引号里的就是密码:mysql。报错:又出现ERROR 1064 (42000)看来我直接免密码进来的,用这句操作也行不通。报错:ERROR 1290(HY000)
2023-04-18 19:20:14 1379
原创 MFC无标题栏拖动窗口
当窗口确定鼠标位置时,Windows向窗口发送WM_NCHITTEST消息,可以处理该消息,使得只要鼠标在窗口内,Windows便认为鼠标在标题条上。这需要重载CWnd类处理WM_NCHITTEST消息的OnNcHitTest函数,在函数中调用父类的该函数,如果返回HTCLIENT,说明鼠标在窗口客户区内,使重载函数返回HTCAPTION,使Windows误认为鼠标处于标题条上。
2023-04-12 13:24:25 380
原创 Log4cpp的简单使用
Log4cpp是一个开源的C++类库,它提供了在C++程序中使用日志和跟踪调试的功能。使用log4cpp,能够非常便利地将日志或者跟踪调试信息写入字符流、内存字符串队列、文件、回滚文件、调试器、Windows日志、本地syslog和远程syslogserver中。
2023-01-31 17:31:04 388
原创 C++正则表达式
使用正则表达式可以方便我们对字符串的处理。C++中使用字符串首先需要包含头文件。一般使用正则表达式首先应该确定要匹配的模式,然后灵活运用regex_match,regex_search,regex_replace这三个函数。
2023-01-31 14:41:03 167
原创 C++使用libcurl调用接口返回数据
首先在网上要下载对应的libcurl库,然后在项目中引用这些库。下载的库文件应包括这些。3.动态库需放在生成的debug或release目录中。
2023-01-30 10:05:17 1116
原创 解决MFC list control控件表格只能显示256个字符的问题
解决的方法是重写Clist类。声明一个 CCustListCtrl类继承CListCtrl,类中声明一个DrawItem函数。最后把你声明的list修改就好。如CListCtrl m_list;修改为CCustListCtrl m_list;
2022-12-19 09:18:03 455
原创 使用VS2019+OpenCV3.4.6播放MP4文件
1.环境配置见上篇,大差不差就改了几个路径。其中lib库变成了opencv_world346d.lib,对应的dll库也变成了opencv_world346d.dll。
2022-11-11 17:32:03 832
原创 MFC使用OpenCV两种版本实现mp4文件的播放
目前论坛上有两种方法播放mp4文件,一种是OpenCV2.多版本使用CvvImage类来显示图像,但是在OpenCV3.几版本后使用CvvImage就会出现很多的适配问题,得不偿失,这时我们将使用Mat的方法来显示图像的播放。最后就是dll库的添加,在添加dll之前先运行程序,生成对应的x64文件夹。在x64文件夹中的debug文件夹下找到生成的exe文件,把我们所需要的dll文件拷贝到这个目录下。然后是lib库的配置,先在链接器常规里添加lib库的附加库目录,然后在输入里填入我们需要的lib库。
2022-11-11 17:17:53 1831
原创 C++使用google protobuf如何对其中的google::protobuf::Timestamp 赋当前时间值
在工作中偶然用到了google protobuf,但就对其中的Timestamp如何赋值无从下手。后来搜了网上的教程,自己总结了下。我们已经对该协议文件进行了编译,并生成了对应的.pb.h和.pb.cc文件。1. 先假设一个proto文件,有如下内容。
2022-11-04 15:45:50 1118
原创 MFC打开csv文件并把文件内容显示到list control控件内
这部分代码主要是设置list control控件的风格以及每列的名称。效果图(运行程序时别忘了把csv文件关闭)在代码目录中创建csv文件,比如我的。
2022-11-04 15:25:25 1824 3
原创 MFC加载PNG图片
在网上看到很多加载bmp格式的图片,但对加载png格式的图片却介绍的很少。下面我来写一种加载png格式图片的方法。在XXXDlg文件中的OnInitDialog()函数中添加资源路径加载png图片。先修改控件的ID,然后再给控件添加变量(先修改控件ID,不然不能给picture control添加变量)添加成员变量CImage,变量类型CImage,变量名image,image1.在对话框拖入一个Picture Control。
2022-10-14 14:28:05 2309
原创 MFC重载CButton类,实现改变按钮背景色、字体样式更改、鼠标滑动按钮变色功能
MFC重载CButton类,实现改变按钮背景色、字体样式更改、鼠标滑动按钮变色功能。
2022-10-14 13:56:22 2053
原创 MFC实现透明日期功能
当想要时间消息变透明时,只需要右击编辑框属性,把只读设置为true,边框设置为false,时间就会变透明。当想要改变时间显示颜色时,要添加WM_CTLCOLOR消息函数,添加如下代码就可以实现变色功能。首先新建一个编辑框,编辑框ID为IDC_TIME,关联变量为CString的m_time。当我们创建MFC项目时,有时需要在界面上显示当前的时间。此时时间就会显示出来。
2022-09-29 14:39:58 261
原创 C++实现WebSocket简单服务器
WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。WebSocket 与 HTTP/2 一样,其实都是为了解决 HTTP/1.1 的一些缺陷而诞生的,而 WebSocket 针对的就是「请求-应答」这种"半双工"的模式的通信缺陷。
2022-09-29 14:19:11 9336
原创 VS2019项目在未安相关运行环境下运行
今天在公司写了一个项目,写完后我直接把项目打包发给了相关的负责人。但是负责人却说他没有安装相关的运行环境,能不能直接发给他一个能运行的项目。
2022-09-22 18:29:31 1307
原创 使用MFC简单开发一个解析海康rtsp地址的小程序
前天刚学习了MFC开发,就按网上的教程写了一个解析海康rtsp地址的小程序,解析的信息主要是用户名、密码、端口号以及管道号。开发工具是VS2019,下面我会详细介绍如何一步步开发MFC,真纯小白教学,因为俺也是刚学哈哈哈。所以会尽量一步步教大家,希望能对你们有所帮助。
2022-09-15 15:14:45 1186
原创 vs2010 中添加 ActiveX Control Test Container工具
输入命令:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\TstCon.exe。点击确认菜单就添加完毕。1.进入 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Samples\2052 (或C:\Program Files\Microsoft Visual Studio 10.0\Samples\1033)文件夹下找到VC2010Samples.zip文件。
2022-09-09 17:29:41 704
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人