自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

原创 记一次点云渲染优化过程

在Git上找了个开源的opengl渲染点云的代码,glDemo使用Qt封装的opengl直接进行点云显示,里面包含选点,各种UI交互等(虽然交互那块非常不方便操作,但不影响学习了解点云渲染的功能),实测100万点云的时间开销,90%以上的时间消耗都在拷贝顶点数据到gpu上,100w点耗时40毫秒左右,分析应该是,每次顶点缓冲大小有变化,就会导致gpu重新申请buffer导致的,修改buffer创建改用streamDraw也没有啥改善。这个需要测试一下具体对性能有没有影响。

2024-09-14 16:18:55 320

原创 adb运行linux上的命令行程序获取结果

Qt使用QProcess完成从Windows平台调用远程linux命令并获取输出结果的功能

2023-02-27 19:21:33 345

原创 Ros与qobject::deleteLater配合使用陷阱

Qt包装Ros通信注意事项

2022-11-30 17:50:39 121

原创 QtSingleApplication使用注意事项

QtSingleApplication类继承自QApplication,底层通过QLocalSocket 结合自定义QtLockedFile等,实现应用程序的单例执行,使用期间需要设置appid,通过指定唯一的appID, 不管程序执行码在哪个目录执行,都可以保证单实例运行;否则如果把app从一个目录拷贝到另一个目录执行,依然可以运行多个app实例。不仅如此,QtSingleApplica...

2019-09-25 14:35:10 557

原创 shared_ptr 因为make_shared导致的crash问题

这个问题第一次遇到,感觉比较奇怪,大致的代码如下void png::read(const std::string& fname) { using chnk_ptr=void (*)(uint32_t, std::shared_ptr<char>); static const std::unordered_map<std::string, chnk_...

2019-03-27 13:58:12 2112 2

原创 Qt框架下搭建windows服务程序

通过基于Qt的开源项目qtservice进行搭建,紧需要子类化QtService并实现start,pause及resume即可另外需要注意的是如果需要支持xp系统,Qt的版本不能高于5.6.3版本参考文章https://blog.csdn.net/nirendao/article/details/51194003...

2019-02-02 15:42:18 2508

空空如也

空空如也

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

TA关注的人

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