Pull from 黄经纬

由于我们原来并不是从您的版本上fork下来修改的，所以原来你的版本上的commit信息在合并的时候全部丢弃了。