自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kafka 跨跳板机 SSH 隧道 socat 端口转发部署

Kafka客户端因advertised.listeners返回主机名kafka1,本地无法解析导致反复断连。根本原因:客户端获取的域名无法解析。解决方案:一、应用侧临时方案——配置/etc/hosts映射kafka1至127.0.0.1,并用socat实现端口转发(127.0.0.1:9092 → 内网Kafka:9093);二、根治方案——修改Kafka server.properties中advertised.listeners为可解析的IP地址。

2026-10-19 14:23:00 630

原创 CSDN 内容榜文章记录

仅个人存档台账,用来记录登上 CSDN 内容榜的原创博文。

2026-10-14 09:27:05 8

原创 5.【具身智能】ROS2 + 本地 LLM 构建家庭管家机器人集群完整技术栈

基于 ROS2 Humble + 本地 LLM 架构,分层解耦,将感知、安防、家务、巡检能力整合。

2026-10-13 18:05:31 393

原创 4. 【具身智能】多 Agent 具身智能家庭管家机器人系统方案

本文设计一套多 Agent 家庭管家机器人集群方案,融合全屋固定传感器阵列、固定点位相机,搭配搭载激光雷达的移动机器人,依托大模型多智能体架构,将环境感知、安防、家务、物品递送、家庭事务、人机交互能力整合为统一系统。用户一句自然语言指令,系统自动拆解任务、调度机器人集群协同执行。底层基于 ROS2 Humble + Qt 上位机开发,Agent 只负责高层任务规划,不侵入底层运动控制逻辑,保障系统实时性与运行安全。

2026-10-13 17:45:04 180

原创 Qt 高性能自定义日志系统(单例+多线程安全+自动分割+过期清理+跨天备份)

本文实现了一套工业级自定义日志系统。整体采用单例模式统一管理日志实例,通过全局互斥锁与超时加锁机制保障多线程环境下的日志写入安全;系统支持 DEBUG、INFO、WARN、ERROR、FATAL 分级输出,能够自动按天备份日志文件,并在文件大小达到阈值时自动滚动分割;归档日志按日期和序号组织,超过保存周期后自动清理。同时,模块具备定时刷新、UTF-8 编码、版本信息写入、动态日志目录设置等能力,并针对文件占用、重命名失败等异常设计了降级备份策略。

2026-10-10 16:57:29 139

原创 Qt+FFmpeg+OpenCV‑DNN 实现本地或 RTMP/RTSP 实时 YOLOv5 目标检测播放器

针对视频流实时 AI 检测场景,本文实现一套 C++ Qt 桌面播放器。基于 FFmpeg 做 RTMP/RTSP/HTTP 视频流解码,OpenCV‑DNN 加载 YOLOv5 ONNX 模型完成目标检测;采用UI 线程、解码线程、检测线程三线程分离架构,解决推理慢导致画面卡顿、队列帧积压、网络断流重连等现实工程问题。支持网络流、本地视频、图片输入,检测结果直接在 UI 上绘制框与类别标签,附带 FPS、推理耗时统计。

2026-09-29 18:35:54 337

原创 3.ROS2 Humble + TurtleBot3 + Gazebo + RViz2 虚拟机仿真完整踩坑记录(保姆级)

VMware Ubuntu22.04 搭建 ROS2‑Humble TurtleBot3 仿真,解决 libcom‑err2 依赖冲突、VMware 硬件调优、Gazebo 卡顿闪退、TURTLEBOT3_MODEL 报错、RViz 雷达可视化、键盘小车控制,完整可复制命令,新手保姆级教程。

2026-09-27 23:11:40 194

原创 2.ROS2+Qt5 小乌龟可视化控制系统

本项目基于 ROS2 Humble 与 Qt5 联合开发,实现一套可视化小乌龟上位机控制系统。项目支持手动按键实时控制与全自动几何轨迹绘图。

2026-09-25 15:59:30 238

原创 Qt 开发自用 ICO 生成工具 icogen

本文基于 Qt Widgets 开发一款本地 GUI 小工具`icogen`,支持拖放导入 SVG/PNG/JPG/BMP,可自由勾选、自定义图标尺寸,内部将矢量图渲染为多分辨率图像,采用 PNG 内嵌 ICO 方案直接生成标准多尺寸`.ico`文件,全程本地处理不上传文件,适合 Qt 开发者制作程序 exe 图标。

2026-09-24 14:01:26 356

原创 基于 Qt6.8+QML 实现仿真汽车仪表盘

