建议3，没必要单例
Merge remote-tracking branch 'upstream/master'
建议一 二解决
Merge pull request #3 from Jonlv/master

Update from zhengjiang