亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? statisticssummary.html

?? 網(wǎng)絡(luò)爬蟲開源代碼
?? HTML
?? 第 1 頁 / 共 5 頁
字號:
<a name="628" href="#628">628</a>     		<strong>return</strong> false;<a name="629" href="#629">629</a>     	}<a name="630" href="#630">630</a>     	BufferedReader br = <strong>null</strong>;<a name="631" href="#631">631</a>     	<strong>try</strong> {<a name="632" href="#632">632</a> 	    	FileReader reader = <strong>new</strong> FileReader(f);<a name="633" href="#633">633</a> 	    	br = <strong>new</strong> BufferedReader(reader);<a name="634" href="#634">634</a> 	    	String line = br.readLine();  <a name="635" href="#635">635</a> 	    	<strong>while</strong> (line != <strong>null</strong>) {<a name="636" href="#636">636</a> 	    		<strong>if</strong> (line.startsWith(<span class="string">"Duration Time"</span>)) {<a name="637" href="#637">637</a> 	    			durationTime = line.substring(line.indexOf(':')+1);<a name="638" href="#638">638</a> 	    		}<a name="639" href="#639">639</a> 	    		<strong>else</strong> <strong>if</strong> (line.startsWith(<span class="string">"Processed docs/sec"</span>)) {<a name="640" href="#640">640</a> 	    			processedDocsPerSec = line.substring(line.indexOf(':')+1);<a name="641" href="#641">641</a> 	    		}<a name="642" href="#642">642</a> 	    		<strong>else</strong> <strong>if</strong> (line.startsWith(<span class="string">"Bandwidth in Kbytes/sec"</span>)) {<a name="643" href="#643">643</a> 	    			bandwidthKbytesPerSec = line.substring(line.indexOf(':')+1);<a name="644" href="#644">644</a> 	    		}<a name="645" href="#645">645</a> 	    		<strong>else</strong> <strong>if</strong> (line.startsWith(<span class="string">"Total Raw Data Size in Bytes"</span>)) {<a name="646" href="#646">646</a> 	    			totalDataWritten = line.substring(line.indexOf(':')+1);<a name="647" href="#647">647</a> 	    		}<a name="648" href="#648">648</a> <a name="649" href="#649">649</a> 	    		line = br.readLine();<a name="650" href="#650">650</a> 	    	}<a name="651" href="#651">651</a>     	}<a name="652" href="#652">652</a>     	<strong>catch</strong> (IOException e) {<a name="653" href="#653">653</a>     		logger.log(Level.SEVERE, <span class="string">"Reading "</span> + f.getAbsolutePath(), e);		<a name="654" href="#654">654</a>     	} <strong>finally</strong> {<a name="655" href="#655">655</a>     		<strong>if</strong> (br != <strong>null</strong>) {<a name="656" href="#656">656</a>     			<strong>try</strong> {<a name="657" href="#657">657</a> 					br.close();<a name="658" href="#658">658</a> 				} <strong>catch</strong> (IOException e) {<a name="659" href="#659">659</a> 					logger.log(Level.SEVERE,<a name="660" href="#660">660</a> 					    <span class="string">"Failed close of "</span> + f.getAbsolutePath(), e);<a name="661" href="#661">661</a> 				}<a name="662" href="#662">662</a>     		}<a name="663" href="#663">663</a>     	}<a name="664" href="#664">664</a>     	<strong>return</strong> <strong>true</strong>;<a name="665" href="#665">665</a>     }<a name="666" href="#666">666</a>   <a name="667" href="#667">667</a>     <em>/**<em>*</em></em><a name="668" href="#668">668</a> <em>     * Returns sorted Iterator of seeds records based on status code.</em><a name="669" href="#669">669</a> <em>     * @return sorted Iterator of seeds records</em><a name="670" href="#670">670</a> <em>     */</em><a name="671" href="#671">671</a>     <strong>public</strong> Iterator&lt;SeedRecord> getSeedRecordsSortedByStatusCode() {<a name="672" href="#672">672</a>         TreeSet&lt;SeedRecord> sortedSet = <strong>new</strong> TreeSet&lt;SeedRecord>(<a name="673" href="#673">673</a>           <strong>new</strong> Comparator&lt;SeedRecord>() {<a name="674" href="#674">674</a>             <strong>public</strong> <strong>int</strong> compare(<a href="../../../../org/archive/crawler/admin/SeedRecord.html">SeedRecord</a> sr1, <a href="../../../../org/archive/crawler/admin/SeedRecord.html">SeedRecord</a> sr2) {<a name="675" href="#675">675</a>                 <strong>int</strong> code1 = sr1.getStatusCode();<a name="676" href="#676">676</a>                 <strong>int</strong> code2 = sr2.getStatusCode();<a name="677" href="#677">677</a>                 <strong>if</strong> (code1 == code2) {<a name="678" href="#678">678</a>                     <em class="comment">// If the values are equal, sort by URIs.</em><a name="679" href="#679">679</a>                     <strong>return</strong> sr1.getUri().compareTo(sr2.getUri());<a name="680" href="#680">680</a>                 }<a name="681" href="#681">681</a>                 <em class="comment">// mirror and shift the nubmer line so as to</em><a name="682" href="#682">682</a>                 <em class="comment">// place zero at the beginning, then all negatives </em><a name="683" href="#683">683</a>                 <em class="comment">// in order of ascending absolute value, then all </em><a name="684" href="#684">684</a>                 <em class="comment">// positives descending</em><a name="685" href="#685">685</a>                 code1 = -code1 - Integer.MAX_VALUE;<a name="686" href="#686">686</a>                 code2 = -code2 - Integer.MAX_VALUE;<a name="687" href="#687">687</a>                 <a name="688" href="#688">688</a>                 <strong>return</strong> <strong>new</strong> Integer(code1).compareTo(<strong>new</strong> Integer(code2));<a name="689" href="#689">689</a>             }<a name="690" href="#690">690</a>         });<a name="691" href="#691">691</a>         <strong>for</strong> (SeedRecord sr: processedSeedsRecords.values()) {<a name="692" href="#692">692</a>             sortedSet.add(sr);<a name="693" href="#693">693</a>         }<a name="694" href="#694">694</a>         <a name="695" href="#695">695</a>         <strong>return</strong> sortedSet.iterator();<a name="696" href="#696">696</a>     }<a name="697" href="#697">697</a>     <a name="698" href="#698">698</a>     <em>/**<em>*</em></em><a name="699" href="#699">699</a> <em>     * Reads seed data from seeds-report.txt.</em><a name="700" href="#700">700</a> <em>     * @return True if stats found.</em><a name="701" href="#701">701</a> <em>     */</em><a name="702" href="#702">702</a>     <strong>private</strong> <strong>boolean</strong> readSeedReport() {<a name="703" href="#703">703</a>     	File f = <strong>new</strong> File(cjob.getDirectory(), <span class="string">"seeds-report.txt"</span>);<a name="704" href="#704">704</a>     	<strong>if</strong> (!f.exists()) {<a name="705" href="#705">705</a>     		<strong>return</strong> false;<a name="706" href="#706">706</a>     	}<a name="707" href="#707">707</a>     	BufferedReader br = <strong>null</strong>;<a name="708" href="#708">708</a>     	<strong>try</strong> {<a name="709" href="#709">709</a> 	    	FileReader reader = <strong>new</strong> FileReader(f);<a name="710" href="#710">710</a> 	    	br = <strong>new</strong> BufferedReader(reader);<a name="711" href="#711">711</a> 	    	<a name="712" href="#712">712</a> 	    	<em class="comment">// Ignore heading: [code] [status] [seed] [redirect]</em><a name="713" href="#713">713</a> 	    	String line = br.readLine();  <a name="714" href="#714">714</a> 	    	line = br.readLine();<a name="715" href="#715">715</a> 	    	<strong>while</strong> (line != <strong>null</strong>) {<a name="716" href="#716">716</a> 	    		<em class="comment">// Example lines:</em><a name="717" href="#717">717</a> 	    		<em class="comment">// 302 CRAWLED http://www.ashlandcitytimes.com/ http://www.ashlandcitytimes.com/apps/pbcs.dll/section?Category=MTCN01</em><a name="718" href="#718">718</a> 	    		<em class="comment">// 200 CRAWLED http://noleeo.com/</em><a name="719" href="#719">719</a> <a name="720" href="#720">720</a> 	    		String[] items = line.split(<span class="string">" "</span>);<a name="721" href="#721">721</a> <a name="722" href="#722">722</a> 	    		<strong>if</strong> (items.length &lt; 3) {<a name="723" href="#723">723</a> 	    			logger.log(Level.WARNING,<a name="724" href="#724">724</a>                             <span class="string">"Unexpected formatting on line ["</span> + line + <span class="string">"]"</span>);<a name="725" href="#725">725</a> 	    		}<a name="726" href="#726">726</a> 	    		<strong>else</strong> {<a name="727" href="#727">727</a> 	    			String statusCode = items[0];<a name="728" href="#728">728</a> 	    			String crawlStatus = items[1];<a name="729" href="#729">729</a> 	    			String seed = items[2];<a name="730" href="#730">730</a> 	    			String redirect = items.length > 3 ? items[3] : <strong>null</strong>;<a name="731" href="#731">731</a> <a name="732" href="#732">732</a> 	    			<em class="comment">// All values should be CRAWLED or NOTCRAWLED</em><a name="733" href="#733">733</a> 	    			<strong>if</strong> (crawlStatus.equals(<span class="string">"CRAWLED"</span>)) {<a name="734" href="#734">734</a> 	    				crawlStatus =org.archive.crawler.framework.StatisticsTracking.SEED_DISPOSITION_SUCCESS;	    		  <a name="735" href="#735">735</a> 	    			}<a name="736" href="#736">736</a> 	    			<strong>else</strong> {<a name="737" href="#737">737</a> 	    				crawlStatus = org.archive.crawler.framework.StatisticsTracking.SEED_DISPOSITION_FAILURE;<a name="738" href="#738">738</a> 	    			}<a name="739" href="#739">739</a> 	    			SeedRecord sr = <strong>new</strong> SeedRecord(seed, crawlStatus, <a name="740" href="#740">740</a> 	    					Integer.parseInt(statusCode), redirect);<a name="741" href="#741">741</a> 	    			processedSeedsRecords.put(seed, sr);<a name="742" href="#742">742</a> 	    		}<a name="743" href="#743">743</a> <a name="744" href="#744">744</a> 	    		line = br.readLine();<a name="745" href="#745">745</a> 	    	}<a name="746" href="#746">746</a>     	} <strong>catch</strong> (IOException e) {<a name="747" href="#747">747</a>     		logger.log(Level.SEVERE, <span class="string">"Reading "</span> + f.getAbsolutePath(), e);   		<a name="748" href="#748">748</a>     	} <strong>finally</strong> {<a name="749" href="#749">749</a>     		<strong>if</strong> (br != <strong>null</strong>) {<a name="750" href="#750">750</a>     			<strong>try</strong> {<a name="751" href="#751">751</a> 					br.close();<a name="752" href="#752">752</a> 				} <strong>catch</strong> (IOException e) {<a name="753" href="#753">753</a> 					logger.log(Level.SEVERE,<a name="754" href="#754">754</a> 						<span class="string">"Closing "</span> + f.getAbsolutePath(), e);<a name="755" href="#755">755</a> 				}<a name="756" href="#756">756</a>     		}<a name="757" href="#757">757</a>     	}<a name="758" href="#758">758</a>     	<strong>return</strong> <strong>true</strong>;<a name="759" href="#759">759</a>     }<a name="760" href="#760">760</a>         <a name="761" href="#761">761</a>     <em>/**<em>*</em></em><a name="762" href="#762">762</a> <em>     * Return a copy of the hosts distribution in reverse-sorted</em><a name="763" href="#763">763</a> <em>     * (largest first) order.</em><a name="764" href="#764">764</a> <em>     *  </em><a name="765" href="#765">765</a> <em>     * @return SortedMap of hosts distribution</em><a name="766" href="#766">766</a> <em>     */</em><a name="767" href="#767">767</a>     <strong>public</strong> SortedMap getReverseSortedHostsDistribution() {<a name="768" href="#768">768</a>         <strong>return</strong> getReverseSortedCopy(hostsDistribution);  <a name="769" href="#769">769</a>     }    <a name="770" href="#770">770</a>     <a name="771" href="#771">771</a>     <em>/**<em>*</em></em><a name="772" href="#772">772</a> <em>     * @return True if we compiled stats, false if none to compile (e.g.</em><a name="773" href="#773">773</a> <em>     * there are no reports files on disk).</em><a name="774" href="#774">774</a> <em>     */</em><a name="775" href="#775">775</a>     <strong>public</strong> <strong>boolean</strong> isStats() {<a name="776" href="#776">776</a>     	<strong>return</strong> <strong>this</strong>.stats;<a name="777" href="#777">777</a>     }<a name="778" href="#778">778</a> }</pre><hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body></html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区在线观看国产 | 国产成人在线观看| 国产精品18久久久久久vr| 色综合色综合色综合色综合色综合| 欧美精品国产精品| 中文欧美字幕免费| 亚洲福利视频一区| 91在线小视频| 日本一区二区三区在线不卡| 奇米一区二区三区| 欧美人体做爰大胆视频| 自拍偷拍国产亚洲| 成人免费av网站| 26uuu欧美| 久久精品国产精品亚洲综合| 欧美日韩另类一区| 一区二区三区精品久久久| 成av人片一区二区| 国产日韩欧美a| 国产精品一区一区三区| 精品欧美黑人一区二区三区| 蜜臀av一级做a爰片久久| 欧美色图12p| 亚洲成av人影院| 欧美色电影在线| 亚洲国产日韩一区二区| 欧美视频精品在线观看| 亚洲国产色一区| 欧美日韩高清不卡| 亚洲va天堂va国产va久| 欧美日韩一区二区三区免费看| 亚洲色图清纯唯美| 在线观看欧美日本| 亚洲一区二区综合| 欧美高清hd18日本| 久久成人免费日本黄色| 精品国产91洋老外米糕| 国产一区在线观看视频| 久久综合色婷婷| 成人午夜视频在线观看| 国产喷白浆一区二区三区| 高清在线观看日韩| 中文字幕一区二区三区不卡在线| 成人美女视频在线观看18| wwwwxxxxx欧美| 不卡一卡二卡三乱码免费网站| 最新成人av在线| 欧美精品99久久久**| 国产自产v一区二区三区c| 国产农村妇女精品| 成人动漫av在线| 亚洲男人都懂的| 制服丝袜日韩国产| 丝袜脚交一区二区| 日韩久久免费av| eeuss鲁片一区二区三区| 亚洲柠檬福利资源导航| 欧美在线free| 日韩av中文字幕一区二区三区| 久久伊人中文字幕| 色素色在线综合| 精品伊人久久久久7777人| 国产精品久久久久久妇女6080| 欧美性生活一区| 国产麻豆视频一区| 亚洲一区在线观看网站| 久久久噜噜噜久噜久久综合| 色视频欧美一区二区三区| 久久成人免费网| 亚洲激情六月丁香| 久久久国产一区二区三区四区小说| 99国产一区二区三精品乱码| 久久精品国产亚洲aⅴ| 国产精品久久久久久亚洲毛片 | 亚洲精品亚洲人成人网| 精品欧美黑人一区二区三区| 色婷婷久久久亚洲一区二区三区| 久久99国产精品久久| 亚洲免费观看高清完整 | 制服丝袜中文字幕亚洲| 成人白浆超碰人人人人| 久久精品二区亚洲w码| 国产精品传媒入口麻豆| 精品精品国产高清一毛片一天堂| 色噜噜偷拍精品综合在线| 韩日av一区二区| 午夜国产精品一区| 成人免费一区二区三区在线观看| 欧美mv和日韩mv的网站| 欧美日韩精品一区二区三区| 成人午夜在线免费| 国产激情一区二区三区桃花岛亚洲| 亚洲一二三专区| 亚洲欧美日韩国产中文在线| 欧美激情在线一区二区三区| 精品国产污网站| 91精品国产91久久久久久一区二区 | 国产成人精品www牛牛影视| 视频一区二区三区在线| 亚洲精品乱码久久久久久黑人| 国产亚洲欧美一区在线观看| 日韩视频123| 51精品久久久久久久蜜臀| 欧美少妇一区二区| 在线精品视频免费观看| 94-欧美-setu| 一本到不卡精品视频在线观看| 不卡大黄网站免费看| 丁香天五香天堂综合| 国内成人精品2018免费看| 黄色精品一二区| 国产一区二区三区精品视频| 韩日av一区二区| 国产成人亚洲综合a∨猫咪| 国产精品原创巨作av| 国产精品一区三区| 懂色av噜噜一区二区三区av| 成人免费看片app下载| 99热在这里有精品免费| 成人av资源站| 91女厕偷拍女厕偷拍高清| 91搞黄在线观看| 欧美精选在线播放| 欧美成人aa大片| 国产女主播视频一区二区| 日韩理论片在线| 亚洲国产精品欧美一二99| 日本系列欧美系列| 激情av综合网| 福利电影一区二区| 一本大道av伊人久久综合| 欧美日韩大陆一区二区| 欧美xfplay| 国产清纯在线一区二区www| 亚洲精品欧美综合四区| 亚洲r级在线视频| 国内精品国产成人国产三级粉色| 成人av电影在线观看| 欧美日韩亚洲综合| 日韩一区二区三区在线视频| 日韩精品综合一本久道在线视频| 日韩视频免费观看高清完整版在线观看| 天使萌一区二区三区免费观看| 精品一区二区精品| 91女厕偷拍女厕偷拍高清| 欧美一级片在线看| 国产日产亚洲精品系列| 一区二区不卡在线视频 午夜欧美不卡在| 综合激情成人伊人| 日韩精品每日更新| 国产凹凸在线观看一区二区| 欧美视频在线观看一区| 精品国产凹凸成av人导航| 亚洲综合一区二区三区| 国产在线播精品第三| 欧美最猛黑人xxxxx猛交| 26uuu另类欧美亚洲曰本| 亚洲韩国精品一区| 成人黄色在线网站| 欧美一区二区久久| 一区二区视频在线看| 国产美女久久久久| 91精品国产福利在线观看 | 日本va欧美va精品发布| www.欧美精品一二区| 精品国产亚洲在线| 日韩精彩视频在线观看| 91丨九色丨蝌蚪丨老版| 久久久久久电影| 七七婷婷婷婷精品国产| 色噜噜狠狠色综合中国| 国产精品毛片高清在线完整版| 蜜臀av一级做a爰片久久| 欧美日韩一区三区| 亚洲图片激情小说| 风间由美一区二区av101| 日韩你懂的在线播放| 亚洲成人自拍网| 一本大道久久a久久综合婷婷| 国产精品丝袜一区| 国产精品综合av一区二区国产馆| 日韩精品一区二区三区视频在线观看| 亚洲制服丝袜av| 一本色道久久综合狠狠躁的推荐 | 亚洲成av人影院在线观看网| www.欧美色图| 综合激情成人伊人| 91在线无精精品入口| 亚洲欧美色图小说| 97久久久精品综合88久久| 中文字幕精品在线不卡| 国产白丝网站精品污在线入口| 国产夜色精品一区二区av| 国产精品中文有码| 亚洲国产精品精华液2区45| 国产99久久精品| 国产精品久久777777| 99久久精品国产麻豆演员表| 国产精品免费观看视频| 成人av免费在线观看|