http://blog.csdn.net/windone0109/article/details/4857044 超详细 http://www.cnblogs.com/jose-Lee/p/4896088.html