WIBLOG · Technological & Life

聊技术,也聊那些值得认真琢磨的生活小事。

302篇文章6个内容分类
RECENT NOTES

最近更新

查看归档

冰箱保鲜盒塞满后蔬菜为什么烂得更快:冷气通道被堵的原理与留空方法

冷藏室保鲜盒塞满后叶菜反而烂得更快,问题常出在冷气循环通道被堵住。本文解释风冷冰箱靠冷气在保鲜盒周围缝隙流动来降温除湿的原理,给出按容量留空隙、避开出风口、叶菜与水果分开存放的具体步骤和判断标准,并说明直冷冰箱、出风口结冰等不适用情况。

汽车安全带为什么在急刹时突然锁死拉不动?预紧器与卷收器锁止原理

急刹时安全带突然卡住拉不动,缓慢拉却一切正常,这一差异来自卷收器里的离心锁止机构。文章从日常乘车场景出发,讲清锁止与预紧是两套独立机制、火药式与弹簧式预紧器如何先收紧织带、限力器为何要主动放出一段织带,以及正确佩戴的边界。

MCP 工具列表变更通知:服务端热更新后客户端为何仍在调用已删除的工具

远程 MCP Server 热更新工具后,客户端仍调用已删除工具,问题往往出在 tools/list_changed 通知链路而非服务端。本文拆解通知、重新拉取与缓存刷新的完整流程,分析通知丢失、未订阅、会话重连三类失效路径,对比轮询与版本校验方案,并给出可观测指标与部署边界。

从 finalize 到 Cleaner:JVM 终结机制的可达性判定与清理线程调度

封装本地内存或文件句柄的资源类,为什么不能依赖 finalize 兜底?文章从可达性判定出发,解释终结队列、FinalizerThread 与对象复活带来的不确定延迟,再拆解 Cleaner 如何用 PhantomReference、Cleanable 和独立清理线程替代终结机制,并给出与 try-with-resources 的适用边界。

马桶水箱漏水怎么判断?用食用色素区分翻板阀与进水阀故障

马桶持续有流水声、水费莫名升高,很多人第一反应是进水阀坏了。这篇文章介绍一个用食用色素判断漏水来源的小方法:关闭角阀、滴入色素、等待 15 分钟观察便池水是否变色,据此区分翻板阀密封不严与溢流管水位过高,并说明哪些情况不适用、何时该停手找维修人员。

G1 疏散失败与 Full GC 回退:目标空间不足时对象为何就地保留

高并发订单服务在突发流量下出现秒级停顿,GC 日志里往往能看到疏散失败与 Full GC 连续出现。本文从 G1 混合回收的复制过程出发,说明疏散失败的判定条件、失败后对象就地保留的机制、G1EvacFailureRegions 与保留空间参数的作用,并给出识别失败信号与调整保留空间的判断方法。

MoE 专家容量因子与 Token 丢弃:容量溢出如何影响训练质量与推理一致性

训练稀疏 MoE 时,专家容量因子决定每个专家能接收的 token 上限,超出的 token 会被丢弃或经残差绕过。本文以多语言翻译训练为贯穿场景,解释容量因子、负载均衡损失与丢弃率的耦合关系,对比 GShard 与 Switch Transformer 的容量设计,并讨论丢弃对长尾 token 学习、推理期行为差异和可观测指标的影响。

珍珠项链戴久发黄失光:汗液侵蚀珍珠层与丝线更换的原理

珍珠项链戴久了发黄、失去光泽,问题往往不在珍珠本身,而在汗液、化妆品对珍珠层的侵蚀,以及丝线吸附油脂后的变色。这篇文章解释背后的原理,给出佩戴后擦拭、避开香水、定期换线的可执行步骤,并说明为什么牙膏和醋无法复原,密封保存和超声波清洗为什么是误区。

查看全部文章 ↗