Go语言技术文章
-
PHP match 表达式没有匹配到任何分支时会抛出 UnhandledMatchError,而不是像 switch 一样自然落空。本文对比 default、显式捕获和输入校验三种处理方式,并说明严格比较与范围判断的兼容边界。113 收藏 -
PHP backed enum 适合把有限状态映射为可持久化的字符串或整数。本文从字段契约、写入、读取、未知值处理和迁移边界出发,整理一套可复用的 PDO 映射方案。452 收藏 -
PHP PharData::compressFiles 只适合 ZIP 归档的条目级批量压缩;TAR 应改用 compress() 做整体压缩。本文用最小 PHP 示例说明 GZ、BZ2、NONE、扩展依赖和异常边界。365 收藏 -
文章 · php教程 | 1星期前 | 反射 · 枚举 · php教程 · php backed enum ReflectionEnum::getBackingType 枚举反射 ReflectionNamedType
PHP ReflectionEnum::getBackingType 返回 backed enum 的 int 或 string 类型信息,纯枚举则返回 null。本文从反射判断、类型读取、元数据收敛和 PHP 8.2 返回类型边界四个方面说明稳定写法。166 收藏 -
PHP fputcsv 遇到带换行的字段时,关键是让函数负责 enclosure,并让读写双方显式使用相同的 separator、enclosure、escape 和 eol。本文给出临时流排查和多行字段往返处理边界。410 收藏 -
文章 · php教程 | 1星期前 | 错误处理 · php教程 · 日期时间 · php error Warning 日期解析 DateTimeImmutable DateTime::getLastErrors
PHP DateTime::getLastErrors 用来读取日期字符串解析过程中的 warning 和 error。本文结合 DateTimeImmutable::createFromFormat,说明如何区分 false、日期溢出和 PHP 8.2 起的 false 空结果,并按字符位置定位问题。455 收藏 -
Rust 1.99 stable 升级前,先确认 1.99.1 修复版目标,再盘点 rustup 默认值、目录覆盖、rust-toolchain.toml、rust-version、Cargo.lock 和 CI 目标平台,最后用显式工具链完成可回滚检查。457 收藏 -
结合 GitHub Universe 2026 公告和 Copilot 审查文档,拆解编码结果、审查意见、复审范围与合并规则,给出团队迁移时可使用的 PR 交接卡。474 收藏 -
GitHub 2026 年 9 月公开透明度与开发者政策更新后,组织不应只盯着请求数量变化,而要区分统计口径、平台处理和项目影响。本文给出政策影响清单、责任分工、证据留存和周期复查的完整治理流程。183 收藏 -
从 CNCF 关于 CoHDI、llm-d、AI Conformance 和生态缺口的公开材料中,拆解标准接口、资源抽象、一致性验证与平台采用边界,帮助团队把行业公告转成可执行的工程检查项。214 收藏 -
KCD 2026 适合做边缘 Kubernetes 的季度观察和复盘节点,但不应替代版本偏差规则与组件兼容矩阵。本文将升级拆成补丁、节点批次、小版本三层节奏,并给出边缘场景的容量、依赖与回滚判断。240 收藏 -
旧版 Miri 在 cargo miri 运行时可能把环境变量保存在 target/,当 GitHub Actions 缓存该目录且低信任 PR 可以恢复缓存时,CI secrets 就可能随构建产物暴露。本文按触发条件、工作流盘点、secrets 隔离、缓存边界、旧缓存处置和发布检查给出工程防护方案。386 收藏 -
将 GitHub Actions 代理分析、评论写回与部署拆分为权限独立的任务,说明 GITHUB_TOKEN、环境保护和 OIDC 的边界,以及运行、重试、提交与产物的追溯记录。362 收藏 -
Rust 1.99.1 是修复性版本,i686 Windows 的 std-only 调整则安排在 Rust 1.100 之后。本文拆分 host tools、目标 std、链接器与 C 依赖,给出从 32 位主机构建迁移到 64 位交叉编译的检查清单。455 收藏 -
CNCF 2026 的 AI 云原生讨论重点不只是项目清单,而是资源声明、推理路由、可观测性和治理接口。本文按落地排查顺序说明每类接口的输入、输出、边界与选型检查点。235 收藏