参考:http://blog.chinaunix.net/uid-26896862-id-3563600.html
参考:http://blog.chinaunix.net/uid-25266990-id-4080103.html