随笔 - 226,  文章 - 0,  评论 - 4,  阅读 - 30199
04 2023 档案
力扣第704题(一维)剑桥Offer第4题(二维)(二分法)
摘要:所用算法:二分搜索 一维: 704. 二分查找 - 力扣(LeetCode) 算法说明:二分搜索从有序序列中寻找某个给定的值 算法思想:二分法首先从中心位置开始搜索,如果中心位置的元素正好是要找的元素,搜索完成;如果不是,假如中心位置的元素小于要找的元素,则从序列的后半部分找,如果中心位置的元素大于 阅读全文
posted @ 2023-04-29 17:13 小凉拖 阅读(43) 评论(0) 推荐(0) 编辑
Debug Assertion Failed!:Expression: can't dereference out of range vector iterator(&&运算的注意事项)
摘要:1 #include<iostream> 2 #include<vector> 3 using namespace std; 4 bool Find(int target, vector<int> array) { 5 auto begin = array.begin(), end = array. 阅读全文
posted @ 2023-04-29 15:58 小凉拖 阅读(268) 评论(0) 推荐(0) 编辑
vector容器的初始化
摘要:个人认为容器最规范的初始化有三种: 1.花括号初始化: 1 vector<string>v1{"a","an"}; 适用于已知容器中元素的个数以及元素的值的情况 2.圆括号 1 vector<string>v1(10);//不推荐 2 //或 3 vector<string>v1(10,""); 适 阅读全文
posted @ 2023-04-25 20:50 小凉拖 阅读(129) 评论(0) 推荐(0) 编辑
使用cin和getline()输入字符串
摘要:相同点: 作为while的条件时,while终止条件均为:Ctrl z(或则Z)。执行本循环的条件为:换行符。 1 string s; 2 while (cin >> s) 3 { 4 cout << "you input is:" << endl; 5 cout << s << endl; 6 } 阅读全文
posted @ 2023-04-23 22:47 小凉拖 阅读(106) 评论(0) 推荐(0) 编辑
页脚上方有一大堆空白怎么删除
摘要:问题如图所示: 调整页眉和页脚中的页眉顶端距离和页脚底端距离就可以了 阅读全文
posted @ 2023-04-19 14:51 小凉拖 阅读(244) 评论(0) 推荐(0) 编辑
头文件
摘要:头文件中通常包含那些只被定义一次的实体,如类,结构体,const,constexper。 如果头文件中只定义一个类或则结构体,那么头文件的名字最好与类或结构体的名字相同 阅读全文
posted @ 2023-04-18 22:27 小凉拖 阅读(40) 评论(0) 推荐(0) 编辑
constexpr变量
摘要:(1)作用:1.告诉编译器后面的变量是一个常量。 constexpr int mf=20;//相当于const int mf=20; cosntexper int *q=nullptr//相当于int *const q=nullptr; 2.验证初值是否是一个常量表达式,不是的话会报错 conste 阅读全文
posted @ 2023-04-18 21:26 小凉拖 阅读(14) 评论(0) 推荐(0) 编辑
auto的重点
摘要:1.auto定义的变量必须有初始值 2.auto语句如果在一条语句中声明多个变量,所有变量的初始基本数据类型都必须相同: 1 auto sz =0,pi =3.14//错误:sz和pi的类型不一致 同样的如果在一条语句中给多个变量初始化时,初值必须时同一个类型(注意,非常量和常量是不同的类型) 1 阅读全文
posted @ 2023-04-18 21:09 小凉拖 阅读(34) 评论(0) 推荐(0) 编辑
decltype的重点
摘要:1.如果表达式是一个变量,则返回该变量的类型,注意这个地方引用和引用所指向的对象是分开的: 1 int i=0; 2 int &r=i; 这里面如果使用decltype(i),则得到的是一个int类型变量,如果使用decltype(r),则得到的是一个int类型的引用而非int型变量。进一步的将如果 阅读全文
posted @ 2023-04-18 20:29 小凉拖 阅读(20) 评论(0) 推荐(0) 编辑
类型别名对于指针的影响
摘要:1 typedef char* pstring; 它的含义是pstring=char*,这里使得char和*永远的绑定在了一起,而有一条结论是const是对给定类型的修饰。下面我们来定义一个指针: 1 const pstring cstr=nullptr; const是对类型的修饰也就是对pstri 阅读全文
posted @ 2023-04-17 22:54 小凉拖 阅读(12) 评论(0) 推荐(0) 编辑
内存对齐
摘要:ILP32 指 int,long、point 是 32 位。 LP64 指 long、point 是 64 位。 LLP64 指 long long、point 是 64 位。 偏移量的概念: 偏移量就是程序的逻辑地址与段首的差值。 1、什么是内存对齐 还是用一个例子带出这个问题,看下面的小程序,理 阅读全文
posted @ 2023-04-17 14:44 小凉拖 阅读(124) 评论(0) 推荐(0) 编辑
const的基础
摘要:1.使用const应该注意: const修饰的变量不能改变 const必须初始化 用一个对象初始化另外一个对象,则它们是不是const都无关紧要。 1 int i = 42; 2 const int ci = i; 3 int j = ci; 2.常量的引用 常量(被const修饰的变量)必须绑定在 阅读全文
posted @ 2023-04-17 00:05 小凉拖 阅读(17) 评论(0) 推荐(0) 编辑
3.Getting Started / Basic Structures
摘要:有序点云 类似于图像,数据被分成行和列,其来源是立体相机或则TOF相机。其优点是最近邻操作的效率要高得多,从而加快了计算速度,降低了PCL中某些算法的成本。 无序点云 无序点云的width是点云的总数,height为1 判断是无序点云还是有序点云的函数是isOrganized() 阅读全文
posted @ 2023-04-15 10:55 小凉拖 阅读(14) 评论(0) 推荐(0) 编辑
常量指针 指针常量 const修饰的指针常量
摘要:常量指针表示常量的指针也就是说这个指针是用来指向常量的,它指向的值(这个值是常量值)不能变;指针常量表示它是指针这个类型下的常量,它就是一个常量,它的值不能变,也就是它指向的那个地址不能变。 常量指针指针指向的值不可以修改,指针的指向可以修改 指针常量指针指针的指向不可以修改,指针指向的值可以修改 阅读全文
posted @ 2023-04-14 20:05 小凉拖 阅读(41) 评论(0) 推荐(0) 编辑
常量的引用Vs非常量的引用(普通的引用)
摘要:先来解释下为什么没有引用常量,假设有int& const a;代表这个常量是一个引用类型下的常量,这显然是矛盾的。因为引用本身不是对象,则引用不可能有常量。 常量的引用可以直接赋予它字面值,非常量不可以。 1 int& r1 = 42;//错误,非常量引用的初始值必须为左值 2 const int& 阅读全文
posted @ 2023-04-14 17:30 小凉拖 阅读(235) 评论(0) 推荐(0) 编辑
word docx转换为doc不兼容问题
摘要:word docx转换为doc会出现不兼容的情况,如公式变成图片,已经不是原来的样子。此时,找到word的源文件以管理员方式运行,然后打开转换好的doc文件就可以了。 阅读全文
posted @ 2023-04-12 20:14 小凉拖 阅读(282) 评论(0) 推荐(0) 编辑
堆区栈区
摘要:1.不要返回局部变量的地址 1 int* func() 2 { 3 int a = 10; 4 return &a; 5 } 6 int main() 7 { 8 int* p=func(); 9 cout << *p << endl; 10 cout << *p << endl; 11 retur 阅读全文
posted @ 2023-04-09 21:38 小凉拖 阅读(12) 评论(0) 推荐(0) 编辑
非线性优化理论(求极小值)
摘要:极值点存在条件: 方向导数与梯度: 梯度的求解方法 技巧是: 梯度下降法 迭代条件: 向量A和向量-A方向相反,夹角是180度。el=-▽f(x(k)) 注意如果xk,xk+1,梯度是向量的话,那么就变成了向量的加法,不再只是一元的沿着x轴更新 梯度下降法的缺点: 初值的选择可能是结果掉入局部最优。 阅读全文
posted @ 2023-04-05 11:19 小凉拖 阅读(166) 评论(0) 推荐(0) 编辑
相机标定法
摘要:写在前面 首先要分清投影矩阵和单应矩阵 在上式中内参矩阵和外参矩阵相乘得到的是投影矩阵(3*4),它反应了三维点和二维点的关系。而张正友相机标定法使Zw=0使得世界坐标下所有角点处于同一平面,这样是二维点到二维点的映射,那么外参矩阵和内参矩阵相乘后第三列(下图框住那部分就是)因为Zw=0而没有参与运 阅读全文
posted @ 2023-04-03 13:40 小凉拖 阅读(392) 评论(0) 推荐(0) 编辑
SVD奇异值分解
摘要:uivi结果为秩1矩阵。 2.奇异值分解的应用 (1)图像压缩 对角矩阵中奇异值较大的排在前面,这些也是影响最大的因素,因此可以将后面的小奇异值去掉,进行图像压缩 (2)时空矩阵 阅读全文
posted @ 2023-04-02 16:49 小凉拖 阅读(21) 评论(0) 推荐(0) 编辑
线性方程组与非线性方程组的最小二乘解
摘要:线性 线性方程组的最小二乘解 - 知乎 (zhihu.com) 齐次线性方程组的解空间: 齐次线性方程组一定有一个零解,因此它分只有零解和有非零解的两种情况 按超定方程去理解解的问题: 非齐次线性方程组的解空间: 按超定方程去理解解的问题: 齐次线性方程组只有零解想求非零解时,非齐次线性方程无解想求 阅读全文
posted @ 2023-04-02 14:43 小凉拖 阅读(1085) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示