Go语言技术文章
-
Go 的 tls.Config.ServerName 为空时,默认安全校验无法确定要匹配的主机名,握手会在证书校验前失败。本文拆开 SNI、拨号地址、SAN 和 RootCAs,给出直连 IP 与自定义拨号的正确配置。299 收藏 -
以铜绿矿物曲线为唯一主题,讲清9:16手机壁纸的锁屏留白、配色、光线、主体位置与构图变体,并附可复用的中英文提示词。299 收藏 -
网店退货运费要先区分质量问题、七日无理由退货和商家承诺,再按商品状态、订单约定和物流凭证判断承担方。299 收藏 -
Redis 7.0 起将 AOF 组织为一个 BASE、多个 INCR 和一份 manifest。本文说明文件集合关系、BGREWRITEAOF 的新旧代切换、失败保护、INFO persistence 检查以及备份与性能边界。299 收藏 -
JDK 25 的 import module 可一次引入模块已导出包中的 public 顶层类型,并遵循更具体导入优先、同名冲突显式消歧等规则。299 收藏 -
Golang · Go教程 | 2星期前 | 标准库 · 模板 · web安全 · Go教程 · Go html/template 用户输入 HTML转义 html.EscapeString 上下文转义
Go 中将用户文本安全显示到 HTML 页面,可在明确的文本节点场景使用 html.EscapeString;页面模板更适合交给 html/template 按上下文自动转义。本文用最小留言页讲清实现、验收与边界。299 收藏 -
用 Go 标准库 suffixarray.Index.Lookup 查找重复字节片段,讲清 n 参数、无序偏移、字节下标和空结果边界,并给出可直接改造的示例。299 收藏 -
90fps画质产品站把渲染管线、VSync自适应和帧时间追踪列为开发者模式字段,本文说明这些页面信息如何阅读,以及为什么不能替代具体设备和游戏的实测。299 收藏 -
Go 1.27 环境可以直接使用标准库 crypto/hpke 完成 HPKE 公钥封装。本文先校正其在 Go 1.26 引入的版本边界,再用 MLKEM768X25519、HKDF-SHA256 和 AES-256-GCM 拆解密钥封装、单次 Seal/Open 与长期上下文的使用场景。299 收藏 -
用 Checker v2 在 Go 结构体标签中组合 trim、lower、required、email 和跨字段规则,让请求数据先清洗再校验,并统一输出结构化错误。299 收藏 -
PHP 用 DOMDocument 加载带命名空间的 XML 后,XPath 不能直接使用 XML 标签名匹配。本文从 namespaceURI 出发注册查询前缀,再用 DOMXPath::query 读取目标节点,并整理默认命名空间、动态 URI 与空结果的排查方法。299 收藏 -
Go循环拼接怎样减少临时分配?从字节预算、Grow预留和WriteString用法入手,说明结果持有、禁止复制与Reset边界,并给出分配比较方法。299 收藏 -
Go race 检测器报告 map 并发读写时,先从两条访问栈确认共享对象和冲突类型,再用 go test -race 稳定复现,最后按访问模型选择 sync.RWMutex、单写者 channel 或不可变快照,避免只把一处读写临时包进锁里。299 收藏 -
Python httpx 的关键不是把 AsyncClient 写得更短,而是让同一个客户端覆盖合适的异步生命周期。本文从循环中新建客户端的常见问题出发,说明共享连接池、Limits 参数、并发任务和关闭时机。299 收藏 -
用苔藓绒面、露珠高光和自然纵深做出可感知的微距触感,并提供一张自然林光主壁纸、一张斜向构图变体、完整中英文提示词与锁屏适配清单。299 收藏