青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Codejie's C++ Space

Using C++

LingosHook : HTML Optimum


    ‘HTML Optimum’敲完了,功能作用不多,但代碼敲起來還是滿累啊。。。
    這個功能可以指定過濾掉詞典HTML中對于LingosHook無用的數(shù)據(jù),比如鏈接、事件處理等等;以此可以減少LingosHook的數(shù)據(jù)存儲空間,理論上,可以減少15%到100%,看怎么配置了,比如,過濾全部的Tag,Attribute和Value。。。
    功能最初來自LAC項目中的‘Client Data Export’插件,本來沒那么復雜,應用指定過濾那么幾個Tag,Attribute什么的就可以了,但咱就是有‘開放偏執(zhí)癥’--結果非弄個了個可以配置的對話框來,這樣大家可以根據(jù)自己的喜好來設置想過濾的內(nèi)容了。。。(蛋疼不。。。)

    上圖先。

    1. 復雜的Optimum配置對話框(我覺得是LingosHook所有對話框中最好看的一個。。。 )


    HTML中的元素基本來說可以分為三類,Tag,Attribute和Value(注釋不提,LingosHook自動過濾掉了),這個就不多解釋了。在對話框中,將需要過濾(剔除)元素名稱加入到相應的列表中即可。需要說明的是,元素名稱是區(qū)分大小寫的。在LingosHook中,所有的Tag都是大寫的,比如要過濾圖片,需要添加的是IMG。

    左下的‘Use Default Configuration’按鈕是用于恢復或者使用應用缺省配置的,其過濾配置即為當前對話框中的項目,列表如下代碼:
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_TAG, wxT("A"));
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_TAG, wxT("PARAM"));
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_TAG, wxT("EMBED"));
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_TAG, wxT("OBJECT"));
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_ATTRIB, wxT("class"));    
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_ATTRIB, wxT("title"));
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_ATTRIB, wxT("onclick"));
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_ATTRIB, wxT("onmouseout"));
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_ATTRIB, wxT("onmouseup"));
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_ATTRIB, wxT("onmousedown"));
    CDocumentOutputObject::AddKey(&m_mapHtmlOptimumKey, CDocumentOutputObject::KT_ATTRIB, wxT("onselectstart"));
   
    此按鈕存在的原因是--實際不建議大家自己配置的,因為亂配置有風險導致LingosHook無法正常解析數(shù)據(jù)的。。。現(xiàn)在大家知道有多蛋疼了吧 。。。提供配置只是想讓大家看看,LingosHook的HTML處理功能有多猛,而這個HTML解析是咱自己寫的,哇哈哈。。。后面我會貼些不同配置下的解析結果對比圖,供大家欣賞。

    2. Setting頁面中新增的配置項

    這個配置目前是缺省開啟的,雖然會導致數(shù)據(jù)入庫變慢點,但可以節(jié)省不少存儲空間啊。。。


    下面是不同過濾配置下的對比:

    1. 無過濾 : 數(shù)據(jù)庫中HTML數(shù)據(jù)大小為3871字節(jié); 



    2. 缺省配置:HTML數(shù)據(jù)大小為3162字節(jié);

    可以發(fā)現(xiàn),給無過濾情況下,在顯示上是沒有區(qū)別的;

    3. 缺省配置加上IMG過濾 : HTML數(shù)據(jù)大小為2221字節(jié);此配置方式即為LAC數(shù)據(jù)導出配置;

    沒圖片,也還好的吧。。。

    4. 過濾全部Tag和Attribtue : HTML數(shù)據(jù)大小為179字節(jié);


    這種配置,理論上就是提取HTML中的’純文本‘,過程中LingosHook會產(chǎn)生一個異常,因為數(shù)據(jù)不再是HTML格式,解析時會出錯的。

    HTML Optimum功能就是這樣的,神奇不。。。

<----意外發(fā)現(xiàn)的分割線---->
    分析Lingoes數(shù)據(jù)時,意外發(fā)現(xiàn)實際其應該早有添加生詞本的欲望了,只是不知道為什么一直沒有實現(xiàn)。不信,看看下面HTML代碼。。。
<TD><IMG style="MARGIN-TOP: 0px; MARGIN-LEFT: 0px" id="dict_remberword_E1C27E806399D047822B6650194A3D32" onmouseup="this.style.marginLeft = '-11px'" onmouseover="this.style.marginLeft = '-11px'" title="Add the word to notebook" onmouseout="this.style.marginLeft = '0px'" onmousedown="this.style.marginLeft = '-11px'" onclick="window.navigate('app://remberword/E1C27E806399D047822B6650194A3D32-4') ;" border="0" src="file:///C:/Program%20Files%20(x86)/Lingoes/Translator2/dict/image/remberword.png" width="22" height="11"></TD>

    我以前怎么沒注意呢。。。

posted on 2012-05-16 15:09 codejie 閱讀(1295) 評論(0)  編輯 收藏 引用 所屬分類: LingosHook

公告

Using C++

導航

統(tǒng)計

留言簿(73)

