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

    基于預訓練模型的代碼分類研究

    2023-10-08 13:15:14洪慶成謝春麗
    軟件工程 2023年10期
    關鍵詞:源代碼代碼預處理

    梁 瑤, 洪慶成, 王 霞, 謝春麗

    (江蘇師范大學計算機科學與技術學院, 江蘇 徐州 221116)

    0 引言(Introduction)

    隨著開源代碼倉庫的出現(xiàn),網(wǎng)絡上存在大量的源代碼文件,對代碼進行功能分類可幫助開發(fā)者快速找到要復用的代碼或組件,有利于開發(fā)過程中代碼的重用、理解、查找和維護,因此代碼分類是各種軟件開發(fā)任務的基礎工作。HINDLE等[1]的研究表明程序語言和自然語言都包含豐富的統(tǒng)計特性,利用自然語言的文本分類技術能夠有效地實現(xiàn)源代碼分類?;谏疃葘W習的文本分類從淺層表示轉(zhuǎn)變到深層學習表示,分類的準確性與穩(wěn)定性得到了顯著提升。但是,目前的方法多屬于有監(jiān)督學習,需要大量帶標注的數(shù)據(jù)集作為訓練樣本,而人工標注數(shù)據(jù)集不僅代價高,而且耗時長。針對這一現(xiàn)狀,提出了基于CodeBERT的代碼預訓練模型,首先利用無監(jiān)督學習技術針對大量無標簽的源代碼學習其語法、語義、上下文語境等特征信息,其次構建分類器,在少量有監(jiān)督數(shù)據(jù)集上進行微調(diào),實現(xiàn)代碼分類任務。

    1 相關工作(Related work)

    代碼分類是通過一定的標準、規(guī)則將實現(xiàn)不同功能、語義不相似的代碼進行區(qū)分,最終將語義相似、功能相同的源代碼歸為同一類別的過程。代碼分類首先要從代碼不同的抽象層次上提取代碼文本中蘊含的特征信息,其次根據(jù)分類器映射到不同的類別中,不同的表征方式會影響特征提取的有效性。對于實現(xiàn)不同功能的源代碼進行相似度檢測的前提,是將源代碼按照一定的粒度級別切分為基本代碼單元,即檢測粒度。目前,代碼分類研究根據(jù)粒度劃分級別主要采用固定切分和自由切分兩種方式。固定切分主要包括按行切分、按塊切分、按函數(shù)切分、按文件切分和按項目切分等,對于固定切分,如果劃分的粒度級別太大,則源代碼切分后的丟失檢查概率會很高,如果劃分的粒度級別太小,則檢測工作會耗費更多的時間與精力。因此,在具體的應用中,可以采用多種粒度對源代碼進行切分操作,例如按照Token切分、按字符串切分、按特征向量切分、按樹結(jié)點切分和按子圖結(jié)構切分等,不同源代碼的表征粒度直接影響相似性計算的精度。

    早期的代碼分類是借鑒文本分類的方法,20世紀50年代至60年代,文本分類領域的資深學者通過積累的工作經(jīng)驗定義一些規(guī)則,從而實現(xiàn)分類,這種方法不僅耗時費力,還要求研究人員必須對某一領域有足夠深入的了解,才能總結(jié)分類規(guī)則并進行分類篩選,因此文本分類方法的局限性較大。針對該問題,基于統(tǒng)計學中字詞頻率的思想,提出了支持向量機(Support Vector Machine,SVM)技術,推動了文本分類的進一步發(fā)展。與此同時,深度學習技術在自然語言領域的成功應用給代碼分類帶來了新的突破,MOU等[2]通過一個單層神經(jīng)網(wǎng)絡學習抽象語法樹(Abstract Syntax Tree,AST)中上層結(jié)點的詞向量,提出一種基于樹的卷積神經(jīng)網(wǎng)絡模型(Tree-Based Convolutional Neural Network,TBCNN)進行代碼分類。BEN等[3]針對代碼本身具有的一些結(jié)構化特性,提出了連續(xù)空間的語句向量(Inst2vec)模型,該模型在代碼分類和性能預測等多種任務中獲得了很好的效果。ZHANG等[4]提出了語句級別的向量嵌入,有效捕獲了代碼的語法和語義信息,學習的代碼向量被用于代碼克隆檢測和代碼分類,取得了良好的分類效果。預訓練模型能從大量無標簽數(shù)據(jù)中學習代碼的特征信息,因此被廣泛應用于代碼表征任務[5]。例如,自監(jiān)督預訓練模型(InferCode)[6]和基于BERT的預訓練模型(CodeBERT)[7]。本文將CodeBERT預訓練模型引入代碼分類任務,一方面利用預訓練模型強大的特征學習能力提高代碼分類的性能,另一方面避免進行昂貴的人工標記,降低了實驗成本。

    2 代碼分類模型(Code classification model)

    代碼分類模型主要由源碼預處理、源代碼文本表征以及構建分類器三個部分組成,數(shù)據(jù)預處理主要是克服源代碼文本的篇幅長度、空白字符等消極因素對模型的影響。源代碼文本表征指利用CodeBERT模型將源代碼文本中的每一個詞映射為詞向量,所有詞向量經(jīng)過拼接處理、特征提取后,可以得到整篇文本的向量化表示,文本表征的輸出向量是分類器的輸入,將源代碼的表征向量送入Softmax層進行測試并評估結(jié)果,實現(xiàn)代碼分類。

    2.1 源碼預處理

    首先將獲取的源代碼數(shù)據(jù)集進行預處理,使數(shù)據(jù)集盡可能地符合預訓練模型的輸入要求,其次對處理后的源代碼數(shù)據(jù)集進行向量化操作,使得分類的源代碼文本向量可以被模型訓練學習。目前,常見的文本預處理方法有清除文本雜質(zhì)、去停用詞、類別匹配和文本過濾等[8]。清除中文文本雜質(zhì)的具體流程一般包括消除難以識別的特殊符號、刪除多余的空白字符、將繁體漢字轉(zhuǎn)換為簡體漢字三個過程。由于本文數(shù)據(jù)集是源代碼文本,因此本文中去除源代碼文本雜質(zhì)的流程包括清除計算機難以辨識的特殊符號和刪除多余的空白字符兩項操作,使源代碼文本的特征表示只關注源代碼中每一個token的語義和特征信息,從而提取源代碼文本中有價值的特征信息,以獲得更加有效的代碼表征。由于源代碼文本中通常存在輸入輸出、語句分隔符、括號等反復出現(xiàn)且無重要信息的詞,所以本文將這類詞加入停用詞詞庫進行篩選,避免無特殊含義的詞作為輸入詞。由于在分類任務中需要少量有監(jiān)督的樣本,因此需要預先知道源代碼實現(xiàn)的功能并對其進行標注處理,將實現(xiàn)相同功能的源代碼文本整理在同一個文件夾中。為防止源代碼文本篇幅長度超過本文模型的輸入范圍和樣本數(shù)據(jù)分布不一致問題,本文將對源代碼文本的篇幅長度進行篩選并對所有類別的文本進行整體過濾。

    2.2 源代碼文本表征

    傳統(tǒng)研究方法通過詞向量(Word2vec)模型[9]得到源代碼文本的詞向量,經(jīng)過此模型訓練得到的不同詞向量的大小固定,而一篇完整的文本可能由許多不同的字詞組成,真正有價值的字詞往往只占很小的一部分。此外,由于Word2vec模型訓練得到的詞向量相同,而相同詞向量對應的字詞在不同的語境中表達的含義不同,因此為符合現(xiàn)實的語義要求,使用CodeBERT模型替代Word2vec模型訓練文本向量。

    在預訓練階段,CodeBERT模型的輸入通常設置為自然語言片段與程序語言片段組成的一個句子對,它們之間用一個特殊分隔符[SEP]進行分隔,具體的輸入形式為[CLS],w1,w2,…,wn,[SEP],c1,c2,…,cm,[EOS],其中第一個片段w1,w2,…,wn是自然語言文本,n為文本長度,第二個片段c1,c2,…,cm則是程序語言文本,m為程序長度。[CLS]、[SEP]和[EOS]是具有特殊作用的標志,[CLS]固定位于輸入語句對的開頭,[SEP]標志僅用于分隔輸入語句對中不同模態(tài)的語言,在后面的訓練過程中一般無特殊作用,[EOS]則固定位于輸入語句對的結(jié)尾,它本身不具有任何特殊的含義。

    CodeBERT的輸出包括每個token的上下文向量表示和[CLS]的表示。[CLS]作為聚合序列表示蘊含整篇文本的豐富語義信息,在下游任務中一般使用[CLS]表征向量,對其參數(shù)進行微調(diào)可以實現(xiàn)不同的功能應用。由于實驗數(shù)據(jù)集使用的是C++源碼,其本質(zhì)不含有任何自然語言的單模態(tài)數(shù)據(jù),所以輸入的具體形式為[CLS],c1,c2,…,cm,[EOS]。通過模型訓練可以得到源代碼中每一個token的向量化表示和蘊含整篇文本信息的[CLS]向量,在后期的分類任務中,利用[CLS]向量初始化分類器。

    2.3 構建分類器

    2.3.1 Softmax回歸模型

    本文使用Softmax回歸模型[10]實現(xiàn)代碼功能的多分類任務。Softmax回歸模型是邏輯回歸模型在多分類問題中的延伸與擴展,一般采用極大似然估計的方法進行參數(shù)估計,主要是對已知標簽類型的樣本進行學習訓練從而優(yōu)化模型,因此經(jīng)過預處理的數(shù)據(jù)非常適合有監(jiān)督學習任務。例如,{(x1,y1),(x2,y2),…,(xN,yN)},xi(i=1,2,…,N)表示第i篇源代碼文本對應的向量表征,N是訓練集中源代碼文本的數(shù)量,yi∈{1,2,…,K},K是分類數(shù)量,yi表示第i篇源代碼文本對應的標簽,即該篇源代碼實現(xiàn)的功能,由于本文研究的代碼分類屬于多分類問題,所以K>2。

    在測試集中,輸入樣本xi,Softmax回歸模型會根據(jù)分布函數(shù)公式計算條件概率,即給定測試集中樣本xi屬于某一個類別的概率,其中出現(xiàn)概率最大的類別即當前樣本xi所屬的代碼功能類別。

    因此,最終分布函數(shù)會輸出一個K維向量,每一維度的數(shù)值表示當前樣本屬于已知類別中某一類別的概率,并且模型將K維向量進行求和運算,然后做歸一化處理,使得所有向量元素和為1,Softmax回歸模型的判別函數(shù)hθ(xi)如公式(1)所示:

    (1)

    判別函數(shù)中的概率公式p(yi=j|xi;θ)(j=1,2,…,K)是當前樣本屬于目標類別j的概率,根據(jù)網(wǎng)絡的前向運算獲得K個輸出概率值,選擇具有最大輸出值的類別yk作為本文研究的預測值,θ為網(wǎng)絡權值參數(shù)。

    2.3.2 代碼分類模型構建

    本文提出基于CodeBERT的代碼分類模型,其輸入為訓練集U的源代碼文本U={(x1,y1),(x2,y2),…,(xN,yN)},(xi,yi)∈U(i=1,2,…,N),xi為第i篇源代碼文本,yi為第i篇源代碼文本對應的標簽,即該篇源代碼實現(xiàn)的功能,輸出是源代碼分類模型,具體步驟如下。

    (1)訓練集U經(jīng)過預處理后得到訓練集U′,源代碼文本預處理首先刪除文本空白字符,降低輸入樣本的特征維度,其次去除停用詞,消除沒有價值的字詞對模型訓練的消極影響,最后進行長度切分處理,使輸入源代碼文本的篇幅長度符合模型的輸入要求。

    (2)使用CodeBERT預訓練模型在訓練集U上進行微調(diào),通過CodeBERT模型處理之后輸出得到訓練集U′對應的特征表示V={v1,v2,…,vN},其中vi∈V(i=1,2,…,N)是每條源代碼文本xi對應句子級別的特征向量。在具體的實驗過程中,輸入的源代碼文本經(jīng)過CodeBERT模型訓練得到的[CLS]向量包含該篇源代碼的綜合語義信息,提取了每一語句中重要字詞的特征信息。

    (3)將每一篇源代碼對應的特征表示V輸入Softmax回歸模型進行分類處理,Softmax回歸模型會根據(jù)分布函數(shù)的條件概率公式計算出該篇源代碼最有可能對應的功能類別。

    (4)源代碼文本分類模型輸出每一篇源代碼的標簽。

    3 實驗與分析(Experiment and analysis)

    本文主要進行了兩個實驗,即基于CodeBERT和基于Text-CNN的代碼分類,本節(jié)主要介紹實驗中使用的實驗數(shù)據(jù)、實驗過程及實驗結(jié)果。基于CodeBERT的代碼分類如圖1所示。

    圖1 基于CodeBERT的代碼分類Fig.1 Code classification based on CodeBERT

    3.1 數(shù)據(jù)集

    本文收集了江蘇師范大學教學科研輔助平臺中學生提交的C++源代碼課程作業(yè)作為數(shù)據(jù)集,其中包括35個種類,共905篇源代碼,每個文件夾種類都代表一種功能的實現(xiàn),包括但不限于進制轉(zhuǎn)換、歐幾里得算法、求逆序數(shù)、迪杰斯特拉算法及判斷閏年。雖然每個種類的文件夾內(nèi)又包含了數(shù)量不等的源代碼文本,但是不同種類的源代碼文本的數(shù)量符合相同的數(shù)學分布,即具有大致相同的均值與方差,所以將這些數(shù)據(jù)進行訓練學習可以避免實驗誤差。本文設置的兩組實驗均采用相同的數(shù)據(jù)集,模型評價指標主要為精確率(Precision)、準確率(Accuracy)、召回率(Recall)和F1值。

    3.2 實驗

    3.2.1 基于CodeBERT的實驗

    本文實驗主要使用CodeBERT預訓練模型對預處理后帶標簽的源代碼數(shù)據(jù)進行訓練與驗證,最終得到每一篇源代碼的特征向量,該特征向量不僅含有源代碼的語法與語義信息,還包含豐富的上下文語境信息,最終將每一篇源代碼的特征向量送入全連接層進行拼接,連接Softmax層實現(xiàn)分類。本文實驗將預處理后生成的帶有標簽的數(shù)據(jù)集劃分為訓練集、驗證集,便于后續(xù)CodeBERT模型讀取和處理,數(shù)據(jù)文件的每一行都表示為源代碼標簽。訓練集和驗證集均經(jīng)過充分的打亂,服從同樣的數(shù)據(jù)分布,便于模型訓練的調(diào)參和結(jié)果評估。

    由于本文實驗設備存在內(nèi)存限制與運行效率低的局限性,因此對本文實驗的數(shù)據(jù)進行劃分,按批次輸送到模型中。本文模型在驗證集上取得的精確率最高為0.983,F1值最高為0.96,具體的實驗結(jié)果如表1所示。

    表1 CodeBERT模型實驗結(jié)果Tab.1 Experimental results based on CodeBERT

    3.2.2 基于Text-CNN的實驗

    本文實驗對數(shù)據(jù)集進行預處理,匹配并標記源碼,按8∶1∶1的比例將其劃分為訓練集、測試集和驗證集。由于Text-CNN模型數(shù)據(jù)最終的輸入形式為源碼的路徑信息,因此需要將樣本數(shù)據(jù)集轉(zhuǎn)化為文本文件,該文本文件的具體內(nèi)容為組合后源代碼的不同路徑信息及它們的標簽。本文實驗同樣劃分數(shù)據(jù),將其按批次輸送到模型中計算余弦相似度衡量代碼語義相似度。

    本文模型經(jīng)過反復訓練,相似度閾值范圍取[0,1],F1值的最好結(jié)果為0.846(如圖2所示),其對應的精確率為0.853,召回率為0.840。

    圖2 基于Text-CNN實驗結(jié)果Fig.2 Experimental results based on Text-CNN model

    3.3 實驗結(jié)果與分析

    本文的兩個實驗使用了相同的C++源碼數(shù)據(jù)集,并采用了兩種不同的方式從本質(zhì)上實現(xiàn)了代碼分類。因此,本文實驗對比分析具有可信度且從對比結(jié)果來看,本文實驗為代碼分類研究提供了新方法、新工具?;贑odeBERT的模型訓練和基于Text-CNN的模型訓練對比結(jié)果如表2所示。

    表2 實驗對比結(jié)果Tab.2 Comparison of experimental results

    實驗結(jié)果表明,基于CodeBERT預訓練模型的方法可以更全面、準確地反映代碼之間的結(jié)構關系、語義關系,具有更好的性能指標。但是,該實驗存在模型整體結(jié)構單一、在識別粒度更小的結(jié)構上存在不足等問題。對于相似度計算實驗,后期將進一步研究關鍵詞、語義、語法、結(jié)構等方面對代碼分類結(jié)果的影響,設計更全面的檢測方法。

    4 結(jié)論(Conclusion)

    在數(shù)據(jù)量日益激增的信息化時代,如何高效地處理與提取文本數(shù)據(jù)的有效信息具有非常重要的研究價值。本文在解決源代碼的分類問題時,使用CodeBERT預訓練模型替代傳統(tǒng)的Word2vec模型作詞嵌入操作,利用學習得到的文本向量實現(xiàn)分類。實驗通過更新參數(shù)為模型挑選適合的優(yōu)化器,其性能比一般基于文本的詞向量方法優(yōu)越。

    通過實驗對比發(fā)現(xiàn),本文實驗中源代碼的表征方法可以充分利用文本的結(jié)構與上下文信息,但對代碼文本的局部特征信息進行學習時,其效果不如基于CNN模型表征學習得到的局部信息豐富。因此,在充分抽取文本局部特征信息的同時,如何利用源代碼文本的結(jié)構和上下文信息提高分類效率,是未來需要進一步研究的內(nèi)容。

    猜你喜歡
    源代碼代碼預處理
    人工智能下復雜軟件源代碼缺陷精準校正
    計算機仿真(2023年8期)2023-09-20 11:23:42
    基于TXL的源代碼插樁技術研究
    創(chuàng)世代碼
    動漫星空(2018年11期)2018-10-26 02:24:02
    創(chuàng)世代碼
    動漫星空(2018年2期)2018-10-26 02:11:00
    創(chuàng)世代碼
    動漫星空(2018年9期)2018-10-26 01:16:48
    創(chuàng)世代碼
    動漫星空(2018年5期)2018-10-26 01:15:02
    軟件源代碼非公知性司法鑒定方法探析
    基于預處理MUSIC算法的分布式陣列DOA估計
    制導與引信(2017年3期)2017-11-02 05:16:56
    淺談PLC在預處理生產(chǎn)線自動化改造中的應用
    揭秘龍湖產(chǎn)品“源代碼”
    亚洲欧美日韩卡通动漫| 在线免费观看不下载黄p国产| 全区人妻精品视频| 久久这里有精品视频免费| 男人狂女人下面高潮的视频| 亚洲18禁久久av| 欧美日韩综合久久久久久| 久久久a久久爽久久v久久| 大香蕉97超碰在线| 天堂√8在线中文| 亚洲精品日韩av片在线观看| 天堂中文最新版在线下载 | 又黄又爽又刺激的免费视频.| 能在线免费看毛片的网站| 97热精品久久久久久| 国产激情偷乱视频一区二区| 国产成年人精品一区二区| 国产在视频线在精品| 丰满人妻一区二区三区视频av| 国产淫语在线视频| 日韩欧美三级三区| 午夜免费男女啪啪视频观看| 亚洲av福利一区| 级片在线观看| 亚洲精品乱久久久久久| 在线播放无遮挡| 国产高清国产精品国产三级 | 亚洲国产精品专区欧美| 中文字幕久久专区| 欧美精品国产亚洲| 国产 一区 欧美 日韩| 成人特级av手机在线观看| 亚洲精品一区蜜桃| 一级二级三级毛片免费看| 亚洲精华国产精华液的使用体验| 高清毛片免费看| 搞女人的毛片| 最近中文字幕高清免费大全6| 国产伦在线观看视频一区| 噜噜噜噜噜久久久久久91| 最近最新中文字幕大全电影3| 在线免费观看的www视频| 亚洲人成网站在线观看播放| 美女黄网站色视频| 99热这里只有是精品50| 日韩三级伦理在线观看| 色网站视频免费| 干丝袜人妻中文字幕| 色噜噜av男人的天堂激情| 国产高清三级在线| 久久久成人免费电影| 午夜精品国产一区二区电影 | 久久久精品欧美日韩精品| 日韩国内少妇激情av| 日日摸夜夜添夜夜爱| 九草在线视频观看| 69av精品久久久久久| 国产av码专区亚洲av| 欧美又色又爽又黄视频| 国产在视频线精品| 汤姆久久久久久久影院中文字幕 | 乱系列少妇在线播放| 天天一区二区日本电影三级| 99在线视频只有这里精品首页| 亚洲国产精品合色在线| 精品久久久久久久末码| 欧美日韩精品成人综合77777| 熟妇人妻久久中文字幕3abv| 亚洲久久久久久中文字幕| 欧美激情在线99| 日本免费在线观看一区| 日本一本二区三区精品| 久久精品久久精品一区二区三区| 男女啪啪激烈高潮av片| 国产色爽女视频免费观看| 91久久精品国产一区二区成人| 97人妻精品一区二区三区麻豆| 国产精品野战在线观看| 狂野欧美白嫩少妇大欣赏| 精品久久久久久久久av| 日韩av不卡免费在线播放| 成人午夜精彩视频在线观看| 久久久久性生活片| 一个人观看的视频www高清免费观看| 1000部很黄的大片| 成人欧美大片| 中文字幕精品亚洲无线码一区| 久久精品综合一区二区三区| 亚洲欧洲日产国产| 国产欧美另类精品又又久久亚洲欧美| 国产成人免费观看mmmm| 亚洲av福利一区| 少妇裸体淫交视频免费看高清| 天美传媒精品一区二区| 日本爱情动作片www.在线观看| or卡值多少钱| 嫩草影院精品99| 综合色丁香网| 六月丁香七月| 能在线免费看毛片的网站| 亚洲最大成人手机在线| 三级毛片av免费| 精品久久久久久成人av| 亚洲精品一区蜜桃| 丝袜喷水一区| 精品久久久噜噜| 国产又色又爽无遮挡免| 一个人看视频在线观看www免费| 女人久久www免费人成看片 | 国国产精品蜜臀av免费| 嫩草影院新地址| av卡一久久| 18禁裸乳无遮挡免费网站照片| 午夜福利在线观看吧| 亚洲四区av| 国产麻豆成人av免费视频| 亚洲欧美清纯卡通| 亚洲精品456在线播放app| 国产v大片淫在线免费观看| 尤物成人国产欧美一区二区三区| 免费av观看视频| 国产又色又爽无遮挡免| 高清午夜精品一区二区三区| 看十八女毛片水多多多| 人妻夜夜爽99麻豆av| 高清午夜精品一区二区三区| 久久精品人妻少妇| 黄片wwwwww| 久久久久久久午夜电影| 欧美成人a在线观看| 最后的刺客免费高清国语| 能在线免费观看的黄片| 超碰97精品在线观看| 国产一级毛片在线| 久久人人爽人人片av| 18禁在线播放成人免费| 一级毛片我不卡| 国产精品一二三区在线看| 国产乱人偷精品视频| 国产成人精品一,二区| 欧美激情国产日韩精品一区| 99久久九九国产精品国产免费| 三级经典国产精品| 91久久精品电影网| 婷婷色综合大香蕉| 欧美精品国产亚洲| 两个人视频免费观看高清| 亚洲最大成人手机在线| 国产一级毛片七仙女欲春2| 国产精品野战在线观看| 久久这里有精品视频免费| 国产成人午夜福利电影在线观看| 亚洲,欧美,日韩| 国产免费福利视频在线观看| 自拍偷自拍亚洲精品老妇| 日韩大片免费观看网站 | 精品久久久久久久末码| 简卡轻食公司| 亚洲人成网站在线播| 国产精品麻豆人妻色哟哟久久 | 亚洲成av人片在线播放无| 精品酒店卫生间| 国内少妇人妻偷人精品xxx网站| eeuss影院久久| 国产视频首页在线观看| 免费观看的影片在线观看| 成年免费大片在线观看| 国产精品麻豆人妻色哟哟久久 | 久久鲁丝午夜福利片| 人妻夜夜爽99麻豆av| 婷婷六月久久综合丁香| 欧美性猛交╳xxx乱大交人| 2021少妇久久久久久久久久久| 国产精品伦人一区二区| 级片在线观看| 亚洲成av人片在线播放无| 在线观看66精品国产| 欧美又色又爽又黄视频| 亚洲国产欧洲综合997久久,| 久久精品综合一区二区三区| 午夜免费激情av| 中文字幕免费在线视频6| 精品久久久久久久人妻蜜臀av| 国语自产精品视频在线第100页| 大话2 男鬼变身卡| 久久99精品国语久久久| 日韩精品有码人妻一区| 两个人视频免费观看高清| 欧美xxxx性猛交bbbb| av黄色大香蕉| 国产午夜精品论理片| ponron亚洲| 精品一区二区免费观看| 听说在线观看完整版免费高清| 男女视频在线观看网站免费| 午夜激情欧美在线| 国产 一区 欧美 日韩| 啦啦啦观看免费观看视频高清| 亚洲中文字幕日韩| 国产午夜福利久久久久久| 91av网一区二区| 久久精品综合一区二区三区| 狠狠狠狠99中文字幕| 精品无人区乱码1区二区| 国产大屁股一区二区在线视频| 一级毛片aaaaaa免费看小| .国产精品久久| 亚洲国产精品sss在线观看| 国产精品精品国产色婷婷| 亚洲av免费高清在线观看| 精品人妻一区二区三区麻豆| 欧美+日韩+精品| 我的老师免费观看完整版| 亚洲av.av天堂| 亚洲五月天丁香| 国产精品伦人一区二区| 中文资源天堂在线| 欧美精品一区二区大全| 亚洲自偷自拍三级| 国产成人a∨麻豆精品| 又爽又黄无遮挡网站| 人人妻人人看人人澡| 黄色配什么色好看| 国产一区二区三区av在线| 激情 狠狠 欧美| 久99久视频精品免费| 日韩视频在线欧美| 美女脱内裤让男人舔精品视频| 男女下面进入的视频免费午夜| 中文字幕熟女人妻在线| 精品一区二区三区视频在线| 级片在线观看| 看免费成人av毛片| 国产精品福利在线免费观看| 97在线视频观看| 能在线免费观看的黄片| 国产伦精品一区二区三区四那| 全区人妻精品视频| 菩萨蛮人人尽说江南好唐韦庄 | 国产69精品久久久久777片| 午夜视频国产福利| 国产女主播在线喷水免费视频网站 | 久久人人爽人人片av| 欧美高清成人免费视频www| 神马国产精品三级电影在线观看| 五月玫瑰六月丁香| 国产在视频线精品| 国产在线一区二区三区精 | 99热网站在线观看| 一边摸一边抽搐一进一小说| 亚洲久久久久久中文字幕| 国产精品.久久久| av国产免费在线观看| 少妇猛男粗大的猛烈进出视频 | 亚洲精品乱久久久久久| 一级毛片我不卡| 国产久久久一区二区三区| av天堂中文字幕网| 美女国产视频在线观看| 久久精品影院6| 久久久久九九精品影院| 国产高清三级在线| 国产精品一区二区三区四区免费观看| 只有这里有精品99| 日本免费a在线| 亚洲国产成人一精品久久久| 91狼人影院| 国产午夜精品久久久久久一区二区三区| 免费观看人在逋| 韩国高清视频一区二区三区| av专区在线播放| 天天躁夜夜躁狠狠久久av| 观看美女的网站| 啦啦啦啦在线视频资源| 日韩国内少妇激情av| 搡女人真爽免费视频火全软件| 嫩草影院入口| 在线播放国产精品三级| 久久久久久久久久久免费av| 草草在线视频免费看| 免费大片18禁| 欧美丝袜亚洲另类| 成年av动漫网址| 岛国毛片在线播放| 国产成人91sexporn| av在线观看视频网站免费| 91在线精品国自产拍蜜月| 人人妻人人澡人人爽人人夜夜 | 18禁裸乳无遮挡免费网站照片| av在线蜜桃| 男女啪啪激烈高潮av片| 噜噜噜噜噜久久久久久91| 国产乱来视频区| 麻豆一二三区av精品| 亚洲精品亚洲一区二区| 色综合站精品国产| 午夜免费激情av| 联通29元200g的流量卡| 边亲边吃奶的免费视频| 亚洲国产欧美人成| 国产精品嫩草影院av在线观看| 国产又黄又爽又无遮挡在线| 人妻夜夜爽99麻豆av| 麻豆国产97在线/欧美| 久久精品国产亚洲网站| 日韩在线高清观看一区二区三区| 日韩一本色道免费dvd| 精品久久久久久久久av| 三级国产精品片| 亚洲欧美日韩东京热| 久久久久久久久大av| 日韩欧美精品免费久久| 在线播放国产精品三级| 精品熟女少妇av免费看| 有码 亚洲区| 非洲黑人性xxxx精品又粗又长| 亚洲欧美成人精品一区二区| 亚洲激情五月婷婷啪啪| 最近视频中文字幕2019在线8| 超碰97精品在线观看| 国产精品1区2区在线观看.| 黑人高潮一二区| 久久久久性生活片| 看免费成人av毛片| 国产成年人精品一区二区| 精品一区二区三区视频在线| 欧美日韩国产亚洲二区| 亚洲成人精品中文字幕电影| 卡戴珊不雅视频在线播放| 女的被弄到高潮叫床怎么办| 日本免费在线观看一区| 97在线视频观看| 欧美成人一区二区免费高清观看| 99久久成人亚洲精品观看| 国产精品久久久久久久电影| 亚洲内射少妇av| 韩国高清视频一区二区三区| 岛国毛片在线播放| 亚洲自偷自拍三级| 国产美女午夜福利| 天天一区二区日本电影三级| 国产私拍福利视频在线观看| 老司机影院成人| 国产亚洲精品av在线| 免费播放大片免费观看视频在线观看 | 变态另类丝袜制服| 少妇人妻精品综合一区二区| 中文资源天堂在线| 精品久久久久久久久亚洲| 国模一区二区三区四区视频| 亚洲av成人精品一区久久| 免费看a级黄色片| 色播亚洲综合网| 女的被弄到高潮叫床怎么办| 最近中文字幕2019免费版| 美女黄网站色视频| 国产精品一区www在线观看| 日韩在线高清观看一区二区三区| 成人三级黄色视频| 男插女下体视频免费在线播放| 亚洲丝袜综合中文字幕| 深夜a级毛片| 女人十人毛片免费观看3o分钟| 久久久a久久爽久久v久久| 国产av在哪里看| 99久久无色码亚洲精品果冻| 久久久久久久亚洲中文字幕| 久久精品91蜜桃| 淫秽高清视频在线观看| 中文字幕亚洲精品专区| 国产免费一级a男人的天堂| 国产精品精品国产色婷婷| 99久久人妻综合| 欧美日韩一区二区视频在线观看视频在线 | 国产亚洲最大av| 亚洲国产成人一精品久久久| 亚洲第一区二区三区不卡| 69人妻影院| 久久久久久久亚洲中文字幕| 亚洲成人精品中文字幕电影| 国内精品宾馆在线| 日韩,欧美,国产一区二区三区 | 麻豆av噜噜一区二区三区| 欧美最新免费一区二区三区| 久久人人爽人人爽人人片va| 久久久国产成人精品二区| 国产免费福利视频在线观看| 亚洲人成网站在线播| 我的老师免费观看完整版| 午夜亚洲福利在线播放| 国产日韩欧美在线精品| 国产精品福利在线免费观看| 国产黄色小视频在线观看| 国产成人a区在线观看| 少妇人妻一区二区三区视频| 午夜精品在线福利| 亚洲无线观看免费| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 啦啦啦韩国在线观看视频| 国产一区二区三区av在线| 97热精品久久久久久| 日韩欧美在线乱码| 免费av毛片视频| 99热这里只有是精品在线观看| 欧美三级亚洲精品| 少妇裸体淫交视频免费看高清| 国产色爽女视频免费观看| 免费看a级黄色片| 插阴视频在线观看视频| 色5月婷婷丁香| 国产精品国产三级国产av玫瑰| 国产黄色视频一区二区在线观看 | 日本爱情动作片www.在线观看| 国产精品永久免费网站| 边亲边吃奶的免费视频| 卡戴珊不雅视频在线播放| 国产激情偷乱视频一区二区| 最新中文字幕久久久久| 99久久精品国产国产毛片| 国产毛片a区久久久久| a级毛片免费高清观看在线播放| 亚洲图色成人| 亚洲真实伦在线观看| 水蜜桃什么品种好| 久久精品91蜜桃| 亚洲av熟女| 欧美变态另类bdsm刘玥| 99热网站在线观看| 久久久国产成人精品二区| 国产女主播在线喷水免费视频网站 | 免费看a级黄色片| 亚洲欧美清纯卡通| 久久久久久久久久久免费av| 少妇裸体淫交视频免费看高清| 看黄色毛片网站| 国产高清视频在线观看网站| 亚洲av电影不卡..在线观看| 亚洲av中文av极速乱| 97热精品久久久久久| 一个人看视频在线观看www免费| 九九热线精品视视频播放| 国产色爽女视频免费观看| 国内揄拍国产精品人妻在线| 99热6这里只有精品| 精品一区二区三区人妻视频| 一区二区三区四区激情视频| 男女那种视频在线观看| 国产精品综合久久久久久久免费| 欧美丝袜亚洲另类| 日本熟妇午夜| 少妇的逼好多水| 老师上课跳d突然被开到最大视频| 神马国产精品三级电影在线观看| 成人无遮挡网站| 色5月婷婷丁香| 99在线人妻在线中文字幕| 亚洲美女搞黄在线观看| 精品人妻偷拍中文字幕| 日韩欧美精品免费久久| 成人高潮视频无遮挡免费网站| 九色成人免费人妻av| 高清毛片免费看| 神马国产精品三级电影在线观看| 禁无遮挡网站| 伊人久久精品亚洲午夜| 国产精品爽爽va在线观看网站| 欧美一级a爱片免费观看看| av国产免费在线观看| 久久人人爽人人片av| 边亲边吃奶的免费视频| 国产在视频线精品| 大香蕉久久网| 97在线视频观看| 亚洲在线观看片| 草草在线视频免费看| 久久久久性生活片| 国产高清不卡午夜福利| 女人十人毛片免费观看3o分钟| 国产又色又爽无遮挡免| 国产成人福利小说| 99热这里只有是精品50| 九九久久精品国产亚洲av麻豆| 免费看av在线观看网站| 男的添女的下面高潮视频| 禁无遮挡网站| 国产白丝娇喘喷水9色精品| 视频中文字幕在线观看| 成人午夜精彩视频在线观看| 国产成人精品婷婷| 在线播放国产精品三级| 26uuu在线亚洲综合色| a级毛色黄片| 蜜臀久久99精品久久宅男| 国产美女午夜福利| 天堂中文最新版在线下载 | 成人性生交大片免费视频hd| 国产老妇女一区| 国模一区二区三区四区视频| 黄色一级大片看看| 青春草亚洲视频在线观看| 精品国内亚洲2022精品成人| 国产精品,欧美在线| 午夜福利成人在线免费观看| 日本与韩国留学比较| 最近的中文字幕免费完整| 我的老师免费观看完整版| 网址你懂的国产日韩在线| 亚洲av男天堂| 国产亚洲一区二区精品| 精品人妻偷拍中文字幕| 久久久国产成人免费| 午夜福利在线观看免费完整高清在| 久久精品久久精品一区二区三区| 亚洲性久久影院| 嫩草影院精品99| 亚洲av中文字字幕乱码综合| 中文精品一卡2卡3卡4更新| 中文在线观看免费www的网站| 亚洲国产精品专区欧美| 国产精品久久电影中文字幕| 亚洲成人中文字幕在线播放| 欧美3d第一页| 亚洲成人精品中文字幕电影| 能在线免费观看的黄片| 国产精品一区二区性色av| 免费观看的影片在线观看| 欧美区成人在线视频| 国产精品久久视频播放| 亚洲欧美日韩东京热| 久久99热这里只频精品6学生 | 日本色播在线视频| 超碰97精品在线观看| 亚洲成人精品中文字幕电影| 欧美丝袜亚洲另类| 免费看a级黄色片| 国产亚洲一区二区精品| 2021天堂中文幕一二区在线观| 午夜激情欧美在线| 又粗又爽又猛毛片免费看| 少妇熟女欧美另类| 22中文网久久字幕| 在线免费观看不下载黄p国产| 男的添女的下面高潮视频| 欧美xxxx性猛交bbbb| 国产精品国产三级专区第一集| 少妇熟女欧美另类| 婷婷色麻豆天堂久久 | 久久久午夜欧美精品| 非洲黑人性xxxx精品又粗又长| 亚洲精品久久久久久婷婷小说 | 欧美日本视频| 欧美性猛交╳xxx乱大交人| 欧美人与善性xxx| av视频在线观看入口| 一个人看的www免费观看视频| 天天躁日日操中文字幕| 九九在线视频观看精品| 欧美成人一区二区免费高清观看| 天堂中文最新版在线下载 | 国产成人午夜福利电影在线观看| 九九热线精品视视频播放| 麻豆成人av视频| 91久久精品国产一区二区成人| 黄色日韩在线| 国产亚洲av嫩草精品影院| 日本-黄色视频高清免费观看| 毛片女人毛片| 中文天堂在线官网| 人妻系列 视频| 欧美日本亚洲视频在线播放| 久久久国产成人精品二区| 欧美bdsm另类| 老师上课跳d突然被开到最大视频| 国产成年人精品一区二区| 国产淫语在线视频| 91久久精品国产一区二区三区| 日韩成人伦理影院| 久久精品久久精品一区二区三区| 99久久九九国产精品国产免费| 一区二区三区乱码不卡18| 身体一侧抽搐| 久99久视频精品免费| 久久热精品热| 桃色一区二区三区在线观看| 亚洲欧美精品专区久久| 国产精品久久久久久久久免| 色噜噜av男人的天堂激情| 级片在线观看| 变态另类丝袜制服| 国产伦精品一区二区三区四那| 成人漫画全彩无遮挡| 九草在线视频观看| 美女内射精品一级片tv| 国产午夜福利久久久久久| 少妇人妻精品综合一区二区| 哪个播放器可以免费观看大片| 日韩欧美国产在线观看| 爱豆传媒免费全集在线观看| 国产在线男女| 成人午夜高清在线视频| 国产午夜福利久久久久久| 最近2019中文字幕mv第一页| 亚洲精品自拍成人| 热99re8久久精品国产| 免费观看a级毛片全部| av黄色大香蕉| 麻豆国产97在线/欧美| 国产精品人妻久久久久久| 两个人视频免费观看高清| 人体艺术视频欧美日本| 能在线免费观看的黄片| 亚洲自拍偷在线| 久久久久久久久久久丰满| 丰满人妻一区二区三区视频av| 免费一级毛片在线播放高清视频|