自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 多传感器融合-搭建ROS工程

多传感器融合搭建记录1-Tag3.0安装Terminatorvscode创建功能包ROS相关基础1.添加源文件2.添加launch文件3.ROS话题通讯添加代码CMakeLists文件规划安装Terminatorsudo apt install terminatorvscode创建功能包这里参考奥特学园的视频,简直太详细了->ROS理论与实践创建ros工作空间mkdir -p localization_ws/srccd localization_wscatkin_make启

2021-02-20 00:36:16 1200

原创 第三节 线程传参详解,detach()大坑,成员函数做线程函数

第三节 线程传参详解,detach()大坑,成员函数做线程函数笔记链接

2020-09-28 23:31:38 125

原创 第二节 线程启动、结束,创建多线程方法、join,detach

笔记连接

2020-09-26 23:41:47 97

原创 第一节 并发基本概念及实现,进程、线程基本概念

同时有2000多个任务在运行,肯定比核数多,所以还得来回切换。主线程是系统自动创建的(北京到深圳),其他线程走的是别的道路,比如北京到南京,同时走就是并发。举个必须用多线程的例子:...

2020-09-26 16:27:09 82

原创 智能机器人系统(国防科技大学)

智能机器人系统–第三章机器人运动控制3.1 轮式机器人构型3.2 机器人运动规划—N个控制点的B样条曲线这个讲解非常详细,一直困惑的三个点:多段的曲线如何保证光滑、如何过指定的点、相邻段的控制点有何关系 终于得到了解答!s是规划的路程,0到1表示起点到终点三阶B样条,有四个控制点,四个样条函数C1是(0,0),C2是(1,1),C3是(2,1),C4是(3,0)B样条是不过首尾控制点的。两段B样条的生成:5个控制点即可生成两段。(关键)这里其实

2020-08-04 16:52:59 2061 1

原创 inline 内联函数

C++中引入了关键字inline,我们称之为内联函数;内联函数的作用体现在对于频繁调用的小函数上,太长代码的函数显然不适合声明为内联函数,这无疑会加大内存的消耗。inline 函数表面上看到没什么特表,避免了将整个函数塞到栈,减少对栈内存的消耗。...

2020-03-10 23:36:31 83

原创 uint8_t

什么是*_thttps://blog.csdn.net/qq_19784349/article/details/82927169以下内容引用自上边链接:*_t是typedef定义的表示标志,是结构的一种标注。即我们所看到的 uint8_t、uint16_t、uint32_t都不是新的数据类型,而是通过typedef给类型起得别名。很明显的看出:uint8_t是用1个字节表示的;uint...

2020-03-10 23:20:01 11075

原创 win10和Ubuntu16.04双系统安装NVIDIA显卡驱动(解决循环登录问题)

电脑配置:联想小新pro15 + NVIDIA GeForce MX250, 对应驱动440系统:win10 + Ubuntu16.04安装方法:手动去官网下载.run文件自己安装驱动下载:https://www.nvidia.com/Download/index.aspx?lang=en-us注意:ppa源安装驱动会导致在系统登录界面循环登录,所以要手动安装具体步骤可以参...

2020-03-07 16:41:06 521

原创 429.N叉树的层序遍历

解法官方题解思路讲的非常清晰:https://leetcode-cn.com/problems/n-ary-tree-level-order-traversal/solution/ncha-shu-de-ceng-xu-bian-li-by-leetcode/方法一:利用队列实现广度优先搜索用一个列表存放节点值,队列存放节点。首先将根节点放到队列中,当队列不为空时,则在队列取出一个节...

2020-01-08 00:30:17 219

原创 589.N叉树的前序遍历

解法两种,迭代法和递归法递归法作者:guohaoding链接:https://leetcode-cn.com/problems/n-ary-tree-preorder-traversal/solution/589-ncha-shu-de-qian-xu-bian-li-liang-chong-fang-f//*// Definition for a Node.class Node...

2020-01-07 23:57:53 77

原创 590.N叉树的后序遍历

解法同二叉树相似,有迭代法和递归法两种递归法作者:macRong链接:https://leetcode-cn.com/problems/n-ary-tree-postorder-traversal/solution/cshi-xian-ncha-shu-de-hou-xu-bian-li-by-macrong-2//*// Definition for a Node.class ...

2020-01-07 23:18:31 165

原创 94.144.145.二叉树的前中后序遍历

