- 博客(15)
- 收藏
- 关注
原创 双指针问题
的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。41.给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。
2022-09-13 20:29:18
83
原创 回溯算法
class Solution {public: vector<string> letterCombinations(string digits) { vector<string> combinations; if (digits.empty()) { return combinations; } unordered_map<char, string> phoneMap{
2022-06-02 14:05:34
135
1
原创 leetcode-子数组
leetcode78.给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。①画出递归树,找到状态变量(回溯函数的参数),这一步非常重要※②根据题意,确立结束条件③找准选择列表(与函数参数相关),与第一步紧密关联※④判断是否需要剪枝⑤作出选择,递归调用,进入下一层⑥撤销选择class Solution { vector<int>path; vector<vecto
2022-03-04 14:28:12
757
原创 Ros学习
1.构建工作空间1.初始空间mkdir -p catkin_ws(自定义)/src(必须的)cd catkin_ws# (进入工作空间)zocean@zocean-System-Product-Name:~/catkin_ws$ rosdep install --from-paths src --ignore-src --rosdistro=melodic -y (下载包需要的依赖项)catkin_make(编译工作空间)#必须在catkin_ws下才可以编译其他会失败source ~/catk
2021-12-08 15:56:00
198
原创 linux总结小问题
学习目标:linux学习记录21.9.251.终端复制粘贴快捷键:复制 : Ctrl+Shift+C粘贴 : Ctrl+Shift+V日常操作Ctrl+C | V 即可提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9
2021-11-30 15:03:08
994
原创 SLAM—RSHelios跑lego-loam
1.首先默认你看过我前一篇文章直接使用RS-helios获取点云数据https://blog.csdn.net/weixin_43990795/article/details/121515916这是为了熟悉RS雷达的一些设置。2.下载lego-loam源码https://github.com/RobustFieldAutonomyLab/LeGO-LOAM按照如下配置依赖,编译一下。DependencyROS (tested with indigo, kinetic, and melodic)
2021-11-25 15:13:41
1018
2
原创 SLAM学习之路-使用RS雷达获取点云数据(记录详细步骤)
1.ros安装由于在ubantu写的这篇文章,所以不好截图,但是会比较详细。本人是18.04的版本,这里给出师兄的16.04的安装,https://blog.csdn.net/ustcyr/article/details/105172760只要修改knetic成melodic就行,和自己的ubantu版本对应就好了。这里估计会有rosdep update 报错,要么你挂梯子,要不就参考我的链接修改几个文件,我都标注了修改哪里,添加哪里,很简单。https://blog.csdn.net/weixin_
2021-11-24 15:54:30
1889
原创 Rosdep错误解决
这里为大家写出详细的命令:打开包含资源下载函数的文件:$ sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py添加代理:url="https://ghproxy.com/"+url下面是代码修改的位置3. 修改/usr/lib/python2.7/dist-packages/rosdistro/__init__.py文件中的DEFAULT_INDEX_URL$ sudo gedit /usr/lib/p
2021-10-17 15:56:20
313
原创 18.04前置耳机没声音+源不可用+terminator快捷键
Ubantu18.04台式机前置无声音1.终端输入sudo alsamixer打开所有MM被关闭的通道2.右移到Auto-mute将其改为disabled3.esc退出
2021-10-17 10:54:09
81
原创 2021-03-09
引用做函数参数**作用:**函数传参时,可以利用引用的技术让形参修饰实参**优点:**可以简化指针修改实参//1. 值传递void mySwap01(int a, int b) { int temp = a; a = b; b = temp;}//2. 地址传递void mySwap02(int* a, int* b) { int temp = *a; *a = *b; *b = temp;}//3. 引用传递void mySwap03(int& a, int&a
2021-09-15 16:43:03
291
原创 2021-03-09
前言:配套视频:https://www.bilibili.com/video/BV1et411b73Z只是为方便学习,不做其他用途,在此发布C++基础入门部分配套讲义,原作者为黑马程序C++核心编程本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。1 内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,
2021-09-15 16:42:31
316
原创 NLP理论基础和实践(基础)task-04
1,朴素贝叶斯朴素贝叶斯的原理利用朴素贝叶斯模型进行文本分类 2,SVM模型SVM的原理利用SVM模型进行文本分类 3,LDA主题模型pLSA、共轭先验分布LDA使用LDA生成主题特征,在之前特征的基础上加入主题特征进行文本分类LDA数学八卦 lda2 合并特征
2019-08-13 19:17:34
233
原创 NLP理论基础和实践(基础)task-03
【特征选择 (2 days)】TF-IDF原理。TF-IDF(Term Frequency-Inverse Document Frequency, 词频-逆文件频率).是一种用于资讯检索与资讯探勘的常用加权技术。TF-IDF是一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率...
2019-08-11 15:56:27
148
原创 NLP理论基础和实践(基础)task-02
【Task2 特征提取 (2 days)】基本文本处理技能1.1 分词的概念(分词的正向最大、逆向最大、双向最大匹配法);1.正向最大匹配法分词目标:在词典中进行扫描,尽可能地选择与词典中最长单词匹配的词作为目标分词,然后进行下一次匹配。算法流程:假设词典中最长的单词为 5 个(MAX_LENGTH),那么最大匹配的起始子串字数也为 5 个(1)扫描字典,测试读入的子串是否在字...
2019-08-09 16:55:07
165
原创 NLP基础入门学习(代码详细解释)
一.imdb数据集下载和探索我们将使用 IMDB 数据集,其中包含来自互联网电影数据库的 50000 条影评文本。我们将这些影评拆分为训练集(25000 条影评)和测试集(25000 条影评)。训练集和测试集之间达成了平衡,意味着它们包含相同数量的正面和负面影评。1.数据集下载及可能出现的问题(train_data, train_labels), (test_data, test_label...
2019-08-07 17:00:16
1358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人