java在windows与vscode的utf8编码乱码问题

windows 使用 UTF-8 编码编写程序(比如 java)会遇到乱码问题。这是因为 windows 本身的默认编码为GBK而不是UTF-8,对应的 windows 下控制台cmd,powershell 的默认显示编码也不是 UTF-8。而系统中安装的编译器本身无从得知一个源代码文件究竟是如何编码的,因而默认采用了系统字符编码,从而导致了问题的发生

Featured image of post Windows10安装Hexo博客框架

Windows10安装Hexo博客框架

Hexo是最为流行的几个静态博客框架之一,其由前端语言JavaScript后端化的 Node.js 驱动。将使用 markdown 等格式编写的文章转换为 Html 网页。这些网页即可由 web 服务器驱动成为网站。

Featured image of post acme.sh申请安装Let's-Encrypt免费泛域名ECC证书(阿里DNS)

acme.sh申请安装Let's-Encrypt免费泛域名ECC证书(阿里DNS)

现代的浏览器开始有将 https 访问作为默认访问方式的倾向,因此需要将网站配置为https 访问。Let's Encrypt 组织提供免费的 TLS 加密证书,用于协助web服务器实现https协议。而 acme.sh 脚本便是可以实现从 Let's Encrypt 自动化申请、续期 TLS 证书的强力工具。

Featured image of post 编辑 windows 10 环境变量

编辑 windows 10 环境变量

环境变量是操作系统中的概念(无论是Unix、linux还是windows),环境变量在创建新进程的时候默认会继承到子进程中,从而使得几乎所有子进程都可以得到环境变量的值。由于环境变量信息的通用性,绝大部分程序设计语言开发环境都不可避免的依赖于环境变量信息,有时我们需要手动调整环境变量来保证编译器的正常运行

(1 - 3)
Enter 按 Enter 键跳转