http://www.cnblogs.com/boscotsang/p/4006689.html http://blog.csdn.net/yelbosh/article/details/48375363 http://www.lovedata.cn/ec/tuijiansuanfa/2015/1113/6855.html http://www.open-open.com/lib/view/open1447395389444.html