摘要: 自定义msg类型 msgs只是简单的文本文件,每行具有字段类型和字段名称,可以使用的字段类型有: int8, int16, int32, int64 (或者无符号类型: uint*) float32, float64 string time, duration //duration表示持续时间 ot 阅读全文
posted @ 2022-02-12 22:37 一心如旧 阅读(90) 评论(0) 推荐(0)
摘要: ROS话题通信模型 角色: 1. master >管理者 2. talker >发布者 3. listener >订阅者 流程: 管理者可以通过话题建立发布者与订阅者之间的连接 流程实现: 1. 发布者将话题与RPC地址发送给管理者进行注册。 2. 订阅者在管理者处注册自己关注的话题。 3. 将发布 阅读全文
posted @ 2022-02-12 20:44 一心如旧 阅读(144) 评论(0) 推荐(0)
摘要: 创建工作空间 在终端中输入 mkdir -p demo01_ws/src //demo01为工作空间名,可自定义 //后缀需要有_ws长度 进入工作空间并初始化 cd demo01_ws catkin_make 进入src创建ros功能包并添加依赖 cd src catkin_create_pkg 阅读全文
posted @ 2022-02-12 19:49 一心如旧 阅读(80) 评论(0) 推荐(0)
摘要: 在vscode中运行ros文件 1.创建工作空间并进行初始化 2.与工作空间目录下打开终端输入 code . //.和code中间存在空格 随后选择src目录,右键选择 create catkin package 键入功能包名 回车后输入依赖 roscpp rospy std_msgs c++ 于功 阅读全文
posted @ 2022-02-12 19:49 一心如旧 阅读(42) 评论(0) 推荐(0)
摘要: 递归实现指数型枚举 (AcWing 92) 题目链接:递归实现指数型枚举 即给定一个n,输出1~n中的所有组合方案 ①可以采取二进制状态压缩的方案 设 a=0,a<1<<n,那么在a每次加一直到1<<n-1的过程中,用a的二进制为1的位可以表示每一种组合方案。 AC代码: 点击查看代码 # incl 阅读全文
posted @ 2022-01-02 15:47 一心如旧 阅读(62) 评论(0) 推荐(0)
摘要: a^b(AcWing89) 题目链接:a^b 涉及到快速幂的应用,详情见0x01位运算 AC代码: 点击查看代码 # include<bits/stdc++.h> using namespace std; typedef long long LL; LL qmi(LL a,LL b,LL p) { 阅读全文
posted @ 2022-01-01 18:27 一心如旧 阅读(70) 评论(0) 推荐(0)
摘要: ![image](https://img2020.cnblogs.com/blog/2560064/202112/2560064-20211231233221034-1881730885.png) ![image](https://img2020.cnblogs.com/blog/2560064/202112/2560064-20211231233201900-305252709.png) ![i 阅读全文
posted @ 2021-12-31 23:34 一心如旧 阅读(101) 评论(0) 推荐(0)
摘要: 转载:AcWing 3302. 表达式求值:多图讲解运算符优先级+详细代码注释 - AcWing 题目:3302. 表达式求值 - AcWing题库 先看下只有 + 和 * 的。 输入长度为n的字符串,例如:1+2+3*4*5 输出表达式的值,即:63 应该用什么数据结构? 栈。 应该先计算哪一步? 阅读全文
posted @ 2021-09-29 18:45 一心如旧 阅读(400) 评论(0) 推荐(0)
摘要: 注:部分模板来自acwing yxc 栈表示的是一种瓶子一样的数据容器,对应STL中的stack,我们只能从瓶子最上面拿东西,但是我们放东西只能从最下面开始放,所以最后放入东西要最先拿出来。虽然说在STL中有相应的容器,但是手动模拟的运行速度会更快一些。 const int N = 1e5 + 10 阅读全文
posted @ 2021-09-28 10:02 一心如旧 阅读(62) 评论(0) 推荐(0)
摘要: 注:STL容器参照acwing yxc 添加几个常用函数 ①sort(*,*),极为常用,可以对连续或者不连续的数据结构排序,参数为 需排序序列的首地址及尾地址的下一位; ②unique(*,*) 在两个地址之中去重(重复),并返回不重复序列的尾地址的下一位。注:只能在重复元素地址相邻时使用,因此常 阅读全文
posted @ 2021-09-27 14:01 一心如旧 阅读(71) 评论(0) 推荐(0)