自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫哥 的沉淀、积累、总结。天天学习,好好向上...c/c++,嵌入式 linux,Android,HarmonyOS,AIOT)

放弃很容易,但坚持一定很酷。做件有意义的事,本身就是价值所在。

  • 博客(1003)
  • 资源 (22)
  • 收藏
  • 关注

原创 鸿蒙HarmonyOS开源项目:知乎日报-爱影家-爱音乐-后台接口资源分享

猫哥分享鸿蒙开发项目接口资源,包括爱影家、知乎日报和爱音乐的后台API。资源涵盖影视轮播图、电影详情、票房信息、热门剧集等10多个接口,支持分页查询、搜索、留言反馈等功能。接口仅供学习使用,若失效可联系重启服务。还推荐了免费API平台,助力开发者快速获取接口资源。

2025-11-04 21:02:45 2176 16

原创 听歌学英语--猫哥的鸿蒙玩法实战

摘要: 本文分享了基于HarmonyOS开发的“听歌学英语”App实践案例。开发者猫哥通过该项目展示了鸿蒙应用从构思到上架的全流程,重点解析了ArkTS网络请求优化、JsonFormat插件快速生成数据模型等核心技术实现。文章提出"先完成再完美"的开发心法,强调通过开源项目实践快速掌握鸿蒙开发,并分享了DevEco Studio工具链使用技巧。案例证明鸿蒙开发门槛较低,鼓励开发者通过小步快跑的方式快速入门,抓住鸿蒙生态发展机遇。(149字)

2025-11-02 00:27:44 1048

原创 ESP32使用笔记(基于ESP-IDF):组件注册表介绍与使用详解

本文介绍了ESP-IDF组件注册表的基本概念和使用方法。IDF组件注册表是乐鑫官方提供的组件管理平台,开发者可以便捷地查找、添加和管理各种ESP32开发所需的组件。文章详细讲解了组件注册表的访问方式、常见组件类型、添加组件的方法、版本控制规范以及实战案例。通过IDF组件注册表,开发者可以简化开发流程,提高项目构建效率,同时确保组件的质量和兼容性。文中还以小智AI项目为例,展示了实际项目中的组件依赖配置,帮助开发者更好地理解和应用这一工具。

2025-10-24 23:17:25 3205 20

原创 鸿蒙HarmonyOS入门学习竟如此简单,如何三天上手鸿蒙应用开发

鸿蒙OS快速崛起成为第三大移动操作系统,为开发者带来新机遇。零基础也能三天上手鸿蒙开发!通过项目驱动的实战课程,从环境搭建到应用发布,掌握ArkTS、ArkUI等核心技术,完成"爱影家"观影APP开发。课程提供完整学习路径、免费API接口和在线答疑,适合各层次开发者。立即报名,开启鸿蒙开发之旅!课程地址:https://marketing.csdn.net/p/eca340aceae2a537746727d862cbbfb4?pId=3150

2025-10-16 21:37:10 6366 12

原创 程序人生 | 人生如棋,落子无悔

人生的开始,始于哭声,浮浮沉沉几十年。终了,一声长叹,在一片哭声中撒手离去。人生的道路虽然漫长,但是关键就是那么几次机会的选择,可以决定此后几十年的光阴。有个故事讲:古代有个人去砍柴,路上看到有人在下棋,手痒难耐,忍不住上前对弈。痴迷到连下山都忘记了,等他恋恋不舍再回到家里,发现已经过去了整整一百年,连斧头都烂掉了,而亲人更是早已难寻。物是人非,仅剩下自己孤身一人,这是何等的悲哀凄凉。

2024-05-11 22:30:00 10526 6

原创 python+pygame+opencv+gpt实现虚拟数字人直播(一)

马斯克称:“人工智能将在我们所看到的人类进化和文明的未来发挥非常深远的作用。未来我们会拥有大量的机器人,到时候,全球的生产效率将会提高到令人难以置信的水平。”,机器人可以完成行走、上下楼、下蹲、拿取物品等动作,也已具备了保护自身和周围人安全的能力,未来还可以做饭、修剪草坪、帮助照看老人,或在工厂里面替代人类从事枯燥和有危险的工作。不久前的世界互联网大会数字文明尼山对话上,阿里巴巴集团董事会主席兼首席执行官、阿里云智能集团董事长兼首席执行官张勇也表示,AI的发展将会带来更多的就业机会。

2023-09-29 02:00:00 25879 26

原创 AI接入微信公众号方法总结

AI挺好用的。但是想用时就得打开网页或者其他工具插件才行?太不方便了。记得有次要给媳妇演示下它的强大,竟没带电脑竟啥事干不成。索性把AI接入微信公众号,这样在公众号聊天窗口里发消息,AI自动给我回复内容,且可以分享给好友邀好友一块儿体验,这太好玩儿了。

2023-02-10 22:13:10 12527 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 37494 37

原创 Rust + Tauri调用鸿蒙系统原生API,打通桥接实战经验总结

真不容易啊,网上这方面资料很少,探索尝试了很久终于打通了调用鸿蒙原生API的方法。这有什么用?使用Tauri做跨端APP是个不错的技术方案,可以一次可以跨N端。但是呢肯定避免不了依赖和使用系统的原生API来扩展能力。当前Tauri在android和ios端,官方都有插件支持。但鸿蒙还不支持,有待探索。正在(或即将)把 Tauri 应用往鸿蒙(HarmonyOS)上搬、想调用系统原生能力(相册、分享、通知、剪贴板……)的开发者。本文是一篇实战记录,不是官方文档复述。

2026-08-22 00:26:24 155 1

原创 仓颉版 Tauri:给鸿蒙铺一条 Web 开发者的路

仓颉的 UI 生态刚起步,App 框架几乎是空白。Tauri 从 2019 年走到 30k+ star 的路径就是参照系——"框架 + 脚手架 + 插件体系"谁先做出来,谁就定义了仓颉的应用开发范式。这是典型的生态卡位机会,窗口期不会太长。

2026-08-21 23:33:08 284

原创 Rust+Tauri 调用系统原生能力完全指南:桌面 / Android / iOS / HarmonyOS

