在 http://www.cnblogs.com/strick/p/3997898.html 有说明介绍