Go语言技术文章
-
Golang · Go问答 | 2星期前 | HTTP · go · 性能排查 · 连接管理 · Go net/http 连接泄漏 ConnState StateNew StateActive StateClosed
Go 的 net/http.Server.ConnState 能把连接状态变化暴露出来。本文用 StateNew、StateActive、StateIdle 与 StateClosed 计数,区分正常长连接、慢请求和连接泄漏,并给出可运行的核对方法。211 收藏 -
Go 长循环使用 time.Ticker 时,关键是把退出信号与 ticker.C 放进同一个 select,并在拥有 ticker 的函数退出路径调用 Stop;需要改周期时使用 Reset,同时用完成通知确认 goroutine 已结束。211 收藏 -
Golang · Go教程 | 5天前 | 错误处理 · 静态资源 · Go教程 · io/fs · embed.FS · Go ReadFile errors.Is errors.As embed.FS io/fs
使用 Go embed.FS.ReadFile 读取内置资源时,不要只比较错误字符串。本文从 io/fs 的路径规则出发,演示如何用 errors.Is 判断资源不存在,再用 errors.As 读取 PathError 的操作名、路径和底层原因。211 收藏 -
用LiblibAI进行AI生图时,模型应按任务选择。本文比较写实、二次元、产品概念和编辑插画四类方向,并给出同提示词、同画幅、同种子的测试与评分方法。211 收藏 -
Go 的 gzip.Writer 会把 Header.ModTime 写进 gzip 头部 MTIME。固定 UTC 秒级时间,并在 Write、Flush 或 Close 之前设置,才能避免归档因当前时间变化而产生不稳定字节。211 收藏 -
Go pprof 的 alloc_space 看累计分配,inuse_space 看最近一次 GC 后仍存活的内存。同一调用栈排名相反并不矛盾,关键是先确认对象生命周期,再用两个视图交叉判断。211 收藏 -
文章 · 常见问题 | 14小时前 | 原型设计 · 墨刀AI · 产品工具 · 多步骤表单 · 原型协作 · 墨刀AI多步骤表单原型生成 多步骤表单原型设计边界 服务商入驻表单原型制作 墨刀AI原型制作教程 产品原型生成规范
本文解答墨刀AI生成多步骤表单原型的适用范围与人工补全边界,搭配服务商入驻案例与FAQ,帮产品团队高效产出合格候选原型。211 收藏 -
文章 · linux | 11小时前 | linux运维 · systemd服务 · 故障重启 · 服务限流 · Linux systemd StartLimitBurst StartLimitIntervalSec Restart
systemd 的 StartLimitBurst 负责限制一个 unit 在 StartLimitIntervalSec 时间窗口内的启动次数,常与 Restart= 和 RestartSec= 配合使用。本文用 drop-in 配置、状态日志和 reset-failed 说明如何限制失败重启频率,并区分参数边界。211 收藏 -
asyncio.gather 遇到子任务异常时,默认只把第一个异常交给调用方,其他任务可能仍在运行。本文用可复现实验说明 return_exceptions、Task.cancel 和 finally 清理之间的边界。210 收藏 -
Inkscape主要通过桌面客户端使用,官网主页适合确认项目入口,Release页面负责选择GNU/Linux、Windows或macOS安装包。遇到打不开、装错版本或更新后异常时,应先回到官方发布页核对系统与安装来源,再检查权限和旧版本残留。210 收藏 -
Sketch的官方入口应以 sketch.com 域名及其官方文档、下载页面为准。本文从主页、文档、登录与Mac下载路径入手,说明如何辨别页面、避开第三方安装包,并核对账号、Workspace和权限安全。210 收藏 -
折叠面板从 height: 0 切到 height: auto 时,传统 CSS transition 会突然跳变。本文用 interpolate-size: allow-keywords 配合 height: auto 实现平滑展开,并检查 prefers-reduced-motion、overflow 和旧浏览器降级边界。210 收藏 -
当 hover 位移、入场缩放和循环旋转同时写进一个元素时,animation-composition 可以明确 transform 的叠加方式。本文用 add、accumulate 和 replace 拆开关键帧冲突,并给出兼容降级与验收方法。210 收藏 -
处理 multipart/form-data 时,不必把上传文件全部读入内存。本文用 NextPart 与 NextRawPart 展示如何按字段读取、跳过文件内容,并说明文件名解码和边界错误的判断方法。210 收藏 -
解释 Go regexp.MustCompile 与 regexp.Compile 在配置加载中的边界:哪些规则适合启动即失败,哪些输入必须保留运行时错误,并给出可验证的代码写法。210 收藏