https://www.cnblogs.com/gavin-num1/p/5170247.html
Python 编码 解码
http://study.163.com/course/courseLearn.htm?courseId=1003057011#/learn/video?lessonId=1003474253&courseId=1003057011
http://study.163.com/course/courseLearn.htm?courseId=1003057011#/learn/video?lessonId=1003473273&courseId=1003057011