内容分类

开发工具

返回全部文章
开发工具
排查 Windows 动态端口与保留端口冲突
排查 Windows 服务监听端口时报 EACCES、但 netstat 看不到进程占用的问题,重点检查 TCP 动态端口范围、excludedportrange 和 MaxUserPort。文章给出 netsh 查询、恢复默认范围及重启验证步骤,适合 Node.js 等开发服务无法绑定固定端口时参考。
开发工具
在 Codex 中接入 Cocos Creator MCP:安装、场景操作与验证边界
介绍 Windows 下安装 Cocos CLI、启动 Cocos Creator MCP 并在 Codex 中连接编辑器的流程,涵盖依赖构建、npm 12 原生依赖报错、9527 与 9230 端口、配置重载和场景操作。文章同时说明工具调用、场景保存与实际游戏运行验证之间的边界。
Cocos CreatorCocos CLIMCPCodex查看正文 →
开发工具
清理 Hyper-V 中无法删除的虚拟机残留
排查 Hyper-V 管理器仍显示旧虚拟机、但 Get-VM 与 Remove-VM 都提示找不到对象的残留注册问题。文章先确认管理员权限和 vmms 服务,再区分正常虚拟机对象、底层注册文件与独立虚拟磁盘,给出安全定位和清理思路,避免直接删除未知目录或误删仍被其他虚拟机使用的 VHDX。
开发工具
Python 环境与包管理工作流
整理 Python 解释器、虚拟环境和包管理工具的关系,给出 uv、venv、pip 与 conda 的选择原则。文章从确认 python、pip 路径开始,覆盖安装 Python、固定项目版本、创建环境、管理依赖和清理缓存,也说明 requirements.txt 与 CUDA 场景怎样处理。
Pythonuvpipvenv查看正文 →
开发工具
我为什么把 TypeScript 的 NodeNext 改成 Bundler
从 TypeScript 源码为何用 .js 后缀导入 .ts 文件说起,比较 NodeNext 与 Bundler 的模块解析目标,解释 Node 原生 ESM、rewriteRelativeImportExtensions 和构建器改写后缀的关系,并说明 Next.js、Bun 项目选择 Bundler 的理由。
开发工具
修复 VS Code Remote SSH 提示远程主机禁用 TCP 端口转发
排查 VS Code Remote SSH 提示远程主机禁用 TCP 端口转发的问题,说明 Linux、fnOS 与 Windows OpenSSH Server 中 AllowTcpForwarding、DisableForwarding、Match 和 authorized_keys 的检查、配置与验证方法。
VS CodeRemote SSHOpenSSHsshd查看正文 →
开发工具
Linux 常用命令与工具速查
按文件目录、文本搜索、磁盘占用、进程资源、网络端口、HTTP、压缩解压、权限和系统诊断分类整理 Linux 高频命令,覆盖 find、rg、du、ps、ss、curl、tar、chmod 等常见工具。每组示例同时标注递归删除、权限修改和进程处理风险,适合作为服务器排障与日常运维的命令速查入口。
Linux命令行系统管理速查查看正文 →
开发工具
Java Maven 代理与镜像配置
记录 Java 项目通过 .m2/settings.xml 配置 Maven HTTP 代理和阿里云镜像的方法,给出 proxies、mirrors 及两者同时启用时的写法。适合排查 Maven Central 下载缓慢、公司网络需要本机代理或 mirrorOf 范围不正确等问题,并说明用户级配置的生效边界。
JavaMaven代理镜像查看正文 →
开发工具
Electron 工作区恢复要验证完整恢复链路
说明 Electron 应用恢复上次工作区时,为什么不能只验证配置文件已经写入,而要检查用户选择、持久化存储、下次启动读取、session partition、页面 origin 与前端状态应用的完整链路。文章总结 profile 目录不能充当业务接口的原因,并给出定位重启后工作区没有真正恢复的分层排查方法。
ElectronlocalStorage工作区排错查看正文 →