Go语言技术文章
-
工业设备维修交接要同时说明设备边界、备件去向、试运行结果和未完事项。本文给出一套可追溯的记录字段与核对方法,帮助维修方和运行方安全完成接管。457 收藏 -
Go 上传接口要限制请求体,应该在 Handler 入口用 http.MaxBytesReader 包住 r.Body,再用 errors.As 识别 *http.MaxBytesError 并返回 413。本文还区分 Content-Length 预检查与 multipart 的 maxMemory。134 收藏 -
Service Worker 更新后仍返回旧页面,通常与旧 worker、旧 Cache API 条目和页面 controller 未切换有关。本文用版本化缓存名、activate 清理、skipWaiting 与 clients.claim 拆解排查和修复策略。442 收藏 -
Go 客户端只在生产环境出现 x509 证书错误时,从系统根证书、容器 CA 包、证书链和 ServerName 四层排查,并用安全配置完成修复。112 收藏 -
systemd 的 Restart=always 只负责决定是否重启,RestartSec 和 StartLimit 参数决定重试节奏与上限。本文从退出码、journal、依赖关系和恢复步骤排查服务失败循环。167 收藏 -
Go http.Server 的优雅关闭超时不是 Server 的固定字段,而是传给 Shutdown 的 context 截止时间。本文用信号、5 秒预算和错误处理示例说明配置方式,以及 WebSocket 等劫持连接的边界。433 收藏 -
文章 · python教程 | 1个月前 | 文件操作 · Python教程 · pathlib · 符号链接 目录复制 Python pathlib Path.copy Path.copy_into preserve_metadata
Python 3.14 的 pathlib.Path.copy 与 copy_into 解决了路径对象复制的表达问题,但二者对目标参数的含义不同。本文用备份目录场景说明如何保留源目录名、处理目标已存在、控制元数据与符号链接,并给出旧版本兼容边界。282 收藏 -
Go 请求设置 Context 超时后,客户端会先结束这次请求的等待,但连接池状态和服务端任务不一定同时消失。本文区分请求取消、Transport 连接复用、响应体关闭以及服务端 Context 传播,给出可执行的排查和处理方式。180 收藏 -
Java JFR 可以用 jdk.MethodTiming 或 jdk.MethodTrace 配合 filter,只记录指定类或方法的执行事件;本文比较两种事件,给出 java 与 jcmd 的短窗口配置,并说明 threshold、stackTrace 和 ExecutionSample 的边界。139 收藏 -
LiblibAI上的LoRA并非都能直接下载。是否显示下载入口、作者是否开放文件、当前账号是否满足条件、具体版本是否提供文件,都会影响获取方式;能下载也不等于可以任意商用或再分发。本文给出下载前查看模型卡、版本、底模和许可的实用清单。234 收藏 -
讲清 Go 1.22+ http.ServeMux 的父子树路由、方法匹配、具体性优先、通配符、405 与尾斜杠边界。270 收藏 -
PHP 8.5 用 clone($object, [...]) 在复制对象时更新指定属性,适合 readonly 值对象的 with 方法;本文同时说明作用域、类型校验和 PHP 8.4 兼容写法。362 收藏 -
Kubernetes 1.37 的 DRA 扩展资源和设备污点会改变 GPU 调度排查顺序。本文从分配路径、DeviceClass 映射、ResourceClaim 容忍和升级清单说明哪些配置必须先核对。245 收藏 -
Go 的 http.CookieJar 没有一个叫 Clear 的公开方法。要清理过期 Cookie,通常让 jar 按 Expires 和 MaxAge 过滤,登出时再发送匹配域名与路径的删除 Cookie;如果问题仍然存在,就从目标 URL、Domain 和 Path 三个维度核对。181 收藏 -
用 Go encoding/xml 的结构体标签把重复 XML 子节点映射到切片,并处理嵌套路径、缺失节点与重复解码残留。279 收藏