http://www.linuxidc.com/Linux/2012-06/62168p2.htm http://blog.csdn.net/yihui823/article/details/6673804