Go语言技术文章
-
Google Drive是谷歌提供的云端文件管理与协作服务,可通过 drive.google.com 使用,也能安装 Drive for desktop 在电脑上同步文件。本文介绍主要功能、官方入口、下载路径、账号安全和适合人群。241 收藏 -
Go 的 io.Pipe 没有内部缓冲,写端和读端必须在同一条消费链上配合推进。本文用一个压缩写入场景说明为什么 Write 会等待、CloseWithError 如何把失败传给另一端,以及怎样安排 goroutine 的退出和错误回收。461 收藏 -
Go 泛型函数直接调用时通常可以省略类型参数,但一旦作为回调赋值、传参或返回值,类型推断依赖目标函数签名。本文用最小代码说明推断成功与失败的边界,并给出稳妥的显式实例化写法。466 收藏 -
中文输入法候选词还没确认时,AI 聊天框把回车当成发送,会截断用户正在输入的句子。本文用 compositionstart、compositionend 和 InputEvent.isComposing 组合出稳定的回车发送规则,并补上移动端、粘贴和可访问性检查。217 收藏 -
Go 1.26 让 new 函数可以直接接收表达式,适合构造 JSON 可选字段和配置指针。本文从旧写法、版本门槛、兼容回退和最小验证说明哪些代码值得改、哪些不该急着改。226 收藏 -
2026年处暑在8月23日,按北京时间约10时18分交节。处暑不等于全国立刻降温,出伏后仍要看当地天气预报,早晚添衣、午间防晒,户外活动避开高温时段。333 收藏 -
Golang · Go问答 | 3星期前 | 错误处理 · go · 性能 · bytes.Buffer · Go 1.26 · io.EOF 版本迁移 Go 1.26 bytes.Buffer.Peek 缓冲区预览
Go 1.26 为 bytes.Buffer 增加 Peek 方法,可以在不推进读取位置的前提下预览前 N 个字节。本文对比 Next 和 Peek 的行为,说明 io.EOF、切片有效期、旧工具链兼容与测试边界。428 收藏 -
Chrome 在 2026 年展示了 WebMCP 这一面向浏览器智能体的实验性能力。真正接入时,先把网页动作收敛成可授权、可校验、可回退的工具接口,再决定是否进入试验,而不是把现有 API 全部暴露出去。326 收藏 -
Redis 8.8 面向 AI Agent 多步任务补充了 Stream 相关能力。本文从消费组、幂等键、积压监控和失败恢复入手,拆解如何把一条能跑的 Agent 消息链路改成可复查、可恢复的生产流程。161 收藏 -
Go 1.21 之后,工具链版本不只由机器上的 go 决定。用 go.mod、GOTOOLCHAIN 和 CI 矩阵配合,能把自动升级、固定版本和失败回退边界讲清楚。488 收藏 -
MySQL 索引不是越多越好。本文用 orders 表演示如何先把候选索引设为 INVISIBLE,再结合 EXPLAIN ANALYZE、慢查询和写入开销验证,确认无误后再删除,并保留可回退路径。499 收藏 -
Java 文件上传不能只检查后缀。本文从文件名拼接、Path.normalize 的边界、符号链接和临时文件落盘四个环节,给出一套可核对、可回滚的安全实现。296 收藏 -
Go 1.25 将 testing/synctest 从实验特性带入标准库。本文用一个带重试退避的缓存刷新器,演示 synctest.Test、synctest.Wait 和虚拟时间的配合,说明它适合什么测试、哪些网络边界仍要另想办法。405 收藏 -
Linux 服务出现 Too many open files 时,先用进程级文件描述符计数和 /proc/PID/fd 识别增长来源,再区分连接、日志或临时文件泄漏,最后通过限流、平滑重启和阈值告警恢复服务。386 收藏 -
科技周边 · 业界新闻 | 3星期前 | 链路追踪 · opentelemetry · collector · 日志治理 · OTTL · Lambda表达式 可观测性 OpenTelemetry Collector OTTL 遥测清洗
OpenTelemetry Collector Contrib v0.157.0 为 OTTL 带来 Lambda 表达式,可以用 Filter、MapEach、Any、Reduce 等通用函数清洗属性集合。本文从一条真实的遥测治理链路出发,演示如何启用、验证和控制上线风险。269 收藏