会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SandaiYoung
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
下一页
2024年3月14日
代码随想录算法训练营第四十六天| 139.单词拆分 多重背包 背包问题总结篇!
摘要: 单词拆分 题目链接:139. 单词拆分 - 力扣(LeetCode) 思路:竟然真能转化为背包问题。 class Solution { public: bool wordBreak(string s, vector<string>& wordDict) { unordered_set<string>
阅读全文
posted @ 2024-03-14 20:20 SandaiYoung
阅读(24)
评论(0)
推荐(0)
2024年3月13日
关于Socket网络编程粘包问题的思考
摘要: 首先,必须说明的是,粘包问题并不是源于通信协议TCP,TCP是基于连接的安全的协议,不会出现所谓的粘包问题,但这也只是对于流式传输是这样的。但我们需要不定长的分段数据包时,粘包问题就出现了。因此粘包问题是源自于我们的需求,而不是TCP。 解决粘包问题,明确来说,就是解决数据定界问题。我简单想到了以下
阅读全文
posted @ 2024-03-13 20:57 SandaiYoung
阅读(23)
评论(0)
推荐(0)
代码随想录算法训练营第四十五天| ● 70. 爬楼梯 (进阶) ● 322. 零钱兑换 ● 279.完全平方数
摘要: 爬楼梯 (进阶) 题目链接:57. 爬楼梯(第八期模拟笔试) (kamacoder.com) 思路:笑嘻了,直接给默写出来了。 #include<bits/stdc++.h> using namespace std; int main(){ int n,m; cin>>n>>m; vector<in
阅读全文
posted @ 2024-03-13 16:46 SandaiYoung
阅读(16)
评论(0)
推荐(0)
2024年3月12日
代码随想录算法训练营第四十四天|完全背包 ● 518. 零钱兑换 II ● 377. 组合总和 Ⅳ
摘要: 完全背包 题目链接:52. 携带研究材料(第七期模拟笔试) (kamacoder.com) 思路:完全·背包问题和01背包的区别在于同一个物品可以被重复放入,在代码里的区别就是内部遍历背包的for循环由倒序变成了正序。而且如果我们压缩了一维的话,如我的做法,两个for循环的顺序也是无所谓的。 #in
阅读全文
posted @ 2024-03-12 15:19 SandaiYoung
阅读(20)
评论(0)
推荐(0)
2024年3月11日
代码随想录算法训练营第四十三天|● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零
摘要: 最后一块石头的重量 II 题目链接:1049. 最后一块石头的重量 II - 力扣(LeetCode) 思路:尽可能将石头分成重量相近的两堆,结果一定最小,因此问题可以转换为分割子集。dp[i]的含义是背包容量为i的背包能装下的最大重量,由于题目中最大重量是15000,所以我们申请15001的vec
阅读全文
posted @ 2024-03-11 17:22 SandaiYoung
阅读(34)
评论(0)
推荐(0)
2024年3月10日
ros|导航系统原理
摘要:
阅读全文
posted @ 2024-03-10 17:08 SandaiYoung
阅读(46)
评论(0)
推荐(0)
2024年3月9日
ros|自定义消息类型
摘要: 为了避免数据包错传,实际使用中很少直接使用标准消息包,而是使用名称更能表现实际用处的自定义消息类型。构建自定义消息类型步骤如下:
阅读全文
posted @ 2024-03-09 18:33 SandaiYoung
阅读(86)
评论(0)
推荐(0)
代码随想录算法训练营第四十一天|01背包问题, 01背包问题—— 滚动数组,分割等和子集
摘要: 01背包问题,你该了解这些! 题目链接:46. 携带研究材料(第六期模拟笔试) (kamacoder.com) 思路:第一次遇到背包问题,好好记住吧。代码随想录 (programmercarl.com) #include<bits/stdc++.h> using namespace std; int
阅读全文
posted @ 2024-03-09 17:00 SandaiYoung
阅读(49)
评论(0)
推荐(0)
2024年3月8日
ros|实现IMU航向锁定
摘要: 该代码块实现机器人强制面向z轴90度方向的功能,无论怎么改变机器人方向,他都会自我调整方向。 double target_yaw=90; double diff_angle = target_yaw - yaw; geometry_msgs::Twist vel_cmd; vel_cmd.angul
阅读全文
posted @ 2024-03-08 19:28 SandaiYoung
阅读(100)
评论(0)
推荐(0)
ros|TF工具获取IMU数据
摘要: void IMUCallback(sensor_msgs::Imu msg){ if(msg.orientation_covariance[0]<0)//若协方差矩阵第一个值为-1,表示数据不存在 return; //用TF工具将四元数转化为欧拉角 tf::Quaternion quaternion
阅读全文
posted @ 2024-03-08 17:43 SandaiYoung
阅读(117)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告