Go语言技术文章
-
Golang · Go教程 | 3星期前 | 标准库 · golang · go · 性能 · 内存管理 · 代码排错 · 内存分配 性能优化 CAP bytes.Buffer Go教程 len Grow
bytes.Buffer 的 Grow 不是越大越好:它只保证后续写入有足够空间,Len 与 Cap 观察到的是不同维度。本文用请求拼装和最小测试说明如何估算容量、何时提前 Grow,以及如何验证扩容是否真的减少了分配。234 收藏 -
Go 的 HTTP Trailer 不在 Response.Header 中,客户端要先把 Body 读到 io.EOF,再从 Response.Trailer 读取响应体末尾的字段;服务端则要在写响应前声明 Trailer。234 收藏 -
LiblibAI上的LoRA并非都能直接下载。是否显示下载入口、作者是否开放文件、当前账号是否满足条件、具体版本是否提供文件,都会影响获取方式;能下载也不等于可以任意商用或再分发。本文给出下载前查看模型卡、版本、底模和许可的实用清单。234 收藏 -
PHP 的 SameSite=None 必须配合 Secure,本地 HTTP、localhost 例外和跨站请求条件又不完全相同。本文用配置示例和排查清单说明为什么 Cookie 看似设置成功却没有随下一次请求发送。234 收藏 -
文章 · 常见问题 | 1天前 | 墨刀AI · 产品工具评测 · 产品经理效率 · 原型制作教程 · PM工作流优化 · 墨刀AI主力工具选型 产品经理原型测试 需求到原型闭环验证 PM工具评估方法 产品工具选型决策
本文通过需求到原型闭环测试方法,帮产品团队评估墨刀AI的适用性,给出可落地的选型标准、决策方案与常见问题解答。234 收藏 -
长文档切分不应只看字符数。本文用标题、段落、代码块和 token 预算建立语义分块,为每块保存章节元数据,再通过 Embedding 建索引并在召回时补回邻近上下文。234 收藏 -
Python 3.13 为 asyncio.Queue 增加 shutdown() 和 QueueShutDown。本文用一个异步任务队列示例说明平滑停机、join()、task_done() 与 immediate=True 的边界。233 收藏 -
模板字面量类型基于字符串字面量类型构建,支持通过插值生成新的字符串类型。 这让 TypeScript 能够对字符串进行更精确的类型检查,适用于事件名、路径、类名等场景。 模板字面量类型工作原理 输入类型 type Event = "click" | "focus" type Method = "ge233 收藏 -
数据库 · Redis | 3星期前 | Redis · 内存优化 · 数据库运维 · 性能排查 · 命令诊断 · redis 内存优化 OBJECT ENCODING listpack Redis运维
Redis OBJECT ENCODING 能直接看到键当前采用的内部编码。本文从内存上涨现场出发,用字符串、Hash 和 Set 的实际命令核对 embstr、listpack、hashtable 等编码,解释压缩阈值变化、自动升级条件和生产复查边界。233 收藏 -
Java 24 的 Gatherers.fold 适合没有合并器、且结果依赖输入顺序的聚合。本文用分段账单摘要拆解状态边界、空流结果与并行流验收,避免把 fold 当成可随意并行的 reduce。233 收藏 -
Go 的 copy 返回实际复制的元素数量,通常由目标切片长度决定;当源目标切片重叠或容量被误读时,返回值和最终数据更容易被误判。本文用可运行示例拆开边界。233 收藏 -
用一个订单报价查询示例说明 CompletableFuture.exceptionallyCompose 如何把异常恢复串成新的异步阶段,并核对 exceptionally、exceptionallyAsync、orTimeout 的边界。233 收藏 -
科技周边 · 业界新闻 | 2星期前 | 云原生 · 安全 · kubernetes · 版本发布 · 证书 · Kubernetes 1.37 ClusterTrustBundle Pod Certificate Cluster Trust Bundle 工作负载身份
Kubernetes v1.37 将 Pod certificates 与 ClusterTrustBundles 推进到稳定阶段。对集群团队来说,重点不是记住两个名词,而是判断工作负载证书、信任根分发和轮换责任是否已经接入现有身份链路。233 收藏 -
Go 的 HTTP gzip 压缩不是给所有响应直接套一层 Writer,而是先协商 Accept-Encoding,再在首次写响应前设置 Content-Encoding 和 Vary,并正确关闭 gzip.Writer。233 收藏 -
Go 表驱动测试中,把资源创建放进 t.Run,临时目录交给 t.TempDir,其他连接和文件用 t.Cleanup 注册回收,就能隔离用例并正确处理失败、跳过和并行子测试。233 收藏