Go语言技术文章
-
Go testing/synctest.Wait 会等待当前 bubble 内其它 goroutine 进入 durably blocked 状态。本文从最小并发测试、context 取消和虚拟时间三个场景说明它的用法,并梳理外部 I/O、bubble 外 goroutine 与死锁边界。169 收藏 -
用 Go SQLX 查询一列多行数据时,可以直接用 Select 填充 []string;结果较大或需要处理 NULL 时,再用 Queryx 手动遍历并检查 rows.Err()。169 收藏 -
DocumentFragment插入时移动的是子节点,片段对象仍保留。通过节点引用、返回值和重复渲染示例,说明为什么片段变空,以及重新构建、深克隆与安全文本写入的边界。169 收藏 -
Go bitset 的 Complement 计算的是当前 BitSet 长度以内的局部补集,不是无限整数域的补集。本文用 New、Set、Len 和 Count 说明如何明确边界并避免误读结果。169 收藏 -
photocolors 是把照片转成色盘与记忆卡片的网页工具。本文根据产品站说明,整理手机、电脑、无需下载、本地处理和使用边界。168 收藏 -
使用 Go 标准库 build.Context.ImportDir 按目标平台和标签分析源码目录,统计纳入、忽略、测试及无效文件并比较环境差异。168 收藏 -
上传中断后残留临时文件,通常是清理责任混淆或 defer 注册过晚。本文区分 ParseMultipartForm 与 MultipartReader 的文件所有权,并给出断流清理、所有权转移和崩溃回收写法。168 收藏 -
喵次元公开产品资料页明确展示 Android、iOS、更多版本和 APP 发布页,并写明目前无网页端;本文说明如何理解这些分区和应用入口边界,不把资料页等同于应用商店认证。168 收藏 -
Golang · Go问答 | 2星期前 | go · https · net/http · GetCertificate TLS配置 Go ServeTLS TLSConfig.Certificates GetConfigForClient 内存证书
Go http.Server.ServeTLS 的证书文件参数可以为空,但前提是 TLSConfig 已通过 Certificates、GetCertificate 或 GetConfigForClient 提供证书。本文用最小代码和参数表说明内存证书配置、动态选证书与启动排查边界。168 收藏 -
区分 tcell Show 的日常显示提交与 Sync 的全量重同步,用固定版本事件示例说明普通变化、主动重绘和尺寸事件的取舍,并排除业务状态、布局及外部输出干扰。168 收藏 -
Go 1.22 的 slices.Concat 可以把多个同类型切片按传入顺序合并成新切片。本文用最小示例说明顺序、空切片、nil 结果、自定义切片类型,以及它与 append 的选择边界。168 收藏 -
本文围绕无文字铜蓝折光手机壁纸,说明冷蓝环境光、铜色边缘光、锁屏顶部留白和暖色变体的提示词调整方法,并提供两张原创壁纸与中英文提示词。168 收藏 -
CNCF 年度云原生调查把 Kubernetes 的生产采用与生成式 AI 推理放在同一张基础设施图景中。本文按公开口径拆开 82% 和 66% 两个数字,再说明哪些工程判断可以成立、哪些结论不能由调查直接推出。168 收藏 -
Go 中 select 搭配 default 会把等待变成立即返回;如果外层再套无限循环,就可能形成忙循环并持续占用 CPU。本文从定位、阻塞等待、定时退避、退出信号和运行指标五个角度给出修正写法。168 收藏 -
解读CNCF与SlashData中国云原生报告,区分中国开发者规模估计和全球AI技术关联,说明生产推理的能力侧重,以及为何不能据此推导采用率或迁移收益。168 收藏