首页 » 小蓝

当我们说 Promise ,我们在说什么?(刨根向)

当我要组织文章内容的时候,我感到十分的吃力。 这是源于一个困惑:我们现在是否还需要探讨什么是Promise? 我们很容易就能 “使用” Promise,已经有很多优秀的模块实现了不同标准的Promise。 而随着ES6原生 Promise 的落实,我们更容易写出 Promise 风格的异步代码。 // ES6 下的原生Promise var httpG...

总结一些最近写Command Line Tool 的一些心得

总结一些最近写Command Line Tool 的一些心得 yargs npm install yargs --save yargs是优雅地接受命令行输入参数的模块,功能非常强大且易用,免去了很多重复的工作,一段代码足以证明: const argv = require('yargs').argv; // argv 会自动接受所有输入参数 ,...

八一八HTTP的一些事情

八一八HTTP的一些事情 如果想了解全面的,请自己看RFC 从0.9到1.0 0.9是第一个版本,有以下几个显著特点。 1.实现了 get 请求,没有协议头,整个请求只有一行:GET /index.html 2.它只定义了请求(Request),返回(Response)没有任何定义。 所以,服务端只能返回纯文本。 3.典型的无状态请求...

Git-flow 带你飞起

简单介绍 git-flow,是一个工具,是一种规范 Git Flow是构建在Git之上的一个组织软件开发活动的模型,是在Git之上构建的一项软件开发最佳实践。Git Flow是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具。 ( http://www.ituring.com.cn/article/56870 ) 所以说,...

[转]阻止UPDATE语句没有添加WHERE条件的发生

支持原创请访问:原文地址 如果在生产环境中使用UPDATE语句更新表数据,此时如果忘记携带本应该添加的WHERE条件,那么。。 Oh,no…后果可能不堪设想。。。 之前就遇到一个同事在生产环境UPDATE忘记携带WHERE条件。。 于是只能从binlog日志中找到相关数据,然后去恢复。。宝宝当时表示心好累。。。 那么有没有什么办法可以阻止这样的事情发生...