一、extern C的作用详解
http://blog.csdn.net/jiqiren007/article/details/5933599
二、git操作
http://blog.csdn.net/zq979999/article/details/47294497(基本操作)
https://www.git-tower.com/learn/git/ebook/cn/command-line/advanced-topics/diffs(解读diff)
https://www.cnblogs.com/probemark/p/5876821.html(git常用命令总结)
三、printf打印带颜色的字体和背景
http://blog.csdn.net/wangweiqiang1325/article/details/51787534
http://blog.csdn.net/hanghang121/article/details/40825527