- 博客(189)
- 资源 (2)
- 收藏
- 关注
原创 Ubuntu16.04下各类常用软件及库安装汇总
1. 搜狗输入法的安装Ubuntu16.04系统安装搜狗输入法详细教程:https://blog.csdn.net/areigninhell/article/details/79696751ubuntu/linux安装搜狗输入法:https://blog.csdn.net/dpcdpf/article/details/787613302. Google浏览器的安装ubuntu安装谷歌浏览器...
2019-11-20 21:12:43 1872 1
原创 解决ros用catkin_make编译时提示“Command ‘catkin_make‘ not found”的问题
虽然提示安装catkin,但是一般而言,并不是没有安装导致的,而是环境没配置对。如果添加了还是不行,那就在终端命令行中手动输入上面的指令,然后再用catkin_make来编译。
2024-11-27 15:14:44 153
原创 解决“usbhid 1-6:1.0: couldn‘t find an input interrupt endpoint”导致电脑启动不了的问题
启动电脑时,黑屏,显示“usbhid 1-6:1.0: couldn’t find an input interrupt endpoint”sda1换成你的盘,出现提示全部输入y,完成后reboot重启即可。如果sda1不行就是sda6,或者其他数字,出现修复信息就说明对了。屏幕上提示可以用BusyBox的指令进行修复,具体修复方式如下。
2024-11-27 14:54:53 102
原创 使用Qt Creator写C++代码常用的快捷键总结
(1)将鼠标放在某个函数声明处的函数名上,按F2可转到该函数的定义处。相反,将鼠标放在函数定义处的函数名上,按F2可以转到该函数的声明处。(2)将鼠标放在某个自定义类的类名上,按F2可转到该类的定义处。
2024-02-29 22:49:36 338
原创 解决“undefined reference to `uuid_generate@UUID_1.0‘”问题
参考这篇文章即可(点击即可打开链接):libapr-1.so.0:对‘uuid_generate@UUID_1.0’未定义的引用问题解决
2023-08-11 09:06:56 579
转载 C++ 实现信号和槽机制
主要通过,c++实现类型QT 信号和槽的问题设计思路:1、利于模板函数和模板类的,通用性2、Bind的时候,将槽函数指针保存,触发时调用
2021-08-15 21:44:37 1054
原创 运动规划的本质是一个优化问题
规划的本质是一个优化问题。1.优化问题的定义要处理真实事件里的优化问题,我们首先需要知道如何用数学语言、计算机语言去描述会对优化问题产生影响的外在环境,也就是上图中的State representation。...
2021-06-11 11:11:17 2071 1
原创 protobuf中repeated类型变量与C++ vector类型变量的相互赋值方法
1.给repeated类型的变量赋值1.1 逐一赋值定义protobuf结构如下:message Person { required int32 age = 1; required string name = 2;}message Family { repeated Person person = 1;}对person进行赋值的方法如下:int main(int argc, char* argv[]){ GOOGLE_PROTOBUF_VERIFY_VERSION;
2021-06-08 09:33:33 15522 4
原创 解决多线程使用全局变量时需要不断加锁和解锁的问题
在多线程编程中,如果多个线程都需要对同一个全局变量进行赋值或者读取操作,那么在每次赋值或读取时,为了确保线程安全,都必须要进行加锁和解锁的操作,这样会在编程时带来很多麻烦。特别是线程多、全局变量多的时候,需要不断地加锁和解锁。传统的全局变量使用方法如下:global_variables.h:// 1.无人机extern Drone g_drone;extern std::mutex drone_mutex;// 2.无人车extern Vehicle g_vehicle;extern st
2021-06-03 17:15:58 5140
CMU卡内基梅隆大学机器人规划与决策课程课件
2020-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人