自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (13)
  • 收藏
  • 关注

原创 std::map 使用注意事项

本文总结了std::map的核心使用要点:1) 键必须唯一,插入相同键时insert()保留原值,operator[]/emplace()会覆盖;2) 自定义键类型需提供严格弱序比较规则;3) 推荐使用find()或contains()查找以避免意外插入;4) 键值不可修改,迭代器稳定但删除元素会失效;5) 时间复杂度为O(log n),有序访问时优于unordered_map。文章还列举了面试常见问题,包括底层实现、键值修改限制、高效合并方法等,并强调了严格弱序要求、安全查找和性能取舍等关键点。

2025-06-26 10:31:02 532

原创 编译中的问题——编译缺少包——但是这个包在电脑上是有的

仔细看了ceres-sover的CMakeLists.txt,发现它里面也有类似命令find_package(SuiteSparse),但是它找不到不会报错能够继续,不过它里面有个cmake文件夹,下面有FindSuiteSparse.cmake文件,推测它是通过cmake去找的这个文件。既然找到了问题的原因,那就让编译时系统也去调用这个FindSuiteSparse.cmake文件,修改CMakeLists.txt。不过系统好像可以正常编译了。

2023-07-08 17:27:21 787

原创 在多机ROS中的时间同步问题

局域网内两台设备时间同步由于项目需要,需要笔记本和无人车上的tx2在无人车上的路由内组建局域网。但本项目系统是以ROS为框架的,需要两设备时间同步(不然会报各种莫名其妙的错误,笔者困惑了几天才发现…)。笔记本是Uuntu16.04的系统,移动机器人的TX2也是16.04,二者通过路由器组建局域网,没有与外网连接。下面介绍如何通过ntp来对局域网内的两台电脑进行时间同步。

2023-07-07 07:37:18 885

原创 opencv使用过程记录

【代码】opencv使用过程记录。

2023-07-07 07:29:59 133

原创 3d_lidar 建图定位过程记录

savePCDDirectory: “/houduan/LIO-SAM_down/LIO-SAM_ws/out1/” # 记住不要加/home/name。详细的可以参考:https://blog.youkuaiyun.com/unlimitedai/article/details/107378759。imu和激光外参extrinsicRot和extrinsicRPY。速腾16线激光雷达: RS-LiDAR-16。建图过程出乎意料的顺利,而且最后效果很好!

2022-11-23 07:35:09 594 1

转载 ROS基础 - dynamic_reconfigure 动态参数

ROS基础 - dynamic_reconfigure 动态参数使用 实例详解

2022-07-23 16:53:07 1361

原创 SGBM算法

SGBM算法一、git代码地址https://github.com/qxiaofan/awesome-sgbm实测编译后是可以运行的

2022-04-20 09:11:25 456

转载 ceres solver 03 三种求导方式

非线性优化涉及到对目标函数进行求导,从而迭代优化。Ceres Solver提供了三种求导方式: 自动求导 数值求导 解析求导1. 自动求导自动求导是通过定义一个仿函数,然后传给AutoDiffCostFunction...

2021-04-09 18:03:51 566

转载 C语言面试宝典

第一部分:基本概念及其它问答题1、关键字static的作用是什么?这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3

2016-09-28 10:44:43 323

学习github的资源

1. ​​解决眼前的编译错误​​(如undefined reference to ChangeSubmapFromProto),需要参考官方或社区的实现方式。 2. ​​理解Cartographer的代码结构​​,特别是PoseGraph、子图处理相关模块,避免错误修改。 3. ​​学习其他项目的类似修改经验​​,例如如何安全地添加滤波功能或处理protobuf数据。

2025-09-14

智能控制的应用现状.docx

描述了在智能控制领域的发展方向,为知道未来智能发展提供了优秀指导方向

2015-12-26

VINS论文及代码解析.pdf

崔老师的VINS论文及代码解析,里面详细对vins算法的实现进行了讲解,以及对应论文的讲解,对应代码的讲解

2019-11-13

一种历史数据集合,用于验证趋势走势

一种历史数据集合,用于验证趋势走势

2022-12-23

最新编码zuixinbianma

zuixinbianma

2022-11-26

Bat algorithm MATLAB程序

上传的内容为新出现的Bat algorithm(蝙蝠算法) MATLAB程序,希望能够对广大读者有所帮助!

2016-12-30

小世界网络模型MATLAB程序

小世界网络模型MATLAB程序

2016-10-26

Cuda-Harris-Corner-Detector_ok.zip

CUDA实现harris特真提取

2021-09-27

改进的BBO算法

一个关于学习生物地理学算发的程序,方便菜鸟

2016-01-26

BBO解决XCO0RR函数优化

BBO解决XCO0RR函数优化

2016-09-01

newman算法

fast Newman算法实现空手道俱乐部

2016-03-11

TD-LTE技术原理与系统设计

TD-LTE技术原理与系统设计

2016-10-26

基于信号频域特征实现位定时恢复

基于信号频域特征实现位定时恢复

2016-09-01

空空如也

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

TA关注的人

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