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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? logreader.html

?? 網絡爬蟲開源代碼
?? HTML
?? 第 1 頁 / 共 5 頁
字號:
<a name="141" href="#141">141</a>         File f = <strong>new</strong> File(aFileName);<a name="142" href="#142">142</a>         <strong>long</strong> logsize = f.length();<a name="143" href="#143">143</a>         <strong>try</strong> {<a name="144" href="#144">144</a>             <strong>return</strong> get(seriesReader(aFileName),lineNumber,n,logsize);<a name="145" href="#145">145</a>         } <strong>catch</strong> (IOException e) {<a name="146" href="#146">146</a>             e.printStackTrace();<a name="147" href="#147">147</a>             <strong>return</strong> <strong>null</strong>;<a name="148" href="#148">148</a>         }<a name="149" href="#149">149</a>     }<a name="150" href="#150">150</a> <a name="151" href="#151">151</a>     <strong>public</strong> <strong>static</strong> String buildDisplayingHeader(<strong>int</strong> len, <strong>long</strong> logsize)<a name="152" href="#152">152</a>     {<a name="153" href="#153">153</a>         <strong>double</strong> percent = 0.0;<a name="154" href="#154">154</a>         <strong>if</strong> (logsize != 0) {<a name="155" href="#155">155</a>             percent = ((<strong>double</strong>) len/logsize) * 100;<a name="156" href="#156">156</a>         }<a name="157" href="#157">157</a>         <strong>return</strong> <span class="string">"Displaying: "</span> + ArchiveUtils.doubleToString(percent,1) +<a name="158" href="#158">158</a>             <span class="string">"% of "</span> + ArchiveUtils.formatBytesForDisplay(logsize);<a name="159" href="#159">159</a>     }<a name="160" href="#160">160</a> <a name="161" href="#161">161</a>     <em>/**<em>*</em></em><a name="162" href="#162">162</a> <em>     * Gets a portion of a log file. Starting at a given line number and the n-1</em><a name="163" href="#163">163</a> <em>     * lines following that one or until the end of the log if that is reached</em><a name="164" href="#164">164</a> <em>     * first.</em><a name="165" href="#165">165</a> <em>     *</em><a name="166" href="#166">166</a> <em>     * @param reader source to scan for lines</em><a name="167" href="#167">167</a> <em>     * @param lineNumber The number of the first line to get (if larger then the</em><a name="168" href="#168">168</a> <em>     *                   file an empty string will be returned)</em><a name="169" href="#169">169</a> <em>     * @param n How many lines to return (total, including the one indicated by</em><a name="170" href="#170">170</a> <em>     *                   lineNumber). If smaller then 1 then an empty string</em><a name="171" href="#171">171</a> <em>     *                   will be returned.</em><a name="172" href="#172">172</a> <em>     *</em><a name="173" href="#173">173</a> <em>     * @param logsize total size of source</em><a name="174" href="#174">174</a> <em>     * @return An array of two strings is returned. At index 0 a portion of the</em><a name="175" href="#175">175</a> <em>     *         file starting at lineNumber and reaching lineNumber+n is located.</em><a name="176" href="#176">176</a> <em>     *         At index 1 there is an informational string about how large a</em><a name="177" href="#177">177</a> <em>     *         segment of the file is being returned.</em><a name="178" href="#178">178</a> <em>     *         Null is returned if errors occur (file not found or io exception)</em><a name="179" href="#179">179</a> <em>     */</em><a name="180" href="#180">180</a>     <strong>public</strong> <strong>static</strong> String[] get(InputStreamReader reader, <a name="181" href="#181">181</a>                                <strong>int</strong> lineNumber, <a name="182" href="#182">182</a>                                <strong>int</strong> n, <a name="183" href="#183">183</a>                                <strong>long</strong> logsize)<a name="184" href="#184">184</a>     {<a name="185" href="#185">185</a>         StringBuffer ret = <strong>new</strong> StringBuffer();<a name="186" href="#186">186</a>         String info = <strong>null</strong>;<a name="187" href="#187">187</a>         <strong>try</strong>{<a name="188" href="#188">188</a>             BufferedReader bf = <strong>new</strong> BufferedReader(reader, 8192);<a name="189" href="#189">189</a> <a name="190" href="#190">190</a>             String line = <strong>null</strong>;<a name="191" href="#191">191</a>             <strong>int</strong> i=1;<a name="192" href="#192">192</a>             <strong>while</strong> ((line = bf.readLine()) != <strong>null</strong>) {<a name="193" href="#193">193</a>                 <strong>if</strong>(i >= lineNumber &amp;&amp; i &lt; (lineNumber+n))<a name="194" href="#194">194</a>                 {<a name="195" href="#195">195</a>                     ret.append(line);<a name="196" href="#196">196</a>                     ret.append('\n');<a name="197" href="#197">197</a>                 } <strong>else</strong> <strong>if</strong>( i >= (lineNumber+n)){<a name="198" href="#198">198</a>                     <strong>break</strong>;<a name="199" href="#199">199</a>                 }<a name="200" href="#200">200</a>                 i++;<a name="201" href="#201">201</a>             }<a name="202" href="#202">202</a>             info = buildDisplayingHeader(ret.length(), logsize);<a name="203" href="#203">203</a>         }<strong>catch</strong>(IOException e){<a name="204" href="#204">204</a>             e.printStackTrace();<a name="205" href="#205">205</a>             <strong>return</strong> <strong>null</strong>;<a name="206" href="#206">206</a>         }<a name="207" href="#207">207</a>         String[] tmp = {ret.toString(),info};<a name="208" href="#208">208</a>         <strong>return</strong> tmp;<a name="209" href="#209">209</a>     }<a name="210" href="#210">210</a> <a name="211" href="#211">211</a>     <em>/**<em>*</em></em><a name="212" href="#212">212</a> <em>     * Return the line number of the first line in the</em><a name="213" href="#213">213</a> <em>     * log/file that matches a given regular expression.</em><a name="214" href="#214">214</a> <em>     *</em><a name="215" href="#215">215</a> <em>     * @param aFileName The filename of the log/file</em><a name="216" href="#216">216</a> <em>     * @param regExpr The regular expression that is to be used</em><a name="217" href="#217">217</a> <em>     * @return The line number (counting from 1, not zero) of the first line</em><a name="218" href="#218">218</a> <em>     *         that matches the given regular expression. -1 is returned if no</em><a name="219" href="#219">219</a> <em>     *         line matches the regular expression. -1 also is returned if </em><a name="220" href="#220">220</a> <em>     *         errors occur (file not found, io exception etc.)</em><a name="221" href="#221">221</a> <em>     */</em><a name="222" href="#222">222</a>     <strong>public</strong> <strong>static</strong> <strong>int</strong> findFirstLineContaining(String aFileName, String regExpr)<a name="223" href="#223">223</a>     {<a name="224" href="#224">224</a>         <strong>try</strong> {<a name="225" href="#225">225</a>             <strong>return</strong> findFirstLineContaining(<strong>new</strong> FileReader(aFileName), regExpr);<a name="226" href="#226">226</a>         } <strong>catch</strong> (FileNotFoundException e) {<a name="227" href="#227">227</a>             e.printStackTrace();<a name="228" href="#228">228</a>             <strong>return</strong> -1;<a name="229" href="#229">229</a>         }<a name="230" href="#230">230</a>     }<a name="231" href="#231">231</a> <a name="232" href="#232">232</a>     <em>/**<em>*</em></em><a name="233" href="#233">233</a> <em>     * Return the line number of the first line in the</em><a name="234" href="#234">234</a> <em>     * log/file that begins with the given string.</em><a name="235" href="#235">235</a> <em>     *</em><a name="236" href="#236">236</a> <em>     * @param aFileName The filename of the log/file</em><a name="237" href="#237">237</a> <em>     * @param prefix The prefix string to match</em><a name="238" href="#238">238</a> <em>     * @return The line number (counting from 1, not zero) of the first line</em><a name="239" href="#239">239</a> <em>     *         that matches the given regular expression. -1 is returned if no</em><a name="240" href="#240">240</a> <em>     *         line matches the regular expression. -1 also is returned if </em><a name="241" href="#241">241</a> <em>     *         errors occur (file not found, io exception etc.)</em><a name="242" href="#242">242</a> <em>     */</em><a name="243" href="#243">243</a>     <strong>public</strong> <strong>static</strong> <strong>int</strong> findFirstLineBeginningFromSeries(String aFileName, <a name="244" href="#244">244</a>                                                         String prefix)<a name="245" href="#245">245</a>     {<a name="246" href="#246">246</a>         <strong>try</strong> {<a name="247" href="#247">247</a>             <strong>return</strong> findFirstLineBeginning(seriesReader(aFileName), prefix);<a name="248" href="#248">248</a>         } <strong>catch</strong> (IOException e) {<a name="249" href="#249">249</a>             e.printStackTrace();<a name="250" href="#250">250</a>             <strong>return</strong> -1;<a name="251" href="#251">251</a>         }<a name="252" href="#252">252</a>     }<a name="253" href="#253">253</a>     <a name="254" href="#254">254</a>     <em>/**<em>*</em></em><a name="255" href="#255">255</a> <em>     * Return the line number of the first line in the</em><a name="256" href="#256">256</a> <em>     * log/file that that begins with the given string.</em><a name="257" href="#257">257</a> <em>     *</em><a name="258" href="#258">258</a> <em>     * @param reader The reader of the log/file</em><a name="259" href="#259">259</a> <em>     * @param prefix The prefix string to match</em><a name="260" href="#260">260</a> <em>     * @return The line number (counting from 1, not zero) of the first line</em><a name="261" href="#261">261</a> <em>     *         that matches the given regular expression. -1 is returned if no</em><a name="262" href="#262">262</a> <em>     *         line matches the regular expression. -1 also is returned if </em><a name="263" href="#263">263</a> <em>     *         errors occur (file not found, io exception etc.)</em><a name="264" href="#264">264</a> <em>     */</em><a name="265" href="#265">265</a>     <strong>public</strong> <strong>static</strong> <strong>int</strong> findFirstLineBeginning(InputStreamReader reader, <a name="266" href="#266">266</a>                                               String prefix)<a name="267" href="#267">267</a>     {<a name="268" href="#268">268</a> <a name="269" href="#269">269</a>         <strong>try</strong>{<a name="270" href="#270">270</a>             BufferedReader bf = <strong>new</strong> BufferedReader(reader, 8192);<a name="271" href="#271">271</a> <a name="272" href="#272">272</a>             String line = <strong>null</strong>;<a name="273" href="#273">273</a>             <strong>int</strong> i = 1;<a name="274" href="#274">274</a>             <strong>while</strong> ((line = bf.readLine()) != <strong>null</strong>) {<a name="275" href="#275">275</a>                 <strong>if</strong>(line.startsWith(prefix)){<a name="276" href="#276">276</a>                     <em class="comment">// Found a match</em><a name="277" href="#277">277</a>                     <strong>return</strong> i;<a name="278" href="#278">278</a>                 }<a name="279" href="#279">279</a>                 i++;<a name="280" href="#280">280</a>             }<a name="281" href="#281">281</a>         } <strong>catch</strong>(IOException e){<a name="282" href="#282">282</a>             e.printStackTrace();<a name="283" href="#283">283</a>         }<a name="284" href="#284">284</a>         <strong>return</strong> -1;<a name="285" href="#285">285</a>     }<a name="286" href="#286">286</a>     <a name="287" href="#287">287</a>     <em>/**<em>*</em></em><a name="288" href="#288">288</a> <em>     * Return the line number of the first line in the</em><a name="289" href="#289">289</a> <em>     * log/file that matches a given regular expression.</em>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人video| 717成人午夜免费福利电影| 极品瑜伽女神91| 丝袜美腿一区二区三区| 亚洲一区二区三区精品在线| 亚洲一区在线观看网站| 亚洲国产精品视频| 蜜桃久久久久久久| 国产在线国偷精品免费看| 另类欧美日韩国产在线| 精品一区二区三区在线播放 | 9i看片成人免费高清| 国产福利精品一区| 成人av在线播放网址| 成人av动漫在线| 99re热视频精品| 91久久精品一区二区| 欧美人妇做爰xxxⅹ性高电影| 欧美一区二区在线看| 久久久久久久久久久电影| 国产精品免费视频网站| 综合婷婷亚洲小说| 亚洲第一电影网| 国产裸体歌舞团一区二区| 99riav久久精品riav| 欧美日韩和欧美的一区二区| 精品精品欲导航| 国产精品激情偷乱一区二区∴| 亚洲视频一二三区| 美女高潮久久久| 97久久人人超碰| 欧美日韩在线播放三区四区| 久久夜色精品一区| 亚洲日本护士毛茸茸| 美腿丝袜一区二区三区| 丁香婷婷综合网| 欧美剧在线免费观看网站| 精品国产伦一区二区三区观看方式 | 久久久久久久综合日本| 亚洲欧美偷拍卡通变态| 日本不卡一二三区黄网| 99久久er热在这里只有精品66| 欧美另类变人与禽xxxxx| 国产亚洲婷婷免费| 午夜私人影院久久久久| 成人激情黄色小说| 日韩精品一区二区三区视频在线观看 | 7878成人国产在线观看| 亚洲国产成人午夜在线一区| 日韩专区一卡二卡| av影院午夜一区| 精品日韩一区二区三区| 亚洲国产精品一区二区www在线| 国产美女一区二区三区| 欧美主播一区二区三区| 久久精品亚洲乱码伦伦中文 | 韩国女主播成人在线观看| 欧美午夜一区二区| 日韩理论片在线| 国产成人午夜99999| 精品欧美乱码久久久久久1区2区| 亚洲一区中文日韩| 色婷婷综合久久久久中文| 国产人妖乱国产精品人妖| 久草在线在线精品观看| 这里只有精品免费| 亚洲成精国产精品女| 欧洲精品一区二区三区在线观看| 国产欧美一区二区三区网站| 激情偷乱视频一区二区三区| 日韩欧美在线一区二区三区| 日韩经典一区二区| 中文字幕一区免费在线观看| 欧美精选一区二区| 久久综合九色综合97婷婷| 99精品久久只有精品| 五月婷婷久久丁香| 亚洲午夜成aⅴ人片| 亚洲三级视频在线观看| 中文字幕va一区二区三区| 7799精品视频| 欧美tk—视频vk| 精品欧美一区二区久久| 国产精品久久免费看| www.日韩av| 综合电影一区二区三区 | 国产精品乱人伦一区二区| 国产mv日韩mv欧美| 国产精品每日更新| 91丨porny丨国产| 亚洲成人在线免费| 91麻豆精品91久久久久同性| 久久超碰97人人做人人爱| 欧美一区二区女人| 国产精品亚洲人在线观看| 久久久精品欧美丰满| 99热这里都是精品| 亚洲成av人影院| 欧美精品第1页| 国内精品自线一区二区三区视频| 国产欧美一区二区精品性色超碰| 不卡电影一区二区三区| 樱花草国产18久久久久| 5月丁香婷婷综合| 国产精品一区二区久久不卡| 亚洲色图欧洲色图| 日本丶国产丶欧美色综合| 日韩高清中文字幕一区| 久久女同互慰一区二区三区| 色婷婷av久久久久久久| 麻豆免费精品视频| 曰韩精品一区二区| 久久精品在线观看| 3d成人h动漫网站入口| 成人综合婷婷国产精品久久免费| 亚洲国产裸拍裸体视频在线观看乱了| 91精品久久久久久蜜臀| 不卡的av在线播放| 狠狠色狠狠色综合| 午夜激情一区二区| 中文字幕一区二区三区在线不卡| 538在线一区二区精品国产| 99久久er热在这里只有精品15| 免费国产亚洲视频| 亚洲国产婷婷综合在线精品| 国产亚洲综合av| 欧美变态凌虐bdsm| 国产一区二区在线免费观看| 日韩经典中文字幕一区| 亚洲制服丝袜一区| 欧美国产精品中文字幕| 精品国产欧美一区二区| 欧美日本一区二区| 99久久久久免费精品国产 | 欧美亚洲国产bt| 成人夜色视频网站在线观看| 日韩激情av在线| 亚洲伊人色欲综合网| 国产精品福利一区| 国产亚洲精品精华液| 精品成人一区二区三区| 日韩一级精品视频在线观看| 国产精品乱码一区二三区小蝌蚪| 精品在线观看免费| 亚洲一级二级在线| 欧美国产精品一区| 久久婷婷一区二区三区| 99re66热这里只有精品3直播 | 精品国产欧美一区二区| 日韩成人午夜精品| 亚洲视频一区二区免费在线观看| 欧美性大战久久久久久久| 捆绑紧缚一区二区三区视频| 亚洲伊人色欲综合网| 91色.com| 久久精品国产一区二区三区免费看| 国产亚洲精品超碰| www.av亚洲| 成人黄色电影在线| 国产一区二区三区香蕉| 亚洲乱码国产乱码精品精小说| 国产精品久久久久久久久免费丝袜 | 91麻豆国产在线观看| 日韩精品在线一区二区| 九九国产精品视频| 91精品国产色综合久久不卡电影| 日韩精品一卡二卡三卡四卡无卡| 欧美日韩在线播放| 本田岬高潮一区二区三区| 视频在线在亚洲| 青青青伊人色综合久久| 日韩精品久久久久久| 首页国产欧美日韩丝袜| 午夜影院在线观看欧美| 亚洲成人av一区| 美女一区二区视频| 午夜视黄欧洲亚洲| 精品制服美女久久| 成人午夜激情影院| 国产视频亚洲色图| 欧美另类z0zxhd电影| 欧美在线视频不卡| 欧美一区永久视频免费观看| 国产亚洲视频系列| 亚洲成av人片www| 狠狠狠色丁香婷婷综合激情| 91丨九色丨蝌蚪丨老版| 3751色影院一区二区三区| 欧美激情综合五月色丁香小说| 亚洲国产一区在线观看| 国产麻豆欧美日韩一区| 欧美自拍偷拍一区| 久久久久久97三级| 亚洲成人高清在线| 国产suv精品一区二区三区| 欧美日韩五月天| 91论坛在线播放| 自拍偷拍国产亚洲| 麻豆精品一区二区三区| 91视频在线看|