http://www.linuxjournal.com/article/10842 转载于:https://www.cnblogs.com/roabin/archive/2012/11/08/2760975.html