自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++ STL 之 string

本文介绍了C++中string类的基本用法。首先解释了string的本质是动态字符数组,末尾以'\0'结尾,并对比了string与vector<char>的异同。然后详细介绍了string的7种常见操作:1)初始化和赋值,支持多种输入方式;2)拼接操作,可通过运算符或函数实现;3)字符串比较的两种方法;4)随机访问和size()函数;5)插入与删除操作;6)查找与替换功能;7)获取子串的方法。最后展示了如何利用这些方法处理实际问题,如统计子串出现次数等。文章内容实用,可作为string类的快速参

2025-10-31 17:12:30 682

原创 一个Moveit setup Assistant 设置示例(机械臂+夹爪)

ROS Melodic Moveit setup Assistant 配置过程记录

2025-10-25 15:08:25 724

原创 一个Moveit示例分析

industrial_robot_client/launch/robot_interface_download:从真实机器人下载配置信息(如关节参数、控制模式),并建立基础通信连接。probot_cmd_interface:接收 ROS 上层的运动指令(如关节位置、轨迹),转换为机器人能识别的控制信号(如电机驱动指令),并下发给硬件。probot_io_interface:处理机器人的 IO 信号(如末端执行器的气泵开关、限位传感器信号),实现硬件层面的输入输出控制。启动rviz配置相关的文件。

2025-10-25 14:31:33 814

原创 C++ STL容器 之 vector动态数组

本文介绍了C++标准模板库(STL)中vector容器的基础概念、操作方法和优化技巧。vector是动态数组,支持随机访问(O(1)),可自动扩容。文章详细讲解了vector的5种创建方式、赋值操作、插入删除方法,并深入分析了其扩容机制(1.5倍增长)和内存交换技术。此外,还介绍了空间预留(reserve)优化、高效删除策略和排序算法(sort函数采用混合排序策略)。这些内容为高效使用vector提供了实用指导,特别强调了在性能敏感场景下的优化方法。

2025-09-20 10:50:20 1495 2

空空如也

空空如也

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

TA关注的人

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