开发实践
DartNative 值不值得试:拿输入框、长列表和原生插件做一次选型
用输入表单、动态长列表和关键原生插件评估 DartNative,结合官方架构与许可说明讨论线程、工具链和迁移成本。
Spring Event 的执行顺序、事务与停机:沿着一次订单提交往下查
沿着一次订单提交,检查 Spring Event 的线程、事务与异常传播,区分提交后通知、异步任务和持久化补偿,再排查停机期间的事件问题。
Python 项目要不要引入 Mojo:先找热点,再验证调用与部署
从 Python 性能分析出发评估 Mojo,说明双向互操作、数据接口、所有权、GPU 计时和部署验证,不把单项跑分当成整体收益。
QUIC 为什么跑在 UDP 上:从一次网页请求看 HTTP/3 的取舍
从 HTTP/2 丢包时的等待讲起,解释 QUIC 的流隔离、UDP 部署、0-RTT 重放风险与连接迁移,并给出 HTTP/3 连通性和性能评估方法。
用 Yaegi 给 Go 程序加一段可替换的业务规则
用一个实际运行的运费函数演示 Yaegi 的加载与调用,讨论规则校验、版本切换、依赖与隔离,判断何时值得在 Go 服务中引入解释器。
Anime.js 4.5 接入 Three.js:从半秒钟的动画查清属性映射与渲染
用实测的 Anime.js 4.5.0 与 Three.js 0.180.0 示例检查位移、角度和透明度,解释中间帧、渲染循环、材质共享、资源清理与页面排障。
img2threejs 生成的模型能用吗:从参考图、旋转轴到网页验收
以带箱盖的箱子说明 img2threejs 资产的参考图约束、对象层级、旋转轴和网页接入;提供经过数值验证的 Three.js 示例与验收方法。
从 Pico 到自制 RP2040 电路板:封装、焊接和上电检查怎么安排
从 Pico 原型转向 RP2040 自制电路板,比较封装与制造条件,梳理电源、Flash、焊盘、测试点和首次上电检查。
Windows 路径为什么用反斜杠,以及跨平台代码真正容易错在哪里
从反斜杠讲到 Windows 驱动器相对路径、字符串转义、UNC、命令参数与 URL,用 Python 和 Node.js 示例解释跨平台路径处理。
Dragonfly 接入 Spring Boot:别把 Redis 兼容误读成无风险迁移
Dragonfly 能以 Redis 协议接入 Spring Boot,但生产迁移要先做命令画像、缓存分层、尾延迟和恢复测试。
Timefold Solver 教程:把排班、路径和调度做成可解释的优化系统
深入介绍 Timefold Solver 的约束求解思想、硬/中/软约束、Constraint Streams、服务化架构和生产落地路径。
前端转 AI Agent 工程师,别只补 LLM:后端、RAG、权限和队列才是硬骨头
前端工程师转向 AI Agent 开发,还需要处理后端接口、鉴权、队列、数据库、RAG、日志和失败重试。文章按业务运行中的问题梳理这些工程能力。