常见的扩展方法