Go语言技术文章
-
用一个可复用的卡片组件说明 CSS container query 与 ResizeObserver 的分工:样式交给 CSS,数据计算交给观察器,并通过 requestAnimationFrame 合并重复通知。488 收藏 -
Linux 服务由服务管理器拉起后立刻退出时,沿着 unit 配置、启动命令、Type 语义和退出状态码逐层排查,区分配置错误、前台进程退出与服务类型不匹配。405 收藏 -
用 pathlib.Path.read_text() 读取配置文件很方便,但默认编码、换行统一和文件不存在等边界不能靠猜。本文从一个小型配置读取函数出发,说明编码如何显式声明、换行如何验收,以及何时应该改用二进制读取。345 收藏 -
PHP CLI 程序处理管道或重定向输入时,逐行读取适合大多数文本任务,但 EOF 判断、空行和大文件内存边界很容易写错。本文从 fgets(STDIN) 入手,整理逐行、整流和可控批量读取的选择,并给出可验证的退出条件。411 收藏 -
2026年国庆节假期为10月1日至7日,高速公路免费对象是7座及以下小型客车,判断是否免费要看车型和驶离高速出口的时间。435 收藏 -
图片懒加载并不等于把 src 延后设置。若没有提前占住尺寸,图片加载完成时会推动正文,造成首屏抖动。本文用 IntersectionObserver、aspect-ratio 和 loading 状态组合出一套可复查的懒加载写法,并说明可见性回收与取消观察的边界。281 收藏 -
用 pidstat 对同一个进程做连续采样,结合 CPU 时间、I/O 延迟和上下文切换判断到底是计算繁忙还是资源等待,并给出复测与回滚边界。252 收藏 -
文章 · python教程 | 4天前 | 日志 · 并发编程 · Python教程 · 运维排查 · 文件轮转 · Python 日志轮转 并发写入 logging.handlers.RotatingFileHandler maxBytes backupCount
Python 的 RotatingFileHandler 在多进程写日志时可能出现重复切分、备份文件互相覆盖或大小超限。本文从 maxBytes 与 backupCount 的触发语义出发,给出单进程验证、并发边界、收敛方案和上线检查清单。327 收藏 -
PHP 8.2 提供的 ini_parse_quantity 能把 ini 风格容量解析成字节,但非法单位会发出警告并按兼容规则解释。本文用配置校验器拆开单位换算、整数溢出和上线验收边界。163 收藏 -
以 GitHub 官方公开仓库为例,演示如何从 Actions 运行列表进入失败工作流,展开具体 Job 和 Step,确认错误日志与最终状态。412 收藏 -
从 Linux 服务的 MemoryMax 限制出发,结合 memory.events 和 journalctl 证据判断 OOM 来源,再给出安全的恢复、调参与回滚检查。462 收藏 -
文章 · python教程 | 4天前 | SQLite · 数据恢复 · sqlite3 · Python教程 · 数据库备份 · Python SQLite 数据库备份 sqlite3 Connection.serialize Connection.deserialize
用 Python sqlite3.Connection.serialize 导出内存或文件数据库快照,再用 deserialize 恢复到内存连接,讲清提交时机、备份窗口、内存占用和恢复校验。501 收藏 -
文章 · php教程 | 4天前 | reflection · php教程 · PHP属性 · 运行时元数据 · php ReflectionAttribute getAttributes newInstance IS_REPEATABLE PHP属性
PHP 属性通过 Reflection API 读取时,getAttributes() 得到的不是属性对象,而是 ReflectionAttribute 描述。本文用路由元数据场景拆开重复属性筛选、参数读取、newInstance() 实例化和构造参数校验的边界。235 收藏 -
URLPattern 适合把前端路由匹配从手写字符串切分收敛到可校验规则,但命名参数、相对 URL 和浏览器缺失都要单独处理。本文用一个商品详情路由拆解匹配判断、参数读取、baseURL 与降级边界。102 收藏 -
浏览器回退后表单内容仍然保留,通常不是 localStorage 写错,而是页面命中了 bfcache。本文用 pageshow、pagehide 和 persisted 判断真实生命周期,再给出需要清空状态时的可靠处理方式。170 收藏