Go语言技术文章
-
PHP Fiber 中的恢复值和最终返回值不是同一个概念。本文用 start、suspend、resume、getReturn 和状态判断说明如何安全接收恢复入参,并在 Fiber 终止后读取回调 return。120 收藏 -
PHP 8.2 的 Randomizer 能通过固定随机引擎、种子和调用顺序生成可复现序列。本文比较 Mt19937、Xoshiro256StarStar 与 Secure 的使用边界,并给出测试隔离和常见误区。194 收藏 -
PHP 8.4 新增的 array_all 可以判断数组元素是否全部满足回调条件。本文用订单状态示例说明 value 和 key 参数、空数组返回 true、遇到 false 短路,以及旧版本兼容边界。229 收藏 -
PHP array_find 查找首个匹配元素教程:掌握回调参数、返回值与键的区别,处理 null、false 和0,提供旧版本 foreach 兼容写法。363 收藏 -
说明 PHP createFromFormat 使用 u 解析微秒时间,并处理默认字段、时区和错误结果。442 收藏 -
用 DateTimeImmutable 和 DateTimeZone 创建时区明确的不可变时间,覆盖构造器、格式解析、默认字段与时区转换边界。209 收藏 -
PHP 8.3 起可用 mb_str_pad 按 Unicode 字符数补齐中文等多字节字符串。本文说明右侧、左侧和两侧补齐的参数写法,以及多字符填充串、版本和显示宽度边界。166 收藏 -
Actions concurrency 取消旧工作流教程:配置同组与 cancel-in-progress,提交后观察取消状态,排查分支引用、配置层级和权限,并说明回退方式。465 收藏 -
在 VS Code Tasks 中声明一次 inputs 输入变量,再用 ${input:变量ID} 复用到 command、args 或 options。本文用 tasks.json 说明 promptString、pickString、一次输入多处展开、运行结果核对和常见边界。150 收藏 -
本文用一份包含核心服务、调试面板和迁移工具的 compose.yaml,说明怎样配置 Compose profiles,并用 --profile、COMPOSE_PROFILES 和 stop 分别控制服务范围。499 收藏 -
GitHub Draft Pull Request 可在合并区域切换为 Ready for review,也能在需要继续修改时从 Reviewers 区域切回 Draft。本文按网页端按钮路径说明入口、权限和成功状态。418 收藏 -
Actions artifacts 保留期设置教程:保存仓库默认天数,使用 retention-days 配置单个报告,下载新产物,并区分旧产物和上级策略限制。423 收藏 -
以 VS Code 为具体界面示例,说明怎样在项目级 Run Configuration 中保存非敏感环境变量,怎样用 envFile 管理本机变量,以及为什么配置文件、终端环境和真实密钥不能混为一谈。459 收藏 -
本文用一个包含依赖、构建和运行时阶段的 Dockerfile,说明怎样通过 registry cache 复用多阶段构建缓存,并从构建输出判断缓存命中、失效和常见配置边界。372 收藏 -
用 Compose Watch 将本地源码同步到服务容器,并按源码、依赖文件和配置文件选择 sync、rebuild 或 sync+restart。410 收藏