当前位置: 技术问答>linux和unix
shell下的位运算
来源: 互联网 发布时间:2016-07-19
本文导语: 在c语言下用到一个哈希函数: 功能是将一个字符串映射成一个伪随机数,现在想把这个功能用于一个脚本,试问能否做到? 怎么做? static unsigned long str2ul_map (const char *key) { const char *p = key; int h = *p; if...
在c语言下用到一个哈希函数:
功能是将一个字符串映射成一个伪随机数,现在想把这个功能用于一个脚本,试问能否做到? 怎么做?
功能是将一个字符串映射成一个伪随机数,现在想把这个功能用于一个脚本,试问能否做到? 怎么做?
static unsigned long
str2ul_map (const char *key)
{
const char *p = key;
int h = *p;
if (h)
for (p += 1; *p; ++p)
h = (h