厚玻璃杯倒开水为什么会裂:内外壁温差与热应力
冬天用厚玻璃杯倒开水,杯子有时会从内壁裂开。文章从这一现象出发,说明玻璃内外表面受热不均如何产生温差、热膨胀差怎样变成拉应力,解释厚壁杯为何反而更易裂、硼硅玻璃为何更耐热冲击,并给出温杯等安全做法。
聊技术,也聊那些值得认真琢磨的生活小事。
冬天用厚玻璃杯倒开水,杯子有时会从内壁裂开。文章从这一现象出发,说明玻璃内外表面受热不均如何产生温差、热膨胀差怎样变成拉应力,解释厚壁杯为何反而更易裂、硼硅玻璃为何更耐热冲击,并给出温杯等安全做法。
批量发送 MCP 请求时,服务端可以并发处理并按任意顺序返回响应。本文从一次并行读取多个资源的客户端场景出发,解释 JSON-RPC 2.0 的 id 配对规则、服务端并发导致乱序的机制、id 重复或缺失时错配的具体表现,并给出校验点、可观测指标与逐条请求方案的取舍。
炒菜时锅底滴水,蓝色火苗常会突然发黄。这篇文章从一次空气预混、火孔出气到碳烟热辐射,说明空燃比如何决定火焰颜色,并解释风门、火盖堵塞与溢水的影响,以及黄焰积碳和一氧化碳风险。
远程 MCP Server 执行查询工具时,把参数校验失败、业务空结果和传输异常都塞进 isError 或 content 文本,会让客户端与模型无法区分可重试与不可重试。本文拆解 CallToolResult 中 isError 的定位、错误分类混用的失效机制,对比结构化错误码方案,并给出校验点与可观测指标。
自动伞按一次弹开、再按一次收拢,看起来像同一个按钮在做两件事。本文从伞杆里的压缩弹簧和卡扣出发,拆解开伞与收伞的机械时序,说明弹簧疲劳、卡扣磨损为何导致弹不开或收不回,并给出强风使用与儿童操作的边界。
本地 MCP Server 通过 stdio 返回多行工具结果时,客户端常出现 JSON 解析失败或消息粘连。文章从规范对换行分隔帧的约束出发,分析服务端拼接原始文本、客户端按行切分的错位机制,并给出校验点、可观测指标与替代帧格式的取舍。
烤箱门半开时能悬停,轻推才继续下落,靠的是铰链里的拉簧与摩擦片共同作用。本文从这一日常现象出发,解释弹簧如何平衡门体重量、摩擦阻尼如何补偿误差,以及弹簧疲劳或铰链积油后门为何会突然下坠,并说明为什么不应自行拆解带弹簧的铰链。
远程 MCP Server 用 SSE 推送工具进度时,客户端断线重连会带上 Last-Event-ID 请求续传。本文解释事件 ID 如何标记流位置、服务端如何从缓冲区重放,并分析 ID 非单调、缓冲区驱逐和无状态部署导致重复或丢失的条件,给出可落地的校验点与观测指标。
按下冲水键,便盆里的水先涨起来,接着咕咚一声被抽走。这篇文章从这一常见现象出发,讲清虹吸管如何靠水位差建立吸力、喷射孔起什么作用,以及水位不足、通气管堵塞时冲力为什么会变弱。
本地 MCP Server 用 stdout 传 JSON-RPC、用 stderr 写日志时,客户端若不读取 stderr,管道缓冲区写满后服务端会阻塞在写日志调用上,工具调用随之无响应。本文从管道缓冲机制出发,解释阻塞的形成过程、日志级别与异步写入的缓解效果,并给出可观测指标和部署边界。