Go语言技术文章
-
PHP array_key_first 在空数组中返回 null,合法整数键 0 不能用真假判断。本文从 PHP 7.3 迁移、首键与首值的区别、内部指针副作用和旧版本 polyfill 四个边界,整理一套可直接回归的安全写法。490 收藏 -
围绕 PHP Fiber 的 suspend、resume 与 throw,说明暂停值、恢复值、异常传播和终止状态如何被调度器分别管理。377 收藏 -
PHP preg_match_all 默认按捕获组分列返回,业务代码往往更需要按每次匹配整理成一条记录。本文用命名子模式和 PREG_SET_ORDER 组织结果,再处理未匹配组、字节偏移和可审计的错误分支。386 收藏 -
PHP PDO::getAttribute 可以读取数据库连接属性,但不同驱动支持的属性并不相同。本文从驱动识别、异常处理和兼容分支三个方面,整理一套不把驱动专属能力误当成通用 API 的写法。494 收藏 -
解释 PHP PDO 为什么不能直接嵌套开启事务,给出外层统一提交、内层抛出异常以及使用 SAVEPOINT 局部回滚的写法。218 收藏 -
PHP PDO 动态筛选应把数据值交给占位符,排序和条件结构由固定片段与白名单控制。示例说明 bindValue、租户来源及异常传播,避免把执行失败当成正常空结果。402 收藏 -
按 Run | Edit Configurations 的路径,在 JetBrains IDE 中为目标运行配置绑定 .env 文件,并通过非敏感环境标识确认变量已经生效。234 收藏 -
本文以项目数据库为例,说明如何在 Notion 中创建独立视图,用筛选隐藏已完成项目,再按状态分组查看未开始和进行中的项目,同时处理团队共享与个人视图差异。222 收藏 -
Figma卡片列表可通过父级Auto Layout维护方向、Gap和Padding。本文以横向三卡片为例,说明固定16间距与四周24填充的入口、结果判断和常见层级误区。286 收藏 -
通过 Obsidian 内置 Templates 核心插件,设置模板文件夹,创建包含标题、日期和时间变量的结构化笔记模板,并从命令面板插入到新笔记中。373 收藏 -
介绍如何在 Chrome DevTools 的 Network 面板中固定缓存策略,使用 Slow 4G 与 No throttling 对照加载,并通过 Time 和 Waterfall 判断前端资源的网络影响。118 收藏 -
Chrome DevTools可通过Network记录并导出HAR,本文说明录制入口、Preserve log跨页保留、默认脱敏导出和文件交付范围,提醒HAR仍可能包含业务敏感信息。140 收藏 -
在 Postman 中创建测试和生产环境,用 base_url 变量替代写死的 API 地址,再通过环境选择器和变量面板确认请求目标已经切换。412 收藏 -
本文以 compose.yaml 为例,说明如何给可选服务绑定 Docker Compose profiles,在 Docker Desktop 项目环境中用 --profile 或 COMPOSE_PROFILES 启动,并通过 config 命令确认当前服务模型。264 收藏 -
VS Code可在差异编辑器中暂存选中行,本文说明Changes入口、Stage Selected Ranges、暂存结果查看和Unstage回退,帮助保留其余编辑并避免误用丢弃修改。309 收藏