- 博客(15)
- 收藏
- 关注
原创 地铁闸机题
第二题 地铁闸机某地铁站有一个闸机,同一时刻只允许一名乘客进站或出站,一个乘客通过闸机需要 1 秒钟。如果在同一时刻,一个乘客要进站,另一个乘客要出站,按如下规则进出站:l 如果上一秒,闸机没有被使用(即使更早被使用过),那么进站的乘客优先通过;l 如果上一秒,闸机有乘客进站,那么进站的乘客优先;l 如果上一秒,闸机有乘客出站,那么出站的乘客优先。现有一群乘客要通过这个闸机,乘客的到达时刻记录于数组 arrTime 中(升序,可能有重复值),下标表示乘客的编号;乘客的进出站方向记录于
2021-06-25 14:13:33 2220
原创 C语言笔记(九)-typedef与#define
1.typedef与#define二者一些用法相似度很高,但要提一个使用#define来定义变量会产生难以察觉的bug,特别是定义指针。
2021-06-10 11:08:59 312
原创 C语言笔记(八)-ifndef与endif/截断/整型提升/图复杂度/ 原反补码
1.头文件的重复定义如果在file1.c文件中include了两个头文件file2.h与file3.h,但是file2.h也include了file3.h,所以会重复
2021-06-08 11:16:09 222
原创 C语言笔记(七)-局部变量入栈顺序/typedef/int*a[5]/void/栈的存储结构
1.局部变量的入栈顺序:对于函数参数的入栈顺序:从右向左。void print(int x, int y, int z) // 入栈顺序为zyx,栈顶为x
2021-06-07 14:13:45 1070
原创 C语言笔记(六)-auto/register/异或/格式化字符
auto关键字在C语言和C++中,使用起来是有区别的。在C语言中指定其为变量的存储类型为自动变量,即局部变量,与之同一等级的为static、register、extend
2021-06-04 11:06:27 109
原创 C语言笔记(五)-sizeof/快排
1.想要达到3<=x<=4这类的操作,必须写成x>=3&&x<=4。如果写成前者,会首先(3<=x)判断,得到一个逻辑值,不是0就是1,肯定都小于4,su
2021-06-03 11:03:36 91
原创 C语言笔记(四)-程序漏洞、排序查找算法复杂度、字符串函数
1.内存泄漏与内存溢出内存溢出就是申请的内存,系统给不了你这么大的。你想买1000块的东西,但是你只有500块。内存溢出就是shenqing
2021-06-02 10:38:29 203
原创 C语言笔记(三)-进程线程/printf/存储区/static/可重入与不可重入函数
1.进程与线程二者是对CPU工作时间段的描述。进程的时间段是:CPU加载程序上下文的时间+CPU执行时间+CPU保存程序上下文的时间。
2021-06-01 11:44:47 479
原创 C语言笔记(二)-琐碎点
1.*ptr + 2 为地址后移两位的意思,类似于ptr[2]。注意编码时候如果数值自增要(*ptr)++。2.函数设计时,内部的static变量生命周期时
2021-05-29 16:17:25 782
原创 C语言笔记(一)-restrict、inline、大小端、变量重命名
1.restrict关键字:理解为告诉编译器此块内存区域只有被restrict关键字修饰的指针是有效的,其他都是无效的,编译器会基于此进行优化。通常用于修饰xingca
2021-05-28 14:38:11 335
原创 激光SLAM与视觉SLAM融合的主要挑战
激光SLAM与视觉SLAM融合的主要挑战:1)如何保证视觉-激光融合的准确性。2)如何判断某一个传感器失效,自动退化成单一传感器SLAM。3)如何在失效时候提供初值并重新初始化SLAM。4)闭环检测后如何矫正闭环帧间的激光数据。...
2020-03-02 21:41:15 1786
原创 ORB-SLAM初始化:Initializer.cpp
附:1.在思维导图中出现的FindHomography与FindFundamental里的第一步都是对KeyPoint点进行归一化,推测的好处是:减少数据因为尺度变化过大异常值等的原因影响结果。关于归一化的内容如下:2.关于协方差矩阵的一点认识:协方差矩阵可以简单粗暴的说成是分配权重的。权重矩阵称为为信息矩阵,它是协方差矩阵的逆,因为每个残差都看作高斯分布,而每个高斯分布都可以归一化为标...
2020-02-25 22:12:01 185
原创 从零开始手写VIO课件逻辑
第一讲 概述与课程介绍1-9页说的是课程的概要:第四页说了这门课主要讲什么• IMU 的工作原理和噪声方程(第二讲)• 视觉与 IMU 紧耦合的基础理论(第三讲)• 从零开始实现 VIO 紧耦合优化器(仅基于 Eigen)(四讲之后)10-20页说的是VIO的概述:第十一至十四页说了什么是VIO,什么是IMU(组成、精度、使用场景等),和相机有什么不同,二者的优劣对比;第十五页说了这两...
2020-02-16 17:38:18 1188
原创 SLAM与计算机视觉的联系与区分,SLAM在移动机器人上的特殊点及动态SLAM,SLAM的研究方向,导航中的一些逻辑
问题1:SLAM与计算机视觉的联系与区分问题2:SLAM在移动机器人上的特殊点及动态SLAM是怎么回事?问题3:SLAM的研究方向有哪些呢?问题4:导航中的一些逻辑...
2020-02-07 17:54:57 2417
原创 机器人感知:因子图在SLAM中的应用(读书笔记)第一至三章
机器人感知:因子图在SLAM中的应用第一章:引言1.首先提出来机器人中的推断问题,SLAM问题是根据先验信息(包括之前时刻的位姿以及已知路标点信息)以及传感器测得信息(测到的路标点信息)这两个进行推断,推断出该时刻的位姿以及未知的路标点位置的问题。2.在SLAM问题中,我们把观测量的集合设为Z,把未知变量(包括机器人的位姿和未知的路标点位置)用X表示,此时为了得到p(X|Z)这个条件概率密...
2020-01-27 21:49:44 5319 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人