Go语言技术文章
-
Go 命令行读取密码时,可用 golang.org/x/term.ReadPassword 关闭本地字符回显。本文比较不同输入方式,并说明非终端错误、换行处理和敏感字节清理。288 收藏 -
Redis Hash 可以把多个业务计数放在同一个 key 下,再用 HINCRBY 按 field 分别累加。本文说明首次写入、返回值、读取方式、非整数值和 64 位整数边界。268 收藏 -
Go net.Pipe 没有内部缓冲,Write 即使只写少量数据也要等待对端 Read。本文解释阻塞原因,给出并发读写、deadline 和 Close 的排查与处理方式。497 收藏 -
MySQL 的 TIMESTAMP 会按连接时区与 UTC 做转换,DATETIME 则保存字面上的日期时间。本文从瞬时事件、预约时间、连接会话和 2038 年范围几个边界出发,整理跨时区业务的选型和检查方法。384 收藏 -
Go 命令行表格不要手工补空格,使用 text/tabwriter 把每列写成制表符终止的单元格,再调用 Flush 输出。本文说明 NewWriter 参数、尾部制表符、中文宽度和适用边界。233 收藏 -
整理 pubgtool画质助手产品站公开的官方域名清单、页面定位与隐私声明,帮助用户在下载前核对来源、版本和权限边界。180 收藏 -
用沙漠天文台和银河设计一组竖版手机壁纸,讲清锁屏时钟区留白、主体位置、双语提示词和不同屏幕的裁切方法。135 收藏 -
Go SetDeadline 设置的是连接上的绝对读写期限,不是只作用于下一次调用。本文说明总耗时与空闲超时的区别、方向 API 的选择、超时判断和并发复查方法。438 收藏 -
UPS 的 VA 是视在功率,W 是实际有功功率。本文用功率因数、总负载和余量说明如何同时核对 VA 与 W,避免只看一个数字导致过载。362 收藏 -
爱玩机工具箱的应用状态并不只是开关名称:冻结、暂停、卸载保留数据和固化分别对应不同的系统处理方式。本文依据产品站应用状态指引,整理各状态的区别、依赖条件和风险边界。395 收藏 -
Go 读取邮件时,mail.ReadMessage 负责拆分邮件头,中文 Subject 用 mime.WordDecoder.DecodeHeader 解码,中文 From 则用带 WordDecoder 的 AddressParser 解析;遇到 GBK 等字符集时再补 CharsetReader。485 收藏 -
fetch 遇到 404 不进入 catch,是因为请求已经拿到了 HTTP 响应。本文用 response.ok、status 和 JSON 解析示例说明正确的错误处理方式。481 收藏 -
Go 处理 IPv6 host:port 时不能直接按冒号拆分,本文用 net.SplitHostPort 和 net.JoinHostPort 说明方括号、zone、端口边界及异常输入处理。219 收藏 -
Bash 管道默认只返回最后一个命令的退出码,前置命令失败可能被吞掉。本文用 pipefail 和 PIPESTATUS 说明如何让脚本正确发现并定位管道错误。155 收藏 -
围绕甲壳虫ADB助手的无线调试,说明可信入口、配对授权、调试开关的使用边界,以及连接异常时的安全排查方法。153 收藏