http://www.cnblogs.com/qiliping/archive/2011/07/29/2121158.html 转载于:https://www.cnblogs.com/niuniu0108/p/7456789.html