自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(498)
  • 资源 (21)
  • 问答 (2)
  • 收藏
  • 关注

原创 fast-livo2框架解读

https://www.cnblogs.com/HanDoMind/p/19665507#1

2026-09-16 09:35:52 57

原创 noetic fast-livo2 部署

ubuntu20.4 noetic系统,已经安装过fast-livo版本。不用安装 Livox-SDK.git?

2026-09-02 13:07:41 24

原创 xrdp 连接 登录对话框输入密码后闪退

连接ubunt时 用xrdp连接时,输入密码闪退,用了XFCE,但还是不管用,最后又卸载了XFCE,

2026-09-02 10:05:36 207

转载 ubuntu20.4 noetic :Vins-Fusion 部署

本文环境为 ubuntu20.4 ros版本为noetic ,vins-fusion主要是用于ubuntu18.04上,在ubuntu20.4上部署时主要是opencv版本的修改,不需要像deepseek推荐的那样下载opencv什么。只需要根据下面博主的步骤进行操作即可。由于部署过fast-lio fast-livo等项目,ceres solver的安装流程见以前的文章。本文主要是转载,在此做个备份。要先修改完关于opencv的部分,才能编译。

2026-09-01 16:31:20 13

原创 fast-livo 部署过程中遇到的问题

ROS Noetic 默认使用 OpenCV 4,而rpg_vikit这个包可能是为 OpenCV 2/3 编写的。建议未来考虑迁移到支持 OpenCV 4 的官方分支(如果存在),或向作者反馈兼容性问题。找到报错的三个源文件,将对应的宏替换为新的命名空间常量。

2026-09-01 09:23:34 157

原创 Sophus

为了兼容性和稳定性,强烈建议切换到非模板类的经典版本。:从GitHub克隆Sophus的源码。:安装成功后,头文件通常会被复制到。你可以在代码中尝试包含。

2026-09-01 08:30:35 37

原创 ceres-solver安装

