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

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

?? inputstreamutils.java

?? c3p0數(shù)據(jù)庫連接池實現(xiàn)源碼
?? JAVA
字號:
/* * Distributed as part of c3p0 v.0.9.1-pre6 * * Copyright (C) 2005 Machinery For Change, Inc. * * Author: Steve Waldman <swaldman@mchange.com> * * This library is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 2.1, as  * published by the Free Software Foundation. * * This software is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this software; see the file LICENSE.  If not, write to the * Free Software Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. */package com.mchange.v1.io;import java.io.*;import com.mchange.v2.log.*;public final class InputStreamUtils{    private final static MLogger logger = MLog.getLogger( InputStreamUtils.class );    public static boolean compare(InputStream is1, InputStream is2, long num_bytes) throws IOException    {	int b;	for (long num_read = 0; num_read < num_bytes; ++num_read)	    {		if ((b = is1.read()) != is2.read()) 		    return false;		else if (b < 0) //both EOF		    break;	    }	return true;    }    public static boolean compare(InputStream is1, InputStream is2) throws IOException    {	int b = 0;	while (b >= 0)	    if ((b = is1.read()) != is2.read()) 		return false;	return true;    }  public static byte[] getBytes(InputStream is, int max_len) throws IOException    {      ByteArrayOutputStream baos = new ByteArrayOutputStream(max_len);      for(int i = 0, b = is.read(); b >= 0 && i < max_len; b = is.read(), ++i) 	baos.write(b);      return baos.toByteArray();    }  public static byte[] getBytes(InputStream is) throws IOException    {      ByteArrayOutputStream baos = new ByteArrayOutputStream();      for(int b = is.read(); b >= 0; b = is.read()) baos.write(b);      return baos.toByteArray();    }  public static String getContentsAsString(InputStream is, String enc)    throws IOException, UnsupportedEncodingException    {return new String(getBytes(is), enc);}  public static String getContentsAsString(InputStream is)    throws IOException    {      try	{return getContentsAsString(is, System.getProperty("file.encoding", "8859_1"));}      catch (UnsupportedEncodingException e)	{	  throw new InternalError("You have no default character encoding, and " +				  "iso-8859-1 is unsupported?!?!");	}    }  public static String getContentsAsString(InputStream is, int max_len, String enc)    throws IOException, UnsupportedEncodingException    {return new String(getBytes(is, max_len), enc);}  public static String getContentsAsString(InputStream is, int max_len)    throws IOException    {      try	{return getContentsAsString(is, max_len, System.getProperty("file.encoding", "8859_1"));}      catch (UnsupportedEncodingException e)	{	  throw new InternalError("You have no default character encoding, and " +				  "iso-8859-1 is unsupported?!?!");	}    }  public static InputStream getEmptyInputStream()    {return EMPTY_ISTREAM;}  public static void attemptClose(InputStream is)    {	try	    {if (is != null) is.close();}	catch (IOException e)	    {		//e.printStackTrace();		if ( logger.isLoggable( MLevel.WARNING ) )		    logger.log( MLevel.WARNING, "InputStream close FAILED.", e );	    }    }  public static void skipFully(InputStream is, long num_bytes) throws EOFException, IOException    {      long num_skipped = 0;      while (num_skipped < num_bytes)	{	  long just_skipped = is.skip(num_bytes - num_skipped);	  if (just_skipped > 0)	    num_skipped += just_skipped;	  else	    {	      int test_byte = is.read();	      if (is.read() < 0)		throw new EOFException("Skipped only " + num_skipped + " bytes to end of file.");	      else		++num_skipped;	    }	}    }  /* Is it appropriate to treat this as a constant? Is it  */  /* in any discernable sense changed by read() operations */  private static InputStream EMPTY_ISTREAM = new ByteArrayInputStream(new byte[0]);  private InputStreamUtils()    {}}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品日韩99亚洲| 欧美精品一区二区不卡| 麻豆精品一区二区综合av| 久久久久久一二三区| 在线免费亚洲电影| 韩国三级中文字幕hd久久精品| 亚洲男人天堂av网| 久久众筹精品私拍模特| 欧美在线观看视频一区二区三区| 国产成人鲁色资源国产91色综| 午夜不卡av免费| 亚洲日本一区二区三区| 久久日韩粉嫩一区二区三区| 在线播放中文字幕一区| 91亚洲国产成人精品一区二三| 麻豆国产精品一区二区三区| 亚洲一区二区三区四区五区中文 | 久久这里只有精品6| 色婷婷国产精品| 高清不卡一区二区| 久久国产精品色婷婷| 午夜精品免费在线| 亚洲美女视频在线| 国产精品麻豆一区二区| 久久久久88色偷偷免费| 日韩一区二区三区免费观看| 日韩一级大片在线观看| 在线视频一区二区免费| 99国产精品国产精品毛片| 国产乱对白刺激视频不卡| 免费人成在线不卡| 日日摸夜夜添夜夜添国产精品| 尤物在线观看一区| 亚洲精品日产精品乱码不卡| 中文字幕一区二区三区色视频| 久久久精品国产99久久精品芒果 | 欧美一级片免费看| 欧美精品aⅴ在线视频| 欧美日韩一区二区三区免费看| 94色蜜桃网一区二区三区| 91在线观看地址| 一本到高清视频免费精品| 93久久精品日日躁夜夜躁欧美| av中文字幕亚洲| 91丝袜高跟美女视频| 91原创在线视频| 色88888久久久久久影院按摩| 一本大道久久精品懂色aⅴ| 91在线观看下载| 欧美综合欧美视频| 欧美日韩第一区日日骚| 在线不卡一区二区| 欧美肥胖老妇做爰| 色一情一乱一乱一91av| 九九在线精品视频| 毛片一区二区三区| 久草这里只有精品视频| 裸体健美xxxx欧美裸体表演| 美女一区二区三区| 韩国欧美一区二区| 在线免费观看一区| 成人国产亚洲欧美成人综合网| 国产又黄又大久久| 国产福利一区二区| 丁香亚洲综合激情啪啪综合| 国产91综合一区在线观看| 国产黑丝在线一区二区三区| 成人午夜精品在线| 一本久久精品一区二区| 欧美午夜视频网站| 91精品国产色综合久久ai换脸 | 丰满白嫩尤物一区二区| 国产69精品一区二区亚洲孕妇| 国产一区二区三区在线看麻豆 | 国产suv精品一区二区三区| 国产.欧美.日韩| av电影在线观看不卡| 色婷婷激情综合| 欧美精品欧美精品系列| 日韩欧美中文字幕公布| 2024国产精品视频| 国产精品久久久久久久久免费丝袜| 亚洲欧洲精品天堂一级 | 亚洲国产成人私人影院tom| 精品少妇一区二区三区视频免付费| 日韩视频免费观看高清完整版| 久久这里只有精品6| 亚洲成人免费在线| 免费高清成人在线| 国产一区二区三区在线观看免费视频 | 这里只有精品视频在线观看| 日韩欧美你懂的| 欧美激情一区在线| 五月天久久比比资源色| 精品写真视频在线观看| jiyouzz国产精品久久| 欧美三级电影在线观看| 久久久久九九视频| 亚洲国产精品一区二区尤物区| 日本系列欧美系列| 成人app网站| 日韩欧美视频一区| 国产欧美综合在线观看第十页 | 风间由美性色一区二区三区| 欧美午夜免费电影| 国产亚洲精品bt天堂精选| 亚洲欧美日韩电影| 玖玖九九国产精品| 日本久久精品电影| 久久久国产午夜精品| 亚洲成人午夜电影| 97精品国产露脸对白| 欧美大片在线观看一区| 欧美国产日本视频| 国产一区亚洲一区| 欧美精品久久99| 自拍偷在线精品自拍偷无码专区| 奇米精品一区二区三区在线观看一 | 久久免费视频色| 肉肉av福利一精品导航| 99在线精品观看| 欧美精品一区二区三区一线天视频| 一区二区三区产品免费精品久久75| k8久久久一区二区三区| 777奇米成人网| 亚洲伦在线观看| 高清不卡一区二区| www国产精品av| 日韩av中文字幕一区二区三区| 色噜噜夜夜夜综合网| 国产精品无码永久免费888| 免费的国产精品| 日本韩国欧美在线| 亚洲视频在线一区观看| 国产精品一二三在| 欧美精品一区二区三区蜜桃| 日本欧美一区二区在线观看| 在线免费观看日本欧美| 一区二区三区视频在线看| 成人黄色小视频在线观看| 国产偷国产偷精品高清尤物 | 国产乱理伦片在线观看夜一区| 777色狠狠一区二区三区| 性欧美疯狂xxxxbbbb| 91久久精品一区二区三区| 国产精品天天摸av网| 国产成人精品免费在线| 久久久综合视频| 久久99精品久久只有精品| 欧美一区二区视频在线观看| 91福利视频久久久久| 中文字幕av一区二区三区高 | 中日韩av电影| 风间由美中文字幕在线看视频国产欧美| 欧美在线观看一区二区| 亚洲欧美一区二区三区国产精品 | 亚洲视频资源在线| 成人天堂资源www在线| 国产日韩影视精品| 不卡欧美aaaaa| 亚洲色图一区二区三区| 日本电影亚洲天堂一区| 综合激情网...| 色婷婷一区二区三区四区| 一区二区免费在线播放| 欧美日韩一区 二区 三区 久久精品| 亚洲国产精品嫩草影院| 欧美精选在线播放| 亚洲男人的天堂一区二区| www.日本不卡| 一区二区三区精品视频| 欧美日韩高清在线播放| 免播放器亚洲一区| 久久一区二区三区国产精品| 国产91精品露脸国语对白| 17c精品麻豆一区二区免费| 欧美自拍偷拍一区| 亚洲一区成人在线| 91精品婷婷国产综合久久性色| 免费观看91视频大全| 国产欧美日韩另类一区| 91久久精品网| 精品一二线国产| 最新日韩在线视频| 欧美另类久久久品| 国产福利91精品| 亚洲黄色免费电影| 欧美一级专区免费大片| 福利电影一区二区| 亚洲免费电影在线| 国产日产精品1区| 色美美综合视频| 久久精品国产99| 17c精品麻豆一区二区免费| 欧美电影在哪看比较好| 国产精品一区在线观看你懂的| 亚洲人成网站色在线观看| 日韩一区二区精品| 国产馆精品极品| 麻豆极品一区二区三区|