dylanin1999

导航

2022年8月13日 #

线性表:顺序表和链表存储的优缺点

摘要: 顺序表和链表存储的优缺点 1.顺序表存储 原理:顺序表存储是将数据元素放到一块连续的内存存储空间,存取效率高,速度快。但是不可以动态增加长度 优点:存取速度高效,通过下标来直接存储 缺点:1.插入和删除比较慢,2.不可以增长长度 ... 阅读全文

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

Rplidar A2 屏蔽固定角度

摘要: Rplidar A2 的扫描角度图: 最近在使用Rplidar进行AMCL导航的时候,发现一个问题。由于雷达是固定在车的前面,雷达后面一部分位置被云台给遮挡住了。如图所示: 我们都知道,在ros的AMCL里,扫描得到的障碍区域都是对应一个膨胀系数的。这时为... 阅读全文

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

error C1041: 无法打开程序数据库“xxx\vc140.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用/FS

摘要: 今天在visual studio2015 community上写代码的时候遇到了这样一个error: error C1041: 无法打开程序数据库“xxx\vc140.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用/FS 网络上找到的... 阅读全文

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

设计模式 序章(C++)

摘要: 面向对象的设计模式的最大作用: 抵御变化! 重新认识面向对象: 理解隔离变化: 从宏观层面来看,面向对象的构建方式更能适应软件的变化,能够将变化带来的影响减为最小 各施其职: 一、从微观层面来看,面向对象的方式更加强... 阅读全文

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

Effective C++条款14:在资源管理类中小心copying行为

摘要: 在条款13中,我们有了“资源获得的时机便是初始化时机”的RAII概念,在实现上,我们很多时候会选择使用auto_ptr和tr1::sharec_ptr指针,但是很多时候我们会发现,这两个指针也不是万能的,很多时候我们应该构建自己的——“资源管理类”。 所以... 阅读全文

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

Effective C++条款16~17

摘要: 条款16:成对使用new和delete时要使用相同形式 其实这一条款十分简单,只需要记住即可,没啥特别的点需要说的。 在我们使用 new 创建对象时,就应该使用 delete 删除对象;在使用 new[] 创建对象时,应该对于地使用 delete... 阅读全文

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

设计模式之一:模板方法 Template Method

摘要: 在软件构建过程中,对于某一项任务,它常常有稳定的整体操作结构,但各个子步骤却有很多改变的需求,或者由于固有的原因(比如框架与应用之间的关系)而无法和任务的整体结构同时实现。 如何在确定稳定操作结构的前提下,来灵活应对各个子步骤的变化或者晚期的实现需求? ... 阅读全文

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

Github上编辑Readme.md的格式

摘要: https://blog.csdn.net/jdsjlzx/article/details/51772006 让你的README.md更加好看! 阅读全文

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

Effective C++条款18~19

摘要: 条款18:让接口容易被正确使用,不易被误用 请记住: 1、好的接口很容易被正确使用,不容易被误用。应该在所有的接口中努力达成这些性质 2、“促进正确使用”的办法包括接口的一致性,以及与内置类型的行为兼容。 3、”阻止误用“的方法包括建立新类型、限制类型上的操作... 阅读全文

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

Github README.md 添加分割线、换行

摘要: 1、分割线 在需要进行分割的两行之间添加单独的一行内容: **** 2、文本换行 今天在README.md写好内容时,发现它缩到一起了,不是我想要的格式,怎么办呢? 发现只要直接在要换行的语句最后打上2个空格,就是换行了。 ... 阅读全文

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