Go语言技术文章
-
整理 magisk 官方 GitHub 的问题反馈入口、安装问题与应用崩溃对应的日志类型,以及提交前的隐私和设备安全边界。146 收藏 -
PHP 多进程同时写同一文件时,用同一个独立锁文件配合 flock(LOCK_EX) 保护完整临界区;本文讲清 fopen 模式、ftruncate、LOCK_NB、读取共享锁和异常释放。474 收藏 -
Go exec.Command 使用裸程序名时会经过 PATH 查找,Go 1.19 起不会隐式执行当前目录中的程序。本文说明 ErrDot 原因、显式相对路径写法,以及 Dir、PATH 和兼容处理的区别。194 收藏 -
漫狐漫画在小米应用商店的页面当前显示维护中,本文根据公开产品资料页核对版本、包名、权限与下载限制,说明安装前应关注的状态边界。244 收藏 -
Kubernetes 1.37 已发布,升级前应区分默认开启、默认恢复和仍需手动开启的能力。本文从控制面读取、HPA、MemoryQoS、PVC、SELinux、StatefulSet 与 Beta feature gate 入手,整理灰度验证和回退检查点。399 收藏 -
Go html/template 复用页头、页脚和基础布局,关键是拆分 layout、partial、page 三类模板,用 embed.FS 配合 template.ParseFS 解析,再通过 block 注入页面正文。193 收藏 -
age动漫首页提供目录、一周更新和排行榜入口。本文根据产品站可见页面,说明如何核对入口、按栏目找内容、理解更新状态,并提醒区分网页观看与APP下载导航。190 收藏 -
用 FAISS 做向量检索时,不要把返回位置当成文档主键。本文用 IndexIDMap 绑定 int64 业务 ID,演示 search 结果如何安全回表,并说明 IndexIVF 的选型边界。426 收藏 -
Go 导入 internal 包报 use of internal package not allowed,通常是调用方不在 internal 上方共同祖先的路径树中。本文用 go.mod、go list 和目录布局说明判断方法,并比较保留 internal、调整共同祖先与移动到公开包的修复选择。330 收藏 -
用 Go 编写长时间运行的命令行任务时,signal.NotifyContext 可以把 Ctrl+C 或 SIGTERM 转成 Context 取消信号;本文演示如何停止新任务、保存最后一个完整检查点,并在下次启动时继续。325 收藏 -
Redis Pipeline 不是批次越大越快。本文从 RTT、回复队列和单批延迟三个角度,给出可落地的批量窗口设计与 Go 实现。181 收藏 -
横风动漫乐园在公开产品资料页中被定位为漫画阅读软件,本文核对其产品身份、阅读定位以及今天吃什么、摸鱼小任务等页面明确展示的互动功能。323 收藏 -
Go test 输出 cached 并不等于测试失效,而是成功的包测试结果被复用。本文说明如何用 -count=1 强制重跑、用 -run 和 -v 定位目标,以及何时使用 go clean -testcache。496 收藏 -
MySQL 合并多个查询结果时,UNION 默认删除重复整行,UNION ALL 保留所有行。本文从业务语义、列位置、整行去重以及 ORDER BY、LIMIT 的作用范围说明如何选择,避免误删明细或为不必要的去重增加开销。290 收藏 -
用 go/format.Source 格式化模板生成的 Go 源代码,处理完整文件与代码片段的差异,再在成功后写入文件,并说明固定 gofmt 版本的稳定性边界。109 收藏