自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决idea中Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin的问题

解决报错

2022-06-24 03:31:44 8847 1

原创 github中文显示乱码的解决方法

git终端中文显示异常,解决办法如下

2022-06-05 02:29:45 1793

原创 java自定义比较器

之前对于java中一个简单的概念没有梳理清楚,就是如何自定义类的比较器,本文记录如下。问题描述假设一个自定义的类如下public class Student { public String name; public int score; Student(String name, int score) { this.name = name; this.score = score; }}如果需要对Student的数组或者一个L

2022-04-06 02:17:55 1349

原创 Ubuntu18.04的初始化工作

修改中文路径修改中文路径关闭栏移动到左边左移动关闭按键关闭内核自动更新关闭内核更新

2021-08-15 14:35:06 275

原创 windows10安装wsl2简便过程

1、开启Windows中子系统管理员启动power shell,分别键入下面两行,可能要重启,照做就行Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux2、安装linux子系统商店安装linux某个发行版本,推荐Ubuntu18.04

2021-06-07 21:02:23 671

原创 动态规划系列之《最长回文序列》

最长回文序列问题描述求任意字符串的最长回文序列的长度,例如 ”bbbab“ 的最长回文序列是 ”bbbb“,因此是4。思考过程这道题和最长回文子串的的不同之处是回文序列可以是不连续的,难度比之前稍微加大了一点,不过两题的思路有很多类似之处,同样定义如下状态:dp[i][j]:表示字符串 s[i][j]的最长回文序列长度这样我们可以利用较短的子串的结果,来辅助我们我求解较长字符串的回文序列的长度。状态转移dp[i][j]={dp[i+1][j−1]+2if  s[i]=s[

2021-02-28 18:47:04 126

原创 动态规划系列之《最长回文子串》

动态规划题目难度比较高,要完全掌握不是一件容易的事情,因此先从一些经典题型开始,刷的次数多了,慢慢就能抓住动态规划的牛鼻子了,话休絮烦,直接开冲!力扣No.5: 最长回文字串问题描述问类似 “cbaab”这样一个字符串,最长的回文子串是哪个?思考过程很容易想到一种O(n2)的解法,逐个遍历所有的子串,挨个判定是否回文。毫无疑问会超时,超时的原因是重复判断了很多子串是否是回文,例如当判断子串 “aa” 的时候,我们对其做出了判断是回文串,然而当轮到子串 “baab” 的时候,利用双指针方法判断时,左

2021-02-27 17:03:55 173 1

原创 解决pycharm无法导入rospy

用pycharm进行ros开发的时候,经常遇到“No module named rospy”的问题,可问题是命令行进入Python,又可以导入rospy。说明肯定是哪里的路径有问题。解决方案1、依次点击 File->settings->Project->Project interpreter2、在顶部Project Interpreter:Python 2.7 /usr/bin/python点击下拉箭头,选择show all3、点击右侧边栏最下面:Interpreter Paths

2021-01-13 19:01:29 3392 6

原创 解决Ubuntu16.04升级Python3.6的问题

Ubuntu16.04默认的Python版本是3.5,打算升级到3.6,结果这一下还踩出不少坑,记录以下各个坑点。1 安装Python3.6sudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.6不出意外的话这样就可以安装成功,但是我这里在第二步更新源的时候出现403 Forbidden,后面安装的时候找不到Python3.6的位置。解决方案下面提供两种解

2020-11-11 14:27:08 471

原创 重装Ubuntu后开机停在Grub命令行的解决办法

最近要搞ROS,但是适配Ubuntu18.04的ROS melodic版本总是小问题不断。于是就只能转战ROS kinetic版本,遂无奈只能装Ubuntu16.04。我的是台式机,只有一块480g的固态硬盘,分了一部分作为Ubuntu的空间,具体怎么装系统网上的帖子很多,这里不做介绍了。装完之后,提示你重新启动。这一启动就懵逼了,进入了一个黑色的grub命令行世界。之前装Ubuntu18.04的时候没碰到过这个问题,这次硬着头皮也要解决了。找了好多博客,把解决思路总结一下解决方案1 查看磁盘分区信

2020-10-23 13:44:04 10825 6

原创 Ubuntu18.04成功安装ros-melodic附带rosdep更新方案

话不多说,直接上命令1 设置软件源我选的是中科大的源,实际下载快的一逼sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'备用源sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu

2020-10-20 15:32:46 345

原创 conda常用的一些命令

记录一下经常使用的一些conda命令,方便查询。查看现有的conda环境conda info -e进入一个具体的conda环境# windowsconda activate env_name# linuxsource activate env_name退出conda环境# windowsconda deactivate env_name# linuxsource deactivate新建一个conda环境conda create -n env_name python=3.7

2020-09-17 16:47:16 103

原创 必须要会的vim命令

对于经常在linux端编程的人而言,vim的重要性不言而喻。最近在看《鸟哥的linux私房菜》,刚好看到vim这里,记录以下常用的几个命令。vim的三种工作模式vim一共含有命令行模式,一般命令模式,编辑模式三种工作模式,这三种模式中,命令行模式和一般命令行模式之间可以互相切换,一般命令模式和编辑模式之间又可以互相切换。下面先按功能列出常用的命令移动光标(一般命令模式下)方向键可以移动,不过程序员没有这么勤快,hjkl会更加方便h:向左移动一格j:向下移动一格k:向上移动一格l:向右移动一

2020-06-20 16:01:45 146

原创 Ubuntu18.04成功配置pcl1.8

由于科研需要用到pcl库,网上的教程各种各样,大多建议自己编译安装,我曾经试过一次,崩到哪里都不知道了,还把系统重装了一次,所以这次我就直接采用了官网的方式安装。我的系统是Ubuntu18.04,所以下面的方法不保证所有的系统通用。1、先命令行输入下面三行sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pclsudo apt-get updatesudo apt-get install libpcl-all没错,就是这

2020-05-26 17:48:23 3274

原创 ubuntu18.04成功配置OpenCV 3.4.3

在win和linux陆陆续续配置了好多次OpenCV了,写个博客记录一下,省的每次都要到处找教程1、官网下载OpenCV3.4 source版本 ----->传送门2、安装依赖库sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-

2020-05-25 22:53:21 655

原创 vscode+cmake配置C/C++环境

前面介绍了如何利用vscode配置C/C++环境 ---->传送门这篇记录一下如何利用vscode和cmake配置C/C++环境,还不清楚cmake工具的童鞋可以自行查一下,话不多说直接上手1、下好vscode,cmake(记得配置环境变量),在vscode扩展中下载cmake和cmake-tools两个插件2、新建文件夹CmakeDemo,用vscode打开,编写一个main.cpp和CMakeLists.txt,其中CMakeList如下cmake_minimum_required(VER

2020-05-24 22:57:07 4715 3

原创 vscode简单配置C/C++环境

第一次用vscode,什么辣鸡软件,无限配置环境。配置完后,真香!网上很多vscode配置C/C++的教程了,但其实最简洁清晰的还是官方的教程,下面记录以下官方的配置教程。1、首先下载vscode,Mingw-64编译器,注意Mingw-64的安装路径要加入到环境变量中,例如我的是 C:\mingw-64\bin。2、新建一个叫Demo的文件夹,右键用vscode打开,如果右键没有用vscode打开这个选项,也可以在命令行进入到Demo中,用 code . 命令打开(注意有个点)3、打开后就是下

2020-05-23 23:59:12 17321 10

原创 十大排序算法总结

排序算法属于数据结构中最基础的一部分知识点了,以前总看了就忘,还是有必要自己写个博客记录一番1 选择排序选择排序的思路比较简单,从第一个位置开始,每次从排序的位置开始遍历到数组尾部,选择一个最小的数放到这个位置上,准确点说是把那个选到的最小数与这个位置原本的数进行交换。一直进行到最后一次就完成了排序。这种排序比较简单粗暴,无论原始数据的排列情况如何,空间复杂度都是 o(n2)o(n^{2})o...

2020-03-24 23:50:15 218

原创 C++文件操作

C++提供了三种类型来从文件中进行操作ofstream:将流中的数据写入到文件ifstream:将文件的数据读入到流中fstream:对文件进行读和写操作其中,ofstream公有继承自ostream,ifstream公有继承自istream,istream和ostream共同派生iostream,fstream公有继承iostream,这三个类都包含在头文件fstream中。下面是...

2020-02-18 18:11:17 452 1

空空如也

空空如也

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

TA关注的人

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