标签: Software & Dev
所有带有"Software & Dev"标签的文章。
-
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 下午深入探讨如何通过 PlatformView 在 Flutter 中嵌入 Android 原生渲染层,并结合 MethodChannel 实现双向逻辑通信。包含对 PlatformView “贪婪”特性的分析及布局约束解决方案。
-
球面几何计算:基于经纬度的距离(Great-Circle)推导
发布于: at 09:09 上午从三维空间直角坐标系出发,完整推导两点经纬度间的大圆距离(Great-Circle)。深入分析球面余弦定律在短距离下的“精度陷阱”,并详解如何通过半角恒等式引入 Haversine 公式实现数值稳定性。
-
网站性能优化实战:PageSpeed Insights 从 47 分到 97 分的优化历程
发布于: at 06:33 下午记录 Hexo 博客性能调优全过程:通过 WOFF2 字体转换、SVG 图标内联、WebP 自动化处理及关键请求链(Critical Request Chain)优化,将移动端 PageSpeed 分数从 47 提升至 97。
-
Android 进阶:如何在安卓中实现像 LVGL 一样的"实体"Border?
发布于: at 09:13 下午借鉴嵌入式 UI 框架 LVGL 的 Box Model 逻辑,在 Android 中重写 FrameLayout 布局计算,并利用 PorterDuffXfermode 遮罩技术实现具有真实空间占用的自定义圆角边框(Border)。
-
屏幕不够,算法来凑(一):Ditherpunk 抖动算法原理与 JS 实时演示
更新于: at 09:40 下午用JavaScript和Canvas实现的抖动算法在线演示。从Gamma校正、Bayer矩阵到Floyd-Steinberg误差扩散,看看1-bit屏幕如何通过算法模拟灰度。
-
使用Bindgen为ELK生成Rust绑定
发布于: at 10:57 上午利用bindgen和cc库为迷你JS引擎ELK生成Rust绑定。MinGW/Windows下的交叉编译配置、build.rs编写流程,Rust调用C函数与JS脚本动态下发。
-
为 AdSense 铺路:我如何修复 'GSC 重复网页' 与 Canonical 致命错误(Hexo, 301, robots 详解)
发布于: at 09:27 下午Hexo博客修复GSC重复网页与Canonical错误。301重定向、robots.txt和Hexo配置调整记录。