![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程开发
C++ C# QT Python
背 锅 侠
软件开发工程师,记录一些编程小知识,目前主要从事自动驾驶相关的软件开发,涉及ROS/STM32/音视频和视觉相关的检测。
展开
-
C++ 11 左值与右值
【代码】C++ 11 左值与右值。原创 2024-03-20 12:30:45 · 226 阅读 · 0 评论 -
在 Docker 中启动 ROS2 里的 rivz2 和 rqt 出现错误的解决方法
rivz2 和 rqt 的界面终于显示出来了。原创 2024-02-06 14:41:00 · 1953 阅读 · 2 评论 -
将可执行程序添加为 linux 系统服务
【代码】将可执行程序添加为 linux 系统服务。原创 2024-01-22 16:08:51 · 444 阅读 · 0 评论 -
Linux调试分析诊断工具 strace
是个功能强大的Linux调试分析诊断工具,可用于跟踪程序执行时进程系统调用 (system call) 和所接收的信号,尤其是针对源码不可读或源码无法再编译的程序。在Linux系统中,用户进程不能直接访问计算机硬件设备。当进程需要访问硬件设备(如读取磁盘文件或接收网络数据等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。没有任何输出,并不代表此时进程发生阻塞;也可能程序进程正在执行某些不需要与系统其它部分发生通信的事情。可跟踪进程产生的系统调用,包括参数、返回值和执行所消耗的时间。原创 2024-01-22 16:01:05 · 396 阅读 · 0 评论 -
修改 Ubuntu 的配置
【代码】修改 Ubuntu 的配置。原创 2024-01-03 12:59:58 · 1187 阅读 · 0 评论 -
在 docker 容器中配置双网卡,解决通讯的问题
已经创建好了的 Docker 容器,要修改它的 IP 比较麻烦,网上找了几种不同的方法,经过试验都没有成功,下面通过配置双网上来解决IP的问题。双网卡配置好后,也可以删除默认网卡,只保留自己新建的网卡,这样就达到了修改 IP 的目的。创建虚拟网络# 删除虚拟网络。原创 2024-01-03 11:04:44 · 1644 阅读 · 0 评论 -
Ubuntu20.04 上启用 VCAN 用作本地调试
当没有CAN设备时,可使用 Ubuntu 的虚拟 CAN 进行通讯测试。原创 2023-12-29 10:15:24 · 874 阅读 · 0 评论 -
ROS1 升级到 ROS2 的一个小例子
ROS1 升级到 ROS2 的一个小例子。原创 2023-12-28 15:41:02 · 782 阅读 · 0 评论 -
记录一个完整的 ROS2 程序的编写全过程
记录 ROS2 的基本操作。原创 2023-12-26 18:05:20 · 739 阅读 · 0 评论 -
记录 ROS1 创建工作空间和创建功能包的基本操作
记录 ROS1 创建工作空间和创建功能包的基本操作原创 2023-11-03 15:22:33 · 1065 阅读 · 0 评论 -
ROS2 相对于 ROS1 做了哪些改动、有什么不同点
ROS2 相对于 ROS1 做了哪些改动、有什么不同点原创 2023-12-26 16:59:09 · 1917 阅读 · 0 评论 -
记录 Docker 中安装 ROS2
记录 Docker 中安装 ROS2原创 2023-12-26 16:02:19 · 908 阅读 · 0 评论 -
Ubuntu 下播放语音提示
Ubuntu 下播放语音提示,使用 libasound2-dev 库播放 wav 文件。原创 2023-12-22 15:04:14 · 602 阅读 · 0 评论 -
测试 Emgu CV
Emgu Test原创 2023-12-22 14:28:34 · 313 阅读 · 0 评论 -
ubuntu18.04 下编译 vlc-qt 注意事项
1.先编译 vlc3.0.8, 或者先安装 vlc 3.0.8 (libvlc-dev).2.再编译 vlc-qt:LIBVLCCORE_LIBRARY: 需要指定为 libvlc.so, 不能指定为 libvlccore.so, 否则会出现如下的错误:/core/libVLCQtCore.so.1.2.0 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.5 ../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_vi.原创 2021-11-18 17:29:29 · 705 阅读 · 0 评论 -
C++ 中生成一个无效的 double / float 值
C++ 中生成一个无效的 double / float 值原创 2014-09-29 10:19:36 · 1183 阅读 · 1 评论 -
记录 ubuntu 20.04 下编译 gsoap 的过程及问题
记录 ubuntu 20.04 下编译 gsoap 的过程及问题原创 2022-11-01 16:25:53 · 538 阅读 · 1 评论 -
编译 ICU
RV1126 开发板上部署 dotnet,因系统被裁剪过,dotnet 缺少 ICU 依赖库,因此需要手动编译 ICU。原创 2022-07-15 17:21:15 · 943 阅读 · 0 评论