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

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

?? lexertests.java

?? html解析包 可以很方便的解析html 純java 實現
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
//    {//        final String link = "http://htmlparser.sourceforge.net/javadoc_1_3/index-all.html";//        URL url;//        URLConnection connection;//        Source source;//        StringBuffer buffer;//        int i;//        String html;////        long old_total;//        long new_total;//        long begin;//        long end;//        StringReader reader;//        NodeReader nodes;//        Parser parser;//        int nodecount;//        Node node;//        int charcount;////        url = new URL (link);//        connection = url.openConnection ();//        connection.connect ();//        source = new Source (new Stream (connection.getInputStream ()));//        buffer = new StringBuffer (350000);//        while (-1 != (i = source.read ()))//            buffer.append ((char)i);//        source.close ();//        html = buffer.toString ();//        old_total = 0;//        new_total = 0;//        for (i = 0; i < 5; i++)//        {//            System.gc ();//            begin = System.currentTimeMillis ();//            Lexer lexer = new Lexer (html);//            nodecount = 0;//            while (null != (node = lexer.nextNode ()))//                nodecount++;//            end = System.currentTimeMillis ();//            System.out.println ("     lexer: " + (end - begin) + " msec, " + nodecount + " nodes");//            if (0 != i) // the first timing is way different//                new_total += (end - begin);////            System.gc ();//            begin = System.currentTimeMillis ();//            reader = new StringReader (html);//            nodes =  new NodeReader (new BufferedReader (reader), 350000);//            parser = new Parser (nodes, null);//            nodecount = 0;//            while (null != (node = nodes.readElement ()))//                nodecount++;//            end = System.currentTimeMillis ();//            System.out.println ("old reader: " + (end - begin) + " msec, " + nodecount + " nodes");//            if (0 != i) // the first timing is way different//                old_total += (end - begin);//        }//        assertTrue ("old parser is" + ((double)(new_total - old_total)/(double)old_total*100.0) + "% faster", new_total < old_total);//        System.out.println ("lexer is " + ((double)(old_total - new_total)/(double)old_total*100.0) + "% faster");//    }////    /**//     * Test the relative speed reading from a string parsing tags too.//     *///    public void testSpeedStringWithTags () throws ParserException, IOException//    {//        final String link = "http://htmlparser.sourceforge.net/javadoc_1_3/index-all.html";//        URL url;//        URLConnection connection;//        Source source;//        StringBuffer buffer;//        int i;//        String html;////        long old_total;//        long new_total;//        long begin;//        long end;//        StringReader reader;//        NodeReader nodes;//        Parser parser;//        int nodecount;//        Node node;//        int charcount;////        url = new URL (link);//        connection = url.openConnection ();//        connection.connect ();//        source = new Source (new Stream (connection.getInputStream ()));//        buffer = new StringBuffer (350000);//        while (-1 != (i = source.read ()))//            buffer.append ((char)i);//        source.close ();//        html = buffer.toString ();//        old_total = 0;//        new_total = 0;//        for (i = 0; i < 5; i++)//        {//            System.gc ();//            begin = System.currentTimeMillis ();//            Lexer lexer = new Lexer (html);//            nodecount = 0;//            while (null != (node = lexer.nextNode ()))//            {//                nodecount++;//                if (node instanceof TagNode)//                    ((TagNode)node).getAttributes ();//            }//            end = System.currentTimeMillis ();//            System.out.println ("     lexer: " + (end - begin) + " msec, " + nodecount + " nodes");//            if (0 != i) // the first timing is way different//                new_total += (end - begin);////            System.gc ();//            begin = System.currentTimeMillis ();//            reader = new StringReader (html);//            nodes =  new NodeReader (new BufferedReader (reader), 350000);//            parser = new Parser (nodes, null);//            nodecount = 0;//            while (null != (node = nodes.readElement ()))//            {//                nodecount++;//                if (node instanceof Tag)//                    ((Tag)node).getAttributes ();//            }//            end = System.currentTimeMillis ();//            System.out.println ("old reader: " + (end - begin) + " msec, " + nodecount + " nodes");//            if (0 != i) // the first timing is way different//                old_total += (end - begin);//        }//        assertTrue ("old parser is" + ((double)(new_total - old_total)/(double)old_total*100.0) + "% faster", new_total < old_total);//        System.out.println ("lexer is " + ((double)(old_total - new_total)/(double)old_total*100.0) + "% faster");//    }////    public void testSpeedStreamWithoutTags () throws ParserException, IOException//    {//        final String link = "http://htmlparser.sourceforge.net/javadoc_1_3/index-all.html";//        URL url;//        URLConnection connection;//        Source source;//        StringBuffer buffer;//        int i;//        String html;//        InputStream stream;////        long old_total;//        long new_total;//        long begin;//        long end;//        InputStreamReader reader;//        NodeReader nodes;//        Parser parser;//        int nodecount;//        Node node;//        int charcount;////        url = new URL (link);//        connection = url.openConnection ();//        connection.connect ();//        source = new Source (new Stream (connection.getInputStream ()));//        buffer = new StringBuffer (350000);//        while (-1 != (i = source.read ()))//            buffer.append ((char)i);//        source.close ();//        html = buffer.toString ();//        old_total = 0;//        new_total = 0;////        for (i = 0; i < 5; i++)//        {////            System.gc ();//            begin = System.currentTimeMillis ();//            stream = new ByteArrayInputStream (html.getBytes (Page.DEFAULT_CHARSET));//            Lexer lexer = new Lexer (new Page (stream, Page.DEFAULT_CHARSET));//            nodecount = 0;//            while (null != (node = lexer.nextNode ()))//                nodecount++;//            end = System.currentTimeMillis ();//            System.out.println ("     lexer: " + (end - begin) + " msec, " + nodecount + " nodes");//            if (0 != i) // the first timing is way different//                new_total += (end - begin);////            System.gc ();//            begin = System.currentTimeMillis ();//            stream = new ByteArrayInputStream (html.getBytes (Page.DEFAULT_CHARSET));//            reader = new InputStreamReader (stream);//            nodes =  new NodeReader (reader, 350000);//            parser = new Parser (nodes, null);//            nodecount = 0;//            while (null != (node = nodes.readElement ()))//                nodecount++;//            end = System.currentTimeMillis ();//            System.out.println ("old reader: " + (end - begin) + " msec, " + nodecount + " nodes");//            if (0 != i) // the first timing is way different//                old_total += (end - begin);////        }//        assertTrue ("old parser is" + ((double)(new_total - old_total)/(double)old_total*100.0) + "% faster", new_total < old_total);//        System.out.println ("lexer is " + ((double)(old_total - new_total)/(double)old_total*100.0) + "% faster");//    }////    public void testSpeedStreamWithTags () throws ParserException, IOException//    {//        final String link = "http://htmlparser.sourceforge.net/javadoc_1_3/index-all.html";//        URL url;//        URLConnection connection;//        Source source;//        StringBuffer buffer;//        int i;//        String html;//        InputStream stream;////        long old_total;//        long new_total;//        long begin;//        long end;//        InputStreamReader reader;//        NodeReader nodes;//        Parser parser;//        int nodecount;//        Node node;//        int charcount;////        url = new URL (link);//        connection = url.openConnection ();//        connection.connect ();//        source = new Source (new Stream (connection.getInputStream ()));//        buffer = new StringBuffer (350000);//        while (-1 != (i = source.read ()))//            buffer.append ((char)i);//        source.close ();//        html = buffer.toString ();//        old_total = 0;//        new_total = 0;////        for (i = 0; i < 5; i++)//        {////            System.gc ();//            begin = System.currentTimeMillis ();//            stream = new ByteArrayInputStream (html.getBytes (Page.DEFAULT_CHARSET));//            Lexer lexer = new Lexer (new Page (stream, Page.DEFAULT_CHARSET));//            nodecount = 0;//            while (null != (node = lexer.nextNode ()))//            {//                nodecount++;//                if (node instanceof TagNode)//                    ((TagNode)node).getAttributes ();//            }//            end = System.currentTimeMillis ();//            System.out.println ("     lexer: " + (end - begin) + " msec, " + nodecount + " nodes");//            if (0 != i) // the first timing is way different//                new_total += (end - begin);////            System.gc ();//            begin = System.currentTimeMillis ();//            stream = new ByteArrayInputStream (html.getBytes (Page.DEFAULT_CHARSET));//            reader = new InputStreamReader (stream);//            nodes =  new NodeReader (reader, 350000);//            parser = new Parser (nodes, null);//            nodecount = 0;//            while (null != (node = nodes.readElement ()))//            {//                nodecount++;//                if (node instanceof Tag)//                    ((Tag)node).getAttributes ();//            }//            end = System.currentTimeMillis ();//            System.out.println ("old reader: " + (end - begin) + " msec, " + nodecount + " nodes");//            if (0 != i) // the first timing is way different//                old_total += (end - begin);//        }//        assertTrue ("old parser is" + ((double)(new_total - old_total)/(double)old_total*100.0) + "% faster", new_total < old_total);//        System.out.println ("lexer is " + ((double)(old_total - new_total)/(double)old_total*100.0) + "% faster");//    }//    public static void main (String[] args) throws ParserException, IOException//    {//        LexerTests tests = new LexerTests ("hallow");//        tests.testSpeedStreamWithTags ();//    }    static final HashSet mAcceptable;    static    {        mAcceptable = new HashSet ();        mAcceptable.add ("A");        mAcceptable.add ("BODY");        mAcceptable.add ("BR");        mAcceptable.add ("CENTER");        mAcceptable.add ("FONT");        mAcceptable.add ("HEAD");        mAcceptable.add ("HR");        mAcceptable.add ("HTML");        mAcceptable.add ("IMG");        mAcceptable.add ("P");        mAcceptable.add ("TABLE");        mAcceptable.add ("TD");        mAcceptable.add ("TITLE");        mAcceptable.add ("TR");        mAcceptable.add ("META");        mAcceptable.add ("STRONG");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美丝袜第三区| 国产一区欧美一区| 欧美午夜不卡视频| 一区二区三区四区高清精品免费观看 | 国产精品日产欧美久久久久| 日产欧产美韩系列久久99| 在线播放视频一区| 久久99精品国产麻豆不卡| 国产欧美精品国产国产专区 | 日韩欧美一区在线| 精品一区二区在线视频| 国产日产欧美精品一区二区三区| 国产成人亚洲综合a∨猫咪| 中文在线免费一区三区高中清不卡| 成人国产亚洲欧美成人综合网| 亚洲色欲色欲www| 欧美精品自拍偷拍动漫精品| 久久99精品久久久久久国产越南 | 欧美日本国产视频| 99在线精品视频| 国产精品视频yy9299一区| 97久久精品人人澡人人爽| 一个色在线综合| 欧美不卡一区二区| 91尤物视频在线观看| 丝袜美腿亚洲一区| 久久精品亚洲精品国产欧美kt∨| 91女人视频在线观看| 日韩中文欧美在线| 国产精品视频九色porn| 91麻豆精品国产91久久久久| 成人综合在线网站| 日韩成人午夜电影| 中文字幕在线一区免费| 欧美日韩国产精品成人| 高清shemale亚洲人妖| 婷婷中文字幕综合| 中文字幕一区在线观看视频| 欧美精品乱码久久久久久按摩| 国产乱码精品一品二品| 亚洲国产成人av网| 国产精品免费观看视频| 日韩一区二区精品葵司在线 | 亚洲乱码中文字幕| 久久综合狠狠综合| 欧美日韩精品是欧美日韩精品| 激情综合亚洲精品| 天天影视色香欲综合网老头| 日本一区二区三区四区在线视频 | 免费的国产精品| 亚洲精品你懂的| 日韩影视精彩在线| 国产精品久久久久久久第一福利| 日韩欧美一区二区久久婷婷| 色视频一区二区| 成人激情黄色小说| 韩国v欧美v日本v亚洲v| 午夜在线成人av| 日韩美女啊v在线免费观看| 久久蜜桃一区二区| 日韩精品在线一区二区| 欧美日韩国产美| 欧美视频一区二区三区在线观看| 成人免费毛片嘿嘿连载视频| 精品中文字幕一区二区| 青青草原综合久久大伊人精品| 亚洲一区二区精品视频| 樱桃视频在线观看一区| 国产精品传媒视频| 国产欧美精品国产国产专区| 精品国产成人在线影院 | 69堂成人精品免费视频| 日本道色综合久久| 91蜜桃视频在线| aaa国产一区| 91无套直看片红桃| 99在线视频精品| 99热这里都是精品| 99久久国产综合精品女不卡| av日韩在线网站| 97se狠狠狠综合亚洲狠狠| av成人老司机| 一本到不卡免费一区二区| 91麻豆精东视频| 欧美亚洲高清一区| 欧美日韩精品福利| 91精品国产高清一区二区三区蜜臀 | 国产欧美日本一区二区三区| 久久亚洲欧美国产精品乐播 | 欧美一区二区三区日韩视频| 欧美日韩久久一区二区| 91精品午夜视频| 久久嫩草精品久久久精品一| 欧美精彩视频一区二区三区| 国产精品久久一卡二卡| 亚洲丝袜精品丝袜在线| 亚洲国产成人va在线观看天堂| 午夜久久久久久电影| 久久精品久久99精品久久| 国精品**一区二区三区在线蜜桃 | www.欧美.com| 日本高清不卡aⅴ免费网站| 欧美私人免费视频| 日韩视频一区二区三区在线播放| 久久夜色精品一区| 中文字幕欧美一| 亚洲大片一区二区三区| 久久精品国产成人一区二区三区 | 欧美色偷偷大香| 日韩欧美国产一区在线观看| 国产欧美一区在线| 夜夜揉揉日日人人青青一国产精品| 亚洲国产成人porn| 国产精品一卡二卡| 欧美日韩一二三| 久久久99久久| 亚洲va国产天堂va久久en| 激情综合一区二区三区| 在线免费av一区| 国产亚洲欧美日韩俺去了| 亚洲综合在线电影| 国产一区二区三区四区在线观看| 一本到一区二区三区| 精品国产一区二区三区av性色| 综合av第一页| 激情欧美一区二区三区在线观看| 在线一区二区三区做爰视频网站| 日韩精品一区二区三区视频在线观看 | 久久99精品久久久久久动态图| 国产精品996| 欧美日韩成人综合| 亚洲丝袜制服诱惑| 精品在线亚洲视频| 欧美日韩国产精选| 亚洲色图欧美在线| 国产91精品免费| 欧美大胆一级视频| 国产成人精品在线看| 欧美日韩在线播放三区四区| 中文字幕成人av| 国内偷窥港台综合视频在线播放| 欧美在线免费观看视频| 国产精品美女视频| 国模娜娜一区二区三区| 91精品黄色片免费大全| 夜夜精品视频一区二区| 成人av免费在线| 国产午夜精品一区二区三区视频| 天天射综合影视| 欧美亚洲综合色| 亚洲天堂2016| 97久久超碰精品国产| 国产精品美女久久久久高潮| 国产综合久久久久久鬼色| 欧美一区二区三区四区五区| 亚洲一区在线观看网站| 在线视频一区二区三| 综合欧美亚洲日本| 99久久免费视频.com| 国产精品美女久久久久久| 国产.欧美.日韩| 2021中文字幕一区亚洲| 九九视频精品免费| 精品国产精品一区二区夜夜嗨| 蜜臀精品一区二区三区在线观看| 精品视频在线免费看| 亚瑟在线精品视频| 欧美日韩一区二区不卡| 日韩精品每日更新| 制服视频三区第一页精品| 免费久久精品视频| 日韩欧美亚洲国产另类| 久久99精品久久久久久动态图| 精品成人在线观看| 国产精品99久久久| 中文字幕视频一区| 色一区在线观看| 亚洲高清不卡在线观看| 欧美日韩aaa| 久久99久久精品| 久久精品亚洲一区二区三区浴池| 国产精品123区| 国产精品欧美久久久久一区二区| 成人美女视频在线看| 亚洲精品你懂的| 欧美精品三级在线观看| 麻豆成人免费电影| 久久精品在线观看| av成人免费在线| 五月综合激情网| 日韩欧美一区二区久久婷婷| 丰满放荡岳乱妇91ww| 亚洲日本在线a| 91精品国产欧美一区二区18| 狠狠色综合播放一区二区| 国产精品欧美久久久久无广告 | 亚洲精品免费在线播放| 精品视频1区2区| 国产一区二区精品在线观看| 国产精品久久久久久久久免费樱桃|