转自stackoverflow的解决方案