本文深入探讨了Tauri框架如何通过Rust内核与系统WebView实现跨平台开发,打通H5与系统能力的交互链路。文章从Tauri的四层架构(前端、WebView、Rust内核、原生层)入手,详细解析了JS与Rust的IPC通信原理,并横向对比了桌面、Android、iOS、HarmonyOS四端的实现差异。核心结论包括:Tauri采用Rust作为唯一系统能力持有者,通过统一IPC通道连接前端与底层;移动端官方支持Android/iOS,鸿蒙需社区扩展;开发者可保持同一套H5代码和Rust业务逻辑,仅通过条

2026-08-21 22:15:00 296

原创 翻旧说说:那些散落在时光里的QQ青春碎念

摘要: 尘封的QQ空间说说记录了一个人从大学到中年的完整成长轨迹。少年时满怀热血与敏感,在奋斗与多愁善感中成长;初入社会历经奔波与挫折,学会沉淀与反思;成家后体会为人父母的柔软,更懂亲情的珍贵;中年时走向通透,接纳人生无常,专注自我修行。这些文字见证了他的迷茫、遗憾、坚持与蜕变,最终沉淀为生活的智慧与笃定。回望过去,他想对曾经的自己说:所有经历都算数,未来仍要心怀善意,珍惜当下。

2026-08-20 22:02:49 241

原创 习惯树App鸿蒙化移植实录:从 Windows 桌面到 HarmonyOS 真机

摘要:本文详细记录了将Rust+Tauri 2开发的本地习惯养成应用"习惯树"从Windows桌面版移植到HarmonyOS手机(nova 14,API 24)的全过程。移植保持前端代码零改动,通过Rust交叉编译为.so库并结合DevEco工程壳实现。关键步骤包括:配置gnullvm工具链、改造Cargo.toml依赖、解决SIGABRT崩溃等核心问题。文章按环境准备、原理分析、实操步骤、常见问题及验证清单的结构展开,所有命令均可直接复用。项目采用鸿蒙官方维护的Tauri分支(feat/open-harm

2026-08-19 23:22:20 382

原创 Rust + Tauri实现一棵「习惯树」:创意应用--习惯可以成参天大树

作者基于对现有习惯养成App的反思,用Rust+Tauri开发了一款本地化习惯树应用。该应用通过分形算法将用户坚持行为可视化成一棵动态生长的树,为习惯养成赋予仪式感。核心创新包括:双模式追踪(打卡/戒断)、里程碑彩蛋动画、四种交互布局,以及完全离线的隐私设计。技术架构采用Rust纯函数计算核心逻辑,前端仅负责渲染,确保数据一致性。项目复刻了开源应用Grove的设计精髓,但实现了全新代码和交互体验。

2026-08-19 22:18:37 596

原创 cc-switch 鸿蒙 PC移植:使用Tauri官方 feat/open-harmony 分支最新版本移植实录

2026年8月18日,开发者基于Tauri官方仓库的feat/open-harmony分支(版本2.11.5)成功将cc-switch应用移植至HarmonyOS PC平台。相比之前使用社区fork版本(锁定在tauri 2.8.5)的方案,本次移植全面升级了所有依赖至最新版本,解决了旧版本依赖锁定的问题。项目采用Rust+React技术栈,通过napi-ohos桥接和官方维护的OpenHarmony支持分支实现原生兼容,最终生成34.8MB的签名HAP包,在华为MateBook Pro上运行稳定。该移植充

2026-08-18 23:17:11 441 1

原创 把 cc-switch 搬上鸿蒙 PC 的那些天:一个 Tauri 应用的移植笔记

本文记录了将Tauri应用移植到鸿蒙PC的真实过程。作者选取GitHub热门项目cc-switch(12万+星标)作为移植对象,该工具采用Tauri v2架构(React+Rust)。移植面临三大挑战:1)依赖解析冲突需通过patch机制解决;2)交叉编译问题包括openssl、rquickjs等库的适配;3)构建系统细节如Windows环境下的manifest误判。最终方案基于社区OpenHarmony版Tauri fork,通过NAPI桥接+ArkWeb渲染实现。文章特别指出鸿蒙开发需要NDK与完整SD

2026-08-18 00:48:08 361

原创 《让大象飞》与《穿越寒冬》读后感:最好的时代,普通人的创造力

在AI与具身智能爆发的时代,如何实现个人价值?史蒂文·霍夫曼的两本书《让大象飞》和《穿越寒冬》提供了完整路径。《让大象飞》强调抓住趋势(如AI浪潮)、小团队快速迭代和执行力的重要性;《穿越寒冬》则聚焦生存法则,包括正视市场周期、解决真实需求、团队建设和理性扩张。两本书共同揭示:创造=趋势+验证+执行+韧性。如今AI工具降低了创业门槛,但核心逻辑不变——方向比努力更重要,落地比想法更关键。技术浪潮不等人,唯有行动者才能抓住机遇,在变革中实现从0到1的突破。

2026-08-17 21:42:15 916

原创 AI 智能硬件:下一个风口的底层逻辑与产品机会

大模型的能力在快速趋同,纯软件应用(App、网页、API)的同质化越来越严重,护城河越来越薄。谁离用户更近、谁先拿到第一手数据。硬件天然是入口:眼镜在眼前、耳机在耳边、吊坠在胸前——物理贴近,意味着数据入口和商业壁垒。这正是巨头们争抢"下一代交互入口"的原因。软件的红利已经摊薄,数据的红利在硬件;模型的差距在缩小,入口的差距在拉大。端侧技术成熟——做得出来;巨头教育市场——有人买单;记忆入口争夺——有壁垒;孤独经济爆发——有需求。四股力量在同一年汇合,这在产业史上并不常见。

2026-08-17 21:13:33 378

原创 Tauri v2的Rust应用 → HarmonyOS(鸿蒙 PC)移植30分钟速成指南

这篇教程提供了将Tauri应用移植到OpenHarmony平台的详细指南,主要特点如下: 提供一键脚本方案(30分钟完成)和手动步骤两种移植方式 使用修复后的tauri OHOS分支(已解决cargo-mobile2版本问题和Windows HAP装配报错) 详细环境配置说明(Rust工具链、DevEco Studio、ohpm等) 关键代码改造要点: Cargo.toml依赖调整 平台差异处理(对话框/资源管理器) 入口文件配置 包含完整的编译打包流程和真机部署方法 提供社区交流平台和开发者资源链接 教程

