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

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

?? bytereplaycharsequence.html

?? 網絡爬蟲開源代碼
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc (build 1.5.0_07) on Sun May 06 17:59:49 GMT 2007 --><TITLE>ByteReplayCharSequence (Heritrix 1.12.1)</TITLE><META NAME="keywords" CONTENT="org.archive.io.ByteReplayCharSequence class"><LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){    parent.document.title="ByteReplayCharSequence (Heritrix 1.12.1)";}</SCRIPT><NOSCRIPT></NOSCRIPT></HEAD><BODY BGCOLOR="white" onload="windowTitle();"><!-- ========= START OF TOP NAVBAR ======= --><A NAME="navbar_top"><!-- --></A><A HREF="#skip-navbar_top" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ByteReplayCharSequence.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../../org/archive/io/BufferedSeekInputStream.html" title="class in org.archive.io"><B>PREV CLASS</B></A>&nbsp;&nbsp;<A HREF="../../../org/archive/io/CharSubSequence.html" title="class in org.archive.io"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../index.html?org/archive/io/ByteReplayCharSequence.html" target="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="ByteReplayCharSequence.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;&nbsp;<SCRIPT type="text/javascript">  <!--  if(window==top) {    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');  }  //--></SCRIPT><NOSCRIPT>  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_top"></A><!-- ========= END OF TOP NAVBAR ========= --><HR><!-- ======== START OF CLASS DATA ======== --><H2><FONT SIZE="-1">org.archive.io</FONT><BR>Class ByteReplayCharSequence</H2><PRE>java.lang.Object  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.archive.io.ByteReplayCharSequence</B></PRE><DL><DT><B>All Implemented Interfaces:</B> <DD>java.lang.CharSequence, <A HREF="../../../org/archive/io/ReplayCharSequence.html" title="interface in org.archive.io">ReplayCharSequence</A></DD></DL><HR><DL><DT><PRE> class <B>ByteReplayCharSequence</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../org/archive/io/ReplayCharSequence.html" title="interface in org.archive.io">ReplayCharSequence</A></DL></PRE><P>Provides a (Replay)CharSequence view on recorded stream bytes (a prefix buffer and overflow backing file). Treats the byte stream as 8-bit. <p>Uses a wraparound rolling buffer of the last windowSize bytes read from disk in memory; as long as the 'random access' of a CharSequence user stays within this window, access should remain fairly efficient. (So design any regexps pointed at these CharSequences to work within that range!) <p>When rereading of a location is necessary, the whole window is recentered around the location requested. (TODO: More research into whether this is the best strategy.) <p>An implementation of a ReplayCharSequence done with ByteBuffers -- one to wrap the passed prefix buffer and the second, a memory-mapped ByteBuffer view into the backing file -- was consistently slower: ~10%. My tests did the following. Made a buffer filled w/ regular content. This buffer was used as the prefix buffer.  The buffer content was written MULTIPLER times to a backing file.  I then did accesses w/ the following pattern: Skip forward 32 bytes, then back 16 bytes, and then read forward from byte 16-32.  Repeat.  Though I varied the size of the buffer to the size of the backing file,from 3-10, the difference of 10% or so seemed to persist.  Same if I tried to favor get() over get(index). I used a profiler, JMP, to study times taken (St.Ack did above comment). <p>TODO determine in memory mapped files is better way to do this; probably not -- they don't offer the level of control over total memory used that this approach does.<P><P><DL><DT><B>Version:</B></DT>  <DD>$Revision: 5027 $, $Date: 2007-03-29 00:30:33 +0000 (Thu, 29 Mar 2007) $</DD><DT><B>Author:</B></DT>  <DD>Gordon Mohr</DD></DL><HR><P><!-- =========== FIELD SUMMARY =========== --><A NAME="field_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Field Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/io/ByteReplayCharSequence.html#length">length</A></B></CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total length of character stream to replay minus the HTTP headers if present.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static&nbsp;java.util.logging.Logger</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/io/ByteReplayCharSequence.html#logger">logger</A></B></CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR></TABLE>&nbsp;<!-- ======== CONSTRUCTOR SUMMARY ======== --><A NAME="constructor_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Constructor Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../org/archive/io/ByteReplayCharSequence.html#ByteReplayCharSequence(byte[], long, long, java.lang.String)">ByteReplayCharSequence</A></B>(byte[]&nbsp;buffer,                       long&nbsp;size,                       long&nbsp;responseBodyStart,                       java.lang.String&nbsp;backingFilename)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD></TR></TABLE>&nbsp;<!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Method Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;char</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/io/ByteReplayCharSequence.html#charAt(int)">charAt</A></B>(int&nbsp;index)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get character at passed absolute position.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/io/ByteReplayCharSequence.html#close()">close</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cleanup resources.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/io/ByteReplayCharSequence.html#finalize()">finalize</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/io/ByteReplayCharSequence.html#length()">length</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;java.lang.CharSequence</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/io/ByteReplayCharSequence.html#subSequence(int, int)">subSequence</A></B>(int&nbsp;start,            int&nbsp;end)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/io/ByteReplayCharSequence.html#substring(int, int)">substring</A></B>(int&nbsp;offset,          int&nbsp;len)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>please use subSequence() and then toString() directly</I></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/io/ByteReplayCharSequence.html#toString()">toString</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD></TR>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡的三区四区五区| 亚洲国产视频在线| 国产成人免费视频精品含羞草妖精| 国产人成亚洲第一网站在线播放| av高清不卡在线| 爽爽淫人综合网网站| 国产欧美日韩视频一区二区| 日本二三区不卡| 精品系列免费在线观看| 亚洲人成伊人成综合网小说| 日韩欧美国产午夜精品| 色婷婷亚洲婷婷| 韩国成人福利片在线播放| 亚洲人成在线观看一区二区| 欧美日本韩国一区二区三区视频 | 国产日韩精品视频一区| 欧美体内she精视频| 国产老妇另类xxxxx| 亚洲午夜激情网页| 久久久久久久久久电影| 777欧美精品| 国产成人综合在线| 中文字幕在线一区| 日韩一区二区免费在线电影| 91浏览器在线视频| 国产成人日日夜夜| 精品一区二区三区在线观看| 一区二区三区在线高清| 国产精品免费aⅴ片在线观看| 91精品国产综合久久福利| 91在线视频播放地址| 国产精品1区二区.| 久久se这里有精品| 天堂蜜桃一区二区三区| 亚洲综合男人的天堂| 中文av字幕一区| 91精品国产91热久久久做人人| 成人深夜在线观看| 日本不卡的三区四区五区| 一区二区三区成人| 中文字幕一区二区三区不卡在线| 久久午夜免费电影| 久久久国产一区二区三区四区小说 | 色欧美88888久久久久久影院| 国产宾馆实践打屁股91| 国产精品综合av一区二区国产馆| 美女久久久精品| 日韩精品高清不卡| 亚洲一区二区三区精品在线| 亚洲精品国产一区二区精华液| 中文字幕在线播放不卡一区| 国产精品麻豆99久久久久久| 久久综合久久鬼色中文字| 欧美大胆一级视频| 日韩一级成人av| 日韩欧美中文字幕精品| 欧美成人一区二区| 久久综合久久综合九色| 欧美tk丨vk视频| 欧美精品一区二区高清在线观看| 欧美一区二区视频在线观看2022| 色婷婷精品大视频在线蜜桃视频 | 色婷婷综合久色| 在线视频中文字幕一区二区| 91捆绑美女网站| 日本福利一区二区| 欧美日韩精品一区二区三区蜜桃 | 久久亚洲影视婷婷| 国产三级精品视频| 国产精品不卡视频| 国产精品视频你懂的| 亚洲国产激情av| 国产精品久久久久影院老司| 最新国产成人在线观看| 亚洲综合图片区| 日韩经典一区二区| 狠狠色丁香九九婷婷综合五月| 国产精品一品二品| 99re这里只有精品视频首页| 在线国产电影不卡| 欧美一区二区三区喷汁尤物| 精品国产亚洲一区二区三区在线观看| 欧美变态tickling挠脚心| 国产天堂亚洲国产碰碰| 亚洲蜜臀av乱码久久精品蜜桃| 婷婷激情综合网| 国产美女一区二区| 97se亚洲国产综合自在线不卡| 欧美日韩视频在线第一区 | 亚洲图片欧美综合| 老色鬼精品视频在线观看播放| 国产成人av福利| 在线观看网站黄不卡| 欧美性猛片aaaaaaa做受| 欧洲中文字幕精品| 欧美v国产在线一区二区三区| 亚洲国产精品传媒在线观看| 一区二区三区在线视频观看| 麻豆精品一区二区三区| 国产一区二区久久| 欧美自拍偷拍一区| 久久久精品国产免大香伊| 一区二区三区四区在线免费观看| 日韩av中文字幕一区二区| 成人va在线观看| 69堂国产成人免费视频| 国产精品麻豆99久久久久久| 奇米一区二区三区| 99国产精品国产精品久久| 欧美日韩国产天堂| 中文av一区特黄| 青娱乐精品视频| 91丨九色丨蝌蚪富婆spa| 日韩亚洲欧美成人一区| 一区二区三区视频在线看| 亚洲va欧美va人人爽午夜| 成人av免费在线观看| 欧美电视剧免费观看| 亚洲午夜精品网| 波多野洁衣一区| 日韩精品在线看片z| 亚洲图片自拍偷拍| 99riav一区二区三区| 久久一区二区三区四区| 日韩**一区毛片| 91国偷自产一区二区三区观看| 久久久亚洲精品一区二区三区| 婷婷亚洲久悠悠色悠在线播放 | 91一区二区三区在线播放| 欧美精品一区二区三区视频| 亚洲第一会所有码转帖| 91免费精品国自产拍在线不卡 | 91精品国产福利| 一区二区三区在线观看欧美| av不卡免费电影| 国产欧美日韩久久| 久久99精品久久久久| 69av一区二区三区| 亚洲精品乱码久久久久久黑人 | 一区二区三区四区精品在线视频| 国产超碰在线一区| 久久蜜臀中文字幕| 久久99国产精品麻豆| 制服丝袜国产精品| 日本成人中文字幕| 欧美男人的天堂一二区| 亚洲自拍偷拍综合| 91久久免费观看| 亚洲午夜免费视频| 欧美色电影在线| 国产精品美女久久福利网站 | 国产精品夜夜嗨| 精品国产乱码久久| 国产在线精品免费| 国产三级精品三级在线专区| 国产精品小仙女| 国产午夜精品美女毛片视频| 国产一区 二区 三区一级| 日韩免费高清视频| 老司机一区二区| 久久夜色精品一区| 精品一区二区在线播放| 日韩免费高清电影| 美女看a上一区| 欧美一级夜夜爽| 狠狠色狠狠色综合日日91app| 久久精品亚洲乱码伦伦中文| 国产大片一区二区| 国产精品久久久一本精品 | 国产精品成人在线观看| 色综合 综合色| 三级不卡在线观看| 日韩欧美亚洲国产另类| 成人av电影在线网| 日韩av网站免费在线| 日本一区二区免费在线| 欧美三级欧美一级| 成人综合婷婷国产精品久久| 亚洲成人精品一区二区| 国产丝袜美腿一区二区三区| 欧美色综合网站| 丰满白嫩尤物一区二区| 日本免费新一区视频| 亚洲人成网站在线| 精品日韩av一区二区| 欧美亚一区二区| 国产v综合v亚洲欧| 另类小说色综合网站| 亚洲精品日产精品乱码不卡| 久久免费的精品国产v∧| 欧美日韩精品一区二区| 99热在这里有精品免费| 精品无人码麻豆乱码1区2区| 亚洲第一成年网| 中文字幕亚洲在| 久久久精品综合| 日韩美一区二区三区| 欧美伦理电影网| 在线一区二区视频| eeuss鲁片一区二区三区在线看|