文章
我发布的所有文章。
-
lib3mf 集成系列(一):编译与示例测试
发布于: at 05:20 下午手把手教你如何创建 Flutter FFI 插件并集成 lib3mf 库。本文不仅涵盖了 plugin_ffi 模板的创建流程,更重点分享了 Android 端集成的实战坑位:包括 NDK 编译工具链配置、std::cout 重定向至 Logcat、以及针对 Android 15 的 16k Page Size 适配。通过版本号查询示例,验证了跨平台 C++ 库在 Flutter 上的运行可行性。
-
Flutter 嵌入安卓原生 View,以及与原生交互
发布于: at 07:00 下午记录如何在 Flutter 中通过 PlatformView 嵌入 Android 原生 View,并实现双向的逻辑通信。
-
球面几何计算:基于经纬度的距离(Great-Circle)推导
发布于: at 09:09 上午如何通过经纬度算出两点间的精确距离?为什么直接用余弦定理在短距离时会失效?本文带你从头推导球面几何公式,并用 Haversine 算法解决计算机浮点数的精度陷阱。
-
网站性能优化实战:PageSpeed Insights 从 47 分到 97 分的优化历程
发布于: at 06:33 下午记录使用 PageSpeed Insights 分析并优化 Hexo 博客的完整过程,移动端得分从 47 分提升至 97 分,桌面端达到满分 100 分。
-
在 M5Stack Cardputer 上实现远程桌面串流(基于 H.264)
发布于: at 06:55 上午时隔五年,我带着 M5Stack Cardputer 重新挑战 ESP32 串流。从当年的面包板到现在的 H.264 硬核解码。
-
Android 进阶:如何在安卓中实现像 LVGL 一样的"实体"Border?
发布于: at 09:13 下午模仿 LVGL 的 Box Model 逻辑,在 Android 中通过自定义 View 和 Xfermode 实现具有"实体"空间占用的圆角边框(Border)。
-
做个暗金计数器吧:CS:GO StatTrak 硬件复刻全记录
更新于: at 08:00 上午CS:GO StatTrak计数器制作记录。OLED、MAX7219点阵屏到HDSP2072的硬件选型迭代,Atmega32U4核心板设计、Type-C焊接和外观壳体优化。
-
Arduino Pro Micro(Leonardo)无响应修复:强制 Bootloader 恢复指南
更新于: at 08:00 上午Pro Micro无法识别/频繁断连的解决方法。SoftwareSerial等代码冲突导致通信异常的原因,以及通过快速短接RST与GND两次强制进入Bootloader模式的操作。