https://www.cnblogs.com/zhangxin1989/archive/2013/01/22/2872205.html
https://hellogithub2014.github.io/2019/08/05/qr-code-theory/