Go语言技术文章
-
电梯维保记录应以每台设备的唯一编号为主线,用工单号和整改项编号关联问题、责任、复查日期与结论,保留未关闭事项和修改轨迹,并区分内部台账与法定检验、安全决定。206 收藏 -
Java SubmissionPublisher 遇到慢订阅者时,不是简单地把消息无限堆积。本文比较 submit 与 offer 的背压、等待、丢弃和重试语义,并给出可观测的处理写法。205 收藏 -
介绍 React hydrateRoot 的 onRecoverableError 接入方式,通过有界结构化日志保存错误、组件栈和可选 cause,并补充构建及页面标签,说明去重、日志失败隔离与 SSR 框架接入边界。204 收藏 -
如果只想让 VS Code 当前打开的文件使用格式化工具,不必打开全局的 editor.formatOnSave。直接运行 Format Document,或在 Format Document With... 中选择本次使用的格式化器;需要重复调用时,再为指定格式化器配置只作用于活动编辑器的快捷键。201 收藏 -
Python weakref.finalize 可以为支持弱引用的对象注册一次性清理回调,并在对象回收或主动调用时执行。本文说明回调参数、避免闭包反向持有对象、alive、detach、atexit 与 with 的边界。200 收藏 -
模态框打开后,背景内容不应只是被遮罩,还应从焦点、点击、文本查找和辅助技术访问路径中退出。本文用 HTML inert 属性与 HTMLElement.inert 完成背景冻结,并说明 dialog.showModal、继承状态、disabled、aria-hidden 与视觉提示的边界。199 收藏 -
文章 · php教程 | 1天前 | 反序列化 · 故障排查 · php教程 · php 自动加载 unserialize __PHP_Incomplete_Class allowed_classes
PHP unserialize() 返回 __PHP_Incomplete_Class,通常不是数据凭空损坏,而是序列化数据里的类没有加载,或被 allowed_classes 白名单排除了。本文按类名、加载状态和白名单三个证据点给出排查与修复方法。199 收藏 -
CSS ruby-position 用来控制 ruby 注音相对正文的位置。本文从 over、under、inter-character 和 alternate 四个取值出发,说明横排、注音符号、多层注音与旧浏览器降级的工程边界。199 收藏 -
Python sqlite3 默认返回元组,按列名读取需要在连接创建游标前设置 row_factory = sqlite3.Row。本文说明 row、列别名、空结果、已有游标与重复列名的边界,并给出可迁移的读取写法。197 收藏 -
Python tarfile 解包时,显式使用 data 过滤器限制绝对路径、越界链接和特殊文件;如果业务不需要链接,再叠加自定义过滤器跳过符号链接与硬链接,并处理版本兼容和半成品目录。196 收藏 -
PHP PDO bindValue 省略类型时默认按字符串处理。本文用实际代码说明 PDO::PARAM_STR、PDO::PARAM_INT、PDO::PARAM_NULL 的选择方法,以及数字字符串和 NULL 的边界。196 收藏 -
Python Decimal.normalize 可以去掉小数末尾多余的零并保持数值等价,但它不是金额格式化函数。本文解释尾随零、科学计数法、上下文精度与 quantize 的边界。195 收藏 -
文章 · php教程 | 1天前 | 性能排查 · php教程 · php OpCache PHP性能 缓存命中 opcache_get_status opcache_is_script_cached
PHP OPcache 的命中状态要分成实例统计和单脚本状态查看。本文用 opcache_get_status(false) 读取命中率,再用绝对路径检查指定脚本,并说明 CLI、FPM、内存缓存和文件缓存之间的边界。195 收藏 -
通过 GitHub 仓库界面配置 actions/cache,以项目、系统、架构、Node 版本和锁文件隔离 npm 下载缓存,限制回退键范围,并在 Actions 中分别查看缓存、安装与构建状态。194 收藏 -
用 Web Crypto 生成 Ed25519 密钥对、签名与验签,说明公钥导入、消息字节编码、false 与异常的区别,以及兼容性、私钥导出和公钥信任边界。194 收藏