Published on2017年7月12日使用 Github 的 webhooks 进行网站自动化部署Git之前一直使用的是通过配置 `CNAME` 的方式将个人域名 `yugasun.com` 隐射到 `yugasun.github.io`,然后设置 `Github` page 服务,来实现hexo创建的静态博客。但是由于国内 `github` 有时不太稳定,而且也不方便做深入的访问统计,所以自己购买了一台 `VPS` 作为服务器,但是又闲每次博客更新需要登录服务器,更新博客,太繁琐,作为一名懒惰的程序员,于是想到用 `Github webhooks` 来实现。
Published on2017年6月29日异步编程之 PromiseJavascriptJavascript语言的执行环境是“单线程”的,也就是一次只能完成一个任务。如果有多个任务,就必须按照队列顺序来执行。这种模式的好处是 _实现起来简单,执行环境相对单纯_,坏处是 _只要有一个任务耗时很长,就会阻塞整个进程_ ,通常会造成浏览器无响应(假死)。Javascript语言本身并不慢,慢的是读写外部数据,最常见的是等待一个Ajax请求返回结果,等待的时候,如果服务器无响应,或者网络慢,就会导致脚本长时间等待停滞。
Published on2017年5月15日正则表达式(实践篇)正则表达式继上一篇 [正则表达式-基础篇](http://www.yugasun.com/2017/04/24/正则表达式-基础篇) 总结了正则表达式常用的一些基础知识点,但是要学好正则表达式,还是要多动手去写,去研究一些常用的正则表达式例子,理解例子之后再自己对例子进行修改实践,举一反三,方能融会贯通。