大牛实现的字符串hash