Go语言技术文章
-
PHP php://temp 默认在内存中承接数据,达到阈值后切换到临时文件。本文说明怎样用 maxmemory 按字节设置阈值,以及为什么写入后必须 rewind 才能完整读取。310 收藏 -
PHP 8.2 起可以用 #[SensitiveParameter] 标记密码、令牌等参数,让它们在异常堆栈中以 SensitiveParameterValue 代替原值。本文按现象、证据和边界说明怎样排查配置是否生效。170 收藏 -
PHP readonly class为所有声明属性施加只读约束,但不会冻结成员对象。通过构造初始化、数组修改、共享DateTime和继承示例,说明PHP 8.2起的能力及版本边界。395 收藏 -
PHP match 没有任何分支命中时会抛出 UnhandledMatchError。本文比较显式分支、default 兜底和 try/catch 三种处理路径,帮助你根据输入是否封闭、未知值是否可接受来选择实现。472 收藏 -
PHP str_contains 对空字符串 needle 返回 true,同时默认区分大小写。本文从空输入、大小写差异、业务过滤和 PHP 7 兼容四个边界出发,说明怎样避免把空关键词误当成有效命中。423 收藏 -
PHP array_is_list按迭代顺序判断从0开始的连续整数键,空数组也算列表。通过键顺序、数字字符串和兼容函数示例,区分列表判定与array_values重新编号。361 收藏 -
Chrome DevTools可把页面资源保存到专用Overrides目录并在本地替代响应。本文以普通CSS文件说明目录授权、保存、刷新辨认和停用恢复,区分覆盖副本、DOM修改与源码工作区,避免误删调试文件。126 收藏 -
用 Chrome DevTools 的 Coverage 面板筛选 CSS,完成一次页面录制,从资源汇总查看未使用字节,再进入样式表逐行定位候选规则,并说明为什么要覆盖页面状态后再删除 CSS。282 收藏 -
Postman 的动态变量可以放在请求的 Pre-request 脚本里生成。本文用时间戳和请求标识演示如何选择环境、写入 pm.environment、引用变量并核对作用域,避免脚本写对了却没有作用在当前请求。363 收藏 -
Docker Desktop 的 Builds 视图适合查看构建历史和缓存使用趋势,docker buildx du 适合查看当前 builder 的缓存明细、可回收空间与总占用。本文给出菜单路径、命令参数和清理边界。392 收藏 -
Docker Desktop共享资源设置不等于单容器上限。本文说明CPU、内存和交换空间的两层配置,给出独立演示容器写法,并通过Containers与Inspect定位限制,区分即时用量及WSL 2后端差异。324 收藏 -
GitHub 的 CODEOWNERS 文件可以按目录、文件类型和规则顺序匹配不同的审查人。本文从 .github/CODEOWNERS 入口开始,演示如何编写目录规则、处理最后匹配优先,并排查分支、权限和语法导致的匹配问题。435 收藏 -
用 GitHub Actions environments 把 production 部署与审批、分支范围和环境级变量隔离开,说明如何绑定部署 job、确认 Waiting 状态,并区分 vars 与 secrets。193 收藏 -
在 VS Code 的 Problems 面板中输入文件名或路径片段即可缩小问题列表,再双击匹配项回到对应文件位置;本文同时说明筛选条件、问题类型过滤和恢复完整列表的方法。462 收藏 -
VS Code任务可通过args、工作目录和子进程环境传递工作区变量。本文从准备接收脚本到编辑tasks.json、运行任务逐步说明,区分字段职责,并处理多根目录、环境变量引用和活动文件目标混淆。108 收藏