ECMASCript 6 的解构赋值

  解构赋值是ECMASCript 6 「简称ES6」中新增加的特性之一。MDN 上面是这样定义的:The destructuring assignment syntax is a JavaScript expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables. 翻译过来就是:解构赋值可以将数组元素或对象属性赋值给不同的变量「这个范围其实不太准确」。个人觉得一般情况下解构赋值对于数组来说没有多大的意义,因为并没有减少多少代码。当然,如果你要赋值多个数组值的话,使用解构赋值是比较简洁。

Linux 下获取分区的UUID

  如果你听说过,Linux 下“一切皆文件”。那么,使用ls 命令来查看UUID 对你来说应该是小菜一碟。

该死的更新>_<

  最近,三星的860 EVO 价格不错;所以入手一个来对我的旧电脑进行升级「再战5年不是问题」。本来是想对拷新入手的固态硬盘和现有的机械硬盘的,后来想着想着干脆重新安装新系统算了。

webpack 2.7.0 在macOS 下CPU 占用过高

  修复某个开源库的issue 时,发现webpack CPU占用好高>_<。我一开始没有察觉,后来是感觉电脑变热了;才打开电脑查看一下CPU 占用。毕竟,这种cpu 占用过高的问题我只在Gulp 上遇到过。

传入参数给npm run xxx

  有时候,我们希望执行npm run xxx 时能够有更多的选择;比如说:不使用babel 处理,不生成source map 等。为了更好的管理和维护,编写另外的脚本来实现是不可取的。最好还是脚本初始化的时候询问用户,或者加命令行参数来控制。我个人比较偏向与后者^_^。

vps 安装v2ray

  在开始安装前,自行确认下vps 的系统;毕竟,v2ray 所支持的Linux还是比较新的。v2ray 为Linux 提供了自动化安装的版本,具体的系统要求见官网

Git 检查哪些分支含有指定的commit

  为什么要查哪个分支有特定commit 呢?以前的我是直接打开每一个分支的历史记录,人眼检查commit hash。然后,后来变懒了「分支多了,commit 比较久远」;当然,最终通过面向谷歌解决问题达成我偷懒的目的。

*unix 下批量重命名

  最近下了《龙珠 • 超》全集回来,但是里面的文件命名给我的感觉很蛋疼;我想改一下文件名,所以有了批量重命名的这个需求「毕竟,谁也不想手动对一百多个文件重命名吧」。

您的浏览器已过时

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

×