FIELD NOTES · 山野札记

召田最帅boy

向下,发现新的手记
THE LATEST CHAPTERS

新的手记,正在生长。

关于技术的认真思考,
也关于生活里的微小发现。

最近更新01

更新日志

日常

依据 Git 记录,整理博客从 2023 年到 2026 年 11 月的演进,并补充主题与后台、留言互动、官方 AI 中转、生图改图、后台生成,以及 Chat 和炊想的配套更新。博客历史统计为 862 条提交,其他模块单列记录。

随手记下02

炊想小程序帮你把一道菜配成一桌饭

本站实践

炊想从一道菜出发,帮你选菜、安排菜单、合并买菜清单,再按步骤做饭。本文按最新界面更新首页与菜谱操作,介绍找灵感、用食材想菜、我的厨房、配图编辑、收藏历史及会员与次数,并说明切回后的任务恢复、免费权益与购买确认方式。

随手记下05

CompletableFuture 超时了,后台任务为什么还在跑

Java

get 等待超时、Future 进入取消状态和工作线程实际退出,是三件不同的事。用 Java 8 实测对比 CompletableFuture 与普通线程池 Future 的 cancel(true),再说明中断、总预算、底层 I/O 和并发名额该怎样衔接,避免接口已经返回、后台工作却持续积压。

随手记下06

日志删了,磁盘空间为什么没回来

系统与网络

df 显示磁盘占用很高,du 却找不到大文件,可能是进程仍持有已删除的文件。用一个实测的 8 MiB Linux 小实验说明名字、inode 和文件描述符的关系,再给出 lsof 与 /proc 的核对方法,以及日志重新打开、轮转和空间恢复的验证步骤。

随手记下09

代码块里多出来的那截底色是怎么来的

本站实践

换到流萤主题后,代码块里多出两种颜色:每行有字的地方垫着一块底色,折叠时底部渐隐和「展开全部」条偏蓝。原因都是组件底座写死了藏青色,而主题的代码底色换了。本文记录排查和修法:行内元素的背景为什么一行一画;想保留渐隐曲线只换颜色时用 color-mix,以及带 var() 的 color-mix 在旧浏览器里会整条失效、兜底必须写在后面的 @supports 里;用自写 PNG 解码逐像素比较,证明其它主题一个像素都没变;Playwright 定位器重新查询造成的假「点了没反应」;AI 助手黑夜里的同类问题。