2026-08-16 22:50:32 289 2

原创 Tauri v2 桌面应用m3u8dl-tauri移植到 HarmonyOS(鸿蒙 PC)完整实战指南

本文分享了将基于Rust+Tauri开发的m3u8多线程下载器从Windows移植到OpenHarmony/HarmonyOS鸿蒙PC(ARM64)的实战经验。主要内容包括: 移植原理 通过napi-ohos桥接层连接Rust后端与OHOS原生代码 复用现有Web前端,由ArkWeb WebView渲染 将Rust交叉编译为ARM64动态库,前端打包进HAP 关键步骤 准备OHOS NDK交叉编译环境 安装修改版的Tauri OHOS分支(修复cargo-mobile2版本问题) 解决Windows下GNU

2026-08-16 21:46:48 466

原创 深入 Oh My Pi(omp):终端里最能打的 AI 编程 Agent

(函数名、类名、重要注释),需要细节时 Agent 再调用。

2026-08-15 21:45:00 907

原创 一切皆插件:DeepSeek Harness 的架构哲学,以及与主流 Agent 的对比

摘要: DeepSeek Harness(dsh)采用“一切皆插件”的架构理念,其运行时完全由插件动态组合而成,无固定核心。基于Cordis论文的理论支撑,dsh通过可逆效应和反应式余效应实现插件的动态加载、卸载与重组,确保副作用回滚和依赖通知。与主流Agent(如Claude Code、AtomCode等)的“核心+外挂”架构不同,dsh允许替换基础组件(如模型适配器、存储、UI等),形成类似安卓的开放生态。其优势在于运行时全开放、理论严谨(形式化证明插件组合安全性),并支持模型自写插件的自进化能力。实践

2026-08-15 00:45:00 792 2

原创 DeepSeek Harness插件和工具的区别介绍及开发入门指南

本文由猫哥撰写,清晰区分了DeepSeek Harness(dsh)中插件与工具的概念关系。文章指出:插件是通过apply(ctx)函数定义的生命周期管理单元,而工具是插件通过ctx.tools.register()注册的具体能力(模型可调用的函数)。文中通过最小代码示例展示了两种插件形态:工具型插件(提供新功能)和观察型插件(被动响应事件)。作者建议开发者根据"模型主动调用"或"系统自动执行"的需求选择对应开发模式,并分享了三个自研插件的实践经验。更多相关内容可访问作者博客

2026-08-14 23:00:00 417

原创 DeepSeek Harness(dsh)插件开发实战:从零实现一个会话导出插件

本文以 dsh-session-export 插件为例,详细讲解 DeepSeek Harness(dsh)插件的开发全流程。该插件通过监听会话事件流,将完整会话内容(消息、工具调用、统计等)导出为 Markdown,满足技术记录、任务复盘等需求。文章剖析了 dsh 的插件机制,包括 Cordis 驱动的共享上下文架构、配置叠加原理及关键扩展点(事件订阅、服务注册等),并展示了插件的最小结构。重点分享了开发前的 API 研究方法:通过分析 dsh-headless 和 dsh-session 源码及类型定义

2026-08-14 22:45:00 445

原创 DeepSeek Harness(dsh)与 dsh-TUI 震撼开源:安装介绍及使用体验,以及它的终端界面

DeepSeek AI 推出开源智能体框架 DeepSeek Harness(dsh),采用插件化架构,支持自由替换模型、工具等组件,开发者可通过 npm 或源码快速体验。其 Web UI 提供轨迹回放、主动提问等特色功能,实测长程任务表现优于同类产品。框架支持 CLI 和社区插件(如终端 TUI 界面),未来将构建开放生态,推动 AI 自进化。目前处于开发者预览阶段,迭代迅速,官方呼吁全球开发者参与共建。

2026-08-14 22:15:00 1421

原创 我用 Rust + Tauri 2 复刻了 N_m3u8DL-CLI:一个 m3u8 多线程下载器

本文介绍了基于Rust+Tauri 2复刻N_m3u8DL-CLI项目的过程,实现了一个跨平台的m3u8多线程下载器。项目保留了原版核心功能(AES-128解密、多线程下载、ffmpeg混流等),并新增了可视化配置界面。文章重点分享了开发中遇到的五大技术难题:Tauri全局对象注入、前后端字段命名差异、错误信息丢失、ffmpeg下载及网络测试问题,并展示了7个通过的全链路测试案例。该项目实现了与GUI解耦的Rust核心库,支持Windows/Linux/macOS平台,相比原版命令行工具更易用。作者通过复刻

2026-08-12 22:13:02 597

原创 Windows安装Rust环境 Clang替代GCC MinGW环境LLVM工具链(详细教程)

Windows C/C++ 开发者长期面临 MSVC 与 GCC/MinGW 的选择困境。本文提出使用 Clang/LLVM 工具链作为理想替代方案,通过 MSVC ABI 或 MinGW-w64 ABI 两种模式实现高效开发。文章详细解析了 Clang/LLVM 在 Windows 上的两种 ABI 兼容模式(MSVC 和 MinGW-w64),比较了各自的优缺点和适用场景。同时提供了基于 MSYS2 和 llvm-mingw 的两种安装方案,并演示如何在此基础上搭建 Rust 开发环境(含国内镜像加速)

2026-08-12 20:37:48 402

原创 Rust+Tauri 2实现个人聚藏APP:一个 “注定上不了“ 的个人收藏夹

《聚藏:一个无法上架的个人收藏工具》摘要: 这是一款为解决个人收藏分散问题而开发的Rust学习项目。作者因收藏内容散落各平台、查找困难而开发了这款聚合工具,可将抖音、B站、公众号等多平台内容统一管理。项目采用Tauri2+Rust+React技术栈,数据本地存储不上传。但由于涉及内容聚合触碰平台利益,该项目注定无法上架,仅作为个人知识管理工具使用。虽然不具备商业价值,但完美解决了作者自身的信息管理痛点,体现了技术改善个人生活的价值。项目已开源,强调仅供学习研究使用。

