自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 客户端开发常见Bug及解决方案

iOS 开发过程中,我们经常会遇到一些处理起来极其失真,但实际上很容易出现Bug的场景。本文将分类给出常见的问题类型,并给出实际解决方案,帮助iOS开发者或经验者展现更好的技术程序。

2025-08-04 22:00:00 353

原创 C++常见Error及解决方法

程序没有报错,但输出异常或行为不稳定。编译错误:no match for 'operator<'C++ 是一门强大但复杂的语言,很多错误不仅难以发现,而且可能隐藏在语法正确但逻辑有问题的代码中。通过大量的实践和调试经验,我逐渐掌握了识别和解决这些典型错误的方法。希望这篇博客能帮助同样在学习 C++ 的同学们建立起错误识别与排查的能力,也希望大家在学习的过程中更加得心应手。

2025-07-04 00:00:00 1443

原创 Linux常用指令及常见错误详解

Linux 命令行操作并非难以掌握,只要多练习、结合实际场景,就能高效掌控。本文对最常用的 Linux 指令进行了系统梳理,同时列举了实际操作中可能遇到的常见错误及其处理方法。掌握这些内容,将极大提升在 Linux 系统下的工作效率,也为进阶学习如 Shell 脚本、服务部署等打下坚实基础。

2025-07-02 16:15:49 1031

原创 C++多线程项目优化(视频解帧、图像处理、点云合成)

而对于最后的点云显示,值得注意的是,千万不要把Render()函数放入子进程中,只能将点云的生成过程用线程加速,不然可能会报各种奇奇怪怪的错误,我在网上查找资料说的原因是,在项目界面主函数类里定义的资源pViewer,会自动绑定主界面,如果通过子线程调用会报访问冲突错误。readFrames里的写法和正常的函数一样,但是需要理清数据的逻辑顺序,如果有数据冲突得加上互斥锁。最近针对实验室的项目进行速度优化,发现按钮主进程函数由于多次功能迭代变得非常冗余,在一个视频的解帧循环后加入了许多其他的处理操作。

2025-05-06 21:16:34 353

原创 Matlab和C++混合编程常见错误

Matlab 拥有强大的数学计算和可视化功能,而 C++ 则具备高性能计算的优势。为了在工程中兼顾效率与开发便利,成了一种常见的实践方式,比如通过 MEX 文件(Matlab Executable)将 C++ 函数封装成 Matlab 可调用模块。然而,在实际开发中,这种混合编程模式也常常伴随着一些容易踩坑的问题。本文将总结 Matlab 与 C++ 混合编程中的,帮助读者快速定位和修复问题。最近实验室有需求,需要将程序封装成静态库,供VS调用,期间遇到了很多问题,下列给出具体的解决过程。

2025-05-05 20:17:21 586

原创 基于QT绘图系统

不同的画笔工具画出不同的线条,通过是否勾选填充按钮,实现填充图形和非填充图形。颜色功能用来调节颜色。

2025-01-13 18:18:28 234

原创 C++11 ~ C++23 新特性汇总

如果你正在使用旧版本的 C++,逐步迁移到 C++17 或 C++20 将能够带来显著的性能提升和开发效率。:C++23 提出了模块概念,目标是替代传统的头文件机制,以减少编译时间和增强模块化。:提供了更强大的范围操作,类似于 LINQ,增强了对容器的操作。:引入了概念来限制模板参数,增强模板的类型安全性和可读性。:标准化了文件系统操作,可以方便地进行文件和目录的操作。:可以让编译器自动推导变量的类型,减少冗余的类型声明。:提供了一种类型安全的方式来表示可能为空的值。:提供了按顺序存储的集合类型,代替。

2025-01-03 10:59:47 539

原创 客户端开发基本知识

为了提供更好的用户体验,开发者不仅要精通前端开发的技术栈,还需要具备高效的开发工具和优化技巧。随着技术的不断进步,客户端开发将迎来更多创新的解决方案,帮助开发者解决各种复杂的开发难题。客户端程序通常运行在用户的设备上(如手机、电脑等),负责处理与用户交互的任务,同时与服务器进行通信以获取和发送数据。本文将介绍一些客户端开发的基本知识,帮助开发者更好地理解客户端开发的核心概念和技术。UX 设计不仅仅关注界面的美观性,还包括如何通过流畅的操作流程、快速的响应速度等方面提升用户的整体体验。

2024-12-10 11:06:35 3224

原创 QT中文显示乱码

以Qt自带的colorDialog为例子。

2024-03-20 16:48:48 202

原创 DALSA相机Sapera Lt二次开发(Qt)

而本文这里提到的回调函数即,static void XferCallBack(SapXferCallbackInfo* pInfo),在相机读取一帧图像后会自动进入该函数,然后我们把传帧至界面的语句放到这个里面,就可以避免出现卡顿的问题。然后在启动回调函数之情需要注册回调函数即另一个函数 RegisterImageCallBack(void(*cbOutput(SapXferCallbackInfo *pInfo),void* pUser);通过信号槽绑定函数,可以达到在qt界面传帧的效果。

2024-03-08 19:58:58 961 1

空空如也

空空如也

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

TA关注的人

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