⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000023.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;fkbch&nbsp;(心魔@笨愚斋),&nbsp;信区:&nbsp;Linux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;对Parker的一些改动及原因&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Mon&nbsp;Apr&nbsp;26&nbsp;20:55:12&nbsp;1999)&nbsp;<BR>&nbsp;<BR>装上parker后出现了以下问题&nbsp;<BR>1.更新serverdata耗时太长(可以&gt;1天),可能导致数据的丢失&nbsp;<BR>2.ProcessData有时会core&nbsp;dump!也会导致数据丢失&nbsp;<BR>看src后,改了几个小地方,希望和也在用的虫们共同探讨&nbsp;<BR>1.parker.h&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;54&nbsp;#define&nbsp;MAXAGENTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//old&nbsp;is&nbsp;8&nbsp;控制开多少子进程取server的&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数据,8对linux太少了:_)&nbsp;改为32是因为32&gt;max(我感兴趣的ftp&nbsp;sites数)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;167&nbsp;#define&nbsp;TIMEOUT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;120&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//old&nbsp;is&nbsp;1200&nbsp;1200秒可是20分种,而且&nbsp;<BR>在parker.c中&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;308&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(1)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;309&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;310&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fgets(Line,MAX,in);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;311&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(feof(in))&nbsp;break;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;312&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((ptr=strchr(Line,CR))!=NULL)&nbsp;*ptr='\0';&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;313&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((ptr=strchr(Line,LF))!=NULL)&nbsp;*ptr='\0';&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;314&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fprintf(out,&quot;%s\n&quot;,Line);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;315&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alarm(TIMEOUT);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;没从server读一行数据的超时就是二十&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;316&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;分种,难怪tracy.bupt.edu.cn费大半天!&nbsp;<BR>2.btree.h&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;160&nbsp;&nbsp;&nbsp;while((long)off&lt;hi)&nbsp;&nbsp;&nbsp;//old&nbsp;is&nbsp;while(off&lt;hi)&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;off&nbsp;is&nbsp;double&nbsp;and&nbsp;hi&nbsp;is&nbsp;long&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//notice&nbsp;&nbsp;/*&nbsp;hi&nbsp;is&nbsp;not&nbsp;a&nbsp;valid&nbsp;index&nbsp;!!&nbsp;*/&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//这是ProcessData&nbsp;core&nbsp;dump的原因&nbsp;<BR>&nbsp;<BR>另外我的parker在<A HREF="http://162.105.11.70/parker主要是北大,清华,中科院的">http://162.105.11.70/parker主要是北大,清华,中科院的</A>&nbsp;<BR>很遗憾的是我的机器不能24小时访问:_(&nbsp;<BR>--&nbsp;<BR>------------我&nbsp;爱------------&nbsp;<BR>Freedom&nbsp;&amp;&nbsp;Open&nbsp;&nbsp;Linux&nbsp;Network&nbsp;<BR>Happynies&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Girls&nbsp;Myself&nbsp;<BR>Recreation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AI&nbsp;<BR>&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;162.105.11.70]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -