- 博客(15)
- 收藏
- 关注
原创 pycharm 无法单步调试,报错: qt.qpa.plugin: Could not load the Qt platform plugin “xcb“
这个 matplotlib 使用必须在进程里面,或者 直接注释掉。
2025-05-13 15:40:43
80
原创 C++语法总结
关键字是一种对编译器的建议(注意只是建议,编译器最终是否真正内联函数由编译器自行决定),用于提示编译器将该函数的代码在调用点处展开,而不是像普通函数那样进行常规的函数调用(涉及压栈、跳转、返回等操作)例如。1:增加类之间代码的通用性,例如:Point<int>, Point<float>, Point<double>2:inline的作用,内敛函数;建议编译器把函数内的内容,放到调用时执行;
2024-12-01 22:42:49
147
原创 ros2学习笔记
----------------------------------------- 学习路程笔记 ----------------6: 在激光地图中,增加动态障碍物来模拟,实际算法的优化效果;# ======ros2 命令记录 ===1:能在gazebo和rviz中模拟小车,4:实践一下激光slam, 优化建图速度,#===== ros2 学习路线 ===2: 加载点云数据集到仿真平台进行展示,3:地图中两点的任意规划运动。2:实现小车的slam 建图。5:优化a* 和 D*
2024-11-22 19:26:16
880
原创 paddlepaddle-gpu=2.6.1.post120 安装
1:注意,共享内存要大于2G,最好设8G;(--shm-size=2g)======如果出现一下内容,如果 没有GLIBCXX_3.4.30。物理机cuda12.0以上版本,我的是12.2。
2024-11-19 10:28:15
792
原创 软件设计实践(1)---软件设计的基本思路
1:先梳理客观事物有哪些,以及事物之间的关系是如何的;---输出事物关系图。3:根据数据的流动,大小,频率设计模块间的通讯方式;2:根据事物抽象出模块或者对象,把事物间的关系,梳理成数据结构。
2024-11-05 18:43:00
162
原创 线性代数--矩阵的运算理解
1:方便计算,可以直接计算行列,可能存在行和列对不上的时候;这个时候就需要对矩阵进行转置;(例如,在A矩阵中,查询B向量所在的列;1:先把矩阵A进行对角线拆解(加法结合律),拆解后的向量分别乘以输入向量(x, y ,z)2:拆解出来的三个项,表示把输入向量进行 旋转(其实就是坐标轴发生的交换,如图二)2:那么把 (x1, y1) 通过A' 得到 (x, y)1:把(x,y) 通过矩阵A 得到(x1, y1);3: 那么 A*A'=E E是单位矩阵;
2024-09-30 18:15:55
502
原创 Python报错:qt.qpa.plugin: Could not load the Qt platform plugin xcb的解决方案
pycharm中运行opencv相关的程序,单步调试报错qt.qpa.plugin: Could not load the Qt platform plugin xcb。降低opencv-python的版本。opencv的版本太高导致的;
2024-09-23 14:57:00
469
2
原创 Ubuntu安装、重装显卡驱动;黑屏,双屏只有一个屏幕显示问题--原因以及解决方案
Ubuntu重装、安装显卡驱动、黑屏问题的根本原因解析,以及解决方式
2023-07-05 20:10:51
4006
1
原创 deepStream学习0----环境搭建(ubuntu18.04+vscode + docker + deepstream + opencv + c++)
用到的工具: docker docker pull nvcr.io/nvidia/deepstream:5.1-21.02-devel (这里一定要下载-devel 后缀的,因为这个包含了开发sdk) 安装vscode(vscode可以直接在docker远程开发非常方便,直接在Ubuntu软件中搜索 vscode就有了) ===================== docker 安装 =======安装 nvidia-docker在使用带有 cuda ...
2021-11-10 11:36:18
4250
原创 工程师正确工作方法1.0: 工作前,先用纸罗列当日要办事项;并细化
我觉得,早上来的时候, 可以把脑子中想做的事情都列出来, 先列大概就行,不用考虑太多先后顺序 , 这一步, 是为了让你缓解负担压力 (列出来,你会舒服很多).因为, 当列出来,你就知道原来也就这么多而已,不难啊... 2. 然后, 你再根据列出来的, 排个先后顺序; 3. 然后,你在把每个项, 都进行 细分 细分 细分 ,这样,你就会觉得原来也不难嘛; 一样样做好这些小点,任务就完成了 4: 坚持把, 坚持每天都这样做.记录一下生活:...
2021-03-08 21:25:54
233
原创 工程师提高效率1.0: 遇到问题先用谷歌,再用百度
遇到问题先用谷歌,搜索"环境 限定词" +"比较官方的报错提示" .这样, 会比直接百度搜出很多重复的文章; 然后你还会 花大量的时间去重复点击浏览这些重复文章; 省时间 省时间 省时间遇到上面那种报错, 特别要搜谷歌, 为什么要这么搜索呢..因为:1: 限定词: 例如 , pytorch, ubuntu , liborch,....这些能缩小范围2: 比较官方的报错提示: 一般会接在ERROR 后面那种, 这种会比较能有针对性...
2021-03-08 21:20:04
182
原创 初入职场,工作习惯、工作思维比钱更重要,甚至比技能更重要。
工作的前几年需要养成正确的工作观念以及思维,因为:1:好的工作习惯,会大大提高你的工作效率,这会让你在面对,许多零散的问题+重大核心任务的过程中,得以游刃有余。有了空余的时间,你才能在每天晚上才有时间盘复。每天晚上构思一下,明天任务安排,并写上本周计划,以及今天的收获。=======重点、重点、重点是写这个东西的本子一定要房子离自己最近,容易拿到,并且显眼的地方。 想养成某个习惯,就得把工...
2019-11-18 08:46:01
280
原创 如何稳健得掌握一门技术
1:积极的心态,好比陈老师-------平静内心,先做第二步5分钟,这样会让你忘记恐惧。2:不要贪多,先看完整个技术的全局,找一本薄点的书,或者教程,知道这个技术主要有哪些技术点,主要解决什么问题。因为后续的步骤都是在这个概览下的,3:设立阶段性项目,每个项目都设立单元测试这样就有一点点反馈了-----动手前明白想要的结果,以及 每个阶段输出一些效果给自己看。具体请看,这位知乎大佬的,经验...
2019-11-18 08:24:05
172
原创 刚入门c++如何设计一个c++软件框架呢?
答案是: 对于一个刚入门,懂基本语法,能看懂代码的人来说,暂时还不行。别着急,别着急,听我说说我的一些见解吧。一:框架的设计初衷本就是为了保证业务逻辑,业务逻辑,业务逻辑基本功能都能实现的情况下设计的。请不要抛开业务逻辑谈框架。所以,对于初学者来说,如果你想设计一个通用性,复用性强,代码重用性高,耦合程度低的框架。那么多经历几个相似的项目吧,并且总结每个项目 的需求需求需求,...
2019-11-14 09:03:47
1201
原创 Qt图片格式转opencv的Mat相互转换,QPixmap,QImage,cv::Mat,相互转换
很多时候我们在写QT和opencv交互的时候遇到图片格式转换的问题,下面这个是写好的一个.c和,h 直接包含调用就可以了。非常好用。在工作中一直带着。百度云下载链接:链接:https://pan.baidu.com/s/1OgLY22mswsdSRD_P6nZZcQ提取码:rtci...
2019-04-12 11:10:45
1673
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人