2026-08-11 22:37:55 199

原创 具身智能时代悄然来临,这场物理世界的科技变革,你准备好了吗?

具身智能:AI从数字思维到物理行动的跨越 生成式大模型(如ChatGPT)展现了AI在数字世界的创造力,而具身智能(Embodied AI)则标志着AI突破虚拟边界,融入物理世界。传统AI仅能处理文本、图像等数字信息,而具身智能通过实体硬件(如机器人、智能外设)实现感知-决策-执行闭环,完成真实场景的交互与任务。 技术落地与挑战 开源社区已推动轻量化具身终端(如基于MCP协议的智能硬件)的平民化应用,实现语音交互、设备控制等功能。然而,行业仍面临数据稀缺、模型泛化能力不足、物理任务容错率低等核心瓶颈,尚未达

2026-08-10 21:24:58 421

原创 小鸿AI WS63 ↔ MCP Server WebSocket 通信协议详解

这篇文章详细拆解了小鸿智能音响与服务器之间的通信协议,重点解析了语音交互背后的握手、状态机与时序设计。全文采用通俗易懂的比喻,如将WebSocket连接比作"接头暗号",把音频传输描述为"拆小包裹",生动呈现了技术细节。 核心要点包括: 单条WebSocket连接同时承载控制指令(JSON文本)和音频数据(二进制帧),确保严格时序; 独特的双向异步握手机制,设备与服务器同时发送hello报文; 语音播报采用"开始-流式音频-结束"三段式设计,包含预缓冲优化; 监听功能支持自动接听和定向响应两种模式; 通过播

2026-08-08 23:15:00 338

原创 小鸿 AI新玩法:面向 AI Agent 的通用语音交互硬件技术方案

在当前的 AI 生态中,传统智能音箱正面临“功能锁死”的困境,其 I/O 链路往往被封闭在特定的云端后台中,难以适配快速演进的 AI Agent。小鸿 AI 的核心使命是实现从“封闭式云端音箱”到“通用语音外设”的职能转变。本方案旨在解放硬件、撬开云端锁扣,将硬件底层的感知能力与上层的逻辑决策深度解耦。

2026-08-07 22:45:00 596

原创 借助小鸿AI硬件给AI Agent 装上耳朵和嘴巴,我的贾维斯活了

摘要: 猫哥通过改造国产智能硬件“小鸿AI”,将其从封闭的云端服务中解放,转变为通用语音外设,为AI Agent赋予听觉与语音能力。项目通过MCP Server将硬件功能抽象为6个标准化工具(如语音监听、播报等),支持多种传输协议,实现与任意AI Agent的无缝对接。核心亮点包括流式音频处理、实时打断、在线调试及音乐播放优化。主推搭配开源AI助手AtomCode,实现自然语音交互,用户可直接口述指令操控AI完成复杂任务。该项目不仅复活闲置

2026-08-07 22:27:40 606 10

原创 为什么edge-tts成为语音合成首选方案的5大关键指标

摘要: edge-tts是一款基于Microsoft Edge语音服务的开源Python库,提供免费、高质量的文本转语音功能。支持100+种语言,跨平台兼容(Windows/macOS/Linux),无需API密钥或订阅。核心功能包括语音合成、字幕生成和实时播放,通过简单API或命令行即可调用。项目以零成本、易集成和丰富语音选择为优势,适用于播客制作、有声书、语音助手等场景,持续更新维护,是开发者首选的TTS解决方案。

2026-08-05 22:45:00 209

原创 Node.js 三方库移植到 OpenHarmony 鸿蒙PC:一篇实操指南

本文为开发者提供在鸿蒙PC上运行npm包的完整指南,核心内容包括: 快速入门:针对已适配的3个npm包(sqlite3等),通过替换包源+环境配置5分钟完成迁移,无需修改业务代码。 工具生态: 提供包含7个标准化工具的SKILL工具集(验证/分析/迁移/测试等) 建立ohos-npm-ports分发仓管理适配后的npm包 技术要点: 三类npm包适配难度分级(纯JS/有预编译/需本地编译) 关键编译环境配置(NDK路径、编译器指向) 常见问题解决方案(binutils缺失等) 社区支持:提供开源鸿蒙PC社区

2026-07-30 22:45:00 470

原创 Node.js 三方库HarmonyOS鸿蒙化移植最佳实战指南

本文介绍了在鸿蒙PC上移植Node.js原生模块的三大技术路线:本机编译优先(快速验证)、社区贡献全流程(标准化移植)和AI辅助系统化(规模化移植)。核心思路是通过NDK工具链直接编译,而非改造node-gyp。文章详细说明了各路线适用场景、操作步骤和常见问题解决方案,并强调三者是递进关系:个人验证→社区沉淀→规模自动化。特别指出两个关键仓库的分工——工具集仓生成移植包,分发仓发布npm包。最后提供了完整移植流程和资源链接,助力开发者高效参与鸿蒙生态建设。

2026-07-29 22:45:00 196

原创 鸿蒙PC Node.js三方库移植的AI移植框架与社区贡献完整流程

本文档详细介绍了Node.js生态三方库移植至OpenHarmony PC(鸿蒙电脑)的全流程操作指南。主要内容包括:1)通过SKILL工具进行本地移植验证,生成适配补丁和测试用例;2)在个人Fork的社区仓库完成二次验证;3)提交PR至ohos-npm-ports社区仓库;4)通过审核后由CI流水线自动构建并发布至npmjs.com。文档强调了移植过程中的补丁编写原则,支持最小化修改和跨平台兼容,并鼓励向上游开源社区贡献通用补丁。该标准化流程为开发者提供了从本地移植到社区贡献的完整路径,助力完善OpenH

2026-07-28 21:59:46 414

原创 Python三方库鸿蒙PC移植指南PPT

