freedomlang 发布的文章

首次使用阿里云轻应用服务器的建议

卸载AliYunDun

wget http://update.aegis.aliyun.com/download/uninstall.sh
chmod +x uninstall.sh
./uninstall.sh
wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh
chmod +x quartz_uninstall.sh
./quartz_uninstall.sh
# 停掉服务并删除相关文件
rm -fr /etc/init.d/agentwatch /usr/sbin/aliyun-service
rm -rf /usr/local/aegis*

create-react-app 中使用ant-design

  ant-design 官方有专门一篇幅来说明如何在create-react-app 中使用,个人觉得篇幅稍微有点大了。如果不考虑易用性的话,ant-design 是不需要配置就可以在create-react-app 使用的。

Mongoose 5.x的一些使用记录

关于__v 字段

  Mongoose 默认会在创建文档的时候会自动加上__v 字段。一旦有影响数组长度的操作(具体如下)发生,它都会变化「增加」。如果你的文档不存在数组,那么可以在Schema 创建时配置versionKey 为false 来取消这个字段。

Showdown 通过highlight.js 来实现代码语法高亮

  Showdown 本身是没有提供代码语法高亮功能的。虽然它有好几个已关闭的相关issue提到实现方式,但在它的wiki 里面并没有提到。实现方式没有什么特别的地方,只是通过extension 的方式调用highlight.js 来处理而已。

jQuery 源码查询辅助工具

  虽说现在是Angular, React, Vue 的天下,但偶尔还是会看一下jQuery 的源码。之前看的时候由于没有一个好的工具,以至于每次找对应方法的时候都花不少的时间。今天无意中发现了一个快速定位源码的工具;这个工具作为8年前的产物,虽然不知道是不是有在更新维护什么的,但仍然可以使用^_^。

Linux 命令行下连接Wifi

  一般情况下,直接通过Gui 「network-manager」连接Wifi 就可以了。但今天打开旧电脑的时候发现没有Gui 这玩意,所以只好在命令行折腾了;虽然花了点时间,所幸最终连上网了。

判断是否为数组

  如果你看过一些Javascript 的书,你应该会知道曾几何时判断是否为数组还是个问题;也会知道用instanceof 而不是typeof。再后来,还可以用Object.prototype.toString 来判断。直到ES5(ECMAScript 5.1)「2009」 给Array 加上了isArray 方法,现在大部分的库都使用Array.isArray 来判断了。

关于React 的生命周期

  不知道是不是React 正在由复杂变简单的原因,它的生命周期明显的在减少。截止至本文的修改时间,React 的最新版本「16.8」只剩下三个生命周期了。

您的浏览器已过时

要正常浏览本网站请升级您的浏览器。现在升级

×