基于 Qt6.8+QML 开发纯软件仿真汽车仪表盘,无需 CAN 硬件,采用 MCV 架构实现视图与数据分离。使用 Canvas 绘制表盘,实现指针惯性动画、档位控制、故障告警、胎压监测与滚动小地图等车载仪表常用 UI 效果,PC 端一键编译运行,可作为车载 HMI 学习 Demo。

2026-09-24 09:48:03 252

原创 1.Ubuntu22.04 + ROS2 Humble 环境搭建

本文基于 Ubuntu22.04 系统,严格遵循 ROS2 Humble 官方安装流程(古月居中文教程同步版本)搭建机器人开发环境。正常官方步骤中 `apt upgrade` 会导致系统底层库版本过高,出现 libpulse、libusb、python3 依赖版本不匹配报错。本文记录完整排错过程,通过 aptitude 降级依赖成功安装完整版 ros-humble-desktop,并完成 turtlesim 小乌龟可视化仿真与键盘控制演示。

2026-09-11 15:33:54 109

原创 Qt 系统托盘完整实现:关闭窗口最小到托盘、双击恢复、确认退出、程序单例

本文结合真实项目,使用 QSystemTrayIcon 实现 Qt 程序系统托盘功能。点击关闭按钮程序最小化驻留后台,支持双击托盘恢复窗口、右键菜单打开 / 退出、退出确认弹窗、托盘气泡提示,同时集成 QSharedMemory 实现程序单例防重复启动。附带完整可运行源码、原理说明以及开发中遇到的各类踩坑点。

2026-09-10 10:58:08 183

原创 Qt 工业组态双方案:QGraphicsView 客户端动画 + 导出可浏览器播放的动态 SVG|SCADA 管道拓扑

在电力 SCADA 工业组态开发中,拓扑管道流动动画既要在 Qt 客户端 QGraphicsView 中实现可交互编辑,又需要导出脱离程序可在浏览器播放的动态 SVG。本文采用模型与渲染解耦思路,基于同一套拓扑业务数据,分别实现 QGraphicsView 自定义图元 + 全局定时器客户端动画;手动拼装 SVG 文档嵌入 SMIL animate 标签输出动态矢量文件。

2026-09-07 11:15:29 356

原创 windows10下安装python3.7.1,cuda10.0和cudnn7.6.4,tensorflowgpu1.15,keras2.3.1

确定自己安装python,tensorflow,kears的版本。(默认读者已安装Anaconda,并熟悉基本操作)根据tensorflow确定cuda的版本,继而确定cudnn。

2026-09-04 11:16:25 166

原创 Qt(c++)基于配电网模型自动生成SVG拓扑图

面向电力调度主站的后台拓扑 SVG 生成服务。监听 MQTT 报文,根据全量/历史拓扑文件(JSON/XML)与故障录波数据,实时生成配电网拓扑 SVG 图形,供前端 Web 层展示与故障研判。

2026-09-04 10:56:30 499

原创 qt5编译使用qftp步骤

将src\qftp目录下的 qftp.h、qurlinfo.h 拷贝至 Qt\Qt5.9.0\5.9\msvc2015\include\QtNetwork,并新建一个名为 QFtp 的文件(注意:没有后缀名),然后用文本编辑器写入 #include “qftp.h”。完成之后,就到了引用环节了,记得我们是在msvc2015下引用的库,编译器就得选择msvc2015的哦。应用编译好的库有两种方式,一种是直接引用头文件,并在应用到ftp项目的目录加入lib和dll,在pro用添加引用库的参数。

2025-02-27 17:54:00 988

原创 简单排序算法

异或法则(^),选择排序,冒泡排序,找出数组中出现奇数次的1个或两个元素

2023-03-09 10:29:31 101 1

ico图标本地生成小工具

基于 Qt Widgets 开发一款本地 GUI 小工具`icogen`,支持拖放导入 SVG/PNG/JPG/BMP,可自由勾选、自定义图标尺寸,内部将矢量图渲染为多分辨率图像,采用 PNG 内嵌 ICO 方案直接生成标准多尺寸`.ico`文件,全程本地处理不上传文件,适合 Qt 开发者制作程序 exe 图标。

2026-09-24

librdkafka Windows 包(可直接使用)

librdkafka/win ├─ bin/ # 全部运行时dll + pdb调试符号 + plugins插件目录 ├─ include/ # 头文件 rdkafka.h └─ lib/ # .lib静态导入库(链接阶段使用)

2026-09-04

qtftp源码-直接下载

qtftp源码-直接下载 qt5编译后生成动态静态库使用。

2025-03-03

空空如也

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

TA关注的人

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