内容分类

开发工具

返回全部文章
开发工具
Electron 离线授权与打包加固的技术边界
梳理 Electron 离线授权与发布包加固的真实边界,分别说明 ASAR、源码裁剪、Electron fuses、safeStorage、公钥签名验签和主进程能力校验能防什么、不能防什么。文章给出授权令牌签发与验证链路、设备绑定和错误处理原则,避免把压缩打包误当成防破解,也避免在 renderer 中暴露关键能力。
Electron离线授权electron-builder安全加固查看正文 →
开发工具
Git 外部仓库集成与维护:Submodule、Subtree 和历史归档
说明把外部 Git 仓库接入现有项目时如何在 Submodule、Subtree 和完整历史归档之间选择,并给出添加、克隆初始化、更新、删除子模块以及把仓库导入子目录的命令。文章重点区分继续独立演进与统一检出的需求,帮助避免丢失提交历史、残留 .gitmodules 配置或错误合并目录。
GitSubmoduleSubtree仓库归档查看正文 →
开发工具
Android 开发环境与 Gradle 镜像配置
记录 Windows 上配置 Android SDK 与 Gradle 依赖下载环境的做法,包括 SDK 路径、HTTP 代理、全局 init.gradle 和阿里云 Maven 镜像。文章给出仓库替换与排查顺序,用于处理 Android Studio 等待依赖、Google Maven 或插件仓库连接失败等问题。
开发工具
现代 Web 体验优化
记录现代 Web 站点在 Next.js 中优化明暗主题、首屏闪烁、移动浏览器 theme-color、分页入口、Link 预取和不可用控件语义的实现方案。文章说明 next-themes 的服务端与客户端边界、系统主题跟随方式、预取带来的请求成本,以及按钮、链接和 aria 属性如何共同保证移动端体验与可访问性。
开发工具
Electron 桌面端的 Win32 浏览器辅助自动化边界
记录 Electron 桌面端通过 koffi 调用 Win32 API 辅助控制第三方浏览器的实现边界,涵盖窗口查找与激活、键鼠输入、剪贴板、本地配置和 FFI 隔离。文章比较桌面自动化与 DOM 控制、UI Automation 的差异,并说明 main、preload、renderer 各层应承担的能力。
ElectronTauriWin32Windows API查看正文 →
开发工具
Next standalone Turbopack trace 源码复制修复记录
排查 Next.js standalone 构建中 Turbopack trace 复制 TypeScript 源码的问题,解释追踪根目录、包含清单与 workspace 包如何影响产物,并给出收窄 content 文件、检查 standalone 目录和 Docker 复制边界的方法。
开发工具
SEO 搜索引擎优化之 a 标签 rel 属性
探究 a 标签rel属性 nofollow,external,noopener,noreferrer 在浏览器安全,防止网站钓鱼攻击。以及SEO搜索引擎优化,反垃圾链接,节约蜘蛛资源等方面的作用。补充 rel、robots.txt、sitemap、canonical、Open Graph 与结构化数据的边界。
开发工具
Gradle镜像配置
提供 Gradle 全局使用阿里云 Maven 镜像的 init.gradle 配置,将 Maven Central、Google 和插件仓库补充为国内镜像。适合解决 Android、Java 项目首次构建时依赖下载缓慢或插件仓库连接失败的问题,并说明配置文件位置与作用范围。
开发工具
Android SDK环境变量
整理 Windows 下 Android SDK 环境变量配置,说明 ANDROID_HOME 以及 Path 中 platform-tools、emulator、cmdline-tools 等目录的作用。适合在 adb、sdkmanager 或模拟器命令无法识别时核对安装路径,完成 Android 命令行环境初始化。