分类 » 技术文章

这里记录了我编程路上的“避雷”心得与代码片段。专注分享 Python、JavaScript、C++ 及 Go 的实用开发技巧,总结那些踩过的坑,希望能为你提供一些灵感和参考。

Project Cyber Companion:从静态硬件到具备自我进化能力的数字生命构建实录

摘要 本文详细记录了“赛博伙伴(Cyber Companion)”项目从硬件构建到软件架构演进的全过程。项目旨在探索在低功耗边缘计算设备(RK3399)上,构建一个具备“意图识别”与“自我进化”能力的 AI Agent。通过“端云协同”架构,系统成功实现了从自然语言指令到本地可执...
阅读全文 »

复刻: Windows 版小智 (Xiaozhi) 客户端

最近在研究 AI 硬件“小智”,其官方主要支持 ESP32 平台。为了在 Windows 上体验并集成到桌面应用中,我使用 C++ 复刻一个 Windows 客户端。本文主要记录如何通过逆向分析通信协议,打通 WebSocket 信令与 Opus 音频流的全过程,以及在降低延迟方...
阅读全文 »

NativeFlex UI 引擎日志2

在开发 NativeFlexUI 的核心组件 TreeViewVirtual 时,我遇到了一个让人头皮发麻的 Bug。明明之前第一次写 Tab 标签页的时候测试过,显示一切正常(上一篇文章里还有截图为证!)。结果今天写 TreeViewVirtual Demo 的时候,却撞上了“...
阅读全文 »

NativeFlex UI 引擎日志

NativeFlex 引擎日志:实现“零图片”的 UI 控件渲染在开发 NativeFlex UI 引擎的过程中,我一直坚持一个执念:零图片 (Zero Images)。与其堆砌几十 MB 的 PNG 资源文件,不如用纯粹的代码去绘制每一个像素。不是为了追求包体积,18MB 内存...
阅读全文 »

Typecho 插件 EnlighterJS 深度去广告与美化

💡 为什么写这篇文章?在追求极简博客的路上,代码高亮是技术博主的门面。EnlighterJS 虽强,但其内置的版权 Logo、冗余的工具栏以及偶发的排版“黑竖杠”实在让人如鲠在喉。优雅不只是视觉的清净,更是对每一行代码的绝对掌控。 本文分享如何通过一个不到 100 行的插件脚本,...
阅读全文 »