Go语言技术文章
-
围绕旧唱片店橱窗里的一台复古打字机广告海报,拆解纸张、金属、玻璃反光和暖光构图的中英文提示词,并用具体改词展示横版留白变体。418 收藏 -
科技周边 · 业界新闻 | 1个月前 | github · 开发工具 · copilot · AI编程 · GitHub Copilot worktree Visual Studio Code 1.131 Agent窗口 多会话
Visual Studio Code 1.127 到 1.131 的 Copilot 更新,把 Agents 窗口、并行会话、worktree 和模型选择放到了更近的位置。本文按实际使用顺序梳理新入口、适用场景、风险边界与升级核对方法。418 收藏 -
多轮对话变长后,简单截掉旧消息很容易让模型丢失用户约束。本文从上下文压缩的边界出发,拆解摘要漂移、关键事实遗漏和回放验收,用可重复的测试样例判断压缩是否真的可用。418 收藏 -
2026年中秋节放假3天,国庆节放假7天;本文按国务院办公厅通知列出放假日、补班日和出行前的核对方法,避免把连休与调休混在一起。418 收藏 -
runtime/metrics.Read 只负责把运行时指标写入 Sample 的 Value。本文用动态发现、类型判断和采样快照说明如何稳定读取,避免把指标描述、样本槽位和 Value 类型混为一谈。418 收藏 -
文章 · 前端 | 1个月前 | 前端 · javascript · Service Worker CacheStorage Cache API caches.open caches.match caches.delete
用 Cache API 为离线资源建立版本化缓存,覆盖 caches.open、cache.addAll、caches.match 与 caches.delete 的协作方式,并处理新版本缓存失败、旧缓存清理和网络回退边界。418 收藏 -
从登录状态、编辑草稿和多窗口协作三个场景出发,对比 BroadcastChannel、localStorage 的 storage 事件与 SharedWorker 的消息路径,给出选择边界和可验证的最小实现。418 收藏 -
Go 1.23 的 slices.Chunk 可以把切片按批次遍历。本文比较手写下标循环、slices.Chunk 与复制切分的适用边界,重点说明子切片共享底层数组、容量被裁剪以及 n 参数的校验方式。418 收藏 -
MySQL 8.4 可以用 ALTER USER 为单个账户覆盖全局密码策略。本文用 password_history、password_reuse_interval 和 password_require_current 演示如何收敛影响范围,并核对 mysql.user 中的结果。418 收藏 -
科技周边 · 业界新闻 | 1个月前 | AI编程 · 业界新闻 · 开发者工具 · 代码审查 GitHub Copilot MCP Agent Plugins 1.0 managed-settings.json
GitHub 2026 年 8 月的 Copilot 更新集中在 Agent Plugins 1.0、团队治理、代码审查和模型策略。本文按复用收益、权限边界、试点验证与回滚检查拆解,帮助开发团队判断哪些更新值得接入。418 收藏 -
Go 两个本地进程可以通过 Unix Socket 通信:服务端使用 ListenUnix 和 AcceptUnix,客户端使用 DialUnix,双方用换行或长度前缀约定消息边界。本文还说明 socket 文件清理、超时、权限和 unixpacket 的选择边界。418 收藏 -
解释 Go CGO_ENABLED=0 后依赖包无法编译的原因,教你用 GOOS、GOARCH、CgoFiles 和 GoFiles 判断文件选择,并在启用 cgo、纯 Go实现与自有包双实现之间做出可验证的修复。418 收藏 -
Service Worker 的 fetch 事件不是所有请求都适合缓存。本文用同源、GET、路径和请求意图四个条件建立绕过清单,给出静态资源缓存、动态接口放行和旧缓存清理的最小实现。418 收藏 -
MySQL 使用 ROW_NUMBER() 遇到并列排序值时,不能依赖数据库自行决定顺序;为窗口 ORDER BY 补上唯一键,并同步外层排序,才能让编号、Top N 和分页结果稳定可复现。418 收藏 -
Go errors.As 匹配自定义错误时,目标变量的值类型、指针类型和地址层级必须与错误的动态类型一致。本文用包装错误示例说明为什么拿不到值,以及如何排查 nil 指针和类型错配。418 收藏