http://blog.csdn.net/taxueguilai1992/article/details/46581861 http://blog.csdn.net/lanchunhui/article/details/49425689