dylanin1999

导航

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

2022年8月13日 #

设计模式之二:策略模式 Strategy

摘要: 动机(Motivation): 在软件构建过程中,某些对象使用的算法可能多种多样,经常改 变,如果将这些算法都编码到对象中,将会使对象变得异常复杂; 而且有时候支持不使用的算法也是一个性能负担。 如何在运行时根据需要透明地更改对象的算法?将算法与对象本身解耦,... 阅读全文

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

Effective C++条款20:宁以pass-by-reference-to-const替换pass-by-value

摘要: 条款20:宁以pass-by-reference-to-const替换pass-by-value 以下考虑类对象: class Person{public: Person(); virtual ~Person(); //...private:... 阅读全文

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

在一台电脑上创建多个GitHub仓库的连接方式

摘要: 之前一直对于如何创建多个GitHub仓库有所疑惑,这次整理了一下创建的步骤,作为记录,也希望可以帮到有需要的朋友。 环境:Windows10 步骤: 1、在GitHub上创建一个远程仓库,这一步,大家都很熟悉,不必赘述 2、创建一个新的公钥,对应新的仓库 ... 阅读全文

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

Effective C++条款04:确定对象被使用前已先被初始化

摘要: 条款04:确定对象被使用前已先被初始化 在这一条款中,我们学到的最重要的一点就是,一定要在定义变量时进行初始化。因为读取未初始化的值会导致不明确的行为。 其实,在这一条款中,我们应该注意到的是,初始化和赋值的区别。在对象的成员函数中,我们常常将赋值和初始化的行... 阅读全文

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

C++类转换函数

摘要: 用转换构造函数可以将一个指定类型的数据转换为类的对象。但是不能反过来将一个类的对象转换为一个其他类型的数据(例如将一个Complex类对象转换成double类型数据)。 C++提供类型转换函数(type conversion function)来解决这个问题。... 阅读全文

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

Effective C++条款05~06

摘要: 条款05:了解C++默默编写并调用了哪些函数 big three: 拷贝构造函数拷贝赋值函数operator=析构函数当我们像下面编写一个类的时候: class Empty{public:private:}; 我们可能会觉得,这个类是空的,没有任何内容。但是,... 阅读全文

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

Tx2 通过内核编译来获取ttyUSB* 以及ttyACM*的设备名

摘要: 最近由于学校实验室准备参加ICRA的DJI AI Challenge ,所以我在使用TX2跑ROS。我用的是ubuntu 16.04, ros kinetic版本。然后遇到了一些问题。再插上通信串口之后usb并没有反应。 通过lsusb命令可以看到对应的us... 阅读全文

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

Tx2上运行rplidar A2

摘要: 首先,有一个比较坑的地方,Tx2默认情况下是没有rplidar A2的这个驱动的,需要我们自己进行内核编译安装。具体安装方法可以看我的Tx2 通过内核编译来获取ttyUSB* 以及ttyACM*的设备名 的这一片文章。但是要注意的一点是: 1、输入 lsu... 阅读全文

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

Effective C++条款07:为多态基类声明virtual析构函数

摘要: 显而易见,这个条款和多态的这个特性息息相关。多态的其中一个重要是通过我们在基类中的声明虚函数,子类进行重写(override)。那么在基类中,我们声明了虚函数或者纯虚函数,那么我们应该对应地就要有虚析构函数,但是往往我们会忽略这个问题,这就会导致严重的内存泄漏... 阅读全文

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

大学实验室生活感悟

摘要: 明天就开学了,我也正式要进入大三的下学期了。时间过的真的是很快,一转眼就已经是我进入深圳大学RoboPilots战队(以下简称RP)的第二年了,今年也是我参加robomaster全国机器人大赛的第二年了。大二的一年进入实验室,作为一个小萌新,也是不断学习了很多... 阅读全文

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

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