自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wireguard-ubuntu配置

一台服务器 带公网ip,如 172.158.20.34,开放了udp端口为234。网站:https://www.wireguardconfig.com/点击Generate Config,ok。

2024-07-31 14:05:19 130

原创 四元数 欧拉角 旋转矩阵互转

【代码】四元数 欧拉角 旋转矩阵互转。

2024-07-30 10:14:42 284

原创 【autoware】障碍物停止逻辑

【代码】【autoware】障碍物停止逻辑。

2024-01-08 12:20:57 454 1

原创 【ubuntu22.04配置zsh】

安装完成后需要重启才能生效。

2024-01-03 12:23:41 622

原创 【python】 读取yaml文件

可以连续传key,进行yaml文件的读取。

2023-12-26 09:04:50 381

原创 autoware【路径规划行为梳理】

std::shared_ptr planner_data_: 用来存储规划所需要的数据,如位置信息,route信息等;std::shared_ptr planner_manager_: 路径规划管理器,使用行为树,管理各种路径规划器。

2023-12-25 15:25:42 631

原创 ros2 常用命令

【代码】ros2 常用命令。

2023-12-07 11:31:20 476

原创 【将录包的tf数据实时发送出来】

修改 def read_file(file_name=‘/home/hello/桌面/tf_static.txt’): 这一行中的文件名就可以;由于在使用播放包的时候,十分依赖定位数据,但是过期的tf数据又不能再使用了,因此写了一个小脚本将过期的tf数据再发出来。

2023-12-01 14:01:27 41

原创 【mp4的视频转换为ros2的压缩数据发出去】

将本地的mp4视频通过yolo识别后发送为ros2的消息

2023-11-08 14:02:20 124

原创 【c++从http后端拿数据的demo】

从http后端拿数据,并用nlohmann解析数据。部分命令可能要用sudo进行执行。安装nlohmann json。

2023-10-13 14:35:53 86

原创 python-装饰器装饰一个类

【代码】【无标题】

2023-07-03 14:41:36 85

原创 SLAM学习路线

阅读 SLAM 相关的论文,跟进前沿动态。可以关注国际顶级会议的 SLAM 相关文章,例如 CVPR、ICCV、ECCV、ICRA、IROS 等。结合所学知识,参与 SLAM 实际应用项目。例如,为无人驾驶汽车、无人机或服务机器人设计 SLAM 系统。你可以根据自己的兴趣与学习速度来调整这个学习路径。

2023-04-06 15:02:14 346

原创 python 发送ros2 tf数据

直接上代码,仅做测试使用的demo。python发送tf数据。

2023-04-04 13:28:02 281

原创 使用c++实现静态反射

使用c++实现静态反射 由于不会写那个很复杂的宏,就用模板类解决。

2023-02-22 20:47:56 321

原创 西科大 软件体系结构内容总结

软件体系结构

2023-02-21 15:47:53 454 3

原创 【c++模板的不定长参数】

看代码就行。

2023-01-19 10:10:50 827

原创 通过asio 发送udp数据

使用asio实现udp

2022-12-02 12:01:53 396

原创 C++子类重写模板父类的函数

如果std::function 与 std::function 中参数的引用方式不一致,使用override会编译通不过。因为项目上的框架已经搭建好,想子类重写模板类的函数,中途遇见一点问题,特此记录。

2022-11-16 21:02:13 671

原创 关于CMake ----- 一个简单的例子

样例的目录结构为:对于这个程序,我们有一个带有头文件与源文件的库文件( MyLibExample ),以及一个带有源文件的应用程序( MyExample ),以下是cmakelists。

2022-08-03 14:53:52 154

原创 关于win10自动登录系统的方法

项目的应用程序运行在windows下,但是,需要设置程序上电自启动,但是之前的方法:里边的按钮已经被隐藏,这里通过更改注册表实现账户自动登录方法如下:

2022-06-17 20:09:21 2639

原创 使用python-opencv去掉视频水印

今天遇到一个新需求,就是去掉视频的水印,代码如下:其中cat_inpainted.png,是水印的一张mask图片,如下如所示:344.png是新的水印

2022-06-07 21:28:28 3482 3

原创 【win10开启windows远程桌面连接功能】

文章目录前言一、远程桌面连接是什么?二、使用步骤1.服务端(被控制设备的设置)2.客户端设置3 用户账户限制(例如,时间限制)会阻止你登录...的错误问题解决方法:总结前言本文介绍了如何使用win10开启windows远程桌面连接功能,方便进行调试;一、远程桌面连接是什么?远程桌面连接是,当被控制设备(主机),和客户端在同一个网段下,我们可以使用客户端,远程连接主机,进行一些操作,如文件拷贝,操作等,可参考常用的向日葵.二、使用步骤1.服务端(被控制设备的设置)1.搜索远程在输入对

2022-04-25 17:29:08 22800

原创 【PM2工具在windows下对C++程序进行进程管理和日志管理】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@tip前言本篇记录了使用PM2工具在windows下对C++程序进行进程管理和日志管理,主要使用pm2的这两项功能pm2工收集程序的控制台输出,并将其记录为日志的功能 ;pm2-logrotate具有日志轮换,日志压缩的功能;主要步骤涉及以下内容:nodejs包管理器的安装,pm2的安装,pm2启动脚本的编写,pm2-logrotate的安装,windows下日志轮换不生效,pm2-logrotate配置.