摘要:本文提供鸿蒙PC开发相关教程资源,推荐访问猫哥的CSDN博客专栏"鸿蒙PC专栏"(https://blog.csdn.net/yyz_1987/category_13085729.html),内含丰富的开发指南与实践案例。文中展示了多张配图(共24张),涉及鸿蒙系统界面、开发工具截图等内容,为开发者提供可视化参考。(注:实际配图未显示具体内容)

2026-07-22 23:45:00 251

原创 HarmonyOS 鸿蒙 PC平台 Python 三方库移植实战完整教案

本文介绍了鸿蒙PC平台Python/C/Rust扩展库移植的实战课程,主要内容包括: 课程背景:针对鸿蒙PC与标准Linux底层四大核心差异(C标准库ABI不兼容、进程创建路径失效、动态链接符号隔离、安全校验机制),解决Python扩展库移植难题。 移植方案:推荐本机编译方案,使用Harmonybrew工具链一键配置开发环境,包含Python3.12、Rust1.97等必备组件,并强制创建虚拟环境隔离开发。 标准化六步移植流程: 环境准备(Harmonybrew+虚拟环境) 依赖分析(区分纯Rust库和系统

2026-07-22 22:20:15 319

原创 C/C++三方库鸿蒙 PC 移植:鸿蒙PC开发者面对面 · 线下课件PPT

摘要: "开源鸿蒙领学课堂暨鸿蒙 PC Meetup 北京站"活动聚焦鸿蒙 PC 生态建设,汇聚技术专家、开发者及社区成员,围绕三方库迁移实践展开深度交流。通过真实案例分享与最佳实践探讨,活动旨在推动鸿蒙 PC 生态的协同发展。更多技术细节可参考猫哥的博客(附链接)。活动配图为现场技术分享与交流场景。

2026-07-22 22:15:00 464 1

原创 如何长期坚持做一件事情?

《专注深耕:走出选择迷雾的坚持智慧》摘要 人生常陷选择困境,贪多求全反致两手空空。文章剖析半途而废的根源:动机不足、野心过大、完美主义、缺少激励与复盘。提出五大坚持法则:1)挖掘深层动机,让热爱成为内驱力;2)采用"小步快跑"策略,避免急功近利;3)接纳过程不完美,破除"全或无"思维;4)建立正向反馈机制自我激励;5)定期复盘见证成长。真正的坚持不在于速度而在于持续,日拱一卒的积累终将突破平凡。唯有专注深耕一事,方能抵御时代浮躁,收获时间馈赠的复利价值。

2026-07-20 22:15:00 243

sm2国密算法工具完整版(QT),包含sm2,sm3和sm4

sm2国密算法测试工具完整版(包含sm2,sm3和sm4),简单小巧。支持加密,解密及签名和验签。使用说明和详细介绍参见个人博客: SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂国密算法的使用。 文章链接:https://blog.csdn.net/yyz_1987/article/details/120501076 根据网友的反馈,之前的存在的闪退和乱码问题已解决,资源已更新。 若还遇到其他问题,可随时与作者取得联系。

2022-04-22

绿色小巧免安装的ModBusTCP协议调试工具带模拟器(mbpool,mbslave,modbus调试助手,串口监控工具)

绿色小巧免安装的ModBusTCP协议调试工具,带(mbpool,mbslave,modbus调试助手,串口监控,网络抓包工具,mqtt工具等常用工具的集合,一次就齐了)。调试modbus和modbusTCP协议利器。 详情介绍,参见博客:https://blog.csdn.net/yyz_1987/article/details/132172864

2023-08-17

arm-fsl-linux-gnueabi-交叉编译工具链(两个)

arm-fsl-linux-gnueabi-交叉编译工具链,这个不好找,反正我是没有找到。你要是好找到,也不会来这里下载了。里面有两个,很全面。 包含: fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0 gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar

2023-07-28

Paragon ExtFS for Windows,Windows 下读取 Linux 系统文件 神器

Windows 下读取 Linux 系统文件 神器 Paragon ExtFS for Windows 很好用。我主要用来更新sd卡里的uboot和linux内核。

2023-07-28

正点原子imx6ul板的Uboot和Linux出厂源码

正点原子Uboot和Linux出厂源码。完整资料太大,这里单独分享下内核源码。 需要完整资料的请移步原子哥官网论坛。

2023-07-28

中景园电子OLED屏的linux驱动源码(spi接口)

中景园电子OLED屏的linux驱动源码,使用spi接口的驱动。完整源码可以用,内包含makefile,直接make即可编译。详细介绍,参见个人博客: 《嵌入式linux之OLED显示屏SPI驱动实现(SH1106,ssd1306)》 https://blog.csdn.net/yyz_1987/article/details/131978153 无论是ssd1306还是SH1106的芯片,都能够支持。

2023-07-28

IMX6ULL-MINI-V2.2(Mini底板和alpha板原理图).pdf

IMX6ULL_MINI_V2.2(Mini底板原理图).pdf IMX6ULL_ALPHA_V2.4(底板原理图).pdf 正点原子 Linux开发板原理图 包括:RGB LCD模块电路,SD卡电路,CAMERA电路,CAN总线,以太网口电路,USB OTG等。

2023-07-28

移远4G模块通用拨号程序源码,适用于所有移远4G模块如EC20,EC800等

移远4G模块通用拨号程序源代码,适用于所有移远4G模块如EC20,EC800。 可直接交叉编译并下载到板子上使用,自动完成识别设备节点和自动拨号联网。 详情可参见博客介绍:《嵌入式linux驱动开发之移远4G模块EC800驱动移植指南》 https://blog.csdn.net/yyz_1987/article/details/131712670 使用方式:交叉编译为可执行文件,然后直接./quectel-CM即可。 可以看到类似如下拨号日志:Auto find qmichannel = /dev/ttyUSB1, Auto find usbnet_adapter = usb0,netcard driver = cdc_ether, driver version = 22-Aug-2005,Modem works in ECM_RNDIS_NCM mode

2023-07-14

替代chatGPT,很火的聊天插件BITO的api接口封装

很火的BITO插件,逆向抓取了api接口,仅供学习研究用途。 终于有不限次数且完全免费的AI聊天接口啦,速度也是杠杠的。 提供项目完整源码,直接可运行,启动一个http接口服务。 基于golang的,不但封装了bito接口,还封装了微信公众号接入相关的接口。 详情参见博客介绍:https://blog.csdn.net/yyz_1987/article/details/131261125 下载资源提供技术支持。

