1. http://blog.youkuaiyun.com/yueliangniao1/article/details/7188549 2. http://blog.youkuaiyun.com/lmj623565791/article/details/38461079