Go语言技术文章
-
Vite Environment API 用命名环境承载浏览器、Node 和 Edge 的差异。本文用配置示例说明顶层继承、optimizeDeps 边界和渐进迁移方法。418 收藏 -
使用 Python pathlib.Path.walk 遍历目录时,可在 top_down=True 模式下原地修改 dirnames,直接阻止指定子树继续下探。本文给出按名称和相对路径裁剪、错误处理、符号链接防环及验收方法。401 收藏 -
Linux zram 写回不是简单把内存压力转给磁盘。本文用 backing_dev、idle/huge 页面选择、4 KiB 写回预算和 mm_stat/bd_stat 统计,说明如何在内存节省、磁盘 I/O 与闪存寿命之间建立可控边界。373 收藏 -
PHP FFI 的 CData 对象、派生指针与本地库内存可能拥有不同生命周期。本文给出所有权判定、释放配对、封装写法和回归清单。284 收藏 -
文章 · 软件教程 | 5天前 | CI/CD · gitHub actions · 软件教程 · GitHub Actions 环境保护规则 部署审批 Required reviewers production environment
在 GitHub Actions 中为 production 环境配置 Required reviewers、禁止自批和部署分支限制,再通过 job 的 environment 字段接入审批门禁。本文按界面路径、YAML、审批操作和常见故障完整演示。357 收藏 -
跨境电商商品申报常见错误包括用营销名称代替商品事实、照搬旧编码、忽略实际状态、不同SKU混用编码以及订单与申报字段不一致。本文给出逐项复核与资料留存方法。231 收藏 -
Web Locks API 可以用 AbortSignal 取消尚未获锁的排队请求,但不能用同一个 signal 强制终止已经开始的锁回调。本文用 JavaScript 示例拆分等待取消、业务任务取消和资源清理边界。239 收藏 -
介绍 Linux Landlock 的文件目录最小权限模型,给出普通进程创建规则集、添加目录规则、限制自身及处理 ABI 与线程边界的完整思路。151 收藏 -
讲清 Python contextvars 如何让每个 asyncio Task 持有独立上下文,并给出请求标识传递、Token 恢复和常见边界处理方法。202 收藏 -
Java CompletableFuture 的 cancel() 只能表达取消状态,无法携带业务原因。本文比较 cancel、带原因的异常完成和显式结果对象,给出跨 thenCompose 阶段传递取消码的写法。415 收藏 -
定位 PHP OPcache JIT 未编译函数,不能只看性能变化。本文从 JIT 全局状态、CLI 复现、ASM 输出和 tracing 编译/终止/黑名单位入手,建立已编译证据,并逐层排查触发模式、热度阈值、代码形态与缓冲区容量。295 收藏 -
用 Wireshark 追踪一次 DNS 查询,可以先按 dns.qry.name 找到目标域名,再用 dns.id 配对查询与响应,核对响应码、应答记录和响应时间,最后通过 Export Specified Packets 导出精简 pcapng。本文给出完整界面路径和结果判断。190 收藏 -
道路货运企业核对车辆动态监控记录,应把运营清单、平台在线状态、报警处置、驾驶员处理和留存期限逐项对应。本文给出日常核对表、异常闭环和资料归档方法。120 收藏 -
文章 · 前端 | 5天前 | javascript · AbortController AbortSignal.any AbortError TimeoutError AbortSignal reason
AbortSignal.any 会把首个触发源的 reason 原样传给组合信号。本文用 TimeoutError、AbortError、自定义 reason 和来源记录器区分超时与手动取消,并说明竞态与兼容边界。447 收藏 -
本文用 veritysetup 演示 Linux dm-verity 的数据区、哈希区与可信 root hash 关系,说明如何先校验再创建只读映射,并梳理根文件系统启动、损坏处理和完整性边界。190 收藏