- 博客(187)
- 资源 (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 1869 1
原创 使用Qt Creator写C++代码常用的快捷键总结
(1)将鼠标放在某个函数声明处的函数名上,按F2可转到该函数的定义处。相反,将鼠标放在函数定义处的函数名上,按F2可以转到该函数的声明处。(2)将鼠标放在某个自定义类的类名上,按F2可转到该类的定义处。
2024-02-29 22:49:36 310
原创 解决“undefined reference to `uuid_generate@UUID_1.0‘”问题
参考这篇文章即可(点击即可打开链接):libapr-1.so.0:对‘uuid_generate@UUID_1.0’未定义的引用问题解决
2023-08-11 09:06:56 512
转载 C++ 实现信号和槽机制
主要通过,c++实现类型QT 信号和槽的问题设计思路:1、利于模板函数和模板类的,通用性2、Bind的时候,将槽函数指针保存,触发时调用
2021-08-15 21:44:37 1046
原创 运动规划的本质是一个优化问题
规划的本质是一个优化问题。1.优化问题的定义要处理真实事件里的优化问题,我们首先需要知道如何用数学语言、计算机语言去描述会对优化问题产生影响的外在环境,也就是上图中的State representation。...
2021-06-11 11:11:17 2049 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 15165 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 5051
原创 解决“error: Unknown CMake command ‘qt5_use_modules‘”的问题
前段时间明明可以通过编译的CMakelist文件突然报错,提示“error: Unknown CMake command ‘qt5_use_modules’”,说是找不到qt5_use_modules这个指令,但是用find_pack来找Qt中的各个模块又发现可以找到。回忆了一下可能是之前在切换Qt版本的时候,设置上出了一些问题。当我在CMakeLists中用find_package去找Qt中的各个模块时,找到的路径是在opt下面的Qt,并且里面没有QT5_DIR:find_package(Qt5Wid
2021-04-25 21:00:46 6316
转载 C++互斥锁(Mutex)的用法
多个线程访问同一资源时,为了保证数据的一致性,最简单的方式就是使用 mutex(互斥锁)。引用 cppreference 的介绍:The mutex class is a synchronization primitive that can be used to protect shared data from being simultaneously accessed by multiple threads.Mutex 1直接操作 mutex,即直接调用 mutex 的 lock / unlo
2021-04-16 21:48:04 4890
CMU卡内基梅隆大学机器人规划与决策课程课件
2020-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人