Go语言技术文章
-
用 Go 的 net/netip Prefix.Masked 把带主机位的 CIDR 统一成稳定网段键,并说明无效前缀、IPv4 与 IPv6 的处理边界。448 收藏 -
本文用墨刀AI原型工具模拟工单后台场景测试,从列表、表单、状态、权限多维度验证适配度,给出三档落地判断参考。159 收藏 -
从 envPrefix、envDir、--mode、MODE 与 NODE_ENV 的区别入手,定位 Vite 环境变量不生效、读到旧值或误用生产配置的原因,并给出安全验证清单。196 收藏 -
文章 · linux | 1个月前 | cron · 定时任务 · Linux · shell · crontab · Linux cron相对路径失败 cron找不到文件 crontab工作目录 cron环境变量 Linux定时任务排查
Linux cron 中相对路径失败,通常不是文件突然消失,而是cron启动任务时的当前工作目录、PATH和交互式Shell不同。本文给出绝对路径、显式cd和环境记录三种处理方式。360 收藏 -
runtime.KeepAlive 不是“调用前保活”开关,而是把对象的可达性保证到它所在的位置。本文用系统调用示例说明放错位置为何仍可能提前回收,以及如何把保护边界放在真正的调用之后。270 收藏 -
介绍 Go net/netip.ParseAddrPort 如何解析 IPv4、IPv6 和数字端口,说明 AddrPort 的字段读取、方括号规则、端口 0 与常见错误处理。177 收藏 -
文章 · python教程 | 1个月前 | 超时控制 · Python教程 · Python sqlite3 set_progress_handler Python SQLite 查询超时 SQLite 中止长查询 Python 数据库执行预算
用 Python sqlite3 的 set_progress_handler 按执行预算中止长查询,区分锁等待超时与查询执行超时,并说明回调清理和异常判断。372 收藏 -
Java 的 requires transitive 会把目标模块加入下游的隐式可读性,但不会自动导出所有包。本文用 app、facade、logging 三模块示例,解释下游编译边界、exports 配合关系,以及 javac 和 java 的排查方法。257 收藏 -
Golang · Go教程 | 1个月前 | 性能优化 · Go教程 · net/http · 兼容性 · Preload Go net/http ErrNotSupported http.Pusher HTTP/2 Server Push Early Hints
Go 的 http.Pusher 仍可探测,但 Push 在客户端禁用或连接不支持时会返回 ErrNotSupported。更稳的资源加载方案是以最终 HTML 为主,按首屏预算组合 preload 与 103 Early Hints,把 Push 降级为可选加速。484 收藏 -
Composer classmap 更新后仍找不到类,通常不是命令没执行,而是映射、命名空间、运行入口或部署目录仍有一处不一致。本文按故障现场拆解判断与修复步骤。162 收藏 -
unsafe.SliceData 对空切片的结果取决于 nil 和 cap:nil 返回 nil,cap 为 0 的非 nil 空切片返回不确定地址,不能直接解引用;cap 大于 0 时才有首个 backing array 元素可谈。222 收藏 -
本文面向产品经理、研发团队与创业者,提供墨刀AI生成原型的全流程验收方法,覆盖页面、状态、交互多维度实用检查标准。101 收藏 -
GPU 集群监控不能只增加一条利用率曲线。本文从设备身份、计算与显存、温度功耗与错误、任务归属和互联拓扑五个角度,给出从 CPU 指标扩展到 GPU 观测的最小维度清单,并说明如何控制 Prometheus 标签基数。110 收藏 -
用 Go net/http Flusher 发送增量响应时,先判断 ResponseWriter 能力,再处理请求取消、写入错误和代理缓冲,避免把 Flush 当成端到端实时保证。165 收藏 -
分类评测集不均衡时,macro 与 micro 不是谁更高级的问题,而是按类别平均还是按样本汇总。本文用统一口径、混淆矩阵和复核清单解释两者差异。473 收藏