- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 doc和docx的区别
问题由来在研究生的一次考查课的期末考试上,要求每人事先结合自己的方向与这门课做一个ppt来汇报。那个老师脾气比较暴躁,然后同学们出现了不少自己事先做好的ppt却在教室的老电脑上打不开的情况,导致老师的脾气更加暴躁,当时解决方法是把pptx改成ppt就可以了,于是在这里总结一下。首先常用的doc和ppt,在老的版本上如office2003,就只能打开这种后缀的,而docx和pptx是offi...
2019-09-30 19:30:08 4171
原创 机器学习的几个好链接
http://www.huaxiaozhuan.com/ AI算法工程师手册https://mp.weixin.qq.com/s/rguWJpxxNcfmEwmUw8zcnQ 囊括李航《统计学习方法》几乎所有的知识点https://mp.weixin.qq.com/s/jrF_cqTneheS9wIxXtVWug知识体系、算法题、教程、面经,这是一份超赞的AI资源列表...
2019-09-25 14:35:08 157
原创 内存泄漏
一、内存是如何泄漏的在 C++ 程序中,主要涉及到的内存就是『栈』和『堆』。通常来说,一个线程的栈内存是有限的,通常来说是 8M 左右(取决于运行的环境)。栈上的内存通常是由编译器来自动管理的。当在栈上分配一个新的变量时,或进入一个函数时,栈的指针会下移,相当于在栈上分配了一块内存。我们把一个变量分配在栈上,也就是利用了栈上的内存空间。当这个变量的生命周期结束时,栈的指针会上移,相同于回收...
2019-09-25 10:18:52 164
原创 C++结构体与类
1.C++ 中的类(Class)可以看做C语言中结构体(Struct)的升级版。结构体是一种构造类型,可以包含若干成员变量,每个成员变量的类型可以不同;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。2.C++ 中的类也是一种构造类型,但是进行了一些扩展,类的成员不但可以是变量,还可以是函数;通过类定义出来的变量也有特定的称呼,叫做“对象”。C语言中的 struct 只能包含变量,而 ...
2019-09-25 08:49:06 2030
原创 数据结构一点心得
1、要有优化意识,前面的 BF,RK 算法已经能够满足我们需求了,为什么发明 BM 算法?是为了减少时间复杂度,但是带来的弊端是,优化代码变得复杂,维护成本变高。2、需要查找,需要减少时间复杂度,应该想到什么?散列表。3、如果某个表达式计算开销比较大,又需要频繁的使用怎么办?预处理,并缓存。4.霍夫曼编码的目的是为了减少编码占用的空间大小,通过让出现频率最高的字符使用最短编码的形式来达成。...
2019-09-24 19:29:16 112
原创 shell简单教程
一、什么是shellUbuntu也是bash二、Linux的启动过程三、shell脚本的格式命令是如何执行的:cd /var ; ls #用分号隔开若命令过多,可以把它们写到一个bash文件中然后赋予权限:vim 1.shcd /var/lspwd #没有分号,用回车隔开赋予权限的操作是:...
2019-09-24 11:18:03 543
原创 Windows下资料整理
顺便保存一个壁纸网站:http://www.win4000.com/wallpaper.html思维导图在线工具--百度脑图:https://naotu.baidu.com/home类似于visio的工具:https://www.processon.com/trash...
2019-09-23 21:33:17 147
原创 资料汇总
一、先只在这里保存一个程序员小吴的十大经典排序算法,以防找不到了:https://mp.weixin.qq.com/s/vn3KiV-ez79FmbZ36SX9lg二、以及一个外文的数据结构网址:https://visualgo.net/en三、刷题的三个常用网站:1.力扣:https://leetcode-cn.com/problemset/all/力扣答案:https:...
2019-09-23 20:57:11 218
原创 SLAM基本知识汇总
一、有用的博客:视觉slam学习资料激光slam vs 视觉slamIROS ICRA1.每种传感器都有自身的特点,如激光雷达具有极高的距离准确度,但是不能够探测到透明物体;RGB-D摄像头具有3D视角,有彩色图像,可是一般是使用红外线作为深度信息的探测光,很容易受到阳光的干扰;而超声波传感器价格低廉,可以探测机器人到玻璃的距离,但是准确度不够。 同时,除了距离传感器...
2019-09-23 20:42:42 772
原创 gcc、g++、gdb、make、cmake、makefile总结
gcc和g++的区别:先说一下相关概念:GCC : GNU Compiler Collection(GUN 编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、Object-C、Ada等语言。gcc是GCC中的GUN C Compiler(C 编译器)g++是GCC中的GUN C++ Compiler(C++编译器)主要区别:1. 对于 *.c和*.cpp...
2019-09-22 21:15:42 1783
原创 C++基础知识
牛客网的C++面试题汇总:https://www.nowcoder.com/tutorial/93/a34ed23d58b84da3a707c70371f59c21一个学习C++的网站:http://c.biancheng.net/cplus/c/c++关键字分类:数据类型:void,int,char,float,double,bool,w_char类型定义:struct,unio...
2019-09-21 09:44:42 117
原创 关于IMU、激光雷达、Kinect的融合构想
1.Kinect有三个镜头,中间的镜头是 RGB 彩色摄影机,用来采集彩色图像。左右两边镜头则分别为红外线发射器和红外线CMOS 摄影机所构成的3D结构光深度感应器,用来采集深度数据(场景中物体到摄像头的距离)。彩色摄像头最大支持1280*960分辨率成像,红外摄像头最大支持640*480成像。Kinect还搭配了追焦技术,底座马达会随着对焦物体移动跟着转动。Kinect也内建阵列式麦克风,由四...
2019-09-12 11:40:17 6024 2
原创 TCP和UDP的区别
TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保 证可靠交付3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的UDP没有拥塞控制,因此网络出现拥塞不会使...
2019-09-11 16:07:17 4018
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人