[作业]计网作业

楼主: wanquan (X-Y轴的世界)   2009-04-08 16:20:37
若有做cache的话
以下hash function可以用
这是助教给我的
void Hash(char *URL,char* hashvalue) // hashvalue as filename-
{
unsigned long n=0;
bzero(hashvalue,sizeof(hashvalue));
for(URL;*URL!='\0';URL++)
{
n=((n<<8)+n)^(unsigned long)(*URL);
}
sprintf(hashvalue,"%x",(n^0x7FFFFFFF));
}
作者: yuhan210 (我叫陈小船~*)   2009-04-08 16:37:00
推 干虾可以说一下第一个参数和第二个参数...吗?
楼主: wanquan (X-Y轴的世界)   2009-04-08 20:58:00
第一个参数就是要丢进去的URL,第二个参数是储存的档名

Links booklink

Contact Us: admin [ a t ] ucptt.com