Go语言技术文章
-
讲清 Go io.PipeWriter.CloseWithError 如何把生产端错误传给读端,覆盖 Close、EOF、部分数据、Read 循环和关闭顺序等关键边界。478 收藏 -
bangumi 番组计划的年鉴页用于回顾年度条目与个人记录。本文根据 bangumi.tv 官方页面说明年鉴入口、年度统计、登录后收藏与章节进度仪表盘的使用边界。124 收藏 -
closedby 用于控制 dialog 是只能由显式机制关闭,还是允许 Esc、平台关闭请求,以及点击外部的 light dismiss。本文对比 none、closerequest、any,并说明 showModal() 与 show() 的默认边界。269 收藏 -
Linux bind mount 不会自动让目标只读。本文说明经典两步挂载、remount,bind,ro 的作用范围、findmnt 核对方法,以及子挂载和撤销时的注意点。116 收藏 -
Go flag.TextVar 同时连接 TextUnmarshaler 和 TextMarshaler:前者解析命令行输入,后者生成默认展示文本。本文用自定义类型说明接收者、类型匹配、帮助输出和错误处理边界。404 收藏 -
Go flag.Visit 只遍历解析时被显式设置的参数,适合区分用户输入和默认值。本文说明 Visit 与 VisitAll 的差异、零值和布尔值边界、重复设置处理,以及子命令 FlagSet 的正确用法。168 收藏 -
errors.Unwrap 只调用 Unwrap() error,因此不会拆开 errors.Join 产生的 Unwrap() []error。本文说明单链与错误树的区别,以及 Is、As 和显式枚举的正确用法。364 收藏 -
解释 Python zoneinfo 的缓存对象身份,说明 clear_cache、only_keys、no_cache 与 reset_tzpath 的适用场景和副作用。343 收藏 -
蛙蛙漫画应用截图和功能预览应以小米应用商店产品详情页为准,本文说明如何从名称、版本、开发者和应用介绍中辨认页面信息。473 收藏 -
Java 模式匹配 switch 遇到 null 不会自动进入类型模式或 default,需要用 case null 显式表达空值策略;本文比较独立分支、与 default 合并的边界及测试清单。291 收藏 -
Go 的 FlagSet 能为每个子命令建立独立参数空间。本文通过 ContinueOnError、纯解析函数和表驱动测试,讲清命令分派、错误输出与业务执行如何解耦。345 收藏 -
Lanerc动漫无法访问时,先核对产品站入口与网络环境,再检查系统和应用版本,最后查看维护公告;本文整理公开页面中的排查边界与安全提醒。368 收藏 -
人类基准反应测试官方主站提供 Reaction Time 项目,本文说明统计页如何区分个人成绩、分布信息和排行榜入口,并提醒不要把一次浏览器测试当成医学或能力诊断。156 收藏 -
errors.Is 只在第一个参数的错误树上匹配:比较当前节点、调用当前节点的 Is(target),再展开子错误。本文解释为何目标值的 Is 不会被反向调用,并给出正确的自定义匹配方式。301 收藏 -
PHP 8.2 提供 SensitiveParameter 属性,用于避免密码、令牌等参数原值出现在异常堆栈中。本文从未标记参数的泄露风险讲起,说明属性写法、SensitiveParameterValue 的自动包装、手动取值边界,以及日志和第三方库仍需补做的脱敏检查。125 收藏