hammingweight相关知识