Go语言技术文章
-
从 Magisk 官方 GitHub Releases 和 stable.json 入手,说明版本标签、发布状态、versionCode 与下载字段如何交叉核对,并提示刷写、权限和设备兼容风险。437 收藏 -
Go modules 下载依赖超时时,先区分代理、版本库直连和校验服务,再按回退规则切换 GOPROXY,避免把关闭校验当成万能方案。437 收藏 -
Go net.Dialer 通过 LocalAddr 指定客户端拨号使用的本地地址。本文用 TCPAddr 说明本地 IP、固定端口、端口 0 与 tcp4/tcp6 地址族的选择边界。437 收藏 -
Go 读取稀疏 tar 条目时,Header.Size 表示逻辑文件大小,稀疏空洞会由 Reader 以 NUL 字节呈现。本文区分逻辑长度与归档实际载荷,说明如何流式读取、设置大小上限,并避免手工计算下一个条目的偏移。437 收藏 -
Go读取多段PEM证书应循环pem.Decode并推进rest,再逐块调用x509.ParseCertificate。本文提供限量读取示例,说明混合块、DER错误、顺序保留和解析与信任验证的区别。437 收藏 -
Go 的 FindStringSubmatchIndex 返回 -1 时,通常表示对应可选捕获组没有匹配,而不是整体正则失败。本文拆解 nil、-1,-1、空匹配和字节偏移的区别,并给出安全读取索引的写法。437 收藏 -
Go HTTP 请求变慢时,httptrace.ClientTrace 可以把 DNS、连接、TLS、写请求和首字节等阶段拆开记录。本文给出标准库用法、复用连接判断、回调缺失分析和超时排查边界。437 收藏 -
MySQL JSON_TABLE 使用 NESTED PATH 展开空数组时,父级记录仍可能保留一行,嵌套列显示为 NULL。本文解释补位行的来源,并用 EXISTS PATH、外层 WHERE 和 ON EMPTY 区分真实明细、空数组与字段缺失。437 收藏 -
MySQL EXPLAIN 中的 rows 是优化器估算,不是实际返回行数。本文用 EXPLAIN ANALYZE、ANALYZE TABLE 和直方图定位偏差来源,并给出复测边界。437 收藏 -
查找Blender时,先从 blender.org 官方主页进入,再用功能页、下载页和支持页交叉核对,避免把搜索结果里的镜像站或不明安装包当成官网。本文整理官方入口识别、页面用途和安全访问要点。436 收藏 -
文章 · python教程 | 1个月前 | 命令行 · Python教程 · 兼容性 · 命令行工具 argparse ArgumentParser Python 3.14 prog __main__
Python 3.14 调整 argparse.ArgumentParser 的默认程序名,让脚本、-m 模块和包入口显示更贴近真实启动方式。本文用三个启动场景核对帮助文本变化,并给出迁移时显式设置 prog 的兼容策略。436 收藏 -
科技周边 · 人工智能 | 1个月前 | websocket · 人工智能 · gemini · Gemini Live API session resumption SessionResumptionUpdate GoAway
Gemini Live API 的 WebSocket 连接会周期性结束,单纯重连会丢掉上下文。本文用 session resumption 保存最新恢复句柄,再结合 GoAway.timeLeft、generationComplete 和上下文压缩处理重连时机与数据边界。436 收藏 -
Google Cloud Next 2026把企业级Agent从单点试验推向平台化治理。本文结合Gemini Enterprise Agent Platform、TPU 8t/8i与跨云场景,拆解企业为什么要先设计控制面,再决定模型、数据、权限和成本的落点。436 收藏 -
用雨滴前景、湿玻璃散射和锁屏留白,生成柔和的雨窗霓虹光斑手机壁纸,并提供可直接复用的中英文提示词与构图变体。436 收藏 -
Go 正则解析日志时,不要把 FindStringSubmatch 的数字下标散落在结构体初始化里。使用命名捕获组配合 SubexpIndex 建立字段映射,匹配失败返回错误,可选字段缺失保留零值,正则调整后更容易维护。436 收藏