Nodejs 的 co 库与原生 async/await 的对比

co(意为 coroutine)是一个非常精简的异步控制流工具,通过它可以使用 generator 将异步回调写法改为同步写法。async/await 是来自ES7新规范的关键字,参考了C#等其他语言的解决方案。 在 v7.6.0 之前,使用 async/await 需要加上--harmony-async-await这个 flag。目前 Nodejs v7.6.0 已正式支持 async/await,不需要--harmony-async-await了!     阅读全文
Equim's avatar
Equim 2017年2月23日

Nodejs 按行读取控制台输入(stdin)的几种方法

在用 Nodejs 写 CLI 应用或者做OJ的时候经常会遇到要从 stdin 读取输入的情况,这里总结了几种不依赖第三方库来按行读取输入的方法。     阅读全文
Equim's avatar
Equim 2017年2月21日

【长篇翻译】「叛逆的物语」哲学向分析译丛

长文慎入,含大量剧透。 以下这些,是我在 2014 年 2 月至 4 月期间带队翻译的一系列有关魔法少女小圆剧场版「叛逆的物语」的哲学向考据分析,原载于百合会。虽说发布在百合会,但是这些考据并不是百合向的,当时翻译这些是为了给另一篇四万字的百合向分析的发布做一些铺垫。 似水流年,转眼三年过去了,如今这些文章还静静地躺在百合会的精品区里。如此优秀的系列只放在百合会这样一个小众的地方也许不太好,纵然热潮已逝,我还是决定把他们翻出来,整理一下,再次分享出来。     阅读全文
Equim's avatar
Equim 2017年2月18日

使用 WinSCP 脚本来部署 Hexo 博客

部署 Hexo 博客的方法有很多种,比较常见的是通过 git。然而 git 还是很麻烦,用 SCP/SFTP 不好吗,又便捷又安全,也不需要额外装什么东西(只要远程端开启了 sshd 就行),也比 git 更直接。目前我还没找到 SCP/SFTP 对应的 hexo-deploy 插件,于是打算不依靠 hexo deploy,直接自己动手写一个脚本。     阅读全文
Equim's avatar
Equim 2017年2月18日

C 语言解析 lrc 歌词文件

迁移自 CSDN 博客,大一的时候写的,稍作改动     阅读全文
Equim's avatar
Equim 2017年2月18日

About

Manpage version for devops: equim(7) 简短的自我介绍。     阅读全文
Equim's avatar
Equim 2017年2月18日