• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    BWT生成算法在移動(dòng)平臺(tái)實(shí)現(xiàn)的對(duì)比和優(yōu)化研究

    2015-05-29 09:59:34王國政朱光彥
    中州大學(xué)學(xué)報(bào) 2015年3期
    關(guān)鍵詞:變體后綴數(shù)組

    王國政,朱光彥

    (中州大學(xué)信息工程學(xué),鄭州 450044)

    一、BWT算法簡介以及項(xiàng)目背景

    云技術(shù)的普及使得越來越多的用戶數(shù)據(jù)從個(gè)人終端被轉(zhuǎn)移到了云端。而移動(dòng)互聯(lián)網(wǎng)的廣泛應(yīng)用則在很大程度上成就了云端數(shù)據(jù)與個(gè)人用戶之間的橋梁。隨著移動(dòng)終端平臺(tái)的發(fā)展,其軟硬件能力也得到了大幅度的提升。由此而來的云端數(shù)據(jù)本地化就成為了移動(dòng)平臺(tái)應(yīng)用的新的發(fā)展方向之一。大量的云端數(shù)據(jù)的本地化涉及到數(shù)據(jù)的下載、上傳和移動(dòng)平臺(tái)對(duì)離線數(shù)據(jù)的處理。雖然移動(dòng)平臺(tái)有了不錯(cuò)的硬件能力,但是其互聯(lián)網(wǎng)帶寬、硬件空間和內(nèi)存處理能力仍然存在著很大的局限性。而由此也對(duì)該平臺(tái)上有云端數(shù)據(jù)本地化需求的應(yīng)用程序的數(shù)據(jù)壓縮和處理能力提出了很高的要求。

    Burrows-Wheeler Transform,也稱為BWT變換,就是一種被廣泛應(yīng)用于數(shù)據(jù)壓縮領(lǐng)域的系列算法。其高效的壓縮和搜索性能使它的使用領(lǐng)域非常廣泛。從一般文本壓縮到基于DNA串的高級(jí)壓縮和搜索操作,都能看到BWT技術(shù)的身影。雖然該技術(shù)在文本壓縮領(lǐng)域有著廣泛和深遠(yuǎn)的影響,其使用范圍卻受到了運(yùn)行環(huán)境的限制。比如在移動(dòng)平臺(tái)(手機(jī)、平板電腦)上,該方法對(duì)于平臺(tái)的運(yùn)算能力和運(yùn)行時(shí)內(nèi)存的需求就會(huì)顯得過于繁重。從另一個(gè)角度來講,雖然移動(dòng)平臺(tái)在運(yùn)行時(shí)內(nèi)存和處理速度方面提供具有高束縛性的環(huán)境,但也正是這種移動(dòng)平臺(tái)對(duì)高效的數(shù)據(jù)壓縮類算法有著很大需求。而基于其驚人的壓縮比和在保持壓縮比的同時(shí)提供的高效數(shù)據(jù)搜索效率的性質(zhì),BWT算法在移動(dòng)平臺(tái)有著廣泛的需求和前景。這種平臺(tái)束縛性和平臺(tái)需求的矛盾,使得關(guān)于BWT算法是否合適被應(yīng)用在移動(dòng)平臺(tái)之上,就成為了一個(gè)非常值得考量的問題。本論文以實(shí)際項(xiàng)目為背景,對(duì)此問題進(jìn)行了深入探究。其軟件項(xiàng)目基礎(chǔ)是一個(gè)基于測驗(yàn)的互聯(lián)網(wǎng)教育類網(wǎng)站“Tenclip”的手機(jī)移動(dòng)平臺(tái)應(yīng)用(APP)實(shí)現(xiàn)。該網(wǎng)站對(duì)其APP處理大量離線的測驗(yàn)數(shù)據(jù)有著很高的需求,因此產(chǎn)生的對(duì)基于文本的數(shù)據(jù)壓縮和搜索的需求,使其理所當(dāng)然的成為BWT算法實(shí)現(xiàn)的優(yōu)質(zhì)平臺(tái)。

    二、BWT算法的項(xiàng)目應(yīng)用

    在項(xiàng)目的硬件和軟件基礎(chǔ)上,BWT作為算法核心支撐著該項(xiàng)目主要功能的實(shí)現(xiàn)。BWT算法是現(xiàn)今最高效的壓縮算法之一,同時(shí)它也對(duì)高速的搜索功能有著強(qiáng)有力的支持。正如其英文名稱Burrows–Wheeler Transform(變換)所揭示的一樣,BWT壓縮算法最核心的概念就是對(duì)文本T進(jìn)行的變換。舉例來說,如果T=BANANA$,則經(jīng)過BWT轉(zhuǎn)化后,T就變成了ANNB$AA。通過這種變化,在保證高效(時(shí)間復(fù)雜度和空間復(fù)雜度)的原文全文搜索的基礎(chǔ)上,可以進(jìn)而對(duì)變化文本進(jìn)行高效的壓縮。[1]

    該移動(dòng)端應(yīng)用APP的流程包括:用戶首先通過APP測試瀏覽窗口或者搜索窗口獲得需要的Quiz(小測試)。小測試包含單項(xiàng)選擇題、多項(xiàng)選擇題、填空題和簡答題。選定測試之后用戶可以直接點(diǎn)擊測試題目進(jìn)入測試進(jìn)行答題,在答題的過程當(dāng)中需要網(wǎng)絡(luò)連接,用戶回答完問題后提交自己的答案,APP通過網(wǎng)絡(luò)對(duì)用戶的答案進(jìn)行評(píng)估、評(píng)分和評(píng)獎(jiǎng)?;蛘哂脩艨梢赃x擇離線答題模式。APP則會(huì)下載用戶所選擇的測試,以供用戶進(jìn)行離線答題。當(dāng)網(wǎng)絡(luò)連接恢復(fù)之后,用戶的評(píng)價(jià)體系就會(huì)自動(dòng)完成。

    對(duì)于每一個(gè)測試的數(shù)據(jù)結(jié)合,系統(tǒng)采用BWT算法生成其索引文件(Index Files),這里應(yīng)用到的是“BWT生成算法”。因?yàn)樗型ㄟ^網(wǎng)絡(luò)傳輸?shù)娇蛻舳说奈募家粔嚎s存儲(chǔ),在此應(yīng)用的是“BWT壓縮算法”。而之后索引文件ID的獲得則用到“BWT搜索算法”。

    離線數(shù)據(jù)以兩種形式存儲(chǔ)在本地。一種被稱為“Personal Download個(gè)人下載”(簡稱PD);另一種叫做“Personal Bank個(gè)人數(shù)據(jù)銀行”(簡稱PB)。PB中存儲(chǔ)的是網(wǎng)站所有Quiz的離線文本文檔,它是用戶在下載APP的時(shí)候預(yù)裝的網(wǎng)站當(dāng)時(shí)所有Quiz的快照。PD則包含用戶下載的所有的Quiz。他們兩者之間可能會(huì)有交集。從體積上講,PD遠(yuǎn)遠(yuǎn)小于PB。因?yàn)镻B的大小一般會(huì)超過60M,基于它的BWT創(chuàng)建算法是無法在移動(dòng)端進(jìn)行的,所以該部分?jǐn)?shù)據(jù)被預(yù)裝在了APP之中。而PB的大小一般小于1M(在50K左右),稍后的BWT算法分析中可以看到,即使當(dāng)PB大小上升到1.5M,普遍的Android移動(dòng)端還是能勝任其BWT的各種算法過程處理的。

    三、BWT算法在移動(dòng)平臺(tái)的應(yīng)用瓶頸

    BWT雖然能夠同時(shí)實(shí)現(xiàn)驚人的壓縮比和對(duì)搜索的高級(jí)支持,但是BWT生成算法則可能會(huì)很輕易的成為整個(gè)算法過程的瓶頸,主要包含以下三點(diǎn)原因:

    1.現(xiàn)在普遍認(rèn)可的 BWT生成算法有兩種[2]。一種叫做 Forward Transform Algorithm(簡稱FT算法)。FT算法基于對(duì)原文本的旋轉(zhuǎn)變體(cyclic shifting)的全排列。另一種叫做Native Suffix Array Construction Algorithm(簡稱NSAC算法)。這種算法首先生成原文本的Suffix Array(后綴數(shù)組),然后通過后綴數(shù)組生成BWT文本。NSAC算法的后綴數(shù)組又可以通過兩種算法生成:原生排序算法或者更復(fù)雜的線性排序算法。NSAC算法是比較常用的算法,但是其時(shí)間復(fù)雜度在最壞的情況下是O(n2),效率過于低下。

    2.要考慮的第二個(gè)因素是由于移動(dòng)系統(tǒng)硬件或者移動(dòng)操作系統(tǒng)(在這里是Android)導(dǎo)致的在APP在運(yùn)行的時(shí)候的強(qiáng)制的內(nèi)存限制[3](試驗(yàn)中為24 M)。

    3.第三個(gè)阻力是在系統(tǒng)實(shí)現(xiàn)的時(shí)候可能利用到的Java的本地排序算法。通過Java文檔可知,Java的本地排序算法,在一般的排序狀況下是能夠保證O(nlgn)的時(shí)間復(fù)雜度的。但是經(jīng)過系統(tǒng)的實(shí)踐證明,在具體實(shí)現(xiàn)中,尤其是當(dāng)排序標(biāo)準(zhǔn)不是一般性數(shù)字比大小而是自定義排序標(biāo)準(zhǔn)的時(shí)候,Java類庫提供的本地排序算法并不一定是最好的選擇,因?yàn)樗跁r(shí)間復(fù)雜度和空間復(fù)雜度方面都不能提供最佳的運(yùn)行效率。

    下面就通過對(duì)三種BWT生成算法的效率以及可以實(shí)現(xiàn)的優(yōu)化兩個(gè)角度討論解決以上三個(gè)困境的有效途徑。

    四、問題分析和解決方案

    最原始的創(chuàng)建某文本的BWT變體的方式是通過FT算法[4]。該算法的核心思想如表1所示,是對(duì)原文本的所有旋轉(zhuǎn)變體進(jìn)行排序。

    表1

    其中表格(1)部分為T的所有旋轉(zhuǎn)變體,(2)即為按照字典序?qū)λ凶凅w的字符串進(jìn)行的排序。而通過對(duì)(2)的最后一個(gè)字符的順序掃描,即可獲得T的BWT變體文本:ANNB$AA。

    可以看到以上算法的空間復(fù)雜度為O(n2)。通過實(shí)現(xiàn)一個(gè)輔助數(shù)組緩存可以實(shí)現(xiàn)把空間復(fù)雜度降低到O(n)。時(shí)間復(fù)雜度方面,理論上O(nlgn)的時(shí)間復(fù)雜度效率是可以實(shí)現(xiàn)的,但是一旦我們轉(zhuǎn)化的文本文字來自于英文文本,其最壞時(shí)間復(fù)雜度O(n2)就變得非常的常見了,因?yàn)镴ava原生排序的算法多是基于各種快速排序(Quick Sort)的變體。

    第二種生成BWT變體的算法是通過后綴數(shù)組的線性變化實(shí)現(xiàn)的。思路很簡單,一段文本T的BWT變體即為T的后綴數(shù)組的每一個(gè)字符的前一個(gè)字符構(gòu)成。如表2所示F為后綴數(shù)組,L即為T的BWT變體。

    表2

    因?yàn)樵撍惴ㄍㄟ^線性掃描后綴數(shù)組實(shí)現(xiàn),它的運(yùn)行效率也就主要依賴于后綴數(shù)組的生成算法的選擇。3種主流算法在該項(xiàng)目中進(jìn)行了比對(duì)研究。第一種算法叫做Native Suffix Array(NSA)創(chuàng)建算法,與前文討論過的FT算法類似,它也是依靠對(duì)所有后綴數(shù)組的全排序。其時(shí)間復(fù)雜度基于所選擇的排序算法在一般情況下可以控制在O(nlgn),但是基于不同的原文文本語言,O(n2)的情況也會(huì)變得比較常見。

    如圖1基準(zhǔn)測試所示,該算法只適用于對(duì)小于100K的文本文檔進(jìn)行處理,對(duì)大于100K的原文本文檔,消耗的時(shí)間超過40秒。如果是大于400K的測試文檔,算法所消耗內(nèi)存超出Android系統(tǒng)的對(duì)于單個(gè)程序運(yùn)行的內(nèi)存限制。在時(shí)間復(fù)雜度和空間復(fù)雜度方面的表現(xiàn)不佳,使得實(shí)施更加優(yōu)質(zhì)算法成為必要。

    圖1 NSA算法的BWT變體生成效率基準(zhǔn)測試

    第二種和第三種算法的后綴數(shù)組的生成算法都是線性的時(shí)間復(fù)雜度,他們都基于同一種思路:先把原文本部分排序,再用排序的部分對(duì)剩余的部分進(jìn)行全排序。第二種算法被稱之為DC3(或者叫做skew)[5]。第三種線性算法叫做 SAIS[6],它被稱為現(xiàn)階段時(shí)間復(fù)雜度和空間復(fù)雜度效率最高的算法。以下就這兩種算法的基準(zhǔn)測試效果如圖2所示(注:其中藍(lán)色(最左側(cè))曲線仍為NSA算法;橘黃色(右側(cè)倒數(shù)第二條)曲線為Skew算法;灰色(最右側(cè))線表示的是在對(duì)Skew算法進(jìn)行了輕量級(jí)Java實(shí)現(xiàn)優(yōu)化后的表現(xiàn);紫色(左起第二條)曲線表示SAIS算法)。

    可以看到SAIS實(shí)際上在SKEW沒有超出內(nèi)存的情況下并沒有速度優(yōu)勢。但是在空間使用方面,即使對(duì)于超過1.5M的文本文件,SAIS算法也能夠保證在不內(nèi)存溢出的情況下,25秒的時(shí)間內(nèi)完成任務(wù),在移動(dòng)平臺(tái)上這種運(yùn)行效率是相當(dāng)驚人的。

    圖2 兩種算法基準(zhǔn)測試效果

    五、結(jié)論

    經(jīng)過本項(xiàng)目的比對(duì),在BWT生成算法階段,不同的算法體現(xiàn)出了對(duì)系統(tǒng)不同的要求和效率??傮w來講,由于其在時(shí)間復(fù)雜度和空間復(fù)雜度方面的低效表現(xiàn),原生排序算法應(yīng)該被排除在可選的算法行列。如果要處理的文件小于500K,Skew算法應(yīng)該被給予優(yōu)先考慮。因?yàn)樵谝苿?dòng)平臺(tái)硬件和軟件系統(tǒng)的限制下,Skew算法表現(xiàn)出了高效的運(yùn)算效率和空間使用效率。而對(duì)于大于500K的數(shù)據(jù),更加穩(wěn)定的SAIX算法應(yīng)該被采用。雖然在速度上稍遜一籌,其在時(shí)間和空間很好的平衡性使得其在更大的數(shù)據(jù)樣本上成為更加合適的選擇。通過以上的優(yōu)化,BWT的生成算法階段的三個(gè)瓶頸就可以被有效克服,使其在移動(dòng)平臺(tái)上的高效應(yīng)用成為現(xiàn)實(shí)。

    自從Michael Burrows和David Wheeler于1994年發(fā)明了BWT算法以來,其高效的壓縮比和變形后強(qiáng)大的數(shù)據(jù)獲取以及搜索能力都成為該算法被廣泛應(yīng)用于各個(gè)領(lǐng)域的重要原因。尤其是在大量云數(shù)據(jù)需要本地化的需求面前,其應(yīng)用前景也變得格外廣闊。移動(dòng)平臺(tái)的硬件束縛與BWT搜索算法高需求之間的矛盾仍然是需要解決的一個(gè)很重要的問題,其解決方案也將成為今后相關(guān)研究的核心發(fā)展方向。

    [1]Donald Adjeroh,Timothy Bell,Amar Mukherjee.The Burrows-Wheeler Transform,Data Compression,Suffix Arrays,and Pattern matching[M].Berlin:Springer Science Business Media,2008.

    [2]Ferragina P,Manzini G.Opportunistic data structures with applications[J].Proc.41st Annual Symp.on Foundations of Comp.Sci.,2000:390.

    [3]孔凡良.Java程序內(nèi)存泄漏研究[J].科技廣場,2009(9).

    [4]Raymond K W,F(xiàn)ranky Lam,William M S.Querying and maintaining a compact XML storage[R].Proceedings of the 16th international conference on World Wide Web,2007.

    [5]劉小華,翟有利.靈活的面向字節(jié)基于詞的壓縮搜索算法[EB/OL].(2013-11-11).[2015-02-07].http://www.paper.edu.cn/releasepaper/content/201311-193.

    [6]Ge Nong,Sen Zhang,Wai Hong Chan.Two Efficient Algorithms for Linear Time Suffix Array Construction,IEEE Transactions on Computers[C].IEEE computer Society Digital Library,2010.

    [7]Kieffer J C,Yang E H,Nelson G J,et al.Universal lossless compression via multilevel pattern matching[J].IEEE Transactions on Information Theory,2000,46(4):1227-1245.

    猜你喜歡
    變體后綴數(shù)組
    基于DDPG算法的變體飛行器自主變形決策
    JAVA稀疏矩陣算法
    JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
    非仿射參數(shù)依賴LPV模型的變體飛行器H∞控制
    河北霸州方言后綴“乎”的研究
    TalKaholic話癆
    說“迪烈子”——關(guān)于遼金元時(shí)期族名后綴問題
    耀變體噴流高能電子譜的形成機(jī)制
    一種基于后綴排序快速實(shí)現(xiàn)Burrows-Wheeler變換的方法
    尋找勾股數(shù)組的歷程
    男女那种视频在线观看| 欧美绝顶高潮抽搐喷水| 国产成人av激情在线播放| 中出人妻视频一区二区| 十八禁人妻一区二区| 午夜福利免费观看在线| 国产私拍福利视频在线观看| 日韩成人在线观看一区二区三区| 好男人电影高清在线观看| 无遮挡黄片免费观看| 丁香欧美五月| 国产一区二区三区视频了| 日韩精品中文字幕看吧| 久久精品亚洲精品国产色婷小说| 国产精品国产高清国产av| 9191精品国产免费久久| 国产精品98久久久久久宅男小说| 中文亚洲av片在线观看爽| 国产一级毛片七仙女欲春2| 九九在线视频观看精品| 999精品在线视频| 亚洲国产高清在线一区二区三| 日韩免费av在线播放| www.自偷自拍.com| 国产激情偷乱视频一区二区| 国产一区二区在线av高清观看| 少妇丰满av| 丁香欧美五月| 日本与韩国留学比较| 麻豆成人av在线观看| 欧美精品啪啪一区二区三区| www日本在线高清视频| 欧美绝顶高潮抽搐喷水| 在线十欧美十亚洲十日本专区| 国产精品99久久久久久久久| 成人18禁在线播放| 久久性视频一级片| 国产精品爽爽va在线观看网站| 国产精品久久久av美女十八| 999久久久精品免费观看国产| av天堂中文字幕网| 老熟妇乱子伦视频在线观看| 欧美成人免费av一区二区三区| 天天躁日日操中文字幕| 国产高清视频在线观看网站| 两个人的视频大全免费| 搞女人的毛片| 国产伦精品一区二区三区四那| 美女 人体艺术 gogo| 欧美午夜高清在线| 神马国产精品三级电影在线观看| 三级男女做爰猛烈吃奶摸视频| 亚洲专区字幕在线| 国产成+人综合+亚洲专区| 一级毛片女人18水好多| 老司机午夜福利在线观看视频| 中文字幕精品亚洲无线码一区| 亚洲aⅴ乱码一区二区在线播放| 国产私拍福利视频在线观看| 岛国视频午夜一区免费看| 丰满的人妻完整版| 国产精品久久久人人做人人爽| 日本五十路高清| 中文字幕久久专区| 久久九九热精品免费| 黄色视频,在线免费观看| 哪里可以看免费的av片| 丰满人妻一区二区三区视频av | tocl精华| 亚洲色图 男人天堂 中文字幕| 69av精品久久久久久| 欧美黄色片欧美黄色片| 国内揄拍国产精品人妻在线| 免费在线观看影片大全网站| 免费在线观看视频国产中文字幕亚洲| 国产精品亚洲美女久久久| 韩国av一区二区三区四区| 国产欧美日韩精品一区二区| 给我免费播放毛片高清在线观看| 女生性感内裤真人,穿戴方法视频| 中文字幕人成人乱码亚洲影| av在线蜜桃| 一个人看视频在线观看www免费 | 久久久久久九九精品二区国产| 亚洲五月天丁香| 国产男靠女视频免费网站| 亚洲无线观看免费| 中文在线观看免费www的网站| 国产成人一区二区三区免费视频网站| 国产成人精品无人区| 国产三级黄色录像| 国产不卡一卡二| 12—13女人毛片做爰片一| 亚洲av五月六月丁香网| 日韩欧美在线乱码| 丰满人妻熟妇乱又伦精品不卡| 久久九九热精品免费| 在线观看午夜福利视频| 男人的好看免费观看在线视频| 黄色片一级片一级黄色片| 非洲黑人性xxxx精品又粗又长| 久久久水蜜桃国产精品网| www日本黄色视频网| 亚洲精品在线美女| 三级国产精品欧美在线观看 | 国产伦人伦偷精品视频| 九色成人免费人妻av| 亚洲美女视频黄频| 亚洲熟妇熟女久久| 国产精品爽爽va在线观看网站| 黄频高清免费视频| 亚洲国产精品成人综合色| 90打野战视频偷拍视频| 身体一侧抽搐| 欧美日韩综合久久久久久 | 变态另类丝袜制服| 色噜噜av男人的天堂激情| 午夜福利在线在线| 精品国产超薄肉色丝袜足j| 国语自产精品视频在线第100页| 久久久久久久久中文| 国产精品 欧美亚洲| 国产日本99.免费观看| 亚洲欧美精品综合久久99| 欧美大码av| 91九色精品人成在线观看| 日日夜夜操网爽| 99精品在免费线老司机午夜| 亚洲成av人片在线播放无| 一级毛片女人18水好多| 观看免费一级毛片| 亚洲在线自拍视频| 免费一级毛片在线播放高清视频| 亚洲无线观看免费| 搞女人的毛片| 国产精品国产高清国产av| 亚洲av五月六月丁香网| 中文字幕久久专区| 特大巨黑吊av在线直播| 后天国语完整版免费观看| 一夜夜www| 性色av乱码一区二区三区2| av视频在线观看入口| 日本一二三区视频观看| 久久九九热精品免费| 久9热在线精品视频| 免费观看的影片在线观看| 国产美女午夜福利| 性欧美人与动物交配| www国产在线视频色| 色综合欧美亚洲国产小说| 久久久精品大字幕| 九色国产91popny在线| 成人亚洲精品av一区二区| 欧美另类亚洲清纯唯美| 亚洲人成网站高清观看| 一级毛片高清免费大全| 久久热在线av| av片东京热男人的天堂| 亚洲欧美日韩高清专用| 久久精品91无色码中文字幕| 男女之事视频高清在线观看| 欧美性猛交黑人性爽| 欧美黄色片欧美黄色片| 欧美午夜高清在线| 久久精品夜夜夜夜夜久久蜜豆| 18禁黄网站禁片免费观看直播| 国产男靠女视频免费网站| 精品国产亚洲在线| 悠悠久久av| 无遮挡黄片免费观看| 久久天堂一区二区三区四区| 国产一级毛片七仙女欲春2| 不卡av一区二区三区| 91在线观看av| 亚洲中文日韩欧美视频| 日韩欧美在线乱码| 亚洲中文字幕一区二区三区有码在线看 | 国产精品美女特级片免费视频播放器 | 国产v大片淫在线免费观看| 久久国产精品人妻蜜桃| 99国产精品一区二区三区| 欧美绝顶高潮抽搐喷水| 国产成人av激情在线播放| 校园春色视频在线观看| 久久久久精品国产欧美久久久| 波多野结衣巨乳人妻| 国产黄片美女视频| 免费无遮挡裸体视频| 国产熟女xx| 久久久久久久久中文| 国产成人精品久久二区二区免费| 国产成人精品久久二区二区免费| 亚洲国产日韩欧美精品在线观看 | 日本一本二区三区精品| 两个人看的免费小视频| 麻豆一二三区av精品| 成人国产综合亚洲| 精品电影一区二区在线| avwww免费| 免费av毛片视频| 成年女人永久免费观看视频| 欧美激情在线99| 天天躁日日操中文字幕| or卡值多少钱| 啪啪无遮挡十八禁网站| 国产精品美女特级片免费视频播放器 | 免费看日本二区| 精品无人区乱码1区二区| 亚洲国产欧美一区二区综合| 这个男人来自地球电影免费观看| av女优亚洲男人天堂 | 午夜免费成人在线视频| 国产高清视频在线观看网站| 俄罗斯特黄特色一大片| 99久久无色码亚洲精品果冻| 国产欧美日韩一区二区精品| 最近在线观看免费完整版| 亚洲成a人片在线一区二区| 亚洲欧美精品综合久久99| 国产人伦9x9x在线观看| 国产伦一二天堂av在线观看| 亚洲无线观看免费| 欧美精品啪啪一区二区三区| 国内精品美女久久久久久| av国产免费在线观看| 亚洲,欧美精品.| 久久久久久久精品吃奶| 嫁个100分男人电影在线观看| 国产精品久久视频播放| av视频在线观看入口| tocl精华| 婷婷丁香在线五月| 欧美3d第一页| 精品日产1卡2卡| 黄色丝袜av网址大全| 怎么达到女性高潮| 国产毛片a区久久久久| 欧美日韩精品网址| 午夜福利在线观看免费完整高清在 | 欧美日韩乱码在线| av视频在线观看入口| 精品国产超薄肉色丝袜足j| 亚洲av中文字字幕乱码综合| 99精品在免费线老司机午夜| 一个人看的www免费观看视频| 欧美又色又爽又黄视频| 亚洲av熟女| 日本a在线网址| 亚洲成a人片在线一区二区| 9191精品国产免费久久| 欧美+亚洲+日韩+国产| 五月伊人婷婷丁香| 亚洲av成人av| 极品教师在线免费播放| 久99久视频精品免费| 国产综合懂色| 人人妻人人看人人澡| 亚洲精品乱码久久久v下载方式 | 天天躁日日操中文字幕| 欧美性猛交黑人性爽| а√天堂www在线а√下载| 亚洲七黄色美女视频| 久99久视频精品免费| 亚洲成a人片在线一区二区| 精品无人区乱码1区二区| 精品久久久久久成人av| 91老司机精品| 国产免费男女视频| 又黄又爽又免费观看的视频| 嫩草影视91久久| 亚洲成人中文字幕在线播放| 18禁黄网站禁片免费观看直播| 床上黄色一级片| 国产亚洲av嫩草精品影院| xxxwww97欧美| 日韩欧美在线二视频| 亚洲av片天天在线观看| 成人特级黄色片久久久久久久| 亚洲精品在线观看二区| 香蕉av资源在线| 国产成人精品无人区| 桃色一区二区三区在线观看| 99精品在免费线老司机午夜| 熟女电影av网| 一进一出抽搐gif免费好疼| 久久人人精品亚洲av| 久久99热这里只有精品18| 国产三级黄色录像| 搡老妇女老女人老熟妇| 一本久久中文字幕| 99久久精品国产亚洲精品| svipshipincom国产片| 看片在线看免费视频| 手机成人av网站| 我的老师免费观看完整版| 美女免费视频网站| 十八禁网站免费在线| 最近最新中文字幕大全免费视频| 18美女黄网站色大片免费观看| 日本撒尿小便嘘嘘汇集6| 男女那种视频在线观看| 国产精品国产高清国产av| 久久欧美精品欧美久久欧美| 国内揄拍国产精品人妻在线| 88av欧美| 国产精品av久久久久免费| 免费搜索国产男女视频| 亚洲欧美精品综合久久99| 一本综合久久免费| 人人妻人人澡欧美一区二区| 极品教师在线免费播放| 99久久精品国产亚洲精品| 国产aⅴ精品一区二区三区波| 搡老熟女国产l中国老女人| 亚洲专区国产一区二区| 国产av在哪里看| 最近视频中文字幕2019在线8| 精品一区二区三区四区五区乱码| 啦啦啦韩国在线观看视频| 亚洲国产高清在线一区二区三| 欧美黄色片欧美黄色片| 国产精品 国内视频| 国产麻豆成人av免费视频| 亚洲男人的天堂狠狠| 欧美最黄视频在线播放免费| 在线观看66精品国产| 九九久久精品国产亚洲av麻豆 | 嫩草影院入口| 亚洲国产色片| 国产人伦9x9x在线观看| 亚洲自偷自拍图片 自拍| 两个人的视频大全免费| 18禁国产床啪视频网站| а√天堂www在线а√下载| 精品无人区乱码1区二区| 久久热在线av| 国产成+人综合+亚洲专区| 精品人妻1区二区| 国产精品九九99| 精品无人区乱码1区二区| 色综合婷婷激情| 好男人电影高清在线观看| 97碰自拍视频| 免费看美女性在线毛片视频| 中文字幕精品亚洲无线码一区| 成人欧美大片| 在线观看免费视频日本深夜| 日韩欧美一区二区三区在线观看| 亚洲国产精品成人综合色| 日韩欧美在线二视频| av天堂中文字幕网| 日韩欧美精品v在线| 久久精品国产亚洲av香蕉五月| 90打野战视频偷拍视频| 给我免费播放毛片高清在线观看| 国产综合懂色| 我的老师免费观看完整版| 精品久久久久久久毛片微露脸| 少妇的丰满在线观看| 欧美不卡视频在线免费观看| 久久这里只有精品中国| 免费看美女性在线毛片视频| 精品国产乱子伦一区二区三区| 色老头精品视频在线观看| 少妇丰满av| 亚洲无线在线观看| 亚洲人成电影免费在线| 成人一区二区视频在线观看| 大型黄色视频在线免费观看| 十八禁网站免费在线| 麻豆av在线久日| 精品一区二区三区av网在线观看| 国产高潮美女av| 90打野战视频偷拍视频| 性欧美人与动物交配| 一本综合久久免费| 国产高清激情床上av| 这个男人来自地球电影免费观看| 国产美女午夜福利| 夜夜躁狠狠躁天天躁| 99视频精品全部免费 在线 | 亚洲精品久久国产高清桃花| 国产久久久一区二区三区| 日韩国内少妇激情av| 亚洲乱码一区二区免费版| 舔av片在线| 久久久久性生活片| 成人精品一区二区免费| 久久久久久人人人人人| 国产精品一区二区三区四区久久| 嫁个100分男人电影在线观看| 天堂影院成人在线观看| 亚洲专区国产一区二区| 久久精品aⅴ一区二区三区四区| 欧美激情在线99| 特大巨黑吊av在线直播| 欧美绝顶高潮抽搐喷水| 成人三级黄色视频| 精品免费久久久久久久清纯| 美女高潮的动态| 亚洲无线观看免费| 日韩成人在线观看一区二区三区| 一二三四社区在线视频社区8| 美女cb高潮喷水在线观看 | 亚洲精品一区av在线观看| 性色av乱码一区二区三区2| www国产在线视频色| 成人高潮视频无遮挡免费网站| 久久99热这里只有精品18| 免费观看的影片在线观看| 国产又黄又爽又无遮挡在线| 亚洲成人久久性| 一个人免费在线观看电影 | 美女免费视频网站| 高清毛片免费观看视频网站| 欧美最黄视频在线播放免费| 两个人的视频大全免费| 国产午夜精品久久久久久| 熟女人妻精品中文字幕| 亚洲av中文字字幕乱码综合| 国产精品久久久av美女十八| 午夜福利在线观看吧| 中文字幕高清在线视频| 午夜福利欧美成人| 国产亚洲av嫩草精品影院| 精品国内亚洲2022精品成人| av天堂在线播放| 69av精品久久久久久| 国产探花在线观看一区二区| 成人三级黄色视频| av女优亚洲男人天堂 | 国产三级黄色录像| 美女扒开内裤让男人捅视频| 在线观看66精品国产| 五月玫瑰六月丁香| 后天国语完整版免费观看| 色综合婷婷激情| 草草在线视频免费看| 精品无人区乱码1区二区| 一区二区三区国产精品乱码| 久久精品夜夜夜夜夜久久蜜豆| 给我免费播放毛片高清在线观看| 亚洲中文日韩欧美视频| 每晚都被弄得嗷嗷叫到高潮| 日韩欧美在线二视频| 亚洲av成人一区二区三| 亚洲自拍偷在线| 夜夜爽天天搞| 亚洲av成人精品一区久久| 黄色日韩在线| 国产午夜精品久久久久久| 精品午夜福利视频在线观看一区| 999精品在线视频| 99国产综合亚洲精品| 天堂影院成人在线观看| www.自偷自拍.com| 亚洲精品久久国产高清桃花| 91九色精品人成在线观看| 国产不卡一卡二| 在线观看午夜福利视频| 亚洲第一电影网av| 两个人的视频大全免费| 午夜福利免费观看在线| 国产精品久久电影中文字幕| 成人av一区二区三区在线看| 岛国在线免费视频观看| 国产精品野战在线观看| 久久亚洲精品不卡| 久久久色成人| 国产成人精品久久二区二区免费| 美女午夜性视频免费| 欧美日韩福利视频一区二区| 精品福利观看| 亚洲性夜色夜夜综合| 午夜久久久久精精品| 国产男靠女视频免费网站| 中国美女看黄片| 国产伦在线观看视频一区| 99在线人妻在线中文字幕| 国产精品亚洲av一区麻豆| 亚洲人成网站在线播放欧美日韩| 19禁男女啪啪无遮挡网站| 久久久久国产一级毛片高清牌| 我的老师免费观看完整版| 一个人观看的视频www高清免费观看 | 久久香蕉国产精品| 色视频www国产| 精品不卡国产一区二区三区| 亚洲av电影在线进入| av黄色大香蕉| 男女午夜视频在线观看| 美女cb高潮喷水在线观看 | 亚洲18禁久久av| 亚洲欧美精品综合久久99| 国产高潮美女av| 91久久精品国产一区二区成人 | 欧美zozozo另类| 91在线观看av| 波多野结衣高清作品| 精品久久久久久成人av| 日韩欧美国产一区二区入口| 欧美xxxx黑人xx丫x性爽| 日韩欧美在线乱码| 黄片小视频在线播放| 首页视频小说图片口味搜索| av在线蜜桃| 天天躁日日操中文字幕| 亚洲av中文字字幕乱码综合| 亚洲美女视频黄频| 国产亚洲欧美98| 日本黄色视频三级网站网址| 日日干狠狠操夜夜爽| 色综合婷婷激情| 免费高清视频大片| 色尼玛亚洲综合影院| 男人舔女人下体高潮全视频| 国产v大片淫在线免费观看| 人人妻,人人澡人人爽秒播| 最近在线观看免费完整版| 白带黄色成豆腐渣| 偷拍熟女少妇极品色| 观看免费一级毛片| www日本黄色视频网| 欧美成狂野欧美在线观看| 在线十欧美十亚洲十日本专区| 变态另类丝袜制服| 在线播放国产精品三级| 亚洲乱码一区二区免费版| bbb黄色大片| 国内精品美女久久久久久| 日本 欧美在线| 国产伦在线观看视频一区| 亚洲精品美女久久av网站| 成人18禁在线播放| 美女免费视频网站| 桃色一区二区三区在线观看| 国内少妇人妻偷人精品xxx网站 | 国产激情久久老熟女| 免费看a级黄色片| 国产真实乱freesex| 小说图片视频综合网站| 国产成人精品久久二区二区91| 99国产精品99久久久久| 久久中文看片网| svipshipincom国产片| 99re在线观看精品视频| 国产视频内射| 神马国产精品三级电影在线观看| 别揉我奶头~嗯~啊~动态视频| 在线观看66精品国产| 国内毛片毛片毛片毛片毛片| 精品国内亚洲2022精品成人| 国产精品久久久人人做人人爽| 国产69精品久久久久777片 | 久久久久久久精品吃奶| 国产亚洲精品综合一区在线观看| 国产高清视频在线观看网站| 日本在线视频免费播放| 国产精品久久久av美女十八| 国产成人一区二区三区免费视频网站| 一区二区三区激情视频| 国产精品久久久久久人妻精品电影| 国产亚洲精品av在线| 99在线人妻在线中文字幕| 国产综合懂色| 草草在线视频免费看| 久久久久国产一级毛片高清牌| 欧美又色又爽又黄视频| 亚洲国产色片| 999久久久精品免费观看国产| 色精品久久人妻99蜜桃| 国内精品一区二区在线观看| 俄罗斯特黄特色一大片| 国产激情偷乱视频一区二区| 日韩欧美三级三区| 一卡2卡三卡四卡精品乱码亚洲| 午夜福利在线在线| 午夜精品久久久久久毛片777| 女同久久另类99精品国产91| 亚洲国产精品成人综合色| 日韩国内少妇激情av| 黄色视频,在线免费观看| 亚洲中文日韩欧美视频| 国产精品九九99| 精品国内亚洲2022精品成人| 97超视频在线观看视频| 国产高清视频在线播放一区| 免费人成视频x8x8入口观看| 色老头精品视频在线观看| 成人午夜高清在线视频| 特级一级黄色大片| 国产伦人伦偷精品视频| 国产精品乱码一区二三区的特点| 国产精品爽爽va在线观看网站| 脱女人内裤的视频| 五月玫瑰六月丁香| 淫妇啪啪啪对白视频| 欧美黄色片欧美黄色片| 国产成人av激情在线播放| 亚洲18禁久久av| 国产精品电影一区二区三区| 亚洲国产欧美人成| 可以在线观看毛片的网站| 亚洲中文av在线| 真实男女啪啪啪动态图| 国产真人三级小视频在线观看| 国内精品久久久久久久电影| 神马国产精品三级电影在线观看| 国产成人一区二区三区免费视频网站| 伊人久久大香线蕉亚洲五| 国内精品久久久久久久电影| 男女午夜视频在线观看| 少妇的丰满在线观看| 少妇丰满av|