2022年11月4日

(笔记)c++之多线程中“锁”的基本用法【lock_guard】与【mutex】

摘要: 1. 锁:mutex 锁,是生活中应用十分广泛的一种工具。锁的本质属性是为事物提供“访问保护”,例如:大门上的锁,是为了保护房子免于不速之客的到访;自行车的锁,是为了保护自行车只有owner才可以使用;保险柜上的锁,是为了保护里面的合同和金钱等重要东西…… 在c++等高级编程语言中,锁也是用来提供“ 阅读全文

posted @ 2022-11-04 15:37 tdyizhen1314 阅读(2584) 评论(0) 推荐(0) 编辑

(笔记)ROS2: Ubuntu正确安装Glog

摘要: 说明: 在ROS中使用glog时,需注意glog安装正确,否则虽然能够编译通过(colcon build),但实际运行时可能会报一些稀奇古怪的错误: dade@ubuntu:~/Desktop/yun_pick_ros2$ ros2 launch robot_dispatch all.launch. 阅读全文

posted @ 2022-11-04 14:32 tdyizhen1314 阅读(1957) 评论(0) 推荐(0) 编辑

(笔记)ROS2:ament_cmake类型功能包导入消息接口三步骤

摘要: 一、三个步骤 1. 在CMakeLists.txt中导入,具体是先find_packages再ament_target_dependencies。 2. 在packages.xml中导入,具体是添加depend标签并将消息接口写入。 3. 在代码中导入,C++中是#include"消息功能包/xxx 阅读全文

posted @ 2022-11-04 10:46 tdyizhen1314 阅读(576) 评论(0) 推荐(0) 编辑

导航