1. http://weistar.iteye.com/blog/2088691
2. http://blog.csdn.net/binyao02123202/article/details/18597817
3. http://blog.csdn.net/ygh_0912/article/details/9108541