http://topic.csdn.net/u/20110826/09/601ebe9c-c2ae-4d63-a4e2-506c618bb654.html?70147
http://blog.csdn.net/mengxiangyue/article/details/6930284
http://blog.csdn.net/piggyxp/article/details/6922277
http://topic.csdn.net/u/20101222/20/1B60B6DD-4D59-4E3C-8BAF-44E93CA1C6C9.html
http://blog.csdn.net/tangcheng_ok/article/details/6909049