自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ std::map 取值方式

C++ std::map 取值方式1、常用取值方式2、遍历的方式取值3、.at()的方式取值4、数组下标[]的方式取值5、数组下标[]的方式取值的注意事项5.1 使用[] 取值,如果不存在,不会报错,但会打印空,并且会自动插入一条 该键值的数据5.2 C++ map容器在const修饰下将无法使用“[]“来获取键值

2024-02-07 18:21:57 758

原创 C++ std::map几种遍历方式(正序、倒序)

C++ std::map几种遍历方式(正序、倒序)1、map 的定义方式2、正序遍历 map2.1 使用 for 循环2.2 使用 while 循环3、倒序遍历 map3.1 使用 for 循环3.2 使用 while 循环4、使用 std::greater 属性,直接定义倒序存储的 map4.1 使用 for 循环4.2 使用 while 循环

2024-02-04 19:25:20 1397

原创 pcl应用八叉树实例

pcl应用八叉树实例(1) 基于八叉树的空间划分及搜索操作;(2) 无序点云数据集的空间变化检测;

2024-01-29 09:22:52 887

原创 使用PCL进行法向量可视化

使用PCL进行法向量可视化。

2024-01-28 12:10:24 437

原创 Python KDtree 使用示例

python实现的简化版构建KDTree

2024-01-27 10:38:47 947

原创 PCL Kdtree 使用示例

pcl应用k-d tree实例: C++ 在pcl中如何实现快速邻域搜索

2024-01-27 10:32:18 804

原创 Python + Open3D:使用Open3D读取和显示点云

Python + Open3D: 使用Open3D读取并显示点云

2024-01-26 10:20:32 785 1

原创 求直角三角形第三点的坐标

求直角三角形第三点的坐标

2023-10-15 22:36:34 744

原创 使用boost::geometry::union_ 合并边界(内、外):方案二

使用boost::geometry::union_ 合并边界(内、外):方案二

2023-09-01 23:42:30 890

原创 使用boost::geometry::union_ 合并边界(内、外)- 方案一

使用boost::geometry::union_ 合并边界(内、外):方案一结合 boost::geometry::read_wkt() 函数

2023-09-01 23:33:16 824 1

原创 httplib 与 json.hpp 结合示例

httplib 与 json.hpp 结合示例1、使用POST 接口,发送 登陆 请求2、使用get 接口,获取联网状态

2023-09-01 09:39:26 530 1

原创 使用 pangolin显示字符串文本信息

pangolin::GlText 显示字符串文本信息

2023-08-18 10:57:09 278 2

原创 自动驾驶 - 滤波算法

自动驾驶 - 滤波算法目前比较常用的滤波算法有: * [x] 平均值滤波算法* [x] 中位值滤波算法* [x] 一阶滤波算法* [x] 卡尔曼滤波算法

2022-11-03 06:30:00 757 1

原创 Windows7、Windows8、Windows10修改磁盘大小

Windows7、Windows8、Windows10修改磁盘大小在Windows10系统中,修改磁盘空间比较简单,只需要通过系统自带功能即可实现,无需安装第三方软件。只需要在磁盘管理中,先“压缩卷”,再“扩展卷”即可。压缩卷是压缩有多余空间的盘符,扩展卷是扩展磁盘空间不足的盘符。比如:C盘空间不足,想要扩展C盘。正好D盘有较多空间可供腾用。则可以先对D盘进行“压缩卷”操作,然后再对C盘“扩展卷”即可。

2022-10-21 10:08:49 326

原创 QT 访问sqlite数据库

QT 访问sqlite数据库

2022-10-17 20:35:56 1895

原创 Linux C++ 字符串分割

Linux C++ 字符串分割

2022-09-20 06:45:00 1026

原创 Windows10+Ubuntu20 双系统安装

如果你要安装linux系统,但是又不想换掉Windows的操作习惯,建议安装Win+Linux双系统。下面介绍的是用U盘安装的方法。安装双系统之前,电脑先安装了win10。下面开始安装双系统步骤:1、下载Ubantu桌面2、UltraISO安装系统U盘3、制作U盘启动盘4、为Ubantu分配磁盘空间5、设置U盘启动6、禁用快速启动项7、安装Ubuntu...

2022-08-17 07:30:00 3431

原创 QTableWidget 使用示例详细说明

1. QTableWidget.setColumnWidth() 设置每列宽度2. QTableWidget.setRowHeight() 设置每行高度3. QTableWidget.setShowGrid(true) 显示表格线4. QTableWidget.setEditTriggers()设置表格内容不可编辑5. QTableWidget.horizontalHeader()->setFont() 设置表格内表头字体(如:加粗等)......

2022-08-09 14:00:55 3301

原创 ROS C++ MQTT通讯实例示例

ROS C++ MQTT发布订阅通讯实例示例1、MQTT C++ Client Library 安装2、Linux C++ 发布端代码3、Linux C++ 订阅端代码

2022-07-19 17:14:44 771

原创 使用EMQX 安装、部署MQTT 服务器详解

使用EMQX 安装、部署MQTT 服务器详解Linux下使用EMQX 安装、部署MQTT 服务器详解本文从如下几个方面进行详细说明: - [ ] EMQX整体说明 - [ ] 安装EQMX(MQTT服务器) - [ ] EMQX 常用命令 - [ ] 登录EMQX(MQTT服务器) - [ ] 通过mqttbox工具,进行MQTT消息的订阅、发布测试 - [ ] 通过MQTTX工具,进行MQTT消息的订阅、发布测试......

