Go语言技术文章
-
PHP enum 新增项可能让旧 match 遗漏分支。本文区分合法枚举项与外部非法值,用集中展示映射、明确业务拒绝和完整代码说明 default 的边界与取舍。383 收藏 -
PHP 需要根据运行时类名和参数数组创建对象时,可以用 ReflectionClass::newInstanceArgs。本文从最小示例开始,说明参数传递、白名单工厂、异常边界和验收方式。399 收藏 -
文章 · php教程 | 1星期前 | JSON · 枚举 · php教程 · 语言特性 · php enum json_encode JsonSerializable backed enum JSON API
PHP backed enum 用 json_encode 时默认输出它的 string 或 int backed value;pure enum 不能直接编码为 JSON。本文说明默认序列化、JsonSerializable 覆盖、数组与 DTO 组合、错误处理和接口兼容演进。177 收藏 -
本文围绕 Postman Runner 的 CSV/JSON 迭代数据,演示如何对齐请求变量与数据字段、选择数据文件、控制迭代次数,并从单轮结果定位字段名、格式和作用域问题。259 收藏 -
本文围绕 git bisect run 的退出码契约,演示怎样编写回归脚本、区分 good、bad、skip 和 abort,并在二分结束后清理状态。482 收藏 -
Docker Compose 通过 healthcheck 与 depends_on 的 service_healthy 条件等待依赖就绪。本文用隔离 Redis 示例说明配置、健康状态与客户端结果的核对方法及持续故障恢复边界。205 收藏 -
用 Git worktree 为新分支和已有分支创建独立工作目录,理解 HEAD、index 与共享对象的边界,并用 remove 安全清理并行目录。249 收藏 -
用 Docker Buildx 为 linux/amd64 与 linux/arm64 构建同一标签的多架构镜像,并通过推送后的平台信息确认结果。271 收藏 -
文章 · 软件教程 | 1星期前 | gitHub actions · 软件教程 · 持续集成 GitHub Actions Required reviewers GitHub Environments 生产部署
本文演示如何在 GitHub Actions 中创建 production environment,配置 required reviewers、部署分支规则,并让生产部署 job 在 runner 启动前等待审批;同时说明审批不生效时应检查的环境引用和权限边界。162 收藏 -
文章 · 软件教程 | 1星期前 | gitHub actions · 软件教程 · 持续集成 · 持续集成 Matrix GitHub Actions strategy.matrix max-parallel
本文用一个工作流任务演示 GitHub Actions 的 strategy.matrix 配置,说明如何按操作系统和版本展开组合、用 include 与 exclude 调整组合,并用 fail-fast 与 max-parallel 控制失败行为和并发上限。310 收藏 -
本文按 VS Code 的 Settings Sync 菜单路径演示如何排除单个扩展,并给出 settingsSync.ignoredExtensions 的用户设置写法;同时说明同步状态、远程窗口边界和误排除时的恢复方式。258 收藏 -
VS Code 设置未生效,常见原因是工作区或语言专属值覆盖了用户设置。本文用字号示例给出四步排查路径,定位同一设置ID、比较各层配置,再只重置错误覆盖并确认原文件的结果。478 收藏 -
文章 · 软件教程 | 1星期前 | 开发环境 · vs code · 软件教程 · shell VS Code 集成终端 Terminal Profiles Select Default Profile
本文按 VS Code 的真实菜单路径演示如何打开 Select Default Profile,选择项目所需的 Shell,并通过新建终端确认配置;同时区分日常终端与 Tasks、Debug 的 automation Profile。388 收藏 -
已有项目想统一开发环境时,可以直接用 VS Code 的 Dev Containers 命令生成配置。本文按真实点击路径说明如何选择模板、Features、检查生成文件并完成首次重建验收。393 收藏 -
VS Code 项目级代码片段放在项目 .vscode 目录中,可以随仓库共享给团队。本文从 Configure Snippets 入口开始,演示如何创建 .code-snippets 文件、设置语言 scope、编写可维护模板,并排查片段不出现的常见原因。219 收藏