hash 学习