代码如下:
int calc_bkn(char *skey)
{
int e = 5381;
for (int i = 0; i < strlen(skey); i++)
{
e += (e << 5) + int(skey[i]);
}
return e & 2147483647;
}
def calc_bkn(skey):
e = 5381
for i in skey:
e += (e << 5) + ord(i)
return e & 2147483647
伸手党够了
这哪是 java (╯' - ')╯︵ ┻━┻
分明就是 c