- 博客(7)
- 收藏
- 关注
原创 解决TUM数据集下载慢的问题
网址:Computer Vision Group - Dataset Download作为视觉SLAM最常用的数据集之一,在官网上每个图片序列至少0.5G起步,大到3G,如果直接在网页上点tgz下载,实测非常慢。网上有教程用百度网盘离线下载的,但是个人觉得还是比较麻烦,直接IDM搞起。step1:在要下载的tgz上右键复制链接地址step2:打开IDM下载器,新建下载任务,会自动粘贴复制的链接,确定下载速度,飞起...
2022-02-10 09:44:56
1429
原创 c++面向对象三大特性(二)——继承
1)继承的作用子类继承父类的属性和行为,对于类似功能,只用为代码添加新特性,体现了代码复用。2)继承的实现class A :public B{}A:子类B:父类冒号指出A类的父类为B类public:继承方式为共有继承结果:通过A类可以直接访问到B类的共有成员,对于B类的私有属性,可以通过调用B类的共有方法来访问。3)子类与父类的特殊关系父类指针可以在不进行显示类型转换的情况下指向子类对象;父类引用可以在不进行显示类型转换的情况下引用子类对象。class
2021-08-29 15:23:13
154
原创 C++面向对象三大特性(一)——封装
在c++里面一切事物均为对象,对象上有属性和行为。1)封装的意义class A{ int a = 2; //属性(成员变量、成员属性) int multiNumber(int a) //行为(成员函数、成员方法) { return 2a; }}将属性和行为作为一个整体,表现生活中的事物。2)访问权限将属性和行为加以权限控制。公共权限 public 类内类外可以访问 保
2021-08-29 10:51:33
106
原创 QT学习(一)——QT中构建变量使其在全局能够被访问的方法
1)使用extern关键字可以新建一个Global类,在.h中声明全局变量,在.cpp中初始化。当需要使用Global类里面的信息时,直接#include "global.h"即可。注:该方法简单,容易理解和操作,到破坏了c++的封装性,并且变量名若与系统内置的关键字重复,会报错。2)使用单例模式将需要全局用到的变量写在一个单例类里面,单例模式的写法提供了访问该类唯一实例的静态指针。我们只需获取该类的唯一实例,然后对该实例进行操作。这种方法个人认为比较好,比如我们定义了一个写日志的窗口,
2021-08-25 21:39:37
669
原创 编程工具使用(一)——代码管理工具git的使用
一、git下载安装码云上有全套资源,直接去下载即可。下载链接:https://gitee.com/all-about-git安装新手建议一直下一步,默认安装。二、git使用方法1)设置全局用户名和邮箱git提交代码每次都要求输入用户名和邮箱信息,我们可以把这些信息写成全局的,后面再提交就不用这些信息了。具体设置方法如下:git config --global user.name "name"git config --global user.email "email" 输入
2021-08-25 21:02:15
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人