- 博客(961)
- 资源 (22)
- 收藏
- 关注
原创 鸿蒙HarmonyOS开源项目:知乎日报-爱影家-爱音乐-后台接口资源分享
猫哥分享鸿蒙开发项目接口资源,包括爱影家、知乎日报和爱音乐的后台API。资源涵盖影视轮播图、电影详情、票房信息、热门剧集等10多个接口,支持分页查询、搜索、留言反馈等功能。接口仅供学习使用,若失效可联系重启服务。还推荐了免费API平台,助力开发者快速获取接口资源。
2025-11-04 21:02:45
2097
15
原创 听歌学英语--猫哥的鸿蒙玩法实战
摘要: 本文分享了基于HarmonyOS开发的“听歌学英语”App实践案例。开发者猫哥通过该项目展示了鸿蒙应用从构思到上架的全流程,重点解析了ArkTS网络请求优化、JsonFormat插件快速生成数据模型等核心技术实现。文章提出"先完成再完美"的开发心法,强调通过开源项目实践快速掌握鸿蒙开发,并分享了DevEco Studio工具链使用技巧。案例证明鸿蒙开发门槛较低,鼓励开发者通过小步快跑的方式快速入门,抓住鸿蒙生态发展机遇。(149字)
2025-11-02 00:27:44
1037
原创 ESP32使用笔记(基于ESP-IDF):组件注册表介绍与使用详解
本文介绍了ESP-IDF组件注册表的基本概念和使用方法。IDF组件注册表是乐鑫官方提供的组件管理平台,开发者可以便捷地查找、添加和管理各种ESP32开发所需的组件。文章详细讲解了组件注册表的访问方式、常见组件类型、添加组件的方法、版本控制规范以及实战案例。通过IDF组件注册表,开发者可以简化开发流程,提高项目构建效率,同时确保组件的质量和兼容性。文中还以小智AI项目为例,展示了实际项目中的组件依赖配置,帮助开发者更好地理解和应用这一工具。
2025-10-24 23:17:25
3140
20
原创 鸿蒙HarmonyOS入门学习竟如此简单,如何三天上手鸿蒙应用开发
鸿蒙OS快速崛起成为第三大移动操作系统,为开发者带来新机遇。零基础也能三天上手鸿蒙开发!通过项目驱动的实战课程,从环境搭建到应用发布,掌握ArkTS、ArkUI等核心技术,完成"爱影家"观影APP开发。课程提供完整学习路径、免费API接口和在线答疑,适合各层次开发者。立即报名,开启鸿蒙开发之旅!课程地址:https://marketing.csdn.net/p/eca340aceae2a537746727d862cbbfb4?pId=3150
2025-10-16 21:37:10
6347
12
原创 程序人生 | 人生如棋,落子无悔
人生的开始,始于哭声,浮浮沉沉几十年。终了,一声长叹,在一片哭声中撒手离去。人生的道路虽然漫长,但是关键就是那么几次机会的选择,可以决定此后几十年的光阴。有个故事讲:古代有个人去砍柴,路上看到有人在下棋,手痒难耐,忍不住上前对弈。痴迷到连下山都忘记了,等他恋恋不舍再回到家里,发现已经过去了整整一百年,连斧头都烂掉了,而亲人更是早已难寻。物是人非,仅剩下自己孤身一人,这是何等的悲哀凄凉。
2024-05-11 22:30:00
10466
6
原创 python+pygame+opencv+gpt实现虚拟数字人直播(一)
马斯克称:“人工智能将在我们所看到的人类进化和文明的未来发挥非常深远的作用。未来我们会拥有大量的机器人,到时候,全球的生产效率将会提高到令人难以置信的水平。”,机器人可以完成行走、上下楼、下蹲、拿取物品等动作,也已具备了保护自身和周围人安全的能力,未来还可以做饭、修剪草坪、帮助照看老人,或在工厂里面替代人类从事枯燥和有危险的工作。不久前的世界互联网大会数字文明尼山对话上,阿里巴巴集团董事会主席兼首席执行官、阿里云智能集团董事长兼首席执行官张勇也表示,AI的发展将会带来更多的就业机会。
2023-09-29 02:00:00
25832
26
原创 AI接入微信公众号方法总结
AI挺好用的。但是想用时就得打开网页或者其他工具插件才行?太不方便了。记得有次要给媳妇演示下它的强大,竟没带电脑竟啥事干不成。索性把AI接入微信公众号,这样在公众号聊天窗口里发消息,AI自动给我回复内容,且可以分享给好友邀好友一块儿体验,这太好玩儿了。
2023-02-10 22:13:10
12495
20
原创 SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂sm2算法的使用
网上有很多网友问算法sm2怎么使用?什么是压缩公钥和非压缩公钥,长度有多长?xB和yB这参数是什么?怎么使用sm2做加解密?如何签名和验签?有没有工具来验证下?这里分享个自己使用QT造的一个小工具,用来对sm2算法做个加解密和签名,验签的验证。p,a,b,Gx,Gy,n为椭圆曲线参数,目前sm2使用的是以下的值的参数,以后会不会变不知道。这些参数当然也可以改,作为测试或者打造自己的一套加解密算法。使用素数域256位椭圆曲线曲线方程:y^2=x^3+ax+b曲线.
2021-09-27 19:20:59
37453
37
原创 鸿蒙PC开源软件迁移与多语言三方库移植实战课程讲稿(三、命令行工具移植实战——以OpenSSH为主线)
本文摘要: 本文介绍了命令行工具移植到鸿蒙系统的关键技术和实践方法。主要内容包括: 命令行工具移植的特点与挑战: 独立二进制与交叉编译要求 鸿蒙特有系统限制(签名、musl libc兼容性等) 复杂依赖链管理 Harmonybrew包管理工具: 鸿蒙版Homebrew,提供熟悉的brew命令体验 支持arm64架构,适配鸿蒙PC、开发板和容器 简化软件安装流程,提升开发效率 四种移植方案对比: 手动交叉编译 鸿蒙原生生态方案(Lycium++) vcpkg方案 AI智能方案 OpenSSH项目分析: 功能组
2026-07-11 15:44:43
288
原创 HarmonyOS鸿蒙PC三方库移植:使用 lycium框架移植libzen (ZenLib)踩坑笔记
本文记录了使用lycium编译框架将ZenLib库移植到OpenHarmony平台的过程。ZenLib是MediaInfo等项目的核心C++工具库,提供字符串处理、文件操作等功能。移植通过HPKBUILD脚本实现,包含下载源码、打补丁(修复musl libc下pthread_cancel缺失问题)、CMake交叉编译等步骤。关键点包括:独立构建ZenLib为系统包、处理GitHub源码的CRLF换行符问题、适配OHOS的musl环境。最终产物安装到标准路径,为后续MediaInfo移植奠定基础。相关资源已开
2026-07-08 22:20:13
362
原创 鸿蒙PC开源软件迁移与多语言三方库移植实战课程讲稿(二、C/C++三方库移植实战,以libmediainfo为主线)
摘要: 本课程第二部分聚焦C/C++三方库移植实战,主讲人CSDN猫哥基于鸿蒙PC生态开发经验,系统讲解从环境配置到NAPI封装的完整流程。核心内容包括: 方法论筑基:解析musl与glibc的ABI差异(如pthread_cancel缺失)及三大构建系统(Autotools/CMake/Meson)适配要点; 方案选型:对比手动交叉编译、Lycium++、vcpkg、AI框架四种移植路径; 实战演示:以libmediainfo为例,通过vcpkg解决依赖链与musl兼容性问题; 生态共建:强调贡献补丁与经
2026-07-08 21:38:09
411
原创 鸿蒙PC开源软件迁移与多语言三方库移植实战课程讲稿(一、课程概述与环境准备)
本文是《鸿蒙PC开源软件迁移与多语言三方库移植实战》课程的开篇部分,主要介绍了课程设计理念和开发环境搭建方法。课程由CSDN博主猫哥主讲,包含5大部分、18节课程,重点培养鸿蒙PC平台开发所需的环境搭建、C/C++移植、命令行工具移植等五大核心能力。 文章详细讲解了基于WSL2、虚拟机、云服务器、Docker+QEMU和真机验证的五位一体开发环境体系,特别推荐了Windows下WSL2与VS Code的组合方案,并提供了Docker+QEMU模拟ARM64鸿蒙环境的低成本验证方案。课程强调开源共建理念,倡导
2026-07-08 21:26:01
348
原创 AtomCode的Daemon 模式完全指南:使用方式与通信协议详解
AtomCode Daemon 模式:HTTP API 驱动的 AI 编码助手 摘要: AtomCode 是一款开源 AI 编码智能体,其 Daemon 模式将 AI 编码能力转化为可编程的 HTTP 服务。该模式支持 24/7 后台运行,通过 REST API 提供完整的编码智能体功能,包括代码审查、自动修复、测试生成等。典型应用场景包括: 持续集成流水线自动化(GitHub Actions/Jenkins) 无人值守代码审查服务 定时批量处理任务 构建自定义 AI 工作流工具 多平台集成(Slack/钉
2026-07-05 00:45:00
393
原创 HarmonyOS鸿蒙三方库移植框架lycium中的HPKBUILD 与 HPKCHECK 使用指南
摘要: 本文为OpenHarmony三方库交叉编译的构建脚本编写教程,基于lycium_plusplus框架,重点解析HPKBUILD和HPKCHECK文件的编写方法。框架通过自动化流程(源码下载、编译、打包、测试)支持多架构(arm64/arm7/x86)适配。HPKBUILD需定义元信息(库名、版本、依赖)、控制变量(构建方式)及核心函数(prepare/build/package),而HPKCHECK用于真机测试验证。项目结构清晰,编译流程标准化,提供CMake/configure/make三种构建方
2026-07-04 23:15:00
387
原创 Kimi 智能助手核心应用场景与落地指南
摘要: 现代职场面临信息过载的普遍挑战,开发者与从业者常陷于文档解读、代码梳理、会议记录等耗时任务中,挤压创新空间。AI技术突破带来了智能工具链,可高效处理十大高频场景:①快速解析长文档核心逻辑;②跨格式文件结构化整合;③代码逻辑解释与调试辅助;④专业级跨语言翻译润色;⑤营销文案批量生成;⑥学术文献对比分析;⑦会议纪要行动项提取;⑧个性化学习路径定制;⑨数据趋势洞察与可视化建议;⑩企业知识库智能问答系统搭建。这些方案将信息处理效率提升至新维度,释放人力专注于创造性工作,推动个体与组织效能升级。
2026-07-04 23:15:00
216
原创 HarmonyOS鸿蒙原生HNP包全解析:从规范到实战的完整指南
HNP(OpenHarmony Native Package)是鸿蒙系统的原生包格式,用于标准化分发原生程序和库。HNP包本质上是一个ZIP压缩文件,包含可执行文件、共享库、配置文件hnp.json和元数据。它的核心价值在于统一分发标准、提升兼容性、实现自动化管控和原子化安装卸载。 HNP包分为公有和私有类型,公有HNP安装后所有应用可调用,私有HNP仅宿主应用可用。hnp.json是核心配置文件,定义了软件包的身份、版本及安装规则,必须包含type、name和version字段。 虽然HNP不是必须的(个
2026-07-04 22:15:00
1259
2
原创 为 HarmonyOS/OpenHarmony 构建第三方库的解决方案(转自Qt官方Blog)
本文介绍了三种为HarmonyOS/OpenHarmony构建第三方库的解决方案: vcpkg:微软维护的C/C++包管理器,支持跨平台(Windows/Linux/macOS)和交叉编译,已由Qt团队添加HarmonyOS支持,适用于手机/平板/PC设备,包含2300+开源库。 HarmonyBrew:基于Homebrew的包管理器,仅支持arm64架构,适用于HarmonyOS PC设备或Docker容器,不适用于手机/平板。 lycium:OpenHarmony专用编译框架,通过脚本实现C/C++库的
2026-07-04 21:15:00
245
原创 把 NES 模拟器搬到鸿蒙PC,再连个蓝牙手柄找回童年的感觉
摘要:作者将经典NES模拟器FCEUX移植到HarmonyOS,开发了ohos_nes_fceux项目,支持蓝牙手柄和触屏操作。移植保留了FCEUX核心功能,重写了驱动层和UI,通过NAPI桥连接ArkTS界面与C++核心。项目开源并提供了手柄键值调试方法,用户可自行添加手柄映射。最终效果让玩家重温红白机经典游戏体验。
2026-06-24 22:48:12
430
1
原创 把 FCEUX 移植到HarmonyOS鸿蒙PC:一个 NES 模拟器的移植笔记
本文记录了将经典NES模拟器FCEUX移植到HarmonyOS的完整过程,重点介绍了技术架构和实现方案。作者通过分析FCEUX的代码结构,发现核心模块(6502 CPU、PPU渲染等)具有跨平台特性,只需重写驱动层即可实现移植。项目采用四层架构设计:ArkTS界面层通过NAPI桥接调用C++原生层,后者对接HarmonyOS驱动层并最终调用FCEUX核心模块。文章详细分享了视频输出方案的迭代过程(从失败的Canvas方案到成功的XComponent原生渲染方案),以及编译环境配置中的典型问题(头文件路径、库
2026-06-21 22:50:24
829
1
原创 OHOS NES Game —— 移植infoNES模拟器到鸿蒙PC平台详解
摘要 OHOS NES Game是基于InfoNES开源模拟器核心移植到HarmonyOS平台的NES模拟器项目。项目采用ArkTS构建UI界面,C++编写模拟器核心,通过NAPI桥接实现跨语言交互,利用XComponent+NativeWindow实现60FPS的视频渲染。技术栈包含ArkTS、C++、NAPI等,支持100多种Mapper,提供ROM加载、触控手柄等功能。核心移植工作包括实现平台适配层的回调函数,如帧同步、手柄输入处理等。NAPI桥接层暴露启动/停止模拟、渲染帧等接口,采用独立线程运行模
2026-06-21 17:24:21
383
原创 鸿蒙应用AI开发神器深度解析:DevEco Code和DevEco CLI开启鸿蒙应用Al Coding新征程
华为在2026开发者大会上推出革命性AI开发工具DevEco Code,标志着软件工程进入"AI工厂"时代。该工具突破传统IDE局限,实现从需求到开发、验证的全流程自动化,支持通过自然语言指令直接生成鸿蒙应用。 核心创新包括: 三大开发模式:全自动的Build模式、人机协同的Plan模式和高标准的Goal模式,适配不同复杂度项目需求 深度鸿蒙生态集成:内置官方Skill能力库,解决通用AI对鸿蒙特性认知不足的问题 开放架构:支持开发者定制私有化Skill和Agent,适配垂直行业场景 与DevEco CLI
2026-06-20 18:20:35
372
原创 AI 代码审查助手方案优化 — 基于 nanobot Agent 的新方案详解
自动化AI代码审查助手方案改进 本方案针对传统AI代码审查工具的局限性,提出了一种基于nanobot平台的改进方法。通过引入AI Agent网关平台,实现了更高效、安全的自动化代码审查流程。方案核心优势包括: 全局视角审查:通过nanobot的记忆系统沉淀项目背景知识,超越单纯diff分析的局限性 统一管理:集中处理LLM调用,提供标准化WebSocket接口,简化多模型切换 增强安全性:本地化部署避免敏感代码外泄 持续学习:通过记忆系统积累项目知识和审查经验,不断提升审查质量 该方案显著提升了代码审查的深
2026-06-18 21:13:09
375
原创 HarmonyOS 鸿蒙原生应用调用 C/C++ 三方库 —— NAPI 开发完整指南
本文系统介绍NAPI(Node-API)在HarmonyOS中的使用方法,帮助开发者实现ArkTS与C/C++代码的互操作。主要内容包括: NAPI核心概念:介绍napi_env、napi_value等关键概念及模块注册机制 开发环境配置:详细说明工程配置、CMake设置和类型声明 开发全流程:从函数编写、参数获取到类型转换和模块注册的完整步骤 数据类型转换:覆盖数值、字符串、布尔值、数组等类型的双向转换方法 实战指导:提供完整示例、API速查表、调试技巧和常见问题解决方案 文章强调NAPI在性能计算、复用
2026-06-18 02:27:02
783
1
原创 在 HarmonyOS/鸿蒙PC ArkTS 侧调用 C/C++ 三方库完整指南
本文介绍了在鸿蒙应用开发中集成C/C++三方库的完整流程,以libmediainfo为例,重点讲解了如何通过NAPI机制实现ArkTS与C/C++的交互。文章对比了直接链接和dlopen动态加载两种集成方式,推荐使用直接链接方法,并详细说明了项目结构设计、SO文件放置、头文件管理和NAPI桥接层的实现。通过编写C++包装代码,将三方库的C接口转换为ArkTS可调用的NAPI接口,最终实现在鸿蒙应用中调用libmediainfo库解析媒体文件信息的功能。
2026-06-18 01:29:18
714
原创 Tauri 应用移植到 OpenHarmony/鸿蒙PC完整指南
本文介绍了如何将Tauri v2桌面应用移植到OpenHarmony(鸿蒙)设备上运行的详细步骤。Tauri是一个使用Web前端技术构建桌面应用的框架,相比Electron更轻量、性能更好。移植到OpenHarmony可以复用现有代码,覆盖Windows/macOS/Linux/OHOS多平台,并获得鸿蒙原生体验。 移植核心思路是通过napi-ohos桥接层连接Rust与OHOS原生代码,使用ArkWeb WebView渲染页面,最终打包为HAP应用。文章基于AtomMQTT Client的真实移植经验,提
2026-06-09 00:10:52
1581
3
原创 MQTT Client的Tauri应用移植到 OpenHarmony 鸿蒙 PC/ARM64 实践记录
摘要:本文详细记录了将基于Tauri v1的MQTT桌面客户端移植到OpenHarmony ARM64平台的完整过程。项目采用Rust后端(rumqttc)与纯HTML/JS前端,通过Tauri v2的OHOS分支实现跨平台编译。文章涵盖环境配置(Windows 10 + Rust 1.95 + OHOS SDK)、项目结构重构(适配Tauri v2标准布局)、交叉编译关键步骤(目标aarch64-unknown-linux-ohos),以及生成DevEco Studio项目的完整流程。重点解决OHOS N
2026-06-08 21:12:50
720
原创 Tauri Demo 移植到鸿蒙PC上的交叉编译全流程实战总结
本文介绍了如何将 Tauri v2 + Vue 3 应用移植到 HarmonyOS PC / OpenHarmony 平台的完整流程。主要内容包括: 项目准备:基于 richerfu/tauri-demo 项目,介绍 Tauri OHOS 分支的跨平台能力 环境搭建:详细说明 Rust、Node.js、OHOS NDK 等工具链的配置方法 构建过程:分步骤演示前端构建(Vue 3 + Vite)和 Rust 后端交叉编译 体积优化:分析 Tauri 应用在鸿蒙平台的体积组成及优化策略 社区资源:提供开源鸿蒙
2026-06-06 21:56:42
1025
2
原创 鸿蒙PC搭建Go开发环境与网络服务实战全记录
本文介绍了在鸿蒙PC上搭建Go语言开发环境并部署HTTP服务的完整流程。主要内容包括: 通过Harmonybrew包管理器一键安装Go语言环境 使用Gin框架编写简单的HTTP服务 分析鸿蒙PC架构导致的本地浏览器无法访问服务的原因 利用Serveo内网穿透实现外部访问调试 添加自检功能提升开发体验 文章重点解决了开发者在鸿蒙PC上进行Go开发时常见的网络访问问题,并提供了实际可操作的解决方案。通过内网穿透和自检机制,帮助开发者快速验证服务功能,提升开发效率。 适合想在鸿蒙操作系统上进行Go语言开发的初学者
2026-06-06 00:33:38
387
原创 鸿蒙 PC 移植记:将微软的 `edit` 轻量级终端编辑器带到 OpenHarmony
微软开源轻量级终端文本编辑器Edit(13k star)采用Rust开发,向MS-DOS经典编辑器致敬,兼具VS Code现代化交互。Windows 11将内置该工具,支持多文件编辑、正则查找替换、鼠标操作等特性。文章详述其向OpenHarmony的移植过程:仅需1行代码调整(修复timespec字段类型)和交叉编译配置,即实现在鸿蒙PC(aarch64架构)的终端运行。该项目验证了Rust生态对鸿蒙的兼容性,为后续更多Unix工具移植提供参考范式。鸿蒙用户可通过Harmonybrew直接安装或源码编译体验
2026-06-03 21:13:35
472
原创 OHOS (OpenHarmony) 鸿蒙的Rust 交叉编译环境搭建指南
本文介绍了在Linux宿主机上搭建Rust交叉编译环境以开发OpenHarmony应用程序的方法。主要内容包括:1) 使用国内镜像安装Rust工具链;2) 添加aarch64/armv7/x86_64三种OHOS目标平台;3) 配置鸿蒙NDK工具链路径;4) 创建Rust项目并配置Cargo交叉编译参数;5) 编写示例程序并完成多平台交叉编译。该方案可在没有鸿蒙设备的情况下,实现在Linux主机上开发兼容OpenHarmony的Rust应用程序。
2026-06-02 21:42:14
525
原创 鸿蒙 PC 平台 Rust 语言第三方库与应用移植全景指南
本文介绍了在鸿蒙PC(ARM64架构)生态中使用Rust语言开发的两种编译场景及配置方法。Rust凭借内存安全性和高性能优势,成为鸿蒙系统级应用开发的首选语言。文章重点分析了纯Rust项目和含C/C++依赖项目的不同编译机制:纯Rust项目可直接移植,而含C依赖项目需区分构建方式——使用cccrate的项目基本兼容,而基于autoconf的项目需额外适配。针对本机编译(鸿蒙PC)和交叉编译(Linux/Mac开发机)两种场景,分别提供了零配置方案和五步配置法,包括工具链安装、NDK配置和环境变量设置等关键步
2026-06-01 23:09:17
777
原创 鸿蒙 PC 平台 Python 第三方库移植全景指南
Python 的 pip 不是会自动下载源码编译吗?为什么还需要单独移植?这个直觉非常准确——对于绝大多数现代操作系统上的绝大多数第三方库,你确实不需要手动移植。默认情况下,pip wheel会创建一个干净的临时虚拟环境来编译——这意味着你在外面配好的鸿蒙环境变量全部丢失。加上后,pip 放弃创建临时环境,直接使用当前 shell 中已有的鸿蒙编译器和环境变量。没有这个参数,前面配置的一切都是白费。
2026-05-31 22:47:58
616
原创 揭秘 DDS原理:无中心、自发现、实时可靠的“分布式神经“
DDS(Data Distribution Service)原理拆解 摘要: DDS是一种面向高实时性领域的去中心化数据分发中间件,其核心采用"以数据为中心"的架构理念。与Kafka等消息队列不同,DDS通过全局数据空间(GDS)实现数据共享,类似"共享白板"机制——发布者更新Topic数据,订阅者直接读取最新状态,无需中间代理。DDS包含四大核心概念:Domain(逻辑隔离域)、Participant(网络节点)、Topic(数据通道)以及Writer/Reader(数据读写器)。其核心优势在于零配置自动
2026-05-30 00:45:00
552
原创 Fast DDS C++ 开发完全入门教程:从 HelloWorld 到 原理详解一文搞懂
Fast DDS 是一款高性能的 C++ DDS(数据分发服务)实现,采用去中心化的发布-订阅架构,广泛应用于机器人、自动驾驶等实时系统。其核心特性包括无 Broker 设计、自动发现机制、丰富的 QoS 策略以及毫秒级延迟。通过 UDP 多播和 RTPS 协议实现节点间的动态连接与可靠数据传输,支持共享内存优化同机通信。在 C++ 中,开发者可通过创建 DomainParticipant、定义 Topic 以及配置 DataWriter/DataReader 快速实现分布式通信。本文从基础概念到协议原理,
2026-05-30 00:30:00
421
原创 Fast DDS C++ 开发完全入门教程:从 HelloWorld 到 Fast DDS Spy 监控
本文介绍了Fast DDS(原名Fast RTPS)的基本概念、核心特性和开发流程。Fast DDS是由eProsima开发的高性能C++ DDS实现,遵循OMG组织的实时数据分发标准,采用去中心化的发布-订阅架构,广泛应用于ROS2机器人、自动驾驶、工业4.0等领域。 文章详细讲解了Fast DDS的四个核心概念(Domain、Participant、Topic、Writer/Reader)和自动发现机制,并提供了Windows环境下的安装指南,包括使用vcpkg编译Fast DDS及其依赖库。最后,通过
2026-05-29 23:15:00
385
原创 Fast DDS Monitor Windows x64 从源码编译安装完全教程
本文档详细介绍了在Windows系统上编译和部署Fast DDS Monitor图形化监控工具的完整流程。主要内容包括:Fast DDS Monitor的核心功能与架构原理、环境准备要求(VS2022、Git等)、Fast DDS基础依赖的编译安装、Qt6全模块(含QML、Quick、Charts等)的源码编译步骤、Statistics Backend和Monitor的编译配置方法。文档还提供了常见问题解决方案、独立运行包制作指南和使用说明。该工具基于Qt6 Quick框架,可实时监控DDS网络中的实体和通
2026-05-29 22:15:00
243
原创 Fast DDS & Fast DDS Spy Windows x64 编译安装完全指南
本文详细介绍了在Windows x64环境下编译安装Fast DDS Spy(1.5.1版本)的完整流程。Fast DDS Spy是用于监控DDS网络的命令行工具,能够实时发现网络中的DomainParticipant、DataWriter等组件。文章涵盖环境准备、vcpkg依赖安装、dev-utils编译、DDS-Pipe编译、Fast DDS Spy编译等关键步骤,并提供了依赖关系图和使用指南。编译环境基于Windows 10/11 x64和Visual Studio 2022 Professional
2026-05-29 21:45:00
611
原创 eProsima Fast DDS & Fast DDS Spy & Shapes Demo Windows x64 从源码编译安装完全教程
本文档详细介绍了在Windows系统上编译安装Fast DDS套件的完整流程。主要内容包括:Fast DDS、Fast DDS Spy和Shapes Demo的概述;系统环境要求(VS2022、CMake等);使用vcpkg安装Fast DDS及其依赖项;分步编译Fast DDS Spy及其依赖项目(dev-utils、DDS-Pipe等)。文档提供了详细的命令和路径配置说明,并针对国内网络环境给出了优化建议。这些工具可用于构建DDS网络监控系统和测试环境,适用于机器人、自动驾驶等分布式系统开发领域。
2026-05-29 21:15:00
397
原创 Rust+ Tauri实现漂亮小巧的Mqtt客户端工具--AtomMQTT Client 实现详解
AtomMQTT Client 是一款基于 Rust + Tauri 构建的跨平台桌面 MQTT 调试工具。采用 Tauri v1 框架,前端使用原生 HTML/CSS/JS 实现,后端基于 Rust 的 rumqttc 库处理 MQTT 协议。核心功能包括 MQTT 连接管理、消息发布/订阅、消息日志记录等。项目通过 Tauri IPC 实现前后端通信,后端采用 Tokio 异步运行时处理 MQTT 事件循环,并设计了全局状态管理机制。前端界面采用 Tokyo Night 主题风格,支持消息的文本/十六进
2026-05-28 22:18:59
828
原创 AtomMQTT--使用Rust语音实现的轻量级高性能MQtt服务器
本文介绍了基于Rust语言实现的高性能MQTT代理服务器AtomMQTT Broker的设计与实现。该系统采用四层架构设计,包括协议层、引擎层、展示层和客户端,实现了MQTT 3.1.1/5.0协议支持。核心设计采用热路径纯内存操作和冷路径异步批量写入策略,结合零拷贝与异步I/O技术提升性能。文章详细解析了协议编解码实现、全局状态管理、订阅树算法和消息路由机制等关键技术点,展示了如何利用Rust特性构建高性能中间件系统。该系统已在GitHub开源,适合对MQTT协议和Rust异步编程感兴趣的开发者参考。
2026-05-26 23:49:39
858
sm2国密算法工具完整版(QT),包含sm2,sm3和sm4
2022-04-22
绿色小巧免安装的ModBusTCP协议调试工具带模拟器(mbpool,mbslave,modbus调试助手,串口监控工具)
2023-08-17
arm-fsl-linux-gnueabi-交叉编译工具链(两个)
2023-07-28
Paragon ExtFS for Windows,Windows 下读取 Linux 系统文件 神器
2023-07-28
中景园电子OLED屏的linux驱动源码(spi接口)
2023-07-28
IMX6ULL-MINI-V2.2(Mini底板和alpha板原理图).pdf
2023-07-28
移远4G模块通用拨号程序源码,适用于所有移远4G模块如EC20,EC800等
2023-07-14
替代chatGPT,很火的聊天插件BITO的api接口封装
2023-06-17
vscode配置stm32开发仿真调试IDE环境,工程模板源码
2023-06-02
openAI接入微信公众号后台源码(golang版本)
2023-02-13
Java版8583协议银联免密免签支付完整源码
2022-12-14
sm2国密算法加解密、签名、验签QT工具源码(包含sm2,sm3和sm4源代码)
2022-04-23
minidump_stackwalk工具,用于分析breadpad生成的dmp文件。
2022-04-09
最全vim配置,解压既能用vim。集成了常用的插件包 自动补全智能提示飞一般的写代码
2022-03-13
sm2Tool.zip
2021-09-28
java版8383解析工具源码
2018-11-12
sm2国密算法单片机版源码(基于低内存的stm32单片机)
2021-06-03
java串口读写卡工具
2019-03-21
Android调用c的动态库的方法demo源码
2021-06-02
fastdds的c++完整HelloWorld项目示例Demo源码和依赖库
2026-05-30
DDS监控工具(fastddsspy+FastDDSMonitor+ShapesDemo)可运行程序工具
2026-05-30
工业IO信号监控系统源码(golang+websocket后台+web UI前端)
2026-05-22
esp32小智AI的websocket协议调试工具,搞通设备与后台的交互协议
2026-03-24
jenes游戏模拟器源码及高清显示优化算法
2025-09-28
sm2国密算法的纯c语言实现,跨平台且适用于单片机环境
2025-08-02
sm2国密算法加密解密验签完整stm32单片机项目源码
2025-07-27
嵌入式linux电表数据采集集中器项目golang源码(带webUI界面)
2025-04-16
deepSeek的api快速接入微信公众号,后台golang服务完整源码
2025-02-05
qt自绘仪表盘控件项目demo完整源码
2024-11-27
stomp协议客户端调试助手工具
2024-10-23
爱影家uniapp小程序源码及完整golang后台源码( 可部署)
2024-07-09
go-imovie,爱看电影小程序的后台golang源码,配和前端的电影小程序
2024-06-05
uniapp网络库封装工程项目模版(爱看电影小程序源码)
2024-05-30
uni-app中的mockjs和轮播图的完整示例,项目工程模版(完美运行)
2024-05-24
python蓝桥杯选拔赛,省赛及历届国赛真题集合(附赠集训教程包)
2024-03-11
python+pygame+opencv+gpt实现虚拟数字人
2024-02-29
mqtt客户端工具,小巧且强大的mqtt协议调试助手
2023-09-18
pygame小游戏之飞机拼音大作战源码(送给娃的礼物,模拟真实宇宙场景)
2023-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