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

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

?? dcwthematicindex.java

?? openmap java寫的開源數(shù)字地圖程序. 用applet實現(xiàn),可以像google map 那樣放大縮小地圖.
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
        int[] values = null;        try {            int index = Arrays.binarySearch(indexData, valueIndex);            if (index >= 0) {                IndexRecord ir = indexData[index];                int offset = ir.offset;                int numvals = ir.numvals;                if ((typeOfIndex == 'T') || (typeOfIndex == 'I')) {                    if (numvals == 0) {                        values = new int[1];                        values[0] = offset;                    } else {                        values = new int[numvals];                        reopen(offset);                        for (int j = 0; j < numvals; j++) {                            values[j] = readIndexWithFieldType(dataTypeSpecifier);                        }                    }                    return values;                } else if ((typeOfIndex == 'B') || (typeOfIndex == 'G')) {                    // Don't really do anything with this type of                    // index...                    int shortread = numberOfRows / 16;                    if ((numberOfRows % 16) != 0) {                        shortread++;                    }                    if (Debug.debugging("vpfserver")) {                        System.out.println("Reading a bunch of shorts: "                                + shortread);                        System.out.println("Starting at offset: "                                + inputFile.getFilePointer());                    }                    BitSet bits = new BitSet(numberOfRows);                    int cnt = 0;                    for (int shortcnt = 0; shortcnt < shortread; shortcnt++) {                        short s = inputFile.readShort();                        for (int k = 0; k < 16; k++) {                            cnt++;                            if ((s & 0x1) == 1) {                                bits.set(cnt);                            }                            s >>= 1;                        }                    }                    StringBuffer prt = new StringBuffer();                    for (int j = 1; j <= bits.size(); j++) {                        if (bits.get(j)) {                            prt.append(", " + j);                        }                    }                    System.out.println(prt);                } else {                    throw new FormatException("Unidentied TMI format");                }            }        } catch (EOFException e) {            throw new FormatException("Hit Premature EOF in thematic index");        } catch (IOException i) {            throw new FormatException("Encountered IO Exception: "                    + i.getMessage());        }        return values;    }    /**     * Utility method to read rows.     *      * @param ft the field type     * @returns the value read from the file     */    private int readIndexWithFieldType(char ft) throws EOFException,            FormatException {        switch (ft) {        case 'S':            return (int) inputFile.readShort();        case 'I':            return inputFile.readInteger();        }        throw new FormatException("Unrecognized FieldTypeOfIndex");    }    private Object readIndexField(char dts, int textlen) throws EOFException,            FormatException {        switch (dts) {        case 'I':            return new Integer(inputFile.readInteger());        case 'T':            return inputFile.readFixedLengthString(textlen);        case 'S':            return new Short(inputFile.readShort());        case 'F':            return new Float(inputFile.readFloat());        case 'R':            return new Double(inputFile.readDouble());        }        throw new FormatException("Unrecognized field index type");    }    private String trim(String s) {        StringBuffer ns = new StringBuffer();        char foo[] = s.toCharArray();        for (int i = 0; i < foo.length; i++) {            if ((foo[i] == ' ') || (foo[i] == 0)) {                break;            }            ns.append(foo[i]);        }        return ns.toString();    }    /**     * Returns the number of distinct indexed values     *      * @return the number of distinct indexed values     */    public int getNumberOfCodes() {        return numberOfCodes;    }    /**     * Returns the number of rows indexed     *      * @return the number of rows indexed     */    public int getNumberOfRows() {        return numberOfRows;    }    /**     * Returns the type of index (refer to VPF spec for valid values)     *      * @return the type of index (refer to VPF spec for valid values)     */    public char getTypeOfIndex() {        return typeOfIndex;    }    /**     * Returns the type of the field being indexed     *      * @return the type of the field being indexed     */    public char getFieldTypeOfIndex() {        return fieldTypeOfIndex;    }    /**     * Returns the number of elements in the index field     *      * @return the number of elements in the index field     */    public int getNumberOfDataElements() {        return numberOfDataElement;    }    /**     * Returns the datatype specifier     *      * @return the datatype specifier     */    public char getDataTypeSpecifier() {        return dataTypeSpecifier;    }    /**     * Returns the name of the table being indexed     *      * @return the name of the table being indexed     */    public String getTableIndexed() {        return tableIndexed;    }    /**     * Returns the name of the column being indexed     *      * @return the name of the column being indexed     */    public String getColumnIndexed() {        return columnIndexed;    }    public boolean getSorted() {        return sorted;    }    /** Closes the associated input file. (may later get reopened) */    public synchronized void close() throws FormatException {        try {            if (inputFile != null) {                inputFile.close();            }            inputFile = null;        } catch (IOException i) {            throw new FormatException("DcwThematicIndex: Can't close file "                    + filename + ": " + i.getMessage());        }    }    /**     * Reopen the associated input file.     *      * @param offset the byte offset to seek to upon reopening the     *        file. If offset is invalid (less than 1), then the input     *        stream is in an undefined location.     * @exception FormatException some error was encountered in     *            reopening file or seeking to the desired row.     * @see #close()     */    public synchronized void reopen(int offset) throws FormatException {        try {            if (inputFile == null) {                inputFile = new BinaryBufferedFile(filename);                inputFile.byteOrder(byteOrder);            }            if (offset > 0) {                inputFile.seek(offset);            }        } catch (IOException i) {            throw new FormatException("DcwThematicIndex: Can't open file "                    + filename + ": " + i.getMessage());        }    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女在线一区二区| 成人午夜电影小说| 久久午夜电影网| 色综合久久六月婷婷中文字幕| 日本在线观看不卡视频| 国产精品美女久久久久aⅴ| 日韩午夜三级在线| 在线视频一区二区三| 国产不卡视频在线观看| 蜜桃精品视频在线| 亚洲综合色视频| 中文字幕欧美激情| 精品国一区二区三区| 欧美乱熟臀69xxxxxx| 色8久久人人97超碰香蕉987| 国产精一品亚洲二区在线视频| 日本麻豆一区二区三区视频| 亚洲综合免费观看高清完整版在线 | 日韩国产欧美在线视频| 亚洲欧美激情插| 国产精品第13页| 亚洲国产高清aⅴ视频| 精品国产乱码久久久久久牛牛| 欧美日韩久久久一区| 欧美综合视频在线观看| 94-欧美-setu| 91亚洲大成网污www| 粗大黑人巨茎大战欧美成人| 国产一区视频在线看| 精品制服美女丁香| 久久精品国产秦先生| 美女视频网站久久| 秋霞成人午夜伦在线观看| 婷婷综合在线观看| 亚洲高清视频的网址| 亚洲综合色噜噜狠狠| 亚洲精品日韩一| 亚洲精品乱码久久久久| 亚洲一区二区三区三| 亚洲一级在线观看| 性做久久久久久免费观看| 亚洲国产精品自拍| 亚洲成人福利片| 日韩电影在线看| 蜜臀a∨国产成人精品| 免费看日韩a级影片| 另类小说图片综合网| 精一区二区三区| 国产乱码精品一区二区三区忘忧草 | 中文字幕欧美日韩一区| 国产蜜臀97一区二区三区| 国产精品入口麻豆九色| 一区二区中文字幕在线| 一区二区三区在线播放| 亚洲r级在线视频| 免费成人在线视频观看| 国产综合久久久久影院| 成人午夜电影小说| 91国产福利在线| 91精品国产全国免费观看| 欧美mv和日韩mv国产网站| 国产日韩欧美不卡在线| 亚洲人成亚洲人成在线观看图片| 尤物视频一区二区| 日韩电影在线观看一区| 国产精品亚洲综合一区在线观看| 大桥未久av一区二区三区中文| 色噜噜偷拍精品综合在线| 精品视频色一区| 精品久久久久久久久久久久久久久| 国产亚洲美州欧州综合国| 成人免费在线播放视频| 日本特黄久久久高潮| 国产91在线看| 欧美精品日韩综合在线| 精品国产成人系列| 亚洲免费观看视频| 美女网站一区二区| 99久久99久久精品免费看蜜桃| 欧美挠脚心视频网站| 久久综合九色综合97_久久久| 亚洲欧美日韩在线| 狠狠色丁香婷综合久久| 91在线播放网址| 欧美成人欧美edvon| 亚洲男女毛片无遮挡| 久久国产视频网| 91黄色在线观看| 久久久亚洲精华液精华液精华液 | 精品久久久久久久人人人人传媒| 亚洲欧洲成人自拍| 麻豆精品在线看| 在线观看日韩精品| 国产精品欧美极品| 乱一区二区av| 欧美日韩精品免费| 国产精品国产三级国产a| 蜜臀av一区二区| 色菇凉天天综合网| 国产欧美一区二区精品仙草咪| 日韩专区一卡二卡| 色综合中文综合网| 欧美色中文字幕| 亚洲欧洲日韩综合一区二区| 精品午夜久久福利影院| 欧美欧美欧美欧美| 一区二区三区欧美日| 成人18视频在线播放| 久久亚洲综合色一区二区三区 | 大白屁股一区二区视频| 日韩欧美中文字幕公布| 亚洲精品菠萝久久久久久久| 成人激情黄色小说| 久久久国产精华| 久久精品二区亚洲w码| 在线不卡一区二区| 亚洲午夜成aⅴ人片| 懂色av一区二区夜夜嗨| 欧美一级精品大片| 奇米色一区二区| 欧美性欧美巨大黑白大战| 一区二区三区日韩欧美精品| 99精品1区2区| 亚洲天堂网中文字| 国产精品一区二区在线看| 51精品国自产在线| 亚洲r级在线视频| 欧美嫩在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美日韩aaa| 日韩经典一区二区| 欧美一二三区在线观看| 日韩不卡一二三区| 一本大道av伊人久久综合| ...中文天堂在线一区| 99re这里只有精品首页| 亚洲欧洲国产日本综合| 91视频91自| 亚洲一区二区av电影| 欧美狂野另类xxxxoooo| 蜜臀精品久久久久久蜜臀| 精品999在线播放| 国产大陆a不卡| 欧美高清在线一区| 色又黄又爽网站www久久| 亚洲一区免费在线观看| 在线综合+亚洲+欧美中文字幕| 美女一区二区三区在线观看| www国产精品av| av日韩在线网站| 一个色妞综合视频在线观看| 欧美精品 日韩| 国产一区二区电影| 国产精品毛片高清在线完整版| 91香蕉视频在线| 三级欧美韩日大片在线看| 精品国产免费人成电影在线观看四季 | 欧美电影免费观看高清完整版在线 | 成人黄色国产精品网站大全在线免费观看| 国产亚洲欧美在线| 国产成a人亚洲| 亚洲欧美电影院| 99久久夜色精品国产网站| 亚洲在线中文字幕| 精品少妇一区二区三区在线视频| 国内成人精品2018免费看| 日韩毛片高清在线播放| 欧美性受xxxx| 国产真实乱偷精品视频免| 国产精品情趣视频| 一本色道久久加勒比精品| 久久精品国产精品亚洲精品| 国产色产综合色产在线视频| 色呦呦国产精品| 亚洲精品精品亚洲| 欧美电影免费观看完整版| aaa亚洲精品一二三区| 夜夜嗨av一区二区三区四季av| 日韩免费视频一区二区| 高清不卡一区二区| 亚洲123区在线观看| 久久人人爽爽爽人久久久| 9i看片成人免费高清| 久久99热这里只有精品| 国产精品嫩草99a| 欧美一级理论性理论a| 色综合色综合色综合色综合色综合| 一区二区三区精品| 欧美国产欧美亚州国产日韩mv天天看完整 | 蜜臀av一区二区| 国产午夜精品一区二区| 欧美在线观看视频一区二区 | 精彩视频一区二区三区| 国产精品毛片大码女人| 欧美精品久久天天躁| 94-欧美-setu| 韩国一区二区三区| 午夜精品福利视频网站| 中文字幕不卡在线播放| 欧美一级在线视频|