Windows 开发环境常用工具安装指南
Windows 自带了 PowerShell 和不少命令行工具,但在日常开发中,文件搜索和文本搜索仍然可以使用更现代的命令行工具来提升效率。本文使用 winget 安装 Windows Coreutils、PowerShell 7、Ripgrep 和 fd,并对 PowerShell 做简单配置。
Windows 自带了 PowerShell 和不少命令行工具,但在日常开发中,文件搜索和文本搜索仍然可以使用更现代的命令行工具来提升效率。本文使用 winget 安装 Windows Coreutils、PowerShell 7、Ripgrep 和 fd,并对 PowerShell 做简单配置。
如果一台电脑上同时维护公司项目和个人项目,最容易遇到的问题就是 Git 提交账号混用:公司仓库不小心使用了个人邮箱,或者个人项目被提交成了公司账号。
Git 支持通过全局配置中的 includeIf,根据仓库的 Git 目录路径自动加载不同的配置文件。配置完成后,只要仓库放在约定的目录下,就可以自动使用对应的 user.name 和 user.email,不需要为每个仓库单独执行 git config --local。
记录一下 Hexo 博客使用 NexT 主题接入 Algolia Crawler 后,搜索结果能够正常返回,但点击结果却跳转到 undefined 地址的问题和解决方案。
在 Mac 上用 Homebrew 安装命令行工具,可以把很多系统自带命令升级成更高效、更现代的版本。比如文件搜索、目录查看、系统监控、网络调试、媒体处理、Java/Node 环境管理等,都可以通过一套统一的命令完成安装和更新。
记录一下这次将博客升级到 Hexo 8.1.0 的过程,主要包括 Hexo 主程序升级、NexT 主题升级、无用默认主题清理,以及 marked、stylus 渲染器的补齐。
之前的 NexT 主题配置可以参考这篇文章:hexo-next主题配置方式。
主要介绍自动补全功能,以及从mysql同步数据到elasticsearch。
RestAPI的使用 Java High Level REST Client 7.12
需要注意的是, 此api对应的es版本为7.12.1,目前此api已被官方标记为deprecated,如果使用新的es版本的话,需要使用新的api java-api-client 。