自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用VS2022测试C++20Module新特性,问题解决方案

1、配置属性 -> C/C++ -> 所有选项 -> C++语言标准,设置成ISO C++20标准(/std:c++20)或预览 - 最新 C++ 工作草案中的功能 (/std:c++latest);2、配置属性 -> C/C++ -> 所有选项 -> 编译为,设置成作为 C++ 模块内部分区编译 (/internalPartition );3、配置属性 -> C/C++ -> 所有选项 -> 启动实验性的C++标准库模块,设置成是 (/experimental:module);

2024-08-19 16:15:46 283

原创 使用zadig安装完libusb驱动后,发现上位机自带“相机”应用无法打开设备解决方案

手动修改驱动

2024-07-29 16:09:08 296

原创 (libusbK、libusb-win32、libwdi、USB视频设备)驱动程序详解

特性libusbKlibwdiUVC 驱动支持的设备类型N/AUSB 视频设备(摄像头)API 兼容性libusbN/A标准视频捕捉 API性能高性能中等性能N/A标准性能安装方式需要安装需要安装使用 Zadig 工具安装操作系统自带适用场景高性能应用,自定义开发跨平台兼容,自定义开发驱动程序安装即插即用的视频应用选择哪个驱动程序或库,取决于你的具体需求。例如,如果你需要与标准 USB 摄像头进行交互,UVC 驱动是最简单和兼容性最好的选择。

2024-07-29 15:48:21 583

原创 BUG: 错误使用IOCP导致在多PCI-E网卡无法接收到数据

在使用Windows IOCP操作时,需要注意对读写操作的绑定,否则IOCP无法获取socket状态会一直阻塞

2024-07-26 16:59:36 491

原创 libusb编译及libusb_open返回LIBUSB_ERROR_NOT_FOUND问题排查及解决

在Windows OS上初始使用libusb库,并使用libusb自带的testlibusb应用测试设备;出现libusb_open返回-5错误的解决思路

2024-07-26 11:07:48 487

原创 concurrentqueue助我实现GenTL的AcquisitionChain

使用无锁队列实现Gentl的Buffer 采集流程

2024-05-22 22:35:06 416

原创 Boost系列之Signals2使用

boost中signals模块使用

2024-05-22 15:45:27 315

原创 Boost系列之asio库简易使用及遇到的问题(UDP)和思考

本文章讲解了Boost-asio库实现udp-server时遇到的问题及思路

2024-05-22 14:19:37 622

原创 Boost系列之安装编译

boost安装

2024-05-22 10:55:43 300

原创 IOCP实现UDP Server

使用IOCP实现一个UDP Server并附上测试代码

2024-04-29 18:22:57 888 1

原创 OpenSceneGraph3.6.5入门遇到的问题及解决方案 持续更新...

使用osgviewer.exe显示3D图像时,没法使用键盘h->帮助键、ESC->退出键等等;OpenSceneGraph3.6.5入门遇到的问题及解决方案。解决方案:确保当前系统中安装了<美式键盘>

2024-04-29 16:03:05 233

原创 Windows上在DLL中嵌入自定义/XML文件

讲诉如何将XML文件嵌入到DLL文件中,并使用DLL内部代码访问该XML文件的过程

2024-04-26 17:01:43 335

原创 Windows驱动开发之环境搭建,长期Waiting for connecting...思路

windbg使虚拟机中的操作系统中断啦,只需要在kd> 文本框中输入"g",系统便可继续执行。选择我们上面配置的“DebugEntry”引导项,系统继续运行;若系统再次卡住,说明又被Windbg给打断啦,输入“g”继续。windbg在“*BUSY*Debuggee is running”状态时,可以使用“Ctrl + Pause(键盘右上角寻找)”进行打断操作,进行打断点或者后面我们查看当前的PC所有的驱动(kd> lm n t)。

2024-01-30 22:36:10 1200

原创 LibSSH2简单入门-exec、sftp

libssh2 sftp

2023-11-06 11:10:10 696

原创 Breakpad在Windows,Linux双平台编译、集成以及dump文件的分析

breakpad windows linux

2023-11-03 17:55:22 1289

原创 awk解析ifconfig获取eth0网卡IPv4,IPv6以及mac地址

awkipv4ipv6mac地址

2023-11-02 18:15:34 563

原创 C++11:std::find_if和std::remove_if应用代码片段

std::erase std::find_if std::remove_if trim c++11

2023-11-02 11:24:00 228

原创 由Qt::BlockingQueuedConnection引起的关闭Qt主页面而后台仍有进程残留

Qt主界面关闭后台进程残留;Qt::BlockQueuedConnection在发送信号与接收槽在同一个线程时导致应用死锁

2023-09-07 21:16:04 1043

原创 QToolButton内存提前释放导致mouseReleaseEvent崩溃问题

从而导致了QToolButton的资源已经被释放,而mouseReleaseEvent还在处理鼠标释放的事件,而引发的崩溃;mouseReleaseEvent执行完成可能比released槽函数晚,这就有可能在槽函数中释放了QToolButton的内存但是mouseReleaseEvent还未执行完成的情况。这也是我们程序中低概率出现崩溃的原因。按道理说,永远不应该出现上面描述的问题,因为mouseReleaseEvent应该在released信号槽函数执行之前就已经执行了。1、问题现象及原因分析。

2023-08-08 14:49:20 227

原创 OSG3.6.5 + VS2017前期准备及编译

OSG3.6.5编译

2023-07-31 22:50:23 271

