http://blog.csdn.net/langb2014/article/details/50986678 http://blog.csdn.net/seven_first/article/details/47378697#4 http://www.cnblogs.com/huashiyiqike/p/3886670.html