2023-06-17

vscode配置stm32开发仿真调试IDE环境,工程模板源码

vscode配置stm32开发调试环境工程模板源码。(默认适用于STM32F1系列单片机)。 但是替换你的start_.s文件和ld文件,则适用于任何stm32系列。因为都是使用了HAL库,工程的cmake模板配置是通用的。详情参见博客介绍:【vscode搭建开发调试STM32环境IDE配置】https://blog.csdn.net/yyz_1987/article/details/131000116

2023-06-02

openAI接入微信公众号后台源码(golang版本)

(注:非原生的chatGPT,原生chatGPT是不允许的,使用的openAI的接口) chatGPT和openAI的text-davinci-003模型区别,博文中有介绍。 openAI接入微信公众号后台源码,可运行。 配合公众号,可实现在公众号聊天窗口发消息,收到AI的回答。 无超时和使用次数限制。 只需修改下个人的api-key和公众号key 测试和使用效果参照博客,绝对可行: https://blog.csdn.net/yyz_1987/article/details/128946637?spm=1001.2014.3001.5502

2023-02-13

Java版8583协议银联免密免签支付完整源码

Java版银联8583协议免密免签支付,完整的交易demo源码。 使用NetBeans8版本的IDE可以直接打开工程和运行,若使用其他IDE直接添加src中的源码即可。 同时带有自己写的可用于生产环境的简单好用的8583协议解析库源码。 替换商户号终端号等参数后,可以直接测试签到和交易等完整的流程。附带有银联卡数据的组包。若换成正式参数和卡数据,则直接能扣费。(注:仅供相关行业技术开发人员学习交流,莫用于其他非法用途。) 详细介绍和使用参见个人博客: https://blog.csdn.net/yyz_1987/article/details/128311214 如有任何问题,欢迎在博客首页联系我,或者在文章下方评论区留言。

2022-12-14

sm2国密算法加解密、签名、验签QT工具源码(包含sm2,sm3和sm4源代码)

sm2国密算法加解密,签名、验签QT工具的源代码(包含sm2,sm3和sm4源码)。 环境我使用的QT5.14的IDE编译,其他版本qt未测试。不过仅使用了几个简单控件应该关系不大。 详细介绍参见个人博客:SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂国密算法的使用 https://blog.csdn.net/yyz_1987/article/details/120501076

2022-04-23

minidump_stackwalk工具,用于分析breadpad生成的dmp文件。

minidump_stackwalk工具,直接解压就能用。 windows平台下使用,用于分析breadpad生成的dmp文件。 使用方法参见博客:blog.csdn.net/qq8864

2022-04-09

最全vim配置,解压既能用vim。集成了常用的插件包 自动补全智能提示飞一般的写代码

最全vim配置,解压既能用vim。 集成了常用的插件包 自动补全智能提示飞一般的写代码。 就像一个轻量级IDE,文件目录浏览和函数列表显示功能一应俱全。 无需在额外任何配置,解压既能用。 详细介绍和使用参见个人博客:https://blog.csdn.net/yyz_1987/article/details/123457186

2022-03-13

sm2Tool.zip

最好用的sm2国密算法加解密工具,使用QT制作。 单个文件,可直接运行。 支持日志窗口,显示详细过程并生成日志文件。 支持加密,解密,签名,验签,生成公私钥对,根据私钥生成公钥等常用功能。 使用方法详见个人博客介绍: https://blog.csdn.net/yyz_1987/article/details/120501076

2021-09-28

java版8383解析工具源码

java版的8583报文解析类及其工具源码。可以参考博客,那个8583报文解析工具的工程源码,内含8583报文解析类。使用的是netbeans IDE.可以直接打开编译

2018-11-12

sm2国密算法单片机版源码(基于低内存的stm32单片机)

sm2算法单片机版源码,基于低内存的stm32单片机。经过测试的保证能运行。参见博客介绍:https://blog.csdn.net/yyz_1987/article/details/100582268 想要linux版的单独与我联系,linux版的在此基础上免费送。

2021-06-03

java串口读写卡工具

java使用rxtx这个串口通信库,做的一个工具。可以通过串口操作读卡器,进行CPU卡读写操作。 参见个人博客:blog.csdn.net/yyz_1987

2019-03-21

Android调用c的动态库的方法demo源码

Android调用c的动态库方法demo源码,以支付宝脱机乘车码so库调用为例子,参加博客介绍:https://blog.csdn.net/yyz_1987/article/details/74332424

2021-06-02

fastdds的c++完整HelloWorld项目示例Demo源码和依赖库

fastdds的c++完整HelloWorld项目示例Demo,包含最新的依赖的所有的dds依赖库dll和lib库。方便学习使用DDS或上手二次开发。 工程使用cmake,使用版本: Fast DDS 3.6.1 | Fast DDS Spy 1.5.1 | Fast CDR 2.3.5 构建环境: Windows 10/11 x64 + Visual Studio 2022。详细介绍及使用,参见博文:Fast DDS C++ 开发完全入门教程:从 HelloWorld 到 原理详解一文搞懂,链接地址:https://blog.csdn.net/qq8864/article/details/161522693

2026-05-30

DDS监控工具(fastddsspy+FastDDSMonitor+ShapesDemo)可运行程序工具

Fast DDS(原名 Fast RTPS)是 eProsima 公司开发的一款高性能 DDS(Data Distribution Service,数据分发服务)的 C++ 实现。Fast DDS Spy是一个命令行交互式工具,用于监控和探查运行中的 DDS 网络。它可以实时发现网络中的 DomainParticipant、DataWriter、DataReader、Topic 等信息,并实时显示用户数据内容。 很多人初识 DDS 会觉得它很"神秘":没有 Broker,数据却能在毫秒级送达;程序随便启动,却能自动发现彼此建立连接。这背后的原理究竟是什么?本文将从架构到协议,为你彻底拆解 DDS 的实现原理,并穿插介绍如何用 eProsima 的工具直观观察这些原理的运行。 分享使用vs2022在x64的电脑上编译出的最新的DDS工具集合。可运行的程序包,方便监控调试和理解DDS. 详见博文介绍:《揭秘 DDS原理:无中心、自发现、实时可靠的“分布式神经“》:https://blog.csdn.net/qq8864/article/details/161522974