在software文件夹下新建cere文件夹(好管理),再此文件夹下打开终端,按照如下进行安装即可。用 dpkg -s libceres-dev | grep Version 查找不到时不要紧,命令安装的软件包信息。从源码编译安装的软件,其文件被直接复制到系统目录(如。,下面的方法可以准确地查看你通过源码编译安装的 Ceres 版本。先卸载,再用源码安装,下述三个都要运行,因为我安装了这三个。在编译 fast-lio-slam框架时,总会报错,的数据库中留下任何安装记录。找不到版本是正常的,因为你。

2026-08-28 16:05:22 170

原创 noetic 上 fast-lio-slam 遇到的问题

下,因此 CMake 认为 Ceres 未正确安装。这通常是因为之前编译安装 Ceres 时设置了。你看到的错误很明确:Ceres 的 CMake 配置文件。(错误的前缀)或是有损坏的残留文件。,但实际头文件并不在。

2026-08-28 15:55:58 38

原创 fast-lio 在noetic环境下的 配置与运行

网盘文件:Bright_Screen_Wall.bag 链接: https://pan.baidu.com/s/1bQw8MbRgf-_2N8miOboiRw 提取码: jqpt。最后解决办法是:下载ikd-tree工程,然后将工程下的ikd-Tree文件夹整个放在fastlio_ws/src/FAST_LIO/include 中。cd ~/fastlio_ws/src #注意:雷达驱动下载到src文件夹下,与fast-lio在同一级目录下,尽量这么做。由于看的链接比较多,可能实际安装的依赖比较多。

2026-08-28 10:24:34 181

原创 ubuntu20.4 安装ros1 noetic版本流程

虽然现在ai很方便了,但此文章主要是记录一下,方便后续再次安装noetic版本有多种安装方法,可以用docker安装,也可以用apt方式安装,本文主要记录的是apt方式的安装。注意: ros1 noetic 版本与Ubuntu的版本是绑定的,如果安装neotic 对应的系统版本最好是20.4,用其他的版本容易有问题。ctrl+atl + T 快捷键 能够打开终端,下面大部分内容都是在终端上进行的:确保 Ubuntu 的“软件和更新”中,这四个选项都已勾选。

2026-08-27 09:31:00 214

原创 vue安装

插件组合:核心组合是 Vue - OfficialESLintPrettier。项目创建:新项目统一使用 npm create vue@latest来创建。调试:配置好后,就可以在 VS Code 里直接打断点调试 Vue 代码了。官方文档:遇到不确定的问题,最好的老师永远是官方文档。Vue.js - 渐进式 JavaScript 框架 | Vue.js按照以上步骤,你的 Vue 开发环境就搭建好了,可以开始高效编码了。

2026-07-13 09:50:01 383

原创 qt 使用QTextStream输入中文时乱码

ts 输出时字符串要指明ts << QString("图像路径"),不能ts << "图像路径"

2026-05-22 14:31:24 28

原创 qt QPushButton 启用选中状态(按钮可切换状态)

按钮启用选中状态后,第一次点是选中状态,第二次点是未选中状态,第三次点是选中状态。一次类推,按钮会在选中与未选中状态之间进行循环。可根据 isChecked() 进行按钮图标的切换。启用选中状态: 代码或者在ui属性中设置。

2025-10-30 16:56:33 395

原创 Windows boost 编译配置

编译完成后会在上述路径下生成 stage文件夹,里面包含了lib库文件夹(含32位和64位)由于使用的vs2017 qt 5.12.6版本,所以选择了1.68.0版本。4.配置include路径及库文件即可使用。要耐心等待很久很久,至少半小时左右,此处我选择了【用管理员身份运行】等待一会后,会生成b2.exe。3. 运行 b2.exe。2. 找到上述路径下。

2025-09-26 08:41:27 306

原创 Qt QXlsx 单元格 倒三角 数据有效性及冻结指定行数

在单元格上添加倒三角,用户点击倒三角可根据选项进行选择。想要冻结前2行表头,在往下拉时能看到表头信息,具体修改信息请见如下链接。

2025-09-16 14:38:06 385

原创 qt 用windeplotqt 打包程序 在本地可运行,在客户端双击程序没反应

1. 重新打包,可能是原来打包的有问题了。

2025-08-28 15:52:51 176

原创 QT QImage 判断图像无效

QImage 判断加载的图像是否为空有2种方法。

2025-08-22 13:40:23 681

原创 qt qxlsx 插入 多张 图片 时 位置 混乱

所有图片都是有规律的错位,发现其插入的行号,列号都减一 插入的图片位置才是正确的。使用qxlsx 在指定位置插入图片时,发现所有的图片位置都发生了偏移。

2025-08-21 17:00:05 207

原创 c++ final override 关键字

override 子类中重写父类中函数,,仅用于派生类虚函数,强制检查重写正确性。final 防止子类继承,用于类或虚函数,限制继承或重写。

2025-08-11 17:17:11 224

原创 c++ 常见关键字

override 子类种重写父类中函数,,仅用于派生类虚函数,强制检查重写正确性。final 防止子类继承,用于类或虚函数,限制继承或重写。c++ 函数模板、类模板-CSDN博客。四、template 模板。

2025-08-11 09:20:14 716

原创 c++ 函数模板(常规模板函数、显示具体化模板函数)、类模板

模板分为函数模板与类模板函数模板的定义 template <typename 形参1, typename形参2......> 返回值类型 函数名(形参列表) { 函数体 }template <class 形参1, class 形参2......> 返回值类型 函数名(形参列表) { 函数体 } template关键字告诉编译器 下面将定义一个模板。class 、 typename是一样的。调用:2. 多个参数模板 调用: 3. 容器操作 4.参

2025-08-05 17:23:49 354

原创 c++ std::vector std::find_if 自定义结构体 查找

如果std::vector中元素是结构体,那查找符合某几个条件的元素时,使用上面的compare就不合适了,上面的只能是单一元素。使用重载结构体的==操作符及构造仿函数来解决此问题。//用于find_if 仿函数,重载操作符() 2025.8.4。

2025-08-04 14:22:17 1168

原创 c++ 函数指针 指针函数 function 回调函数

返回值类型 (*函数指针名) (形参列表)

2025-07-30 09:21:04 421

原创 c++ STL

【代码】c++ STL。

2025-07-28 10:25:48 183

原创 c++基本知识

‌(通常为空)‌使用std::move(src) 转移,紧紧是内部指针的转移,没有数据拷贝,效率更高,用于高效转移大容器(避免拷贝),但原vector中内容不能再使用了。如果需要原vector ,请用赋值 std::vector<int> dest = src;

2025-07-25 10:33:22 220

原创 qt 用windeplotqt 打包程序 在本地可运行,在客户端不能打开数据库

选择sa 添加对象后,添加数据库名,最后允许访问那里全部勾选即可了。1. 可能可执行程序中缺少 libmysql.dll。2. 数据库中可能缺少相应的管理权限。

2025-07-24 16:58:08 228

原创 jajavascript 科学计算器

【代码】jajavascript 科学计算器。

2025-07-23 09:42:12 142

原创 c++函数形参 返回两幅IplImage*图像

如果在GetImage函数中用cvCreateImage创建 p1 p2,则在调用时发现返回的数据是空的。主要是调用之前要先定义好。

2024-11-05 16:46:40 295

原创 qt 构建、执行qmake、运行、重新构建、清除

qt右键功能有 构建、执行qmake、运行、重新构建、清除,下面简单介绍一下各个模块的作用。

2024-10-23 10:29:00 3358

原创 qt 滚动条 美化

竖直滚动条分为7个部分: sub-line up-arrow sub-page hanle add-line dow-arrow add-page 其中,sub-line区域包含up-arrow区域,add-line区域包含down-arrow区域。想要定制化设置滚动条: 滚动条宽度40,上下箭头高度设置50,滑块长度100。通过 实际效果图可以看到,sub-line区域比up-arrow区域大,其中,竖直滚动条设置宽度(width: 40px),水平滚动条设置高度;要想上下箭头区域显示,

2024-10-21 16:53:56 1610

原创 qt QTableview 左侧 序号 倒序

本文主要在QTableview插入数据的基础上,使左边序号实现倒序,实现如下图所示。QTableview左侧是QHeaderView类构成的,重写QHeaderView的paintSection,实现QTableview 左侧序号倒序。

2024-10-14 15:41:09 652

原创 c++ 左移运算超限问题

主要是 int64_t c1 , int64_t Temp0 一定要定义成 int64_t 类型的,尤其是C1 定义成int32_t时,即使Temp0定义成int64_t时, c1

2024-10-14 09:07:51 660

原创 qt 窗体

上面两句分别加在耗时操作的开始和结束处,可以使系统不响应外部消息。

2024-10-11 08:35:22 254

原创 c++11 获取当前可执行程序的路径

【代码】c++11 获取当前可执行程序的路径。

2024-08-27 16:38:27 813

原创 Qt QString 中去除字符串尾部的 \000 \0 \u000

【代码】Qt QString 中去除字符串尾部的 \000 \0 \u000。

2024-08-26 18:24:20 694

原创 c++ chrono 获取当前时间 年月日时分秒毫秒

【代码】c++ chrono 获取当前时间 年月日时分秒毫秒。

2024-08-23 16:09:48 831

原创 qt c++ 进程间通讯

2. 回调函数3.共享内存。

2024-06-25 10:15:52 241

原创 mysql 查询float数据时 查询不出来

数据库中数据类型设置为float时,小数点后均为一位,但在查询时,查询不出结果来。将float改为 字符串类型的去解决问题。

2024-06-24 15:47:06 450

原创 Qt 自定义消息 信号-槽函数

signals:2.cpp中(1)构造函数中//需要注册结构体然后就和正常的消息一样使用就行了。(2)//里程暂时先不显示。

2024-06-20 08:36:33 536

原创 c++ 数组 自定义 最大

/用堆内存,这样是可以的。//栈内存,最大只能支持到80000左右,这样直接定义时,程序会崩溃,报 越界。

2024-06-06 16:04:12 804

QXlsx 添加冻结某行的功能

QXlsx 添加冻结某行的功能

2025-09-16

qt function bind 回调函数例子

c++ 回调例子

2025-07-30

Qt 滚动 日期 选择器 循环选择

Qt 滚动 日期 选择器 循环选择 支持年月日时分秒可以循环选择

2024-02-27

pcl1.9.1 vtk8.1.1 cmake3.14.2 用于win10 64位下,vs2017 qt5.12.6

系统配置:win10 64位下,vs2017 qt5.12.6 资源内容: pcl1.9.1 vtk8.1.1 cmake3.14.2 配置资料

2023-08-02

qt5.12.6 mysql5.5.9 64位编辑好的动态链接库

qt5.12.6 mysql5.5.9 64位编辑好的动态链接库

2023-05-11

win10、win7系统 tts 无法朗读 修复补丁步骤及修复程序

里面包含了win10、win7系统 tts 无法朗读 修复补丁步骤及修复程序;;;始化失败是因为在重装系统的时候,该系统是精简版的,把语音模块阉割掉了。

2023-05-10

QT 进程之间使用共享内存进行通讯,并且两个进程均可进行修改结构体数据

QT 进程之间使用共享内存进行通讯,并且两个进程均可进行修改结构体数据,AB两个工程均能对共享数据进行修改,而且修改的是结构体数据。 对应的文章请看:https://mp.csdn.net/mp_blog/creation/editor/122968753

2022-02-16

里面包含Dbgview.exe和 Depends.exe

里面包含Dbgview.exe和 Depends.exe Dbgview.exe用于调试,显示trace和release版本下trace和OutputDebugString Depends.exe 查看程序的依赖库

2022-03-18

ODBC的驱动包括两个版本,5.3.11与8.0.13

ODBC的驱动包括两个版本,5.3.11与8.0.13,如果需要其他驱动记事本文件中有具体下载地址

2019-01-02

TestImage.rar

使用QTCreator 通过重写 paintEvent在 实现在图像表面 画矩形框 ,类似于画roi区域,主要还是借助于 临时画布来解决鼠标移动时有多个矩形的问题。

2020-08-13

TestOpencv_C.rar

C# 利用vs2017 和 opencvsharp 识别圆心,根据https://www.cnblogs.com/tuyile006/p/10819570.html来写的代码

2020-10-16

QT开发实例+源代码+目录+分章节+QT学习之路2

QT开发实例+源代码+目录+分章节+QT学习之路2,本资源包涵两本书+其中一本的源代码,综合了一下其他家的资料

2018-08-06

untitled.rar

利用信号和槽,通过全局类变量extern sSlot m_gsslot,实现主窗体和子窗体互相传值。而且主窗体和子窗体的头文件不用互相引用。

2020-09-09

TestCOM.tar.xz

从Windows下移植过来的QT串口,使用是QT5.12 ,主界面类似于一个简单的串口调试助手,主要有串口名称、波特率等

2020-03-06

Test_mfc_pcl.rar

vs2010MFC 显示pcl点云数据,pcl使用的是1.6.0. vtk使用的是pcl自带的

2021-04-23

TestImage.rar

使用QTCreator 通过重写 paintEvent在 实现在图像表面 画roi ,拖拽,移动roi 在paint中,不借助于临时画布,只需要时刻修改roi的大小就可以了

2020-10-08

untitled.rar

qt5 对于C++命名空间不能定义普通变量的问题解决办法,使用两个函数来解决这个问题,命名空间中不能放变量定义。

2020-09-10

SDI + mysql 采用数据源模式的程序

SDI + mysql 采用数据源模式的程序,里面包含数据库的一些操作,查询,添加,删除,修改等

2019-01-08

testobjectthread.rar

win10 QT5.11练习--子类计数--主界面lcd显示数据,同时可以暂停、重新开启计数.里面有一些注释

2020-03-05

关于小波熵系数的,希望能给造福别人

关与小波系数熵的,希望能给没有积分的孩子

2014-11-21

基于MATLAB的系统分析与设计——时频分析.pdf

基于MATLAB的系统分析与设计——时频分析.pdf

2014-11-21

小波变换的基本原理及其应用杨福生.rar

给那些没有积分的孩子们,关于小波变换的原理还有一些例子

2014-04-25

设计一个定时器,能够在指定时间到了后进行关机

设计一个定时器,能够在指定时间到了后进行关机,很多企业要求下班前必须关机,主要是这个功能,可能代码有点bug.....

2018-08-06

Sqltest_2017.rar

用VS2017测试的 CppSQLite3的库,包含sqlite3.dll和lib 为64位系统,创建了一个基于MFC的工程,实现了数据的打开,插入,查询,显示在ListCtrl控件上。

2019-11-13

TestCOM.rar

win + QT 串口助手界面仿写,只包含了部分功能,按照yafeilinux 大神写的代码,编写的程序。

2020-03-05

SqliteTest.rar

使用CppSQLite3的小栗子---采用VS2019 C++ win32 的应用程序,64位系统,里面带有sqlite3.dll 和lib都是64位的,修改了CppSQLite3 在高版本时出现的问题,亲测可用

2019-11-12

OPC通讯.rar

OPC资料总结,下载的都是PDF,感觉资料还不错,所以想分享非大家,都是在网络上下载的

2019-08-26

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

TA关注的人

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