2022-07-08 13:58:30 12699 3

原创 Linux C++,使用log4cpp记录日志示例详解

Linux C++,使用log4cpp记录日志示例详解log4cpp 是比较普遍使用的开源日志记录模块。目前有各种平台下的版本,可用于JAVA、C++、C#等各种开发语言。。本文重点详细说明在Linux 下C++开发示例。 - [ ] 1、ini配置文件格式说明 - [ ] 2、封装log4cpp日志接口CLogRecord(.h、.cpp) - [ ] 3、C++调用代码.........

2022-06-25 14:04:09 1408 1

原创 Postgres - 数据类型

Postgres - 数据类型1. 数字类型2. 字符类型3. 日期/时间类型(有无日期、有无时区)4. 枚举类型5. 几何类型6. 网络地址类型7. json类型(jsonb)

2022-06-15 21:51:55 4126

原创 Postgres - JSON 类型实例示例

Postgres - JSON类型实例示例 json会输出和输入完全相同的文本,而jsonb 则不会保留语义上没有意义的细节(例如空格)。2. 创建数据表 create table( 字段类型:json ) 3. 插入json数据 4. 查询json数据 5. 按键值 返回JSON 对象字段6. 按文本返回JSON对象字段7. where中使用json操作符8. 聚集函数min,max,average,sum9. json_each、json_object_keys().........

2022-06-15 21:36:48 960

原创 QT基础 - QString使用arg() 格式化

QT基础 - QString使用arg(int, int, int) 格式化 代码示例

2022-05-30 15:45:14 6235 4

原创 QT基础 - QString 与 std::string 之间类型转换

QT基础: QSting与std::string间类型转换QString qstr = QString::fromStdString(str);QString qstr = QString::fromLocal8Bit(QByteArray::fromRawData(str.c_str(), str.size()));std::string str = qstr.toLocal8Bit().constData();QString str = QString("%1 %2).arg("1","2");

2022-05-29 10:24:32 6937

原创 ROS基础 - 通过Service服务,实现ROS节点间通讯

# ROS基础 - 通过Service服务,实现ROS节点间通讯1. 创建 srv 文件2. CMakeLists.txt 文件编写3. package.xml文件编写4. C++ 服务端代码编写5. C++ 客户端代码编写6. 运行7. 常用命令:rosservice list 以及 rossrv show 等.........

2022-04-19 17:14:07 1132

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

ROS::dynamic_reconfigure 动态参数使用 实例详解 采用 dynamic_reconfigur可以在程序运行过程中实时更改参数大小,C++代码通过回调函数接收数据。主要步骤如下: 1、src/frame_pub/cfg/paramDynamicConfig.cfg 2、src/frame_pub/src/frame_pub.cpp 3、src/frame_pub/CMakeLists.txt 4、src/rame_pub/package.xml....

2022-04-17 21:02:37 2642

原创 Linux环境下,使用Eclipse,创建C++工程 HelloWord

# Linux环境下使用Eclipse,创建C++工程HelloWord本文是以Ubuntu20为开发环境,过程中重点处理了“没有规则可制作目标”的错误解决办法## 主要步骤**(1)打开Eclipse开发环境;****(2)新建工程****(3)处理错误:“没有规则可制作目标”**...

2022-03-22 13:07:57 4286

原创 Linux C++,so动态库 示例实例

Linux C++,so动态库 示例实例本文以Eclipse集成开发环境为例进行说明。# 一、主要步骤**(1)创建动态连接库(.so)工程** (1.1)建立.so工程; (1.2)添加MyHelloworld.cpp、MyHelloworld.h文件 (1.3)添加 -fPIC编译选项 (1.4)新增自定义成员函数:PrintHelloWorld函数............

2022-03-14 14:00:06 7878 1

原创 Linux环境下,yaml文件读写

Linux环境下,yaml文件读写**重要事情说三遍: 注意: 要用YAML::LoadFile(),不要用YAML::Load() 重要事情说三遍: 注意: 要用YAML::LoadFile(),不要用YAML::Load() 重要事情说三遍: 注意: 要用YAML::LoadFile(),不要用YAML::Load()** 否则,会报如下错误:terminate called after throwing an instance of 'YAML::BadSubscript'

2022-03-07 09:30:35 3191 4

原创 Linux C++,Socket 通讯 示例实例

Linux C++,Socket 通讯 示例实例

2022-03-07 09:14:04 3508

原创 Linux(Ubuntu) C++文件读写 代码示例

Linux(Ubuntu) C++文件读写 代码示例

2022-02-23 09:11:52 1202 6

原创 Linux(Ubuntu 21) 虚拟机安装

使用Vmware,安装Ubuntu21的主要步骤如下:1、下载Ubuntu镜像 2、安装Vmware 3、安装Ubuntu21虚拟机 4、设置系统更新源地址1、下载Ubuntu镜像http://mirrors.aliyun.com/ubuntu-releases 或者官网下载;2、安装Vmware为确保安装后的虚拟机可兼容Win7、Win10等多个版本的系统,建议使用VM14版本进行安装。VM18安装后的虚拟机不支持在Win7下运行。3、安装Ubuntu21虚拟机 按如...

2022-02-20 22:27:06 1355 1

Linux C函数实例说明.pdf

Linux C函数实例说明.pdf

2022-05-28

空空如也

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

TA关注的人

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