Go语言技术文章
-
Go 计算大文件 SHA-256 时,不必先把文件读成 []byte。本文用 crypto/sha256.New、os.Open 和 io.Copy 边读取边累计哈希,并说明文件关闭、输出编码、空文件和重复读取的边界。132 收藏 -
filepath.WalkDir 会访问符号链接这一项,但不会自动进入它指向的目录。本文用 DirEntry、os.Stat 和错误回调拆开链接本身、目标信息、失效链接与权限错误的处理边界。132 收藏 -
PDF 图表检索失败时,先区分抽取、模态 embedding、向量集合和视觉重排四层。本文用固定回归样本和配置检查,定位图表到底在哪一层丢失。132 收藏 -
文章 · php教程 | 1天前 | PHP · curl · HTTP客户端 · 连接复用 · 安全边界 · php Curl curl_share_init_persistent CURL_LOCK_DATA_DNS CURL_LOCK_DATA_CONNECT
PHP 8.5 的 curl_share_init_persistent 可以跨请求复用 DNS、连接和 TLS session,但不能共享 Cookie。把网络缓存与用户身份分开,才能降低连接复用带来的跨请求状态泄漏风险。132 收藏 -
PHP DateTimeImmutable 出现时差、解析失败或 modify 不生效时,按时区、解析错误和不可变返回值三层排查,并用 RFC3339 输出确认对象状态。132 收藏 -
科技周边 · 业界新闻 | 4星期前 | TLS · Node.js · OpenSSL · 安全运维 · Node.js TLSGroup getEphemeralKeyInfo ecdhCurve Supported Group
Node.js TLS 连接可以通过 getEphemeralKeyInfo() 记录实际协商组。本文结合 ecdhCurve 配置,拆解如何验收握手结果、保留哪些证据,以及为什么不能只凭组名判断安全性。131 收藏 -
Python 项目里相对路径不稳定,通常不是 pathlib 的问题,而是把当前工作目录 cwd 和脚本位置 __file__ 混在了一起。本文用配置文件读取与 pytest 临时目录示例,拆开两种路径基准,并给出可验收的写法。131 收藏 -
围绕雨后玻璃温室里的蓝色蕨叶,展示一张适合手机锁屏的原创主壁纸、完整中英文提示词、留白调整方法和一张明显改变主体位置的竖屏变体。131 收藏 -
Golang · Go教程 | 1星期前 | 标准库 · Go教程 · 工具开发 · 错误定位 · 语法分析 · Go 1.27 go/scanner Scanner.End token.Pos 语法诊断
Go 1.27 为 go/scanner.Scanner 增加 End 方法,返回最近一次扫描 token 之后的位置。本文从诊断范围偏移的排查现场出发,说明 Scan 返回的起点、End 的末端、token.File.Offset 的字节区间如何配合,以及 EOF、Unicode 和未扫描状态下的边界。131 收藏 -
Redis 8.8 的 INCREX 把计数、上限、过期和只在新窗口设置 TTL 组合成一个原子命令。本文用固定窗口限流示例说明如何从简单 Lua 方案迁移,如何读取实际增量,以及哪些多键和滑动窗口场景仍应保留 Lua。131 收藏 -
使用 Go archive/zip 的 FileHeader.Modified 和 Writer.CreateHeader 设置 ZIP 条目的修改时间,并处理 UTC 转换与传统 ZIP 时间精度差异。131 收藏 -
文章 · 常见问题 | 1天前 | Lovart教程 · AI设计工具 · 设计效率 · 平面设计工具 · 印前知识 · Lovart印刷平面设计 Lovart出血设置 Lovart文件导出规范 印刷印前检查指南 Lovart印刷交付要求
本文说明Lovart参与印刷平面设计的适用环节、导出格式边界与送印前检查要点,帮助创作者降低交付风险。131 收藏 -
文章 · php教程 | 1个月前 | 重定向 · PHP · 后端开发 · PHP 8.5 · URL安全 · URL规范化 PHP 8.5 URI扩展 重定向白名单 Uri\Rfc3986\Uri
PHP 8.5 新增内置 URI 扩展,可按 RFC 3986 和 WHATWG URL 标准解析、规范化并修改地址。以登录回跳为例,本文给出基于 Uri\Rfc3986\Uri 的 scheme 与 host 白名单写法、旧 parse_url() 方案的边界,以及上线前的兼容性检查。130 收藏 -
商品卡片内容长短不一时,底部价格和按钮容易上下漂移。本文从实际错位现象入手,用 CSS Grid 的 subgrid 统一行轨道,并给出不支持 subgrid 浏览器的稳定降级写法。130 收藏 -
读取日志头、文件摘要或上传内容前 N 个字节时,io.LimitReader、io.CopyN 和手动缓冲的行为并不一样。本文按目标是限制读取、严格读取还是复用缓冲,给出选择边界、EOF 判断和可验证示例。130 收藏