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

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

?? cmtest.java

?? jxta平臺的開發(fā)包
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
            }        } catch (Exception e) {            e.printStackTrace();            fail("findPeerAdv failed: " + e.getMessage());        }        System.out.println("findPeerAdv retrieved CmTestPeer" + i + " in: " +                           (System.currentTimeMillis() - t0) +                           " ms");    }    private void findPeerAdvEndswith(int i) {        /* to make things more interesting, we remove the first digit from the         * id if it is longer than 2 digits.         */        String queryString = Integer.toString(i);        if (queryString.length() > 2) {            queryString = queryString.substring(1, queryString.length());        }        long t0 = System.currentTimeMillis();        Vector searchResults = null;        try {            searchResults = cm.search(dirname[0], "Name", "*" + queryString, 10,null);            assertNotNull("Null search result", searchResults);            Enumeration result = searchResults.elements();            assertNotNull("Null search enumerator", result);            assertTrue("Enumerator empty", result.hasMoreElements());            while (result.hasMoreElements()) {                ByteArrayInputStream dataStream =                    (ByteArrayInputStream) result.nextElement();                StructuredDocument doc =                    StructuredDocumentFactory.newStructuredDocument(MimeMediaType.XMLUTF8, dataStream);                Enumeration en = doc.getChildren("Name");                while (en.hasMoreElements()) {                    String val = (String) ((Element) en.nextElement()).getValue();                    System.out.println("EndsWith: Queried for *" + queryString + ", found: " + val);                    assertTrue("result returned " + val +                               " does not end with " + queryString,                               val.endsWith(queryString));                }            }        } catch (Exception e) {            e.printStackTrace();            fail("findPeerEndsWith failed: " + e.getMessage());        }        System.out.println("EndsWith: retrieved " + searchResults.size() +                           " entries in: " +                           (System.currentTimeMillis() - t0) + " ms");    }    private void findPeerAdvStartswith(int i) {        /* to make things more interesting, we remove the last digit from the         * queryString if it is longer than 2 digits.         */        String queryString = Integer.toString(i);        if (queryString.length() > 2) {            queryString = queryString.substring(0, queryString.length() - 1);        }        long t0 = System.currentTimeMillis();        Vector searchResults = null;        try {            searchResults = cm.search(dirname[0], "Name", "CmTestPeer" + queryString + "*", 10, null);            assertNotNull("Null search result", searchResults);            Enumeration result = searchResults.elements();            assertNotNull("Null search enumerator", result);            assertTrue("Enumerator empty", result.hasMoreElements());            while (result.hasMoreElements()) {                ByteArrayInputStream dataStream =                    (ByteArrayInputStream) result.nextElement();                StructuredDocument doc =                    StructuredDocumentFactory.newStructuredDocument(MimeMediaType.XMLUTF8, dataStream);                Enumeration en = doc.getChildren("Name");                while (en.hasMoreElements()) {                    String val = (String) ((Element) en.nextElement()).getValue();                    System.out.println("StartsWith: Queried for CmTestPeer" + queryString + "*, found: " + val);                    assertTrue("result returned " + val +                               " does not start with CmTestPeer" + queryString,                               val.startsWith("CmTestPeer" + queryString));                }            }        } catch (Exception e) {            e.printStackTrace();            fail("findPeerAdvStartsWith failed: " + e.getMessage());        }        System.out.println("StartsWith: retrieved " + searchResults.size() +                           " entries in: " +                           (System.currentTimeMillis() - t0) + " ms");    }    private void findPeerAdvContains(int i) {        /* to make things more interesting, we remove the first digit from the         * queryString if it is longer than 2 digits.         */        String queryString = Integer.toString(i);        if (queryString.length() > 2) {            queryString = queryString.substring(1, queryString.length());        }        long t0 = System.currentTimeMillis();        Vector searchResults = null;        try {            searchResults = cm.search(dirname[0], "Name", "*" + queryString + "*", 10, null);            assertNotNull("Null search result", searchResults);            Enumeration result = searchResults.elements();            assertNotNull("Null search enumerator", result);            assertTrue("Enumerator empty", result.hasMoreElements());            while (result.hasMoreElements()) {                ByteArrayInputStream dataStream =                    (ByteArrayInputStream) result.nextElement();                StructuredDocument doc =                    StructuredDocumentFactory.newStructuredDocument(MimeMediaType.XMLUTF8, dataStream);                Enumeration en = doc.getChildren("Name");                while (en.hasMoreElements()) {                    String val = (String) ((Element) en.nextElement()).getValue();                    System.out.println("Contains: Queried for *" + queryString + "*, found: " + val);                    assertTrue("result returned " + val +                               " does not contain " + queryString, val.indexOf(queryString) != -1);                }            }        } catch (Exception e) {            e.printStackTrace();            fail("findPeerAdvContains failed: " + e.getMessage());        }        System.out.println("Contains: retrieved " + searchResults.size() +                           " entries in: " +                           (System.currentTimeMillis() - t0) + " ms");    }    private void deletePeer() {        ArrayList advNameList = new ArrayList(ITERATIONS);        long t0 = System.currentTimeMillis();        for (int i=0; i<ITERATIONS; i++) {            PeerAdvertisement adv = generatePeerAdv(i);            String advName = adv.getID().getUniqueValue().toString();            try {                cm.save(dirname[0], advName, adv);            } catch (Exception e) {                e.printStackTrace();                fail("Failed to create Peer Adv: " + e.getMessage());            }            advNameList.add(advName);        }        // randomize the list to make deletion a little more unpredictable        Collections.shuffle(advNameList);        for (int i=0; i<ITERATIONS; i++) {            try {                cm.remove(dirname[0], (String) advNameList.get(i));            } catch (Exception e) {                e.printStackTrace();                fail("Failed to delete Peer Adv: " + e.getMessage());            }        }        Vector searchResults = null;        try {            searchResults = cm.search(dirname[0], "Name", "*", ITERATIONS, null);        } catch (Exception e) {            e.printStackTrace();            fail("Failed to search Peer Adv: " + e.getMessage());        }        // always start unit test with an empty cm (rm -r .jxta)        assertTrue("remove failed for " + searchResults.size(),                   searchResults.size() == 0);        System.out.println("Completed Creation+Deletion of " + ITERATIONS +                           " PeerAdvertisements in: " +                           (System.currentTimeMillis() - t0) / 1000 +                           " seconds");    }    private PeerAdvertisement generatePeerAdv(int number) {        try {            PeerAdvertisement peerAdv = (PeerAdvertisement)                                        AdvertisementFactory.newAdvertisement(PeerAdvertisement.getAdvertisementType());            peerAdv.setPeerGroupID(pgID);            peerAdv.setPeerID((PeerID) IDFactory.newPeerID(pgID));            peerAdv.setName("CmTestPeer" + number);            return peerAdv;        } catch (Exception e) {            e.printStackTrace();            fail("generatePeerAdv failed: " + e.getMessage());        }        return null;    }    private PipeAdvertisement generatePipeAdv(int number) {        try {            PipeAdvertisement adv = (PipeAdvertisement)                                    AdvertisementFactory.newAdvertisement(PipeAdvertisement.getAdvertisementType());            adv.setPipeID((PipeID) IDFactory.newPipeID(pgID));            adv.setName("CmTestPipe" + number);            adv.setType(PipeService.UnicastType);            return adv;        } catch (Exception e) {            e.printStackTrace();            fail("generatePipeAdv failed: " + e.getMessage());        }        return null;    }    private void multithreadPeer() {        System.out.println("mt starting...");        final int THREADS = 2;        Thread adders[] = new Thread[THREADS];        Thread removers[] = new Thread[THREADS];        Thread searchers[] = new Thread[THREADS];        for (int i=0; i < THREADS; i++) {            adders[i] = new Thread(new PeerAdder(i));            removers[i] = new Thread(new PeerRemover(i));            searchers[i] = new Thread(new PeerSearcher(i));        }        for (int i=0; i < THREADS; i++) {            adders[i].start();            removers[i].start();            searchers[i].start();        }        // wait for all adders and removers to get done        for (int i=0; i < THREADS; i++) {            try {                adders[i].join();                removers[i].join();            } catch (InterruptedException ignore) {}        }        if (failed) {            fail("mt test failed");        }        System.out.println("mt all done");    }    private class PeerRemover implements Runnable {        private int id = 0;        public PeerRemover(int id) {            this.id = id;        }        public void run() {            for (int i=0; i < ITERATIONS && !failed; i++) {                while (queue.size() < 1) {                    try {                        Thread.sleep(1000);                    } catch (InterruptedException ignore) {}                }                PeerAdvertisement adv = (PeerAdvertisement) queue.remove(0);                String advName = adv.getID().getUniqueValue().toString();                try {                    long expiry = cm.getExpirationtime(dirname[0], advName);                    assertTrue("found expired advertisement " + advName,                               expiry > 0);                    cm.remove(dirname[0], advName);                } catch (Exception e) {                    fail("Failed to remove Peer Adv: " + e.getMessage());                }                System.out.println("mt (-) " + id + " " + i + " " + advName);            }            System.out.println("mt (-) " + id + " all done");        }    }    private class PeerAdder implements Runnable {        private int id = 0;        public PeerAdder(int id) {            this.id = id;        }        public void run() {            for (int i=0; i < ITERATIONS && !failed; i++) {                PeerAdvertisement adv = generatePeerAdv(i);                String advName = adv.getID().getUniqueValue().toString();                try {                    cm.save(dirname[0], advName, adv);                } catch (Exception e) {                    fail("Failed to create Peer Adv: " + e.getMessage());                }                queue.add(adv);                System.out.println("mt (+) " + id + " " + i + " " + advName);            }            System.out.println("mt (+) " + id + " all done");        }    }    private class PeerSearcher implements Runnable {        private int id = 0;        public PeerSearcher(int id) {            this.id = id;        }        public void run() {            int count = 0;            final int offset = "urn:jxta:".length();            for (int i=0; i < (ITERATIONS/10) && !failed; i++) {                try {                    synchronized(cm) {                        Vector searchResults =                            cm.search(dirname[0], "Name", "CmTestPeer" + "*", 10, null);                        Enumeration result = searchResults.elements();                        while (result.hasMoreElements() && !failed) {                            ByteArrayInputStream dataStream =                                (ByteArrayInputStream) result.nextElement();                            StructuredDocument doc =                                StructuredDocumentFactory.newStructuredDocument(MimeMediaType.XMLUTF8, dataStream);                            Enumeration en = doc.getChildren("PID");                            while (en.hasMoreElements() && !failed) {                                String val = (String) ((Element) en.nextElement()).getValue();                                String fn = val.substring(offset);                                System.out.println("mt (Q) " + id + " " + (count++) + " " + fn);                                try {                                    byte[] bits = cm.restoreBytes(dirname[0], fn);                                    if (bits == null) {                                        fail("mt (Q) " + id + " db/index consistency failure: " +                                             "\nfailed to restore " + fn);                                    }                                } catch (IOException ex) {                                    ex.printStackTrace();                                    fail("mt (Q) " + id + " restore failed: " + ex.getMessage());                                }                            }                        }                    }                } catch (Exception e) {                    e.printStackTrace();                    fail("mt ?" + id + " failed: " + e.getMessage());                }            }            System.out.println("mt (Q) " + id + " all done");        }    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕国产一区| 亚洲欧洲av在线| 91麻豆国产自产在线观看| 性感美女久久精品| 中文字幕乱码日本亚洲一区二区| 欧美老年两性高潮| 色综合中文字幕国产| 国产成人亚洲精品狼色在线| 日韩电影在线免费观看| 亚洲精品欧美激情| 久久精品夜色噜噜亚洲a∨| 欧美喷潮久久久xxxxx| 波多野结衣亚洲一区| 国内精品写真在线观看| 午夜av一区二区三区| 一区二区三区四区在线免费观看| 国产日韩欧美精品综合| 欧美成人一区二区三区片免费| 欧美午夜不卡在线观看免费| 成人精品视频一区二区三区| 国产精品一线二线三线| 久久99国内精品| 美女网站色91| 蜜臀久久99精品久久久画质超高清| 一区二区三区在线不卡| 亚洲品质自拍视频| 亚洲你懂的在线视频| 国产一区二区三区视频在线播放| 久久一留热品黄| 欧美电影免费提供在线观看| 制服丝袜成人动漫| 777欧美精品| 欧美一级片在线| 91麻豆精品国产综合久久久久久| 正在播放亚洲一区| 欧美国产国产综合| 精品国产欧美一区二区| 欧美一级夜夜爽| 日韩亚洲欧美成人一区| 欧美成人三级电影在线| 日韩欧美色综合网站| 欧美一区二区免费视频| 欧美一区二区视频在线观看2022| 3atv一区二区三区| 日韩欧美一级二级三级久久久| 欧美一区二区三区在线| 91精品一区二区三区久久久久久| 欧美一区二区三区日韩视频| 欧美成人精品高清在线播放| 久久这里只有精品首页| 国产清纯白嫩初高生在线观看91 | 国产精品国产三级国产普通话蜜臀 | 亚洲免费观看高清完整版在线| 国产精品久久久久久久浪潮网站| 中文字幕在线不卡| 亚洲日本一区二区三区| 亚洲视频香蕉人妖| 91亚洲午夜精品久久久久久| 欧美日韩国产大片| 欧美性受xxxx| 国产成a人亚洲精品| 8x8x8国产精品| 日韩一区二区三区免费观看| 欧洲精品在线观看| 精品国产精品网麻豆系列| 国产精品国产自产拍高清av王其| 91精品国产综合久久蜜臀 | 亚洲精品久久久蜜桃| 激情图区综合网| 亚洲国产精品激情在线观看| 中文字幕中文乱码欧美一区二区| 国产欧美日韩视频一区二区 | 性做久久久久久免费观看| 精品视频123区在线观看| 国模大尺度一区二区三区| 在线精品亚洲一区二区不卡| 9久草视频在线视频精品| 日韩欧美美女一区二区三区| 综合欧美亚洲日本| 日韩av电影天堂| 亚洲免费视频中文字幕| 中文字幕在线不卡| 日韩精品电影一区亚洲| 精品亚洲porn| 色噜噜狠狠色综合欧洲selulu| 色88888久久久久久影院野外| 在线观看不卡视频| 肉色丝袜一区二区| 国产剧情av麻豆香蕉精品| 久久蜜桃av一区精品变态类天堂| 亚洲欧美日韩中文播放| 极品销魂美女一区二区三区| 日韩一卡二卡三卡| 国产精品久久久久aaaa| 蜜桃视频一区二区| 欧美精品乱码久久久久久按摩 | 亚洲国产一区视频| 精品在线亚洲视频| 99久久免费国产| 欧美va亚洲va| 一区二区三区高清| 国产激情视频一区二区三区欧美| 精品国产一区二区精华| 成人动漫中文字幕| 香蕉久久夜色精品国产使用方法| 色综合久久综合网欧美综合网| 国产女人aaa级久久久级 | 欧美裸体一区二区三区| 日本韩国欧美一区二区三区| 91精品午夜视频| 在线播放91灌醉迷j高跟美女| 欧美国产精品一区| 欧美日韩免费观看一区三区| 色就色 综合激情| 99久久婷婷国产综合精品 | 337p粉嫩大胆噜噜噜噜噜91av| 理论片日本一区| 亚洲大片在线观看| 欧美在线free| 色哟哟欧美精品| 国产精品嫩草99a| 欧美成人一区二区三区片免费| 国产精品国产三级国产普通话三级 | av网站免费线看精品| 国产精品三级av| 亚洲国产美国国产综合一区二区| 99精品视频在线观看| 欧美激情综合在线| 色婷婷综合在线| 欧美日韩电影一区| 亚洲乱码国产乱码精品精可以看| 韩日av一区二区| 性久久久久久久久| 中文字幕一区二区在线观看| 欧美吻胸吃奶大尺度电影 | 久久国产精品露脸对白| 在线免费av一区| 99视频精品在线| 亚洲成人免费在线观看| 免费观看日韩电影| 日韩视频免费直播| 国产在线国偷精品产拍免费yy| 丁香一区二区三区| 亚洲成va人在线观看| 久久午夜电影网| 在线观看亚洲专区| 国产精品88av| 日本亚洲最大的色成网站www| 国产精品无码永久免费888| 欧美日韩国产免费| 国产综合久久久久久鬼色| 韩国精品在线观看| 欧美少妇性性性| 国产精品国产三级国产| av在线播放成人| 一级女性全黄久久生活片免费| 9191久久久久久久久久久| 国产一二三精品| 久久综合色鬼综合色| 成人免费福利片| 丝袜美腿亚洲综合| 中文av一区特黄| 国产午夜精品一区二区三区视频 | 91影院在线观看| 久久国产精品第一页| 亚洲麻豆国产自偷在线| 欧美韩国日本综合| 欧美三级电影在线观看| 国产一区二区三区观看| 欧美高清www午色夜在线视频| 久久国产精品色| 国产一区二区三区在线看麻豆| 香蕉成人伊视频在线观看| 亚洲精品免费在线播放| 一区2区3区在线看| 亚洲欧美色图小说| 一区二区三区精品视频在线| 久久国产麻豆精品| 久久精品国产99国产精品| 亚洲亚洲精品在线观看| 免费精品视频在线| 黄色日韩网站视频| 精品久久久三级丝袜| 日韩一区二区三区高清免费看看| 东方aⅴ免费观看久久av| 国产精品一区久久久久| 成人丝袜视频网| 欧美日韩黄视频| 欧美自拍丝袜亚洲| 欧美日韩视频在线第一区| 欧美在线视频你懂得| 久久午夜色播影院免费高清| 欧美国产在线观看| 三级一区在线视频先锋| 国产拍欧美日韩视频二区| 夜色激情一区二区| 精品日韩99亚洲| 不卡电影一区二区三区| 风流少妇一区二区| 欧美三级视频在线|