自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ROS2 学习记录

更新构建工具依赖改为(C++) 或(Python)。所有依赖项(如rclcppstd_msgs)需要更新为 ROS 2 的包名(通常不变,但需确认)。添加新的标签。更新(C++)使用。使用和。安装规则使用ament的宏(如重写源代码根据上表修改初始化、节点、发布、订阅、服务等代码。特别注意回调函数签名的变化,这是最常见的错误来源。理解和配置QoS策略,这对于可靠的通信至关重要。重写启动文件学习并使用 ROS 2 的 Python 启动文件框架 (编译与测试使用而不是。使用。

2025-09-09 17:45:02 529

原创 异步线程池和std::future的使用

这个std::function<void()> 是一个通用的函数包装器,它可以存储任何可调用对象(函数、lambda表达式、函数对象等),只要这个可调用对象满足:不接受任何参数,() 表示无参数,返回 void 类型即可。std::result_of<F()>::type 是一个类型萃取(type trait),它会在编译时推导出:当使用 F 类型的可调用对象并以 () 形式调用(即无参数调用)时,返回的类型是什么。最后就是释放锁,因为任务已经转移到工作线程内部了,此时调用task()来执行传入的任务。

2025-08-03 00:38:46 692

原创 std::ref,引用,智能指针在std::bind,lambda函数和普通函数中的使用区别记录

按值捕获([=] 或 [var])适用类型:基本类型(int, float)、小型结构体、需要副本的对象。特点:创建变量的副本,Lambda 内修改不影响外部变量。int x = 10;// 捕获的是 x 的副本, mutable 修改的也是副本按引用捕获([&] 或 [&var])适用类型:大型对象(如 cv::Mat)、需要修改外部变量时。特点:直接引用外部变量,无拷贝开销,但需确保 Lambda 执行时变量仍有效。// 修改原数据。

2025-08-02 21:39:10 768

原创 算法笔记-快速排序

算法笔记-快速排序#include<cstdio>#include<bits/stdc++.h>#include<iostream>#include<algorithm>#include<cstring>#include <vector>#include <set>#include <cmath> #include<ctime>using namespace std;typede

2021-03-05 15:09:06 127

原创 算法笔记 -归并排序 快速幂

算法笔记 -归并排序 快速幂1.归并排序#include<cstdio>#include<iostream>#include<algorithm>#include<cstring>#include <vector>#include <set>#include <cmath> #include<ctime>using namespace std;typedef long long ll;c

2021-03-04 16:59:32 200 1

原创 Markdown学习测试

Hello,world!1.云间之龙的音乐站2.我的网盘3.我的博客4.我的CSDN5.暂时没有链接了,占个位列表测试苹果香蕉梨子牛马猪表格测试样式语法正文无正文_字符_正文__字符__正文___字符___粗体斜体为多个*代码测试public class TestBody { public s...

2020-03-21 21:35:10 146

原创 二叉树的拷贝构造方法与先序中序构造二叉树

关于二叉树的体会与理解1.二叉树的拷贝构造方法我一开始将二叉树的拷贝构造方法的主体写在了BinaryTree中,但是具体的实现还是调用了树节点类中的方法感觉不是特别好,但是没想怎么在类内实现//BinaryTreepublic BinaryTree(BinaryTree&amp;lt;T&amp;gt; p) { this.root=new BinaryNode&amp;lt;T&amp;gt;(p.root.da...

2018-10-25 21:15:05 448 1

原创 2018/10/21类的封装与维护

Rainmeter(雨滴桌面)总之,使用的时候还是觉得延迟很大,和真正的快捷方式调用差距还是很大的。所以这里留个坑,或许我会学一学rainmeter的插件制作。看到这么一个软件可玩性很大。使用者可以直接编程自己开发,扩展性还是很大的。程序的设计原则然后今天还学了一下类的封装和维护。(这里看的是网易云课堂上翁恺老师的java进阶教程)将类与类之间的耦合度降低有利于程序的维护,封装好的类从外...

2018-10-21 19:00:51 208

rgbd-dataset-freiburg3-walking-static

rgbd-dataset-freiburg3-walking-static

2023-05-14

rgbd-dataset-freiburg1-desk

rgbd-dataset-freiburg1-desk

2023-05-14

空空如也

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

TA关注的人

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