1.https://blog.csdn.net/natural_live/article/details/76571597 2.http://www.cnblogs.com/wenruo/p/9566612.html 3.https://github.com/K-walker/dm