Go语言技术文章
-
用 testing.T.Context 把测试超时信号传给后台 goroutine,并配合 Cleanup 等待资源退出,避免测试结束后仍有后台任务运行。420 收藏 -
Go 的 regexp.Expand 和 ExpandString 可以把正则捕获结果写入模板。本文从命名捕获组、模板边界和字节切片复用出发,给出可验收的替换写法,并说明空捕获组与并发使用时的注意点。402 收藏 -
Redis Lua 脚本返回多条结果时,关键不在于把值塞进 table,而在于分清 KEYS 与 ARGV、避开 nil 截断,并按 RESP2 的数组语义设计客户端解码。278 收藏 -
Redis ACL LOG 能集中查看最近的认证失败和权限拒绝事件。本文用最小命令演示如何读取 reason、username、client-info 等字段,并说明 RESET 的使用边界。248 收藏 -
time.ParseDuration 能解析带单位的时长,但 Duration 本质是 int64 纳秒数。本文从配置输入、解析错误和范围校验三个环节说明如何避免极大值溢出,并给出安全回退写法。194 收藏 -
给生产中的 InnoDB 大表新增二级索引时,先确认 ALGORITHM=INPLACE 与 LOCK=NONE 的适用边界,再用 metadata_locks、SHOW FULL PROCESSLIST 和索引状态检查锁窗口、失败回退与上线结果。224 收藏 -
围绕雨后青石巷中的蓝色雨伞手机壁纸,拆解主体位置、锁屏留白、冷暖光和纵向层次,提供可复用的中英文提示词与明显不同的构图变体。353 收藏 -
Go 里只拆一次字符串时优先考虑 strings.Cut;需要保留全部片段或处理空字段时使用 strings.Split。本文用请求头和配置值的例子说明两者的返回值、边界与选择规则。492 收藏 -
以雨后玻璃温室中的苔藓微景观为主体,整理一组适合手机锁屏的中英文提示词,并通过顶部留白、冷暖光和纵向层次制作主壁纸与明显不同的变体。476 收藏 -
企业委托招聘服务时,验收不能只看推荐人数,应围绕岗位需求、候选人材料、面试反馈、到岗记录和回访结果形成一条可核对的交付链。122 收藏 -
城市道路照明灯损坏后,先记录准确位置、故障现象和安全风险,再通过现场标注的报修渠道或当地政务服务便民热线提交,保留工单编号并按办理状态核对修复结果。500 收藏 -
用原生 Popover API 做一个可点击外部关闭的帮助菜单,说明 popover=auto、beforetoggle 与 toggle 的职责差异,并用键盘焦点和 Esc 关闭行为完成验收。256 收藏 -
Linux 服务安全评估可以把服务单元的沙箱设置转换为暴露面评分。本文用一个独立服务说明如何收紧文件系统、临时目录和提权边界,并用服务状态与日志验收改动。364 收藏 -
用 mountpoint 与 findmnt --mountpoint 核对目录是否真的挂载,拆开目录存在、挂载记录和文件系统来源三个容易混淆的状态,并给出可复核的排障顺序。140 收藏 -
文章 · python教程 | 1天前 | python · 异步编程 · 故障排查 · asyncio CancelledError TaskGroup Python 3.14 print_call_graph
Python 3.14 为 asyncio 增加调用图观察能力。本文用 TaskGroup 和取消状态的最小案例,说明如何从悬挂任务的等待链定位问题,并给出可复查的修复步骤。126 收藏