2026-05-30

工业IO信号监控系统源码(golang+websocket后台+web UI前端)

工控行业IO信号Web监控平台原理及技术实现方案对应的项目实战源码 本文从实际使用角度出发,意在解决行业系统中的IO信号监控痛点。一台设备的 IO 信号点动辄成百上千——从简单的门锁状态、急停按钮,到复杂的真空压力模拟量、主轴转速等。这些信号的实时监控直接关系到设备稼动率(OEE)和良品率(Yield)。本文从原理层和工程实现层两个维度,完整阐述一套 IO 信号监控平台的架构与开发实践。参见博文链接:https://blog.csdn.net/qq8864/article/details/161145387

2026-05-22

esp32小智AI的websocket协议调试工具,搞通设备与后台的交互协议

在开发 ESP32 小智 AI 终端的过程中,开发者经常面临以下挑战:小智服务器与终端之间的协议交互复杂, 消息格式多样(JSON、二进制、JSON-RPC), 握手流程、认证机制、心跳保活等细节不明确, 缺少完整的协议文档和示例。 现在好啦,猫哥分享一款 ESP32小智AI的WebSocket 调试工具,帮你直观的看清整个接入和交互过程。 博文介绍链接:https://blog.csdn.net/qq8864/article/details/159320086 ESP32 小智 AI 终端是一款基于 ESP32 芯片的智能语音交互设备,通过 WebSocket 协议与小智服务器后台进行通信,实现语音识别、语音合成和智能对话等功能。 通过该websocket协议调试工具,可以直观的看到报文交互流程,可以调试连接,握手,唤醒和发送语音等完整流程。

2026-03-24

jenes游戏模拟器源码及高清显示优化算法

jenes游戏模拟器源码及高清显示优化算法。这是jsnes游戏模拟器的源码及高清显示算法优化。 优化后果然显示好多啦,在大屏设备上依然显示清晰。资源为测试完整源码,可运行。 参见博客介绍:《JSNES游戏模拟器在 Node.js 环境下的测试和使用 》https://blog.csdn.net/yyz_1987/article/details/152212550

2025-09-28

sm2国密算法的纯c语言实现,跨平台且适用于单片机环境

sm2国密算法的纯c语言实现,跨平台且适用于单片机环境。无任何三方库依赖,纯c语言实现,代码量极小。 详细实现原理,参见博客:《SM2椭圆曲线密码算法原理与纯C语言实现详解 》https://blog.csdn.net/yyz_1987/article/details/149863515

2025-08-02

sm2国密算法加密解密验签完整stm32单片机项目源码

sm2国密算法在低内存单片机stm32上的项目源码,可完美运行加解密。绝对能完美运行,不能用包退!结果跟工具算出来的一致。 占用内存小,对芯片要求不高。 详情参见个人博客介绍:blog.csdn.net/qq8864. 文章详情:《sm2国密算法的纯c语言版本,使用于单片机平台》https://blog.csdn.net/yyz_1987/article/details/100582268

2025-07-27

嵌入式linux电表数据采集集中器项目golang源码(带webUI界面)

电表数据采集集中器项目golang源码,带webUI界面。 以数据网关或集中器设备为例,有人知道吧。这玩意儿没界面,但是还一大堆参数需要配置。那怎么搞?做个上位机工具,做界面,再做个串口协议一个个的搞吗?太繁琐了,不但得制定协议,还得造工具配合调试,发布时还得配套给用户提供工具安装和使用。如果有一web界面,可以通过网页访问它,通过电脑在web网页中对终端参数进行配置岂不是很爽?只要能访问到集中器设备的IP地址即可,如下这张图的web后台是跑在嵌入式linux上的。参见博文介绍:https://blog.csdn.net/yyz_1987/article/details/104757148

2025-04-16

deepSeek的api快速接入微信公众号,后台golang服务完整源码

deepSeek的api快速接入微信公众号,后台golang完整源码。 AI挺好用的。但是想用时就得打开网页或者其他工具插件才行?太不方便了。 近年来,AI大模型的发展日新月异,DeepSeek-V3作为国内和国际上表现亮眼的大模型之一,凭借其强大的自然语言处理能力和高效的API接口,受到了广泛关注。本文将详细介绍如何通过DeepSeek API快速接入微信公众号,省去安装App的麻烦,直接在微信上使用AI服务,方便快捷。 安装部署方法,参见博文介绍:《DeepSeek API 快速接入微信公众号搭建教程》https://blog.csdn.net/yyz_1987/article/details/145453155 或者联系博主猫哥,提供安装部署支持。

2025-02-05

qt自绘仪表盘控件项目demo完整源码

​基于QT的仪表盘有很多种办法,比如使用QWT,ChartDirector 或H5混合的echart组件, 或者基于QT的绘图功能绘制,或者基于美工提供的图片的基础上增加动态效果。 然而搞明白QT自定义控件的绘图后,自定义绘图这种,实现是最简单最轻量级的,且定制度高,想要什么效果就可以自己绘制个。 所谓一通百通,有了以下示例的参考实现,任意实现一个类似的仪表盘,也是很简单的事情。 以上示例,提供了四个经典常用的仪表盘绘制源码。简单小巧,一通百通,可根据需要实现自己的仪表盘控件。 详细介绍,参见个人博客:《Qt自定义控件画图实现漂亮的仪表盘》 https://blog.csdn.net/yyz_1987/article/details/144088683 ​

2024-11-27

stomp协议客户端调试助手工具

STOMP(Simple Text Oriented Messaging Protocol)是一种简单的、文本化的消息传递协议,设计用于与消息中间件(如消息队列或发布/订阅系统)进行通信。 网上有很多的MQTT的客户端调试工具,但唯独STOMP协议的调试工具很少,难道是因为太简单啦,总之我是没找到。 于是乎自己造一个,详细介绍参见博客:《Python实现基于WebSocket的stomp协议的小巧调试助手工具》,文章地址:https://blog.csdn.net/yyz_1987/article/details/143111710,可以用来调试stomp协议的通信和订阅、发布消息。 stomp协议的broker代理服务器端有RabbitMQ、ActiveMQ或EMQX等。

