增加hash_base.h文件，基础散列实现