参考:https://blog.csdn.net/leonwei/article/details/55519588 https://www.zhihu.com/question/27084107 http://gad.qq.com/article/detail/28179 http://imgtec.eetrend.com/blog/11030