解法前序------根-左-右中序------左-根-右后序------左-右-根递归法、迭代法、莫里斯法解法1递归法这是经典的方法,直截了当。我们可以定义一个辅助函数来实现递归。时间复杂度:O(n)O(n)。递归函数 T(n) = 2 \cdot T(n/2)+1T(n)=2⋅T(n/2)+1。空间复杂度:最坏情况下需要空间O(n)O(n),平均情况为O(\log n...

2020-01-05 22:09:24 89

原创 1.两数之和

解法1 暴力法时间复杂度O(N2),空间复杂度O(1)class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { int i,j; for(i=0;i<nums.size()-1;i++) { ...

2020-01-04 21:43:28 77

原创 49.字母异位词分组

解法1class Solution {public: vector<vector<string>> groupAnagrams(vector<string>& strs) { unordered_map<string, vector<string>> hashmap; //通过hashm...

2020-01-04 21:00:39 111

原创 242.有效的字母异位

解法1 数组模拟哈希表下边分别用到了两种新建数组的方法,数组法1的运行时间要更快。int counts[26] = {0};//26个元素都初始化为0。int *data = new int[26]();//26个值初始化为0的int数组法1class Solution {public: bool isAnagram(string s, string t) { ...

2020-01-04 18:20:17 98

原创 84.圆柱图中最大的矩形

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/largest-rectangle-in-histogram/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 五遍刷题第一遍–0103 五遍刷题第二遍–方法1、暴力法2、优化暴力法3、分治法4、栈具体参考官方链接:https://leetcode-...

2020-01-03 23:50:28 202

原创 155.最小栈

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/min-stack/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 五遍刷题第一遍–0103 五遍刷题第二遍–方法方法1:数据栈+辅助栈细分为两栈同步与两栈不同步具体讲解可参考如下链接:https://leetcode-cn.com/problems/...

2020-01-03 22:41:47 88

原创 20.有效的括号

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-parentheses/submissions/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 五遍刷题第一遍–0103 五遍刷题第二遍–方法C++知识点1、map的使用使用count,返回的是被查找元素的个数。如果有,返回1;否则,返回0...

2020-01-03 21:51:42 84

原创 206.反转链表

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/climbing-stairs/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 五遍刷题第一遍–1226–用时2h 五遍刷题第二遍–题目描述反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5-&g...

2019-12-26 22:41:58 76

原创 4.关于set和vector(待补充)

C++知识点这是什么表达式vector<vector<int>> res;set<vector<int>> ret;set的用法,如去重。for(auto it:ret) { res.push_back(it); } return res;vector的用法...

2019-12-24 23:46:37 150

原创 3.两个int 函数

代码难点还是不理解两个int 函数是什么原理,这个属于c++的内容了,需要去学习一下。?!这里设计到函数的调用吧?class Solution {public: int climbStairs(int n) { vector<int> demo(n+1,-1); return climb_stairs(0,n,demo); } ...

2019-12-23 23:54:30 259

原创 70.爬楼梯

70.爬楼梯题目描述方法C++知识点代码难点代码来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/climbing-stairs/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 五遍刷题第一遍–1221 五遍刷题第二遍–1223–用时1h题目描述假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 ...

2019-12-23 23:52:04 81

原创 2

C++知识点 void moveZeroes(vector<int>& nums)函数的定义类型说明符 函数名(含类型说明的形式参数表){语句序列}空函数没有返回值的函数,void函数传递参数的方式按值传递按引用传递 本例中就是按引用传递 &详见C++ Primer Plus或者如下链接:https://blog.csdn...

2019-12-23 22:40:24 67

原创 283.移动零

283.移动零题目描述方法C++知识点代码难点代码来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/move-zeroes著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 五遍刷题第一遍–1221 五遍刷题第二遍–1223–用时1h题目描述给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时...

2019-12-23 22:38:30 72

原创 1

1leetcode 11++i与i++在for循环中的括号括号内时,两者相同。其他情况下,++i代表先自加一后用,i++代表先用后自加一。三目运算符三目运算表达式:<表达式1>?<表达式2>:<表达式3>注:”?”运算符的含义是: 先求表达式1的值,如果为真,则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假,则执行表达式3 ,并返...

2019-12-23 21:28:22 82

原创 11.盛水最多的容器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-12-23 21:23:21 71

原创 Linux下c++编程基础

Linux下c++编程基础 安装cmake,gcc,g++,build-essential,vim简单使用vim编译为可执行文件CMake做一个库程序IDE推荐:CLion安装cmake,gcc,g++,build-essential,vim sudo apt install cmake sudo apt-get install cmake gcc g++ build-essentia...

2019-11-10 00:57:35 190

原创 gtp分区,efi启动,win10安装Ubuntu16.04双系统(解决无法进去win10 的问题)

#gtp分区,efi启动,win10安装Ubuntu16.04双系统(解决无法进去win10 的问题)##准备工作在win10系统中取消快速启动。在“控制面板\硬件和声音\电源选项\系统设置”去掉勾选“启用快速启动(推荐)”设置BIOS开机,按F2进入BIOS,将Secure Boot设置为Disabled ;将“USB启动”设置为开启(Enable)。(注意:在安装完成Ubun...

2019-11-08 23:48:34 1408

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除