Go语言技术文章
-
DOMDocument::loadHTML 使用 HTML4 解析规则,遇到 HTML5 标签时不要把结果当成浏览器 DOM。本文按 PHP 版本给出 Dom\HTMLDocument 与旧版兼容路径的选择方法。204 收藏 -
PHP Fiber 适合把需要等待外部结果的工作单元包装成可暂停任务。本文用 start、suspend、resume、throw 和 getReturn 说明调度边界,并强调 Fiber 本身不会自动把同步阻塞调用变成异步 I/O。438 收藏 -
PHP 8.4 的 asymmetric visibility 可以把属性的读取和写入权限分开。本文用 public protected(set) 说明类外读取、子类写入的写法,并梳理类型、继承、引用和数组修改边界。324 收藏 -
PHP XMLReader 以向前移动的游标读取 XML 文档,适合大型文件按目标节点流式处理。本文说明如何用 read 定位元素、用 next 跳过子树,并选择 readString、readOuterXml 或 expand 提取内容。417 收藏 -
围绕VS Code本地服务端口转发,说明在Ports面板保持Private、识别Public的访问边界和停止转发的方法,并区分隧道认证、应用授权与其他网络入口。477 收藏 -
说明 VS Code notebooks 如何选择并记住指定内核,覆盖 Kernel Picker、最近使用列表、Select Another Kernel、Python Environments、Jupyter Kernels 和 Existing Jupyter Server 等入口,以及环境变更后的重新绑定方法。469 收藏 -
在 VS Code Testing 视图中先确认测试发现,再用当前文件筛选或 Test: Run Tests in Current File 执行目标文件,并通过 Test Results 核对没有误跑整个工作区。162 收藏 -
通过macOS的zsh和Bash示例,为VS Code集成终端建立独立profile,配置路径、参数、环境变量及默认项,说明新旧会话、平台后缀和任务调试入口的区别。441 收藏 -
在 VS Code Search 视图设置查询词和范围后,使用 Open in editor 打开 Search Editor,再通过保存或另存为把可复用的搜索条件留在工作区;重新打开时重点核对查询、正则和文件范围。238 收藏 -
VS Code 扩展宿主出现高 CPU 或内存占用时,先确认本地或远程宿主,再通过 Running Extensions 观察候选,并用 Extension Bisect 按半数启停扩展定位问题范围。365 收藏 -
在 VS Code Source Control 中打开文件差异,选中要提交的代码范围并执行 Stage Selected Ranges,就能只把这一部分放进下一次提交;未选中的修改会继续留在 Changes 中。216 收藏 -
VS Code Dev Containers 可以自动转发宿主机正在运行的 SSH agent。先在宿主机确认 agent 和密钥,再从 Dev Containers 连接项目;遇到认证失败时重点检查 agent 是否运行、密钥是否已加载以及连接上下文是否正确。291 收藏 -
VS Code 资源管理器会把连续的单子文件夹压缩成一行。本文按界面路径说明如何搜索并关闭 explorer.compactFolders,再用 settings.json 固化配置,恢复逐级目录树。413 收藏 -
在 VS Code multi-root 工作区中,把跨项目复用的 shell 或 process 任务写进 .code-workspace,并用 workspaceFolder 变量固定每个任务的执行目录。471 收藏 -
VS Code 更换账号或设备后需要重新建立同步时,关键是区分只停用当前设备与清除全部云端数据。本文按官方入口说明备份判断、关闭选项、云端清理、重新启用和回退办法。444 收藏