2024-10-23

爱影家uniapp小程序源码及完整golang后台源码( 可部署)

已正式发布的小程序 【爱影家】的完整小程序源码及后台代码。 前端小程序采用uni-app,后台服务采用golang语言和mongoDB数据库,部署在腾讯云。 属于个人的前后端分离完整练手项目,前端小程序源码和后台源码。声明:仅限于个人学习研究,禁用于商业用途! 有域名和服务器资源可直接安装部署,提供技术支持!网络影视资源取自网络,仅限于学习研究和技术交流,莫用于其用途。 详细介绍,参见个人博客:https://blog.csdn.net/yyz_1987/article/details/139454984

2024-07-09

go-imovie,爱看电影小程序的后台golang源码,配和前端的电影小程序

爱看电影小程序的后台源码,包含轮播图,豆瓣top250、 热门影视、正在热映等电影api后台服务源码。 后台服务使用golang语言。实现简单,且方便部署。博文介绍《uniapp小程序开发 | 从零实现一款影视类app (后台接口实现,go-zero微服务的使用)》:https://blog.csdn.net/yyz_1987/article/details/139454984

2024-06-05

uniapp网络库封装工程项目模版(爱看电影小程序源码)

uniapp的网络库封装工程项目模版,基于我的个人项目,爱看电影小程序源码。 为了更方便通用,方便他人做为其他项目的初始模版工程,从中精简出来的项目工程模版。带网络库的封装、轮播图、tabBar页、个人中心页等常用页面,常用库utils库封装等。 关于网络库的封装及使用,参见个人博客:《uni-app的网络请求库封装及详细使用(同时支持微信小程序)》https://blog.csdn.net/yyz_1987/article/details/139321281

2024-05-30

uni-app中的mockjs和轮播图的完整示例,项目工程模版(完美运行)

uni-app中的mockjs和轮播图的完整示例,完美运行。在H5和微信开发者工具上测试通过。 可以掌握mockjs 和轮播图的使用,同时可以作为一个工程项目模版。 包含基本的轮播图和tabBar页,且封装网络通信组件。可以在后台接口未就绪的情况下愉快的模拟啦。 推荐下better-mock,堪称前端神器,同时支持小程序平台。 完整介绍和使用方法参见个人博客:https://blog.csdn.net/yyz_1987/article/details/139180060

2024-05-24

python蓝桥杯选拔赛,省赛及历届国赛真题集合(附赠集训教程包)

蓝桥杯选拔赛,省赛及历届国赛真题集合,附赠集训教程包。包含第六、七、八、九、十、十一、十二等历届蓝桥杯完整真题。附赠选拔赛,省赛试题及python教程和蓝桥杯相关考点的集训教程。 蓝桥杯全国软件和信息技术专业人才大赛简称“蓝桥杯”,是由工业和信息化部人才交流中心举办的信息技术竞赛,2016年“蓝桥杯”增设中小学创意编程组(简称青少组)。2022年9月蓝桥杯青少组入围教育部《2022-2025学年面向中小学生的全国性竞赛活动名单》。 蓝桥杯并不难。 蓝桥杯介绍:https://blog.csdn.net/yyz_1987/article/details/134514165 《python历届蓝桥杯真题及源码分析》参见个人博客讲解,分享给有需要的小伙伴。 地址: https://blog.csdn.net/yyz_1987/article/details/134751542

2024-03-11

python+pygame+opencv+gpt实现虚拟数字人

python+pygame+opencv+gpt实现虚拟数字人直播,AI技术突飞猛进,不断的改变着人们的工作和生活。数字人直播作为新兴形式,必将成为未来趋势,具有巨大的、广阔的、惊人的市场前景。它将不断融合创新技术和跨界合作,提供更具个性化和多样化的互动体验,成为未来的一种趋势。 详情参见个人博客介绍:https://blog.csdn.net/yyz_1987/article/details/133383638?spm=1001.2014.3001.5502

2024-02-29

mqtt客户端工具,小巧且强大的mqtt协议调试助手

mqtt客户端调试工具,小巧且强大,是mqtt协议调试的好帮手。 绿色小巧,不需要安装,整个工具就只有一个可执行文件,分享给有需要的小伙伴。 界面美观,功能强大,参见博文介绍。 工具是使用python做的,想直接使用python脚本的可以参见博客:https://blog.csdn.net/yyz_1987/article/details/132919813

2023-09-18

pygame小游戏之飞机拼音大作战源码(送给娃的礼物,模拟真实宇宙场景)

让学习变得有趣! pygame小游戏之飞机拼音大作战,做为送给娃的礼物,模拟真实的宇宙环境背景,画面相当震撼。即便是成年人看到后也会觉得像是坐了一次星际旅行! 二娃再过一年就该上一年级了,但现阶段的拼音咋都学不进去。买了拼音挂图贴在墙上,拉都拉不到旁边。突发奇想,何不用python的pygame做个小游戏?在玩中也能学习,让学变得有趣,同时科普知识,认识八大行星。 游戏的背景以宇宙和航空为主题,为孩子们提供了一个奇妙的探索空间。他们可以扮演一位宇航员,驾驶飞机在太空中飞行,同时学习拼音字母。后续计划在游戏中,让孩子们需要根据屏幕上出现的字母或汉字,用正确的拼音字母来击败敌人或通过障碍物。通过这种互动的方式,他们将在玩乐中学习,增长见识,并培养对宇宙未来的探索和想象力,增加对未来的好奇心,探索欲和求知欲。 详细介绍参见个人博客链接:https://blog.csdn.net/yyz_1987/article/details/132742982 让孩子们在享受游戏的乐趣的同时,提高他们的拼音字母识别能力和记忆能力!

2023-09-08

DLT645规约1997和2007调试工具(电力仪表行业必备神器)

DLT645规约1997和2007调试工具(电力仪表行业必备神器),调试各种仪表协议用,好用且强大的工具。

2023-08-17

空空如也

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

TA关注的人

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