dylanin1999

导航

上一页 1 ··· 4 5 6 7 8

2022年8月13日 #

删除GitHub仓库中的文件夹

摘要: 今天在push文件到GitHub上的时候,发现多上传了一个之前的版本。在GitHub上只能删除repository而不能单独删除文件夹,要在git上使用命令删除。 一、pull repository git pull origin master //先将re... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(111) 评论(0) 推荐(0)

Nvidia Tx2 + RpLidar A2 + ROS Kinetic 配置Google Cartographer

摘要: 最近在利用Gmapping 在进行建图的时候发现效果并不是特别好,可能是因为Gmapping 只时候建小地图以及没有回环检测的原因,所以建出来的图并不是很好,效果如下图。所以决定使用一下google的Cartographer。 配置环境: ROS版本:... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(88) 评论(0) 推荐(0)

Ubuntu vim 插件配置

摘要: 最近在学习使用vim,想要改善一下vim的工作环境,所以配置了一下vim的插件,感觉还是很nice的。 (1)配置过程 安装ctags,其他插件依赖该插件sudo apt-get install ctags#vim插件apt-vim管理:) curl -sL ... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(125) 评论(0) 推荐(0)

Effective C++条款10~12

摘要: 条款10:令operator=返回一个reference to *this 这里的原因其实很好理解,一般来讲,我们都是通过重载‘=’来构建拷贝赋值函数。那没为什么一定要返回*this 的reference呢?因为我们可能赋值一般都会使用 obj1=obj2的... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(22) 评论(0) 推荐(0)

C++面向对象编程《2》--类和类之间的三大关系

摘要: 复合(Composition)、委托(Delegation)、继承(Inheritance) 一、复合的形式:在A类中定义了一个B类的对象,然后A类的所有实现都通过B类的函数实现,类似于对B类成员函数的再次封装。具体的实例代码如下: 两者之间的关系:... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(79) 评论(0) 推荐(0)

Effective C++条款03:尽可能地使用const

摘要: 条款三:尽可能地使用const 首先,我们需要知道const的作用:const是C++中的关键字,它允许我们指定一个语义的约束。 const分为两种: 1、顶层const: 顶层const的语法位置处于指针的右边,其作... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(28) 评论(0) 推荐(0)

侯捷--C++面向对象编程《1》--操作符重载

摘要: 最近在通过侯捷的C++视频重新温习C++的基本语法,由此,记下一些自己认为比较重要的笔记。 重载的限制: 1、重载后的运算符必须至少有一个操作数类型是由用户定义的,这将防止用户为标准类型重载运算符。 2、使用运算符时不能违反原来的语法规则。 3、不能创建新... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(35) 评论(0) 推荐(0)

bash和shell的区别

摘要: Linux 中的 shell 有很多类型,其中最常用的几种是: Bourne shell (sh)、C shell (csh) 和 Korn shell (ksh), 各有优缺点。Bourne shell 是 UNIX 最初使用的 shell,并且在每种 UN... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(290) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8