隨筆分類(513)

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲国产视频一区二区| 亚洲电影免费| 欧美精品一区在线播放| 亚洲日本aⅴ片在线观看香蕉| 一区二区在线视频播放| 免费亚洲视频| 99精品久久免费看蜜臀剧情介绍| 亚洲欧美中文在线视频| 国产视频一区在线观看| 欧美.www| 亚洲一区二区免费在线| 欧美新色视频| 欧美一区二区三区播放老司机| 久久久水蜜桃av免费网站| 在线观看视频免费一区二区三区| 久久久久久免费| 亚洲精品国久久99热| 亚洲欧美日本日韩| 国产精品久久久久av| 亚洲电影在线免费观看| 欧美精品aa| 欧美成人综合网站| 欧美激情1区| 欧美中文字幕不卡| 亚洲一区二区免费视频| 欧美日韩亚洲一区二区三区在线 | 亚洲精品麻豆| 国产精品分类| 亚洲精品一区二区三区99| 激情校园亚洲| 午夜精品一区二区三区在线| 激情久久久久| 亚洲伦理在线观看| 国产一区二区三区日韩| 亚洲巨乳在线| 米奇777超碰欧美日韩亚洲| 欧美亚洲一区二区在线观看| 欧美日韩亚洲一区二区三区在线观看 | 欧美成人情趣视频| 国内精品久久久久久久97牛牛| 久久精品国产综合| 国产一区二区福利| 久久精品视频va| 久久综合久久综合久久综合| 一区二区在线免费观看| 噜噜噜91成人网| 欧美风情在线观看| 亚洲国产毛片完整版| 另类天堂av| 亚洲精品久久嫩草网站秘色| 亚洲婷婷综合久久一本伊一区| 欧美大片网址| 久久精品亚洲一区二区三区浴池| 欧美一级夜夜爽| 亚洲制服少妇| 亚洲综合久久久久| 亚洲免费在线| 好吊妞**欧美| 毛片av中文字幕一区二区| 翔田千里一区二区| 亚洲高清不卡一区| 狠狠色香婷婷久久亚洲精品| 国产精品羞羞答答| 久久男人av资源网站| 久久久久久国产精品mv| 欧美大片一区二区| 亚洲永久精品大片| 久久激情五月婷婷| 亚洲精品一区二区三区婷婷月| 欧美日韩在线一区二区| 久久高清一区| 一区二区黄色| 亚洲影音一区| 亚洲精品综合久久中文字幕| 亚洲成人在线视频播放| 欧美日韩极品在线观看一区| 欧美亚洲免费| 99精品欧美一区| 久久在线视频| 一本久久综合| 国内精品99| 国产精品久久久久久久午夜| 久久免费视频在线观看| av成人老司机| 亚洲国产老妈| 久久青青草原一区二区| 亚洲免费成人av| 在线精品福利| 国产精品一区久久久| 欧美高清在线视频| 噜噜噜久久亚洲精品国产品小说| 宅男精品视频| 这里只有精品电影| 欧美va亚洲va国产综合| 欧美一区二区高清在线观看| 一区二区三区在线观看视频| 久久国产福利| 亚洲一区欧美激情| 一区二区三区偷拍| 亚洲精品视频在线观看免费| 国产中文一区二区| 欧美精品1区2区3区| 美女诱惑黄网站一区| 欧美一区二区视频97| 国产精品毛片va一区二区三区 | 午夜视频久久久久久| 亚洲精品国久久99热| 久久中文在线| 久久久久免费视频| 国产精品豆花视频| 久久亚洲国产成人| 久久精品男女| 久久福利视频导航| 你懂的视频一区二区| 女主播福利一区| 每日更新成人在线视频| 欧美精品一区三区在线观看| 欧美日韩精品免费观看视一区二区 | 亚洲韩日在线| 一区二区三区欧美激情| 亚洲图片在区色| 久久久最新网址| 久久精品视频网| 欧美激情在线| 亚洲视频在线视频| 欧美一区午夜精品| 久热精品在线| 久久国产精品毛片| 久久蜜桃精品| 欧美电影打屁股sp| 一区二区三欧美| 久久精品99国产精品| 亚洲美女黄色| 亚洲欧美日韩精品在线| 欧美有码视频| 欧美成人三级在线| 欧美日韩中文字幕| 国产视频亚洲精品| 亚洲清纯自拍| 欧美专区在线观看| 久久久久久尹人网香蕉| 欧美多人爱爱视频网站| 这里只有精品视频| 久久久久久久综合| 一区二区三区日韩在线观看| 午夜视黄欧洲亚洲| 亚洲视频在线播放| 久久精品一区二区三区中文字幕| 久久精品在线播放| 欧美视频中文一区二区三区在线观看| 欧美一区二区三区男人的天堂| 狠狠做深爱婷婷久久综合一区| 亚洲精品之草原avav久久| 亚洲高清成人| 欧美天天影院| 亚洲精品孕妇| 国产精品99久久不卡二区| 久久久天天操| 亚洲欧美日韩另类| 亚洲欧洲另类国产综合| 久久久久国产精品www| 亚洲伦理久久| 国产一区视频在线观看免费| 一本色道久久88综合日韩精品| 农村妇女精品| 欧美精品v日韩精品v韩国精品v | 欧美一区在线看| 午夜日韩电影| 亚洲欧美成人在线| 欧美国产日韩视频| 亚洲精品免费在线| 欧美成人午夜激情视频| 久久久久久综合| 欧美日在线观看| 亚洲电影在线看| 国产欧美精品在线观看| 久久一区免费| 国产无一区二区| 久久国产日本精品| 香蕉免费一区二区三区在线观看| 欧美大片第1页| 亚洲国产精品第一区二区| 久久久久久一区| 久久久福利视频| 国产婷婷97碰碰久久人人蜜臀| 久久成人亚洲| 日韩亚洲欧美成人一区| 欧美日韩国产天堂| a91a精品视频在线观看| 欧美电影打屁股sp| 免费成人av在线看| 亚洲国产精品久久久久婷婷老年| 久久一区二区视频| 久久久国产视频91| 在线欧美亚洲| 亚洲中无吗在线| 午夜精品一区二区在线观看| 国产精品腿扒开做爽爽爽挤奶网站| 欧美影院在线| 久久久综合视频|