offset允许负值