C/C++
文章平均质量分 83
Dakeslon
一步一个脚印,一步一次成长
展开
-
ROS计算TSP遍历顺序
前面介绍了ROS计算全覆盖路径的整体流程,在完成区间分割之后,就需要计算区间之间的遍历顺序,本篇会对这部分的代码功能做一个分析记录。原创 2021-03-03 19:52:18 · 1980 阅读 · 4 评论 -
ROS区间分割算法实现逻辑分析
在上一篇中,简单介绍了ROS执行全覆盖路径规划的整体逻辑,其中有一个关键的步骤,是对输入的地图进行区间分割,区间分割的结果直接影响到后续的区间顺序计算以及直线覆盖路径的生成,故本篇对这部分的代码进行分析。原创 2021-03-01 15:32:30 · 4269 阅读 · 0 评论 -
leetcode刷题心得分享
转眼就快要大四了,感叹时间飞快的同时也想开始追求一些新东西了,这次是本人第一次发表博客,各位大神看到请忽略。leetcode上有这样一道题目,虽说难度不大,但第一次遇到的时候感觉挺新奇的,题目的要求是将罗马数字转换为十进制数(输入罗马数字范围限制在3999以内,这点很重要),原题目链接如下:https://leetcode.com/problems/roman-to-integer/要做这道...原创 2016-05-01 10:44:38 · 905 阅读 · 0 评论 -
QT 使用QPushButton实现Z轴移动控制
在一些应用场景如控制机器的Z轴升降,我们需要一个按钮能实现以下功能:当你单次点击该按钮时,移动一段固定的距离。 当你在该按钮上一直按着鼠标不放时,则一直往一个方向移动,直到鼠标松开。关键点在实现该功能时,有两个关键点,分别如下:当鼠标按下一个button时,先触发的是pressed信号,然后松开鼠标后触发released信号,接着才触发clicked信号。 如果启用QPu...原创 2019-05-30 21:02:38 · 1496 阅读 · 1 评论 -
C++基础加固(1)
本篇文章仅做个人学习加固C++基础记录。char,signed char 和unsigned char 三种是不同的,char 在某些机器上可能是signed char,在某些机器上可能就是unsigned char ,这三者都只占一个字节。 以U为后缀的十进制数,八进制数或十六进制数都将从 unsigned int,unsigned long 和 unsigned long long...原创 2019-09-04 09:03:03 · 376 阅读 · 0 评论