http://hi.baidu.com/236633818/blog/item/424f03955d7c881d7bf48002.html http://blog.csdn.net/genglukuan/article/details/6586439