2022-04-13 12:50:22 2287

原创 记QTableWidget的一个神奇bug

项目场景:接手的一个项目,需要修改一个表格的行列,添加新的文本问题描述:接手的前人一个项目,需要修改一个表格的行列,用来添加新的文本,在Qt Designer里有两种方法用来增加行和列,方法一:点击表格,在弹出的对话框中增加行列方法2:修改行列数量的属性,进行行列数量的修改;问题:发现通过属性修改设置行列,不会主动创建item对象的.在代码中直接引用item是会直接闪退解决方案:点击到表格属性编辑器,对每一个item属性进行文本编辑,即使什么都不输入,Designer也会帮你创建

2021-11-30 11:47:11 314

原创 Qt 正则表达式findAll函数的实现

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、在python中的写法二、在Qt5中的写法1.引入库2.编写类似re.findall的函数总结前言在工作中,遇到一个应用场景,需要在一个字符串中,提取出符合某些条件的字符串,功能类似于python中的re.findall函数功能.提示:Qt5的正则表达式貌似不支持?,只能通过调用函数QRegExp::setMinimal(bool) 设置贪婪和非贪婪,这一点非常坑,这会导致在一些工具网站上测试通过的正则表达式,但是

2021-10-14 11:30:07 273

原创 VBox+DeBian命令行虚拟机 与主机文件共享

项目场景:使用Vbox虚拟机管理软件和Debian虚拟机,需要主机和虚拟机之前文件共享,以下是我的解决方案解决方案:1.挂载需要的iso 由于vbox使用共享文件夹需要挂载到vboxsf文件系统中,而新安装的虚拟机中没有自带这个文件系统,因此需要自行安装;安装方式:选中虚拟机—设置—存储—添加iso,如下图所示:然后启动虚拟机,在虚拟机内部执行:root@tb:/dev# mount media/my /home/tb/winshare/mount: block device /de

2021-08-07 15:13:35 586

原创 Qml Array的坑

项目场景:最近在写qml 的项目,有一个需求是通过按钮的点击进行界面的切换,选择使用界面的visible参数来进行控制界面的可见性,遇见一个关于Array的知识(坑)特此记录一下;问题描述:由于界面较多,选择定义了一个array,用来管理界面: property var visibleArray: [true,false,false]每一个子界面通过绑定数组的数据进行绑定: MouseArea{ id:systemSetPage x:30 y:

2021-06-02 14:20:14 958

原创 关于一个QUdpSocket绑定两个接收函数

项目场景:今天遇见一个问题 由于有两个类对外通信的组播地址和端口一致(这样的操作不好,但是没办法协议已经定好了),就使用同一个QUdpSocket类,绑定两个recvData函数connect(udpSocket,SIGNAL(readyRead()),this,SLOT(recvData()));//接收数据问题描述:发现两个槽函数每次只有一个函数收到数据,另一个没有收到数据.原因分析:,原因是recvData()函数会清空socket类里边的缓存数据,导致另一个类无法读取数据解决方案

2021-04-25 11:07:32 402

原创 C语言-使用指针引用二维数组

使用C语言进行二维数组的引用,在最后一个位置需要明确指明数组的长度,使用指针进行顺序引用或者赋值。具体代码:代码如下(示例):#include <iostream>using namespace std;//void __(int a[10][10]){ int(*b)[10]; b = a; for (int i=0;i<10;i++){ for(int j=0;j<10;j++){ cout<<i<<" "<<j&l

2021-02-10 18:39:55 520

原创 Qt中关于获取程序编译时间的问题

Qt中关于获取程序编译时间的问题问题描述:在使用下面函数获取程序编译时间,进行版本记录时,之前一直运行好好的程序突然不能正常显示编译时间了,开始代码如下QDateTime MM::buildDateTime(){ QString dateTime; dateTime += __DATE__; dateTime += __TIME__; return QLocale(QLocale::English).toDateTime(dateTime, "MMM dd yyyyh

2021-02-05 09:51:14 789 2

原创 QT4 调用QTextCodec::codecForName(“GBK“)->fromUnicode(QString)崩溃

这里写自定义目录标题QT4 调用QTextCodec::codecForName("GBK")->fromUnicode(QString)崩溃修改后的main.cpp将 plugins、codec、codecs放在程序的运行路径QT4 调用QTextCodec::codecForName(“GBK”)->fromUnicode(QString)崩溃在使用Qt4进行编码、通信的时候,一旦调用QTextCodec::codecForName(“GBK”)->fromUnicode()就崩溃

2021-02-02 09:27:48 1406

西科大 矩阵论 龙强老师最终笔记.pdf

西科大 矩阵论 龙强老师最终笔记.pdf

2023-03-14

计算机数学基础参考资料.docx

计算机数学基础参考资料.docx

2023-03-08

linux 进程管理 日志轮转 systemctl logratate模板

linux 进程管理 日志轮转 systemctl logrotate模板

2023-01-12

IconsFontApply.zip

IconsFontApply图标文字使用demo QT5.9

2021-06-30

空空如也

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

TA关注的人

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