Go语言技术文章
-
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 收藏 -
调整 Codespaces 预构建可从仓库 Settings 的 Codespaces 入口编辑目标配置。本文说明触发方式、区域选项、Update 保存和运行结果查看,并区分预构建与已有开发环境。187 收藏 -
Dev Containers 会读取项目中的 devcontainer.json 来创建或连接开发容器。本文从配置文件位置、最小字段、打开命令和状态验收四个方面说明如何从配置打开容器,并给出配置不生效时的日志排查顺序。100 收藏 -
VS Code 扩展需要和项目或团队环境保持一致时,可以在扩展详情页选择 Install Another Version,也可以用 code --install-extension 扩展标识@版本号安装。本文说明入口、命令、核对方式和常见失败边界。490 收藏 -
用 CSS progress() 把容器宽度映射成 0 到 1 的比例,再驱动进度条宽度和颜色渐变,说明夹取、no-clamp 与单位匹配边界。214 收藏 -
用 scroll-marker-group、::scroll-marker 和 :target-current 为横向滚动列表生成可聚焦导航标记,说明 before/after 的顺序差异、可访问名称和兼容降级边界。496 收藏 -
systemd 的 ConditionPathExists 可以让 unit 在指定路径存在时才启动,也可以用感叹号表达路径不存在才启动,用 ConditionPathExistsGlob 匹配至少一个路径。本文结合官方语义说明条件、依赖和重启策略的边界。355 收藏 -
文章 · python教程 | 1天前 | 性能 · python · pathlib · 文件系统 · Python pathlib pathinfo Path.info iterdir 目录项类型 文件系统缓存
Python 3.14 的 pathlib.Path.info 可以复用目录扫描得到的类型信息,适合在 iterdir 后批量区分目录和文件;需要最新状态时仍应使用 Path.is_dir 等实时查询。本文说明缓存边界、符号链接处理和可读的封装方式。325 收藏 -
解释 Java URI.resolve 对普通相对路径、根相对路径和网络路径引用的处理差异,并给出解析后检查 scheme、host 与 path 的安全封装。359 收藏 -
文章 · java教程 | 1天前 | 命令行 · Java · 字符集 · java Console.charset stdin.encoding stdout.encoding Charset.defaultCharset
Java 控制台字符集不能只看 Charset.defaultCharset()。本文区分 Console.charset、stdin.encoding、stdout.encoding 和 System.console() 为空的边界,给出终端、IDE 与重定向环境的处理方案。238 收藏 -
以 VS Code Node.js launch 调试为例,说明如何准备环境文件、设置 envFile、选择启动项并观察变量;区分 env 覆盖、会话重启、终端运行与 attach 场景的适用边界。399 收藏