自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(381)
  • 收藏
  • 关注

转载 debug 中 continue(继续)、step over(单步跳过)、step in(单步调试)、step out(单步跳出)的区别

https://blog.csdn.net/TUTsmile/article/details/104251788

2021-06-15 14:33:45 2096

转载 git ssh-key配置

https://blog.csdn.net/lqlqlq007/article/details/78983879

2021-06-14 23:16:50 283

原创 点云使用PCA求解法线的数学原理和几何解释

数学原理:https://blog.csdn.net/linmingan/article/details/80586214在对点p及其邻域的协方差矩阵进行分解后,我们可以得到3个特征向量及其对应的特征值,我们尝试对特征值和特征向量的几何意义进行分析。从PCA降维(即将某个维度的点投影到更低的维度)的角度来看,要取得更好的降维效果,目的就是让投影的距离尽可能小,投影的距离我个人理解为在降维过程中所丢失的信息量,丢失的信息量越小,降维效果越好。另一种解释是要让点在更低维度上的投影尽可能的分散,要做到这个效果

2020-12-28 00:27:04 1178

转载 分布式与集群

https://blog.csdn.net/qq_35642036/article/details/88387364#comments_14349130

2020-12-25 20:36:23 163

转载 MyISAM与InnoDB区别

https://blog.csdn.net/qq_35642036/article/details/82820178

2020-12-25 20:35:00 141

转载 HTTP与HTTPS

https://blog.csdn.net/qq_35642036/article/details/82788421#comments_14256516

2020-12-25 20:34:08 206

转载 exe及dll中的内存不能混用

exe文件和dll文件中都各自有自己的内存管理句柄,即_crtheap,也即是两者对内存的管理是独立的,exe中不能free掉dll中malloc的内存、参考:https://blog.csdn.net/ceabie/article/details/6098820

2020-11-21 23:32:37 296

转载 手动实现sac-ia算法的代码

https://blog.csdn.net/leet9496/article/details/106166943RANSAC和SAC-IA的区别:SAC-IA其实就是将RANSAC的思想应用在点云的配准中,两者可以认为是一个东西。

2020-10-21 21:55:44 1199

转载 vs-resharper插件的使用

https://blog.csdn.net/laizhixue/article/details/79715027

2020-10-18 22:01:08 515

原创 点云配准基础

https://blog.csdn.net/o180o/article/details/90034652https://eason.blog.csdn.net/article/details/79014542

2020-10-17 20:14:38 292

转载 HTTP状态码

https://www.runoob.com/http/http-status-codes.html

2020-10-13 13:04:21 218

转载 海盗分金问题

https://zhuanlan.zhihu.com/p/109084661

2020-10-13 12:54:01 151

原创 防御sql注入

1.检查数据格式2.过滤特殊符号,如’和",在前面加入\转义3.使用预编译语句,如select * from table where name = ?,这样,无论参数是什么,都只是name的值,不会影响sql语句的结构参考:https://www.zhihu.com/question/22953267/answer/80141632...

2020-10-12 02:11:58 137

转载 秒杀系统

https://www.zhihu.com/search?type=content&q=%E8%AE%BE%E8%AE%A1%20%E7%A7%92%E6%9D%80

2020-10-12 00:44:49 108

转载 redis 事务

https://www.cnblogs.com/DeepInThought/p/10720132.html

2020-10-11 17:54:57 119

原创 矩阵旋转技巧

顺时旋转90度:沿右上角到左下角的对角线翻转,再上下翻转逆时针旋转90度:沿右上角到左下角的对角线翻转,再左右翻转顺时针旋转180度:先上下翻转,在左右翻转

2020-10-10 20:02:31 1034

原创 数字右边第一个大于它的数(单调栈)

维护一个单调递减的栈,在新数字压栈前,可能需要弹出旧数字,这个新数字就是弹出的旧数字右边第一个比他大的数字。代码:vector<int> func(vector<int>& v){ vector<int> res(v.size(), -1); stack<int> st; st.push(0); for(int i = 1; i < len; i++){ while(!st.empty() && v[i] >

2020-10-09 23:18:23 1242

转载 kd树

https://www.cnblogs.com/21207-iHome/p/6084670.html

2020-10-08 16:36:10 211

转载 4PCS和super 4PCS算法

https://blog.csdn.net/Ha_ku/article/details/79480613https://www.zhihu.com/question/268890587

2020-10-07 22:34:10 2124

转载 PFH和FPFH

https://zhuanlan.zhihu.com/p/192343758

2020-10-07 22:33:11 335

转载 redis主从同步策略

https://blog.csdn.net/weixin_42711549/article/details/83061052

2020-09-30 02:57:19 291

转载 redis过期键删除策略

1.惰性删除:用到时发现过期才删除2.定期删除:定期随机选择一批删除3.主动删除:当内存不足时主动删除过期键参考:https://www.cnblogs.com/zjoch/p/11149278.html

2020-09-30 02:43:30 139

转载 联合索引数据结构

https://www.cnblogs.com/lanqi/p/10282279.html

2020-09-30 02:36:10 254

转载 慢查询优化

1.开启慢查询2.设定时间阈值3.将执行速度慢的语句打印出来4.分析sql语句原因:1.没走索引2.没有索引3.limit没有优化4.数据表结构不合理等参考:https://blog.csdn.net/qq_35571554/article/details/82800463...

2020-09-30 02:33:56 120

转载 B+树和哈希索引的区别

https://www.cnblogs.com/zengkefu/p/5647279.html

2020-09-30 02:21:46 294

转载 B+树能存储多少条数据

https://blog.csdn.net/csdnlijingran/article/details/102309593

2020-09-29 14:20:51 873

原创 C++迭代器失效的情况

分为两种情况:1.vector(内存连续的数组,还有deque等),增加、删除元素都会导致迭代器失效2.其他容器,删除当前迭代器指向的元素会导致迭代器失效,别的迭代器不受影响

2020-09-28 21:02:23 113

原创 std::move和std::forward

作用:都是一样的,内部实现都是static_cast<T&&>。主要是语义不一样:std::move主要是为了把一个值(不管是左值还是右值)变成一个右值,从而触发参数为右值引用的函数,要是没有这个函数,再触发const T&的函数。std::forward主要是用在模板编程中的折叠引用,无论是传入左值还是右值,折叠引用进入函数后都是左值,std::forward的目的就是恢复该值原来的左/右值属性。右值引用的作用:减少传入右值时的拷贝考虑构造函数:传入一个左值时,

2020-09-28 20:52:52 184

原创 点云配准资源

常见方法:https://cloud.tencent.com/developer/article/1631275深度学习CVPR:http://www.soolco.com/post/62632_1_1.html深度学习方法:https://angericky.github.io/2019/09/17/%E3%80%90%E7%AC%94%E8%AE%B0%E3%80%91%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E5%9C%A83D%E7%82%B9%E4%BA%91%

2020-09-25 21:21:21 321

转载 3DMatch

https://blog.csdn.net/xckkcxxck/article/details/84671024

2020-09-25 21:11:11 437

转载 KNN算法和KD树

https://www.cnblogs.com/21207-iHome/p/6084670.html

2020-09-25 16:07:12 156

原创 RANSAC算法

参考:https://blog.csdn.net/robinhjwy/article/details/79174914步骤:1.选一小部分点,作为局内点2.根据局内点拟合出模型3.计算所有局外点和模型的误差,误差小的点加入到局内点4.根据新的局内点拟合出新的模型5.计算所有局内点的误差,作为评分每轮迭代后,出现两种结果:1.局内点数目太少,抛弃2.新的模型评分更高,选取新的模型,否则抛弃...

2020-09-25 16:02:24 135

原创 排序的稳定性

https://www.cnblogs.com/Lis-/p/12577243.html不稳定:快排,堆排,选择:因为都涉及到交换稳定:插入,归并,冒泡

2020-09-20 01:10:37 94

原创 三次握手ISN的生成

ISN=M+F(localhost, localport,remotehost, remoteport)其中M是一个计时器,每4毫秒加1。F是一个Hash算法,比如MD5或者SHA256。

2020-09-20 00:21:20 667

原创 多线程与信号

1.每个线程都有自己屏蔽信号的mask2.action函数不能指定,只能继承主线程3.当进程收到一个信号时,会遍历所有线程,把信号传递给第一个可以传递的线程(即没有屏蔽这个信号)参考:https://www.cnblogs.com/coding-my-life/p/4782529.html...

2020-09-19 23:46:26 111

转载 Linux线程模型

https://zhuanlan.zhihu.com/p/57349087

2020-09-19 23:10:29 121

转载 静态库和动态库

https://blog.csdn.net/qq_41786318/article/details/79545018

2020-09-19 21:41:10 109

原创 socket的各种状态

https://www.cnblogs.com/guanghuiqq/p/11208469.html主要就是:1.opened2.connected3.readable4.writable5.closed

2020-09-19 19:52:55 602

原创 内存泄漏、死锁怎么检测?

内存泄漏:valgrind,gpreftools,vs自带的内存检测工具死锁:详见:https://blog.csdn.net/a13602955218/article/details/108685059调试:gdb调试线上代码,打印堆栈信息

2020-09-19 19:48:58 230

原创 死锁条件、预防、避免、检测、解除

https://blog.csdn.net/jgm20475/article/details/81297819条件:1.互斥条件2.请求与保持3.不可剥夺4.循环等带预防:1.原子操作2.一次分配所有资源3.申请资源前先释放别的4.资源申请顺序避免:银行家算法:分配资源前先计算这次分配是否会产生死锁检测:画出资源分配图,看看有没有循环引用解除:直接剥除进程的资源...

2020-09-19 19:45:37 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除