很好的一篇解释 转 http://blog.csdn.net/itplus/article/details/37969817