Go语言技术文章
-
Bubble Tea 的 Update 修改字段后,下一轮 View 仍然不变,通常是返回了旧模型,或值接收者修改副本后没有返回该副本。本文按消息、模型、返回值和 View 的状态链路给出排查与修复写法。290 收藏 -
Bash 管道默认只返回最后一个命令的状态,容易掩盖中间失败。本文说明如何启用 pipefail,让失败状态传到管道外层,并用 PIPESTATUS 区分各段命令,同时处理 set -e 和预期失败的边界。290 收藏 -
Go 模块拆分后出现 ambiguous import,通常是父模块和拆分子模块同时提供同一个包路径。本文用模块图、版本配套升级与 replace 过渡说明迁移处理方式。290 收藏 -
Go HTTP 客户端重试后请求体变空,通常不是服务端随机丢数据,而是复用了已经读过的 Body。本文用 GetBody 和字节快照定位并修复请求体重放问题。290 收藏 -
用 Go 的 os.ReadDir 读取目录后,如何按目录、普通文件和其他类型筛选?本文从 DirEntry 的 IsDir、Type、Info 讲起,并说明目录级错误、单项 Info 错误和大目录分批读取的处理方式。290 收藏 -
Go 下载依赖卡在 sum.golang.org 时,先区分模块代理和校验数据库的网络边界,再按公共模块、私有模块或内网代理选择 GOPROXY、GOSUMDB、GOPRIVATE 与 GONOSUMDB,避免用全局关闭校验掩盖配置问题。290 收藏 -
Go 中用 sync/atomic 保护变量时,若另一条路径仍然普通读写,同一地址依旧可能产生数据竞争。本文给出按访问清单定位、统一同步模型、迁移字段、检查边界和 race 回归的修复步骤。289 收藏 -
喵呜漫画目前可核对的是公开产品资料页。本文对照页面名称、Android 平台、包名与版本差异,说明安装前如何识别来源,避免把下载站或失效域名误当成官网。289 收藏 -
漫狐是一款面向手机端的漫画阅读应用。本文根据产品站与公开产品资料页,说明夜间模式、翻页、字号、亮度和阅读设置的核对方法,并提醒以当前页面和实际版本为准。289 收藏 -
栗子漫画当前可核对的是探乎网公开产品资料页。本文区分页面宣传语中的每日同步更新与应用信息中的更新时间,并说明公开资料页、厂商字段和安装核对边界。289 收藏 -
青漫漫画产品站将漫画圈子描述为围绕章节、角色和剧情走向的同好交流空间;其中的读者观点应与产品站的功能说明、作品页面信息和实际更新状态分开核对。289 收藏 -
本文用一张可复用内容卡片讲清 CSS Container Query:声明具名容器、按容器宽度切换布局,并处理容器单位、可访问性与降级边界。289 收藏 -
Go 把大文件全部 embed 后,资源会进入最终可执行文件,直接放大发布体积;启动影响则取决于操作系统映射、首次读取和业务解码。本文给出构建对比、内存边界和资源拆分方法。289 收藏 -
Ristretto 不按缓存条目数量限制容量,而是通过 MaxCost 和 Set 的 cost 参数管理总成本。本文用统一成本单位为不同大小的对象分配预算,并说明 Wait、异步写入和淘汰边界。289 收藏 -
Linux 下使用 ripgrep 时,用 -l 或 --files-with-matches 只输出包含匹配内容的文件路径;本文进一步区分 --files、--files-without-match、glob、隐藏文件和 -uuu 的边界。289 收藏