• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Codejie's C++ Space

            Using C++

            LingosHook:Lingoes生詞本第十八版


                LingosHook第十八版(v1.2.001)主要圍繞提高HTML數(shù)據(jù)詞典識(shí)別率和識(shí)別速度做了大幅度的修改,可以這里下載了。修改內(nèi)容如下:
                    1. 定義三種詞典解析類型,并以此為據(jù)重新設(shè)計(jì)實(shí)現(xiàn)HTML數(shù)據(jù)分析算法;
                    2. 增加對(duì)詞典解析配置,包括指定詞典解析類型和是否解析;

                 描述的有些暈,還是上圖說明吧。
                 如下圖所示,在配置界面中新增了一個(gè)按鈕,用于配置詞典的解析參數(shù);


                點(diǎn)擊此按鈕,將彈出如下對(duì)話框,用于設(shè)置詞典解析參數(shù);


                (對(duì),是的,我終于把圖標(biāo)變小了,用的是歪門邪道,不說也罷。。。)

                對(duì)話框中羅列了曾經(jīng)使用過的詞典。
                    1. 點(diǎn)擊其圖標(biāo)可以設(shè)置指定詞典的HTML數(shù)據(jù)是否被解析,‘X’為不解析;
                    2. 通過右鍵菜單可以看出,程序當(dāng)前在支持三種HTML數(shù)據(jù)解析類型:0,1,2;
                    3. 右鍵菜單中前端標(biāo)記有‘黑點(diǎn)’的類型表示此類型為程序默認(rèn)類型;默認(rèn)類型也可配置,請(qǐng)看下圖;



                    4. 當(dāng)當(dāng)前使用類型不為默認(rèn)類型時(shí),可設(shè)置其為默認(rèn)類型;
                    5. 標(biāo)記為粗體的詞典表示當(dāng)前使用的類型為默認(rèn)類型;
                    6. 點(diǎn)擊'Reset the type of dictionary html data'按鈕,可以將類型設(shè)置為其默認(rèn)類型,如果存在的話;

                上圖中所列詞典為我當(dāng)前測(cè)試的詞典,除了‘Jukuu’詞典結(jié)果暫時(shí)無法歸類外,其它詞典都可以歸為以上三類。因此當(dāng)使用的詞典不再以上列表中時(shí),可先嘗試依次設(shè)置不同解析類型,以檢測(cè)是否可以分解其HTML數(shù)據(jù)。
                從我的分析看,結(jié)果的外層格式是由Lingoes定死的,但各結(jié)果數(shù)據(jù)格式來自詞典自定義,這也是結(jié)果不同于的根本所在,所以無法預(yù)知Lingoes的HTML數(shù)據(jù)結(jié)果格式到底有多少種。有興趣的可以自己添加解析類型,源碼在這里;當(dāng)然你也可以發(fā)來詞典名稱和所查單詞,由我來分析(這個(gè)請(qǐng)別太認(rèn)真,我就說說,不能保證的。。。。)。

            HtmlDictParser::TDictDefAttr g_stSysDictDefAttr[SIZE_DICTDEFATTR] = 
                
            {
                    
            {L"E1C27E806399D047822B6650194A3D32", HtmlDictParser::HTMLDATATYPE_1},//Vicon EC
                    {L"7AB175CC5F622A44A0DECE976AF22A16", HtmlDictParser::HTMLDATATYPE_1},//Langdao EC
                    {L"1E388F323A0BD943B30FC68598772814", HtmlDictParser::HTMLDATATYPE_1},//Fundset DC
                    {L"0895DFE8DB67F9409DB285590D870EDD", HtmlDictParser::HTMLDATATYPE_2},//Dict.CN online
                    {L"D4722835273E184582F2D24696A738EA", HtmlDictParser::HTMLDATATYPE_1},//Longman Dictionary of Contemporary English
                    {L"25D62D261B9B6943BE86B7DCF8F9D255", HtmlDictParser::HTMLDATATYPE_1},//Concise English Synonym &amp; Antonym Dictionary
                    {L"74BF7ECCE3A9AC43B5E8902261A19B29", HtmlDictParser::HTMLDATATYPE_1},//Hudong Wiki
                    {L"C68363F3F2F8F04997C0552720B30742", HtmlDictParser::HTMLDATATYPE_1},//Google Web Definition
                    {L"3A259F0851B07D4AAA30FBFA43686AB3", HtmlDictParser::HTMLDATATYPE_2},//Dr.eye Online
                    {L"9455286C1F1BC84985523D2608B6A913", HtmlDictParser::HTMLDATATYPE_3},//Web Translation
                }
            ;



            <---- 疲憊的分割線 ---->

                經(jīng)過這次修改,LingosHook設(shè)計(jì)期的功能都實(shí)現(xiàn)了,應(yīng)該可以收工,休息了。。。。

            posted on 2010-08-04 22:25 codejie 閱讀(1959) 評(píng)論(4)  編輯 收藏 引用 所屬分類: C++輪子精神LingosHook

            評(píng)論

            # re: LingosHook:Lingoes生詞本第十八版 2010-08-05 21:35 DavidWison

            這...0.1.2...啥用....



              回復(fù)  更多評(píng)論   

            # re: LingosHook:Lingoes生詞本第十八版[未登錄] 2010-08-05 22:40 codejie

            @DavidWison
            ...難道我中文也那么差嗎?
            0,1,2代表總結(jié)出來的三種HTML數(shù)據(jù)類型,不同的詞典分別屬于其中某一個(gè)類型,LingosHook根據(jù)設(shè)定的類型,調(diào)用不同的解析函數(shù)進(jìn)行數(shù)據(jù)分析,以獲得正確的單詞數(shù)據(jù)。。。  回復(fù)  更多評(píng)論   

            # re: LingosHook:Lingoes生詞本第十八版 2010-08-06 08:58 DavidWison

            2個(gè)小問題
            classification也改成index一樣能用上下鍵.
            試試 test 多加了 "Test." 和 "test." major 多加了 "Major"  回復(fù)  更多評(píng)論   

            # re: LingosHook:Lingoes生詞本第十八版 2010-08-06 10:21 codejie

            @DavidWison
            1. up/down這個(gè)問題應(yīng)該是wxActivex控件搶焦點(diǎn)引起的,我回頭看看啊;
            2. 猜想你使用了Dr.eye詞典的吧?這個(gè)問題不是問題吧?這個(gè)本來就是LingosHook的一個(gè)特別的功能,盡量解析出結(jié)果中所有的'單詞'.比如你試試'AC',還應(yīng)該會(huì)得到'a.c.'等等.就是說,如果結(jié)果顯示了和查詢單詞相關(guān)的單詞,LingosHook也能夠提取出來.  回復(fù)  更多評(píng)論   

            公告

            Using C++

            導(dǎo)航

            統(tǒng)計(jì)

            留言簿(73)

            隨筆分類(513)

            積分與排名

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            777米奇久久最新地址| 国产A三级久久精品| 久久久久人妻精品一区| 久久人人爽人人爽人人片AV高清 | 久久夜色精品国产亚洲av| 久久久久国产精品| 婷婷久久综合九色综合98| 国产精品18久久久久久vr | 国产精品一区二区久久不卡| 亚洲午夜久久久久久噜噜噜| 久久久久久精品无码人妻| 天天躁日日躁狠狠久久| 无码超乳爆乳中文字幕久久 | 久久久久国产一级毛片高清版| 亚洲国产另类久久久精品小说| 日本久久久久亚洲中字幕| 丰满少妇人妻久久久久久| 国产精品久久精品| 精品99久久aaa一级毛片| 久久久久国产精品三级网| 久久久久久久91精品免费观看| 无码人妻久久一区二区三区免费丨| 久久久av波多野一区二区| 伊人久久综合热线大杳蕉下载| 久久夜色精品国产| 亚洲狠狠婷婷综合久久久久| 热久久这里只有精品| 中文字幕无码久久久| 99久久99久久| 日本亚洲色大成网站WWW久久 | 久久国产精品99国产精| 久久AⅤ人妻少妇嫩草影院| 国产精品美女久久福利网站| 国产亚洲色婷婷久久99精品| 久久亚洲欧洲国产综合| 久久午夜伦鲁片免费无码| 国产精品内射久久久久欢欢| 嫩草伊人久久精品少妇AV| 久久精品国产精品亚洲| 久久国产精品一国产精品金尊| 久久综合九色欧美综合狠狠|