原创 通过Visual Studio诊断工具定位软件CPU瓶颈

使用Visual Studio自带的诊断工具优化软件CPU占用过高的问题

2023-06-06 15:03:27 2311

原创 QGraphicsView、QGraphicsScene、QGraphicsItem的区别和用法

QGraphicsScene 是一个图形场景,用于管理2D图形项(QGraphicsItem)。场景提供了一个容器,可以在其中放置图形项,并在需要时进行管理和操作。可以将场景想象为一个绘图板,而图形项就是在绘图板上绘制的图形元素。它可以是图形图元(如矩形、椭圆、文本等)或自定义的图形项。每个图形项都可以具有自己的属性(如位置、旋转、缩放等),可以接收鼠标和键盘事件,并可以根据需要进行自定义绘制。它提供了一个视口,可以在其中显示场景,并支持用户交互操作(如平移、缩放、选择等)。

2023-05-12 14:43:13 883 1

原创 使用c++/winrt API获取RGB相机视频流

使用c++/winrt开发uwp应用,从rgb相机中获取视频帧数据并使用opencv显示出来

2023-04-12 15:12:03 1416 5

原创 OpenGL编程指南-freeglut安装(Windows平台)

书中使用GLUT作为示例代码的演示,GLUT于1998年作者不在维护并不开源,freeglut是一个完美的代替方案。这里freeglut使用的是Release+x64,而我的示例代码中使用Release+x86,导致“无法解析外部符号”错误。将install文件夹下的内容,放到示例代码sln文件同级目录下的3rdparty/freeglut目录下。注意事项:一定要确保生成的freeglut平台及配置与示例代码一致。这里的安装路径就是在Cmake中配置的cmake_install_prefix的路径。

2023-04-10 22:02:03 2245

原创 Visual Studio开发Qt5.12.3,使用QChartView widget时报错问题

VS2017 + Qt5.12.3 QChartView

2023-03-31 17:41:34 1110 2

原创 软件网络配置成”公用“,无法接收到内网广播UDP包

软件网络选择为”公用“,windows防火墙过滤来自网络的广播UDP包

2023-02-03 15:40:01 1484

原创 大乐透分析软件

大乐透分析软件

2023-01-31 17:32:24 1430

原创 Windows下安装VTK8.2.0

VTK安装

2022-12-22 11:14:00 1519

原创 Windows防止程序多开并在多开时弹出已运行程序

Windows多开;弹出已启动程序

2022-12-19 17:25:15 915

原创 Windows下ANSI与UTF8之间转换,wstring与string之间的转换代码片段

ANSI UTF8转换;wstring string转换

2022-11-30 17:00:00 465

原创 纯代码方式杀死指定进程名的进程(Linux&Windows)

linux代码实现pidof;windows及linux跨平台实现根据进程名杀死进程

2022-11-30 16:00:34 1464

原创 Windows下MySQL安装配置及libmysql的使用

使用预处理STMT及real_query两种方式操作MySQL数据库

2022-11-14 17:16:01 922 1

原创 Windows下LibXL库使用

libxl在windows上的简单应用

2022-11-14 15:42:29 1474

原创 Windows中卷(Volume)操作,获取卷GUID、磁盘类型、磁盘大小等API

Windows卷操作获取卷GUID路径、磁盘类型、磁盘大小等API

2022-07-26 19:54:26 2700

原创 googletest入门

google test入门

2022-07-20 15:22:01 632

原创 检测到“RuntimeLibrary”的不匹配项问题

RuntimeLibrary报错

2022-07-18 17:13:41 4318

原创 BUG:使用/var/log/messages初步定位软件莫名退出问题

Linux上运行的客户端软件,莫名退出,日志中没有异常和报错;确定异常退出时间点,在/var/log/messages系统日志中查找退出原因定位异常问题。

2022-07-13 10:11:10 674

原创 使用WPD API操作MTP设备一些总结

使用微软WPD API操作MTP设备及一些概念的理解

2022-06-18 15:18:37 896

原创 centos 7.7.1908上隐藏顶栏和任务栏

centos 7.7.1908上隐藏顶栏和任务栏起因:业务需求,要求客户端软件全屏显示,禁止用户操作其他界面1、隐藏任务栏删除/usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com 目录可直接使用mv备份代替删除:mv /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.gith

2022-05-13 14:07:23 2028

原创 Debug 1:QSqlDatabase: QSQLITE driver not loaded

Debug 1:QSqlDatabase: QSQLITE driver not loaded问题:在Qt应用中,我使用qtsqlite来操作本地sqlite数据库,在部署执行时会出现下面问题QSqlDatabase: QSQLITE driver not loadedQSqlDatabase: available drivers:[14:04:10.382625] [error] [main.cpp_389]: open db fail, db:xxx Driver not loaded解决

2022-05-12 14:12:27 1138

win32.mak文件

windows libjpeg编译所需的win32.mak文件

2024-07-26

RISC-V 中文版手册

RISC-V 中文手册

2024-04-30

LibXL 4.0.3以及key生成工具

libxl4.0.3生成工具 setkey("keyname","key"); 用于Windows下的c++,主要用于操作excel表格(可读写) 如果不设置key,会有读写限制,只能读取300个单元格内容,或写表格时无法写入到文件中

2022-12-06

typora免费版,windows安装文件

typora免费版,windows安装文件

2022-03-04

正则表达式帮助文档.tar

一个正则表达式文档,日常用到

2022-01-18

空空如也

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

TA关注的人

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