Go教程技术文章
-
- Go archive/tar 归档符号链接时怎么控制跟随行为
- Go archive/tar 不会替你决定是否跟随符号链接。本文用 Lstat、WalkDir 和 tar.Header 演示如何原样归档链接,并在解包前校验目标路径。
- Golang · Go教程 | 5天前 | 475浏览 收藏
-
- Go image/draw 怎么把缩略图裁成固定比例
- Go image/draw 裁固定比例缩略图的关键,是先按目标比例计算源图裁切矩形,再用 draw.Draw 对齐源点复制到固定画布,而不是直接拉伸原图。本文给出中心裁切、尺寸限制和异常排查方法。
- Golang · Go教程 | 5天前 | go · 图片处理 · image/draw · Go image/draw Go图片裁切 Go缩略图 115浏览 收藏
-
- Go image.Decode 怎么根据文件头识别图片格式
- Go image.Decode 会根据已注册解码器的文件头特征识别图片格式并返回 format。本文说明空白导入、Reader 位置、DecodeConfig 和上传输入的资源限制。
- Golang · Go教程 | 5天前 | 399浏览 收藏
-
- Go io/fs.ReadFileFS 读取嵌入资源失败怎么排查
- Go 嵌入资源读取失败时,不要先手写 ReadFileFS。本文按接口分派、embed.FS 路径、fs.ValidPath、PathError 和自定义实现契约逐层排查。
- Golang · Go教程 | 5天前 | go · 错误排查 · 文件系统 · 嵌入资源 · Go embed.FS io/fs fs.ReadFile ReadFileFS 252浏览 收藏
-
- Go os.File.Sync 适合用在什么持久化场景
- os.File.Sync 适合放在关键文件写入、检查点和原子替换的持久化边界上。本文区分 Write、Sync、Close 与目录项同步,给出错误处理和同步频率的实用判断。
- Golang · Go教程 | 5天前 | GO文件 · 文件系统 · 数据可靠性 · Go 文件持久化 os.File.Sync 落盘 203浏览 收藏
-
- Go os/exec 怎么把标准错误和标准输出分开保存
- 用 Go os/exec 分别读取 stdout 与 stderr,掌握 Start、并发消费管道和 Wait 的正确边界,避免输出混合、管道阻塞和误判退出状态。
- Golang · Go教程 | 5天前 | go · 日志采集 · 进程调用 · os/exec StdoutPipe StderrPipe 426浏览 收藏
-
- Go runtime.KeepAlive 为什么能保护底层句柄生命周期
- Go 的 runtime.KeepAlive 不是强制 GC,也不是替代 Close;它用于把对象的最后安全使用点明确到低层调用返回之后,避免终结器过早关闭底层句柄。本文用文件描述符和 cgo 资源说明放置位置、职责边界与生产检查项。
- Golang · Go教程 | 5天前 | go · 资源管理 · runtime · runtime.KeepAlive Go终结器 Go句柄生命周期 393浏览 收藏
-
- Go runtime.GC 手动触发后为什么不能当成内存释放按钮
- Go runtime.GC 只能推动一次垃圾回收,不能保证进程 RSS 立刻下降。本文区分对象可达性、运行时堆页和操作系统内存,给出 MemStats、pprof、FreeOSMemory 与 GOMEMLIMIT 的使用边界。
- Golang · Go教程 | 5天前 | go · GC · 内存管理 · go垃圾回收 runtime.GC Go内存释放 187浏览 收藏
-
- Go panic 发生后怎么用 defer 记录调用上下文
- Go 服务里记录 panic,关键是把 recover 放进 defer 函数,并用 runtime/debug.Stack 保存当前 goroutine 的调用堆栈,再补上请求标识和恢复边界。
- Golang · Go教程 | 5天前 | 183浏览 收藏
-
- Go errors.As 怎么从包装链里取出自定义错误
- Go 的 errors.As 会沿着错误包装链查找匹配类型。本文用自定义错误说明 %w、目标变量和指针层级的正确写法,并给出迁移与回归检查清单。
- Golang · Go教程 | 5天前 | go · error handling · errors.As · Go 自定义错误 错误包装 errors.As 487浏览 收藏
-
- Go errors.Join 组合 nil 错误时返回值怎么判断
- errors.Join 会丢弃 nil 参数;只有所有输入都是 nil 时才返回 nil。本文用批量校验示例说明如何判断聚合结果,并用 errors.Is 识别具体错误。
- Golang · Go教程 | 5天前 | 364浏览 收藏
-
- Go sync/atomic.Value 怎么安全替换只读配置快照
- 用 Go 的 sync/atomic.Value 保存同一具体类型的只读配置快照,写入方复制后整体替换,读者通过 Load 无锁读取,并避开共享 map、类型漂移和并发写入等常见坑。
- Golang · Go教程 | 5天前 | 435浏览 收藏
-
- Go net.SplitHostPort 解析没有端口的地址怎么报错
- Go net.SplitHostPort 遇到无端口、未加括号 IPv6 和空端口时分别怎样处理?本文用地址边界、错误类型、JoinHostPort 和输入预检说明正确写法。
- Golang · Go教程 | 5天前 | 491浏览 收藏
-
- Go net.IP 判断 IPv4 时为什么不能只看字符串
- net.ParseIP 返回的 IPv4 地址也是 16 字节,String() 只是显示形式。本文解释 IPv4-mapped IPv6 的统一表示,并给出用 IP.To4() 判断 IPv4 的可靠写法。
- Golang · Go教程 | 5天前 | go · net.IP · IPv4 · net.ParseIP · 214浏览 收藏
-
- Go time.Duration 怎么避免把整数误当成秒
- Go 的 time.Duration 底层是纳秒计数,裸整数不会自动变成秒。本文用超时、重试和配置解析示例,说明如何显式绑定单位并避开截断与溢出。
- Golang · Go教程 | 5天前 | go · 超时控制 · time.Duration · 时间单位 · Go 时间单位 超时 time.Duration 362浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 123次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 43次使用
-
- OpenCompass
- OpenCompass是上海AI实验室推出的开源大模型评测平台,提供CompassKit、CompassHub和CompassRank三大核心组件,支持LLM及多模态模型的一站式标准化评估与排行榜查询。
- 65次使用
-
- AGI-Eval
- AGI-Eval是由上海交大等高校联合发布的大模型评测社区,提供公正透明的LLM能力榜单、多领域评测集及Data Studio数据服务,助力AI模型性能评估与NLP科研开发。
- 41次使用
-
- SuperCLUE
- SuperCLUE是权威的中文大语言模型综合评测基准,涵盖语言理解、知识应用、AI Agent智能体及安全性等12项核心能力。通过多轮对话与客观测试,定期发布榜单与技术报告,为模型研发、优化及行业选型提供科学依据。
- 277次使用

