若(x-1)^2能整除ax^8-bx^7+1,求常数a,b的值.