文章
我发布的所有文章。
-
屏幕不够,算法来凑(一):Ditherpunk 抖动算法原理与 JS 实时演示
更新于: at 09:40 下午用JavaScript和Canvas实现的抖动算法在线演示。从Gamma校正、Bayer矩阵到Floyd-Steinberg误差扩散,看看1-bit屏幕如何通过算法模拟灰度。
-
告别AT指令:ESP32通过PPPoS驱动4G模块上网
发布于: at 08:09 上午在ESP32C3上使用PPPoS驱动4G模块(SIM7600, Air780EG)。将串口虚拟为网卡,实现标准Socket编程。ESP-IDF代码、事件处理、DTE/DCE初始化及供电流控等问题记录。
-
使用Bindgen为ELK生成Rust绑定
发布于: at 10:57 上午利用bindgen和cc库为迷你JS引擎ELK生成Rust绑定。MinGW/Windows下的交叉编译配置、build.rs编写流程,Rust调用C函数与JS脚本动态下发。
-
CH592F利用SPI+DMA驱动WS2812灯珠
发布于: at 07:20 下午CH592F/CH582使用SPI+DMA驱动WS2812。4倍频数据膨胀原理及GRB转SPI编码实现,解决CPU阻塞问题,保证蓝牙连接稳定。 - 折腾硬件
-
为 AdSense 铺路:我如何修复 'GSC 重复网页' 与 Canonical 致命错误(Hexo, 301, robots 详解)
发布于: at 09:27 下午Hexo博客修复GSC重复网页与Canonical错误。301重定向、robots.txt和Hexo配置调整记录。
-
Claude Code初体验
发布于: at 07:39 上午记录Claude Code的实际使用体验。从API配置、CLI安装到让AI独立开发安卓串口监视器功能,看看这种CLI式AI编程工具到底能做到什么程度。
-
如何从零开始:用 CH592F 制作 CS2 同人生命值胸章并实现 GSI 联动
更新于: at 02:45 上午基于 WCH CH592F 的硬件 DIY 研究。介绍如何利用 C++、BLE 蓝牙 HID 与游戏 GSI 协议,制作一个具有交互功能的同人电子饰品。包含 PCB 设计、电源管理及自定义 Device Script 实现方案。
-
踩坑与收获:2025独立开发者Google Play上架实战复盘
发布于: at 12:35 上午2025年起Google Play要求新开发者账号完成14天封闭测试。记录从注册账号、准备材料、利用Reddit社区互助完成测试,到解决隐私政策问题最终上架的完整过程。