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

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

?? block.java

?? 用JAVA實現的miniSQL
?? JAVA
字號:
class Block {
    public String filename;   //文件名
    public long blockno;   // 文件塊號
    public long head;  // 文件頭大小
    public byte[] block;   // 塊內容,一共4096個字節大小
    public int pos;
    public Block() {  
    	filename = null;
    	blockno = 0;
    	block = null;
    	head = 0;
    	pos = 0;
    }
    public Block(String fname, long bn, long hd, byte[] context) {
    	filename = fname;
    	blockno = bn;
    	head = hd;
        block = context;
        pos = 0;
    }
    public byte[] getByte()
    {
    	return block;
    }
    public int read(){
    	int a = block[pos];
    	pos++;
    	a=a&0x000000FF;
    	return a;
    }
    public void read(byte[] b){
    	for(int i=0 ;i<b.length; i++){
    		b[i]= block[pos];
    		pos++;
    	}
    }
    public void read(byte[] b,int len){
    	for(int i=0 ;i<b.length; i++){
    		b[i]= block[pos+i];
    	}
    	pos = pos+len;
    }
    public void readFully(byte[] b){
    	for(int i=0 ;i<b.length; i++){
    		b[i]= block[pos];
    		pos++;
    	}
    }
    public int readInt(){
    	int a = 0;
        for(int i = 0; i < 4; i ++) {
           int tmpVal = (block[pos+i] << (8 * (3-i)));
           switch (i) {
            case 0:
                tmpVal = tmpVal & 0xFF000000;
                break;
            case 1:
                tmpVal = tmpVal & 0x00FF0000;
                break;
            case 2:
                tmpVal = tmpVal & 0x0000FF00;
                break;
            case 3:
                tmpVal = tmpVal & 0x000000FF;
                break;
           }
           a = a | tmpVal;
        }
        pos = pos +4 ;
    	return a;
    }
    public float readFloat(){
    	int a = 0;
    	for(int i = 0; i < 4; i ++) {
           int tmpVal = (block[pos+i] << (8 * (3-i)));
           switch (i) {
            case 0:
                tmpVal = tmpVal & 0xFF000000;
                break;
            case 1:
                tmpVal = tmpVal & 0x00FF0000;
                break;
            case 2:
                tmpVal = tmpVal & 0x0000FF00;
                break;
            case 3:
                tmpVal = tmpVal & 0x000000FF;
                break;
           }
           a = a | tmpVal;
        }
        pos = pos +4 ;
    	return Float.intBitsToFloat(a);
    }
    public long readLong(){
    	long a = 0;
    	for(int i=0 ; i<8 ;i++,pos++){
    		a = a<<8;
    		a = a | (block[pos]&0xFF);
    	}
    	return a;
    }
    public boolean readBoolean(){
    	if(block[pos]==0){
    		pos++;
    		return false;
    	}
    	else{
    		pos++;
    		return true;
    	}
    }
    public void write(int a){
    	block[pos] = (byte)a;
    	pos++;
    }
    public void writeByte(byte a){
    	block[pos] = a;
    	pos++;
    }
    public void writeInt(int a){
    	block[pos]=(byte)((a&0xFF000000) >>> 24);
    	block[pos+1]=(byte)((a&0x00FF0000) >>> 16);
    	block[pos+2]=(byte)((a&0x0000FF00) >>> 8);
    	block[pos+3]=(byte)(a&0x000000FF);
    	pos = pos +4 ;
    }
    public void writeFloat(float a){
    	int temp = Float.floatToRawIntBits(a);
    	for(int i= 0; i<4;i++){
    		block[pos+3-i] = (byte)(temp&0xff);   
            temp = temp>>>8;   
    	}
    	pos = pos +4;
    }
    public void writeBoolean(boolean a){
    	if(a)
    		block[pos]=1;
    	else
    		block[pos]=0;
    	pos++;
    }
    public void writeLong(long a){
    	for(int i = 0; i< 8 ;i++){
    		block[pos+7-i]=(byte)(a&0xff);
    		a = a>>>8;
    	}
    	pos = pos + 8;
    }
    public void writeBytes(byte[] a){
    	for(int i = 0; i<a.length ; i++){
    		block[pos+i] = a[i];
    	}
    	pos = pos + a.length;
    }
    public void writeChars(String a){
    	byte[] b = a.getBytes();
    	for(int i = 0; i<b.length ; i++){
    		block[pos+2*i]=0;
    		block[pos+2*i+1]=b[i];
    	}
    	pos = pos + b.length*2;
    }
    public void writeChars(String a, int len){
    	byte[] b = a.getBytes();
    	for(int i = 0; i<b.length ; i++){
    		block[pos+2*i]=0;
    		block[pos+2*i+1]=b[i];
    	}
    	for(int i=b.length*2; i<len ; i++)
    		block[pos+i]=0;
    	pos = pos + len;
    }
    public void seek(int p){
    	pos = p;
    }
    public void writeZero(int len){
    	for(int i=0;i<len;i++)
    		block[pos++]=0;
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美另类一区二区三区| 国产亚洲欧美激情| 亚洲欧洲在线观看av| 激情综合色综合久久| 日韩精品一区在线观看| 美女视频黄 久久| 精品国产欧美一区二区| 国产精品亚洲专一区二区三区| 精品美女一区二区三区| 国产成人aaa| 国产精品嫩草99a| 91丨porny丨在线| 亚洲国产精品尤物yw在线观看| 91.xcao| 久久国产三级精品| 国产精品美女久久久久aⅴ国产馆| 成a人片亚洲日本久久| 一区二区三区四区蜜桃| 91精品国产一区二区三区| 久久99深爱久久99精品| 一色屋精品亚洲香蕉网站| 欧美另类变人与禽xxxxx| 韩日精品视频一区| 中文字幕在线免费不卡| 欧美三级电影一区| 国产精品亚洲第一区在线暖暖韩国| 国产精品美女久久久久久久久 | 欧美人与性动xxxx| 精品一区二区三区视频| 国产精品乱子久久久久| 欧美日韩另类一区| 成人av在线播放网站| 亚洲国产三级在线| 国产女人水真多18毛片18精品视频| 91亚洲永久精品| 九色porny丨国产精品| 最好看的中文字幕久久| 日韩精品自拍偷拍| 91啦中文在线观看| 国产精品一色哟哟哟| 午夜视频久久久久久| 日本一区二区视频在线| 欧美人牲a欧美精品| 成人a级免费电影| 久久国产欧美日韩精品| 一区二区欧美国产| 国产欧美日韩精品a在线观看| 欧美日韩久久久| av中文字幕在线不卡| 精品一区二区免费看| 亚洲va欧美va天堂v国产综合| 国产网站一区二区| 日韩久久久精品| 欧美精三区欧美精三区| 一本大道久久a久久精品综合| 狠狠色丁香久久婷婷综合丁香| 亚洲成人av中文| 亚洲欧美国产高清| 久久精品人人做| 精品日韩99亚洲| 欧美一区二区久久久| 亚洲成a人v欧美综合天堂| 国产三级精品在线| 欧美性猛交xxxx乱大交退制版 | 国产在线国偷精品产拍免费yy| 国产三级精品三级| 欧美日韩欧美一区二区| 97久久超碰国产精品电影| 午夜久久久影院| 国产精品传媒入口麻豆| 国产大陆精品国产| 免费看日韩a级影片| 亚洲伊人色欲综合网| 亚洲蜜臀av乱码久久精品蜜桃| 国产欧美精品一区二区色综合| 久久先锋影音av鲁色资源| 欧美美女黄视频| 亚洲综合精品自拍| 日韩美一区二区三区| 日韩一区二区三区视频在线观看 | 激情综合网av| 九一久久久久久| 精品一区二区三区在线观看国产| 日韩精品一二三区| 五月综合激情婷婷六月色窝| 欧美日韩精品电影| 精品国产sm最大网站| 精品久久人人做人人爽| 欧美第一区第二区| 欧美成人三级电影在线| 日韩精品一区二区三区视频| 欧美大片在线观看一区二区| 日韩免费高清av| 精品国产sm最大网站| 久久久久99精品国产片| 国产欧美日韩在线| 一区免费观看视频| 一区二区欧美精品| 日韩高清在线一区| 精品一区二区三区日韩| 国产精品影音先锋| 91日韩一区二区三区| 欧美无砖砖区免费| 欧美电视剧在线观看完整版| 久久久精品天堂| 亚洲欧洲国产日本综合| 香蕉乱码成人久久天堂爱免费| 日本不卡中文字幕| 国产在线看一区| av电影在线观看完整版一区二区| 欧美在线综合视频| 日韩免费观看高清完整版| 国产精品视频看| 亚洲成av人片| 国产在线播放一区二区三区| 播五月开心婷婷综合| 欧美日韩国产高清一区二区三区 | 日韩一区二区三区电影在线观看| 精品99一区二区| 亚洲欧美一区二区三区久本道91| 香蕉久久一区二区不卡无毒影院 | av资源站一区| 欧美日韩一区在线观看| 欧美大片顶级少妇| 日韩一区在线免费观看| 九九国产精品视频| 91精品91久久久中77777| 精品播放一区二区| 亚洲一区二三区| 国产福利精品导航| 欧美日韩国产片| 中文字幕一区在线观看视频| 婷婷一区二区三区| 97久久久精品综合88久久| 日韩一区二区三区四区| 亚洲柠檬福利资源导航| 国产一区二区三区av电影| 欧美日韩一二区| 国产精品黄色在线观看| 精品一二三四在线| 91麻豆精品国产91| 一区二区三区中文字幕| 成人午夜碰碰视频| 精品久久久网站| 婷婷成人综合网| 日本韩国欧美一区| 中文字幕精品一区| 久久草av在线| 欧美一区二区视频观看视频 | 精品91自产拍在线观看一区| 五月综合激情网| 一本久道久久综合中文字幕| 国产网红主播福利一区二区| 久久国产精品99精品国产| 欧美日韩免费视频| 亚洲一区二区精品3399| 色综合天天性综合| 国产精品久久久爽爽爽麻豆色哟哟| 美女久久久精品| 4438x亚洲最大成人网| 玉米视频成人免费看| 99r国产精品| |精品福利一区二区三区| 99九九99九九九视频精品| 国产精品美女久久久久久久久| 国产精品一区在线观看乱码| 国产亚洲1区2区3区| 国产一区不卡在线| 久久久久久久久久电影| 精品无人码麻豆乱码1区2区| 精品国产一区二区国模嫣然| 久久精品国产亚洲a| 久久午夜国产精品| 丁香网亚洲国际| 成人欧美一区二区三区黑人麻豆| 成人免费av网站| 亚洲男人的天堂一区二区| 色狠狠桃花综合| 亚洲一本大道在线| 欧美日韩高清一区二区| 日本在线观看不卡视频| 2024国产精品| 成人黄色在线网站| 一区二区三区在线观看网站| 欧美日韩一区二区不卡| 免费成人结看片| 国产视频一区二区在线| 91麻豆蜜桃一区二区三区| 亚洲大尺度视频在线观看| 4438亚洲最大| 国产成人亚洲综合a∨婷婷| 国产精品日日摸夜夜摸av| 91国产丝袜在线播放| 免费久久精品视频| 国产精品色婷婷| 欧美精品在欧美一区二区少妇| 久久99精品国产91久久来源| 国产欧美日本一区视频| 欧美天堂一区二区三区| 国模一区二区三区白浆 |