转自:https://blog.csdn.net/fangjin_kl/article/details/54124397 https://blog.csdn.net/edmond999/article/details/78500896 http://www.mamicode.com/info-detail-1252644.html 待整理