编译器简介
简介 Introduction 编译器 Compilers 非实时 off-line 预处理 pre-process 解释器 Interpreters 实时 on-line 编译器的五个主要阶段 Lexical Analysis 词法分析 Parsing 解析 Semantic Analysis 语

更改 Hyper-V 保留占用端口
起因 我自己的习惯是用 WSL2 装 Docker 来管理和使用 Myslq,Redis 等服务。 今天写一个项目需要启动本地 Redis,端口是默认的 6379,host 填 localhost 。但怎么都连不上,报错是 Failed to connect to any host resolved
又拍云OSS Halo2插件
简介 为 Halo 2.X提供又拍云 OSS 的存储策略 又拍云目前暂不支持S3协议,但是一直在用又拍云的服务,只能自己用 upyun SDK 写一个插件。
网易传媒事业部 java开发实习凉经
网易 传媒事业部 java开发 实习面经 !!个人能力比较菜啊,所以可能问到的比较简单!! Java基础 String 有哪些方法 String、StringBuilder、StringBuffer的区别 新建线程的方式,有什么区别 final和finally,final应用类型可以修改吗 集合的类

ArchLinux使用记录
在Windows下经历了一次再正常不过的部分软件点死了也不打开的情况之后。一上头,把磁盘全格了换用了一段时间的Arch+KDE的系统。刚好这个时候又赶上上网课,必须要用腾讯会议和QQ传很多文件和作业。再加上学了的一个UML统一建模还是语言还在使用07年的Rose软件。最终还是在三周之后换回了Wind

Windows 与 Linux 下命令创建文件和文件夹
在Linux下,用Shell命令新建文件和文件夹的命令分别是 touch test.js #新建名为test.js的空文件 mkdir test #新建名为test的空文件夹 Windows下,同样可以使用 mkdir 来新建一个文件夹,但是新建空白文件却不能使用 touch 命令。

NVM的安装与使用
为什么选择NVM? 关于Node版本管理的软件用的比较多的两个分别是 n 和 nvm n是一个npm包使用npm i -g` 的方式全局安装。也就是说在使用n前你需要已经准备好node环境。 n会把node文件复制到/usr/local/bin目录下,所有模块自然都保存在/usr/local/lib

Linux 路径(Path)修改
前提: 部署Node项目所用到的pm2进程管理器在全局安装之后运行提示 在系统中根本没有这个命令 正文: 网上的好多方法都是教你自己去建立软连接,但是软连接其实已经存在了,只是安装的时候可以没有把软连接添加到PATH变量中 确认安装完成之后基本可以判断是npm所安装的包没有在PATH路径变量之中 我