参照: http://zachary-guo.iteye.com/blog/1318597 http://m.oschina.net/blog/128028 http://blog.youkuaiyun.com/ydwuli06/article/details/6993219 http://www.oschina.net/question/84460_9608