2 拔出萝卜带出土豆

尚未进行身份认证

暂无相关描述

等级
博文 27
排名 16w+

DiffMerge超级文件比较工具的下载安装使用

    首先,在官网下载http://www.sourcegear.com/diffmerge/downloaded.php     然后,对应文件夹下执行命令:sudodpkg-idiffmerge_4.2.0.*.deb进行安装    卸载命令如下:sudodpkg-rdiffmerge 目的:现在为了实现一个功能,gitdiffto...

2018-12-14 19:40:14

图说设计模式(二)

创建型模式关键之处是对类的实例化过程进行了抽象,将创建和对象的使用分裂,使得软件结构清晰,别人使用的时候,只需要知道使用接口,不需要知道具体实现细。包含的模式有简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式。简单工厂模式(simplefactorypattern)如果有一个基类有很多子类继承,这个时候我想根据不同的参数创建不同的子类实例,可以构建一个工厂类...

2018-08-09 18:01:11

图说设计模式(一)

    软件模式的的概念一般用于软件开发领域,即软件开发的总体指导思路或者参照样板,软件模式并不仅限于设计模式,还包括架构模式、分析模式、过程模式等。实际上软件生存周期每一个阶段都存在一些被认同的模式。    (说人话就是说,软件模式概念比较杂,有设计模式,架构模式、过程模式等包含在内)总之,设计模式学好的层次有三个:1.第一个就是白纸上你可以画出所有模式结构和时序图;...

2018-08-09 16:13:25

标准软件开发过程 文档

    因为最最近公司项目进行到一定阶段,领导要求写一份系统说明文档。    绞尽脑汁不知道怎么写,通过查阅资料,决定补一补软件开发过程中需要哪些文档,以及文档的作用与写法,弄清除自己为什么要做,做什么,怎么做等问题,再决定怎么写这些文档。    软件开发过程中,应该按软件开发要求撰写十三类文档,文档具有针对性、精确性、完整性、灵活性以及可追溯性!1.可行性与计划研...

2018-08-03 11:15:25

OpenSLAM之2D I-SLSJF阅读、翻译、分析(一)

最近看OpenSLAM的一些slam算法,学习一下,顺便做一下翻译,网址:https://openslam-org.github.io/本篇介绍2DI-SLASJF:定义:I-SLSJF:Iterated-asequencelocalsubmapjoiningfilter局部子图迭代插入算法I-SLSJF是一个使用稀疏信息滤波与最小二乘法优化方法的局部子图插入算法 ,该...

2018-07-20 11:37:52

有哪些是你踏入社会才明白的道理

在知乎上读到一篇文章,讲到踏入社会要明白的道理,初读似乎很有用,写下来分析一下:1.永远不要把你的弱点暴露给任何人,不要给别人拿捏你的机会;(没问题,谁会故意暴露呢?一般大家都知道的把,也没必要说)2.做事情planB很重要;(认为有道理,但是哪些情况一定要做不是很清除,总之还是看似有道理系列)3.领导画饼,大多不会实现,所以换一个可以实现的小要求;(说的很对,我自己从来不...

2018-07-18 21:19:51

如何高效的学习

  如何高效率的学习和四大方面有关:    1.生活习惯;    2.专注力;    3.学习方法;    4.动机。 首先来说生活习惯:   良好的生活习惯是一切的基础,如果你喜欢熬夜、玩手机,连到点入睡都做不到,后面的文章就不用看了。睡眠,很基础,至少做到11点半入睡,保证7、8小时睡眠时间;饮食稍微注意点搭配即可,不用太在...

2018-07-18 20:56:11

SLAM学习总结笔记

//本文参考自http://www.slamcn.org/index.php/首页  处,除了目录一样,其他都是阅读笔记目录1、SLAM介绍  1.1什么是SLAM  1.2SLAM与视觉里程计  1.3SLAM与SfM2、主流开源SLAM方案  2.1视觉传感器  2.2激光传感器  2.3视觉(Visual)与IMU融合(VI)  2.4后端优化工具...

2018-05-04 20:25:56

git版本管理工具、github平台学习记录

    前言;从事码农工作有一段时间了,与同事合作写代码,经常饱受修改合并等处理的麻烦,一直听说有git版本管理工具和github平台,不会使用这个就不是合格的码农,所以开始仔细的学一遍,以下是学习过程的笔记。一.git能做什么      编辑程序一个版本,每次修改的记录、修改的时间、修改人、历史修改、版本的回退等在多人合作的团队中处理不好会极大的降低工作效率,对此我是深有体会的,而git可以...

2018-04-03 15:58:05

C++ 常用的一些基本函数(通过书写来理解)

未完待续

2017-12-14 20:37:21

[技术人生]在你步入职业软件开发生涯那天起就该知道的五件事

这是一篇译文。个人觉得很不错,就发到博客上来了。我的软件开发生涯开始于大约15年以前。 但是直到最近5年,我才真正地看到它的提高。 下面这些事情,我希望在进入软件开发领域时我已经知道了。如果我早点知道这些事儿,我将会变得更加成功。1.软件开发中没有“正确的方式“ 在我开发生涯的早期,我在学习和争论上浪费了大量的时间。我错误地认为,在软件开发的诸多方面都存在一种绝对”正确

2017-12-01 11:38:11

粒子滤波 particle filter tutorial:从推导到应用文章学习笔记

来源:因为工作中从事机器人导航相关工作,需要了解粒子滤波相关知识,现在从csdn博主(白巧克力亦唯心)的几篇博文研究一番,写一写自己的学习笔记与思路,所有思路从该博主来,贴出该博主的网址http://blog.csdn.net/heyijia0327/article/details/40899819前言:意思是将结合实际例程给出粒子滤波的详细推导,解释一些别人博客并不注意的关键地点。

2017-11-28 14:47:48

C++ typedef struct 用法总结(浓缩就是精华)

typedef是类型定义的意思,在C++中,第一种structStudent{inta;}stu1;//这里的变量可有可无,这里只定义变量下面是第二种typedefstructStudent2{inta;}stu2;//这是一个结构体类型怎么说呢,就比如inta;int是一个类型,a是一个变量;同理,stu1是定义的一个变量,stu2是类型,stu2

2017-11-23 20:34:44

C++ 学习零零碎碎 未完

好久没有看C++语法书了,之前看到了类相关的知识看到一半后就停了,工作中使用时感觉很吃力,现在重新拿起C++primerplus从新看一篇,打算记下来一下自己看的一些精简知识点,留作专门复习使用。1、结构的默认访问类型是public,类为private。然后就使用习惯上来说,C++使用类实现类描述,结构只作为数据对象。(后面一句其实不太明白)2、作用域解析运算符::来

2017-07-12 21:57:49

Dijkstra 迪杰斯特拉算法的理解

在学习ros的movebase过程中,不可避免的的要学习dijkstra算法,对于这个算法总是看得懵懵懂懂的,下面给出自己的理解:为什么很多人说迪杰斯特拉就像剥洋葱一样一层一层的的扩展呢?为什么代码看起来那么繁琐,没有搞懂意思?我首先用直白的语言描述一下算法,这个算法本质上就是一个动作的重复执行:前提:有一个起始点vs,有一个最短路径点库S,有一个未知最短路径点库U其它的一些

2017-07-10 14:34:13

ros:global_planner 整体解析 解释了全局规划的多种实现原因(挺有用)

ROS:global_planner整体解析    在目前的ROS版本中,机器人全局路径规划使用的是navfn包,这在move_base的默认参数中可以找到 base_global_planner (string,default: "navfn/NavfnROS")。而在navigation的源代码中还有一个global_planner的包,该包的源文件夹

2017-07-05 17:29:17

文章标题

Schaepher深透理解,熟练运用;似懂非懂,其实不懂。博客园首页新随笔联系订阅管理Git和Github简单教程<divclass="postBody"><divid="cnblogs_p

2017-07-03 16:00:16

欢迎使用CSDN-markdown编辑器

Github简明教程|菜鸟教程菜鸟教程–学的不仅是技术,更是梦想!

2017-07-03 09:38:03

ubantu、chrome浏览器、输入法、ros、等系列安装流程的综合

一、安装ubantu14.04.051.插入u盘安装盘,重启电脑,从u盘进入2.第一个分区:主分区;安装系统;大小为100G;分区格式为ext4;挂载点为/第二个分区:逻辑分区;大小为硬盘大小-(第一+三分区大小);挂载点为/home;分区格式ext4第三个分区:逻辑分区;充当虚拟内存;大小等于内存大小;分区格式为swap3.等等省略二、安装

2017-06-26 14:43:02

Install RL(Robotcs Library) on ubuntu and using

对于ubuntu,我们有用于启动的个人软件包(PPA),包含有RL的发行版本和其所需要的所有依赖项。使用PPA的好处是安装的RL与你的包管理器一起工作,能够解决依赖项和自动更新。目前最早的ubuntu版本是10.04LTS,但是将来RL所能使用的ubuntu版本将是12.04,紧跟着ubuntu的支持周期,当然Ubuntu_PPA也支持其他的Debian-based系统。ubantu下安装

2017-04-13 09:45:03
奖章
    暂无奖章