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

    基于Web的ACM/ICPC自動評測系統(tǒng)的設計與實現(xiàn)

    2009-04-29 00:00:00韓立毛,徐秀芳,時順
    電腦知識與技術 2009年35期

    摘要:針對現(xiàn)有ACM程序設計競賽評判系統(tǒng)存在的缺陷,采用了新的架構模式,設計了用于大學生程序設計訓練和競賽的自動評測系統(tǒng),實現(xiàn)了對用戶提交的程序源代碼進行自動編譯、連接、運行、測試、評審等過程并返回測試結果,采用了多進程的并發(fā)處理、信號處理、進程通信、文件管理等技術,使得該自動測評系統(tǒng)在實際應用過程中發(fā)揮良好的性能,完成了日常編程訓練和各類網(wǎng)上程序設計競賽活動,體現(xiàn)了競賽過程的自動化、高效率、公正性等特性。

    關鍵詞:ACM;程序設計;在線評測;競賽;進程

    中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2009)35-9974-03

    Design and Implementation of ACM/ICPC Automatic Test and Judgement System Based on Web

    HAN Li-mao, XU Xiu-fang,SHI Shun

    (School of Information Engineering, Yancheng Institute of Technology, Yancheng 224051, China)

    Abstract: Considering the shortcomings of the current ACM programming contest evaluation system, a new framework is adopted. An automatic evaluation system for the collegiate programming contest is designed. Automatic interpretation of source code submitted by the user, linking, runing, testing, appraisal process and returning the test results are realized. A multi-process, concurrent processing, signal processing, process communication, document management and other technologies are used. Consequently, the said automatic evaluation system has good performance in the practical application, completing a routine program of training and various types of online programming contest and realizing the automation of competition process, high efficiency, fairness and other features.

    Key words: association for computing machinery; program design; online judgment; competition; process

    美國計算機協(xié)會(ACM)組織的國際大學生程序設計競賽(ICPC)是目前世界上規(guī)模最大的計算機學科賽事。該項賽事發(fā)起于1977年,其宗旨是為高等學校的大學生提供一個展示自己在計算機編程解題方面才能的機會。為了提高競技水平,迫切需要一套完備的自動化系統(tǒng)輔助競賽的日常訓練和模擬競賽[1]。ACM國際大學生程序設計競賽所應用的競賽平臺稱為ACM Online Judge,競賽過程中參賽選手只需提交源代碼即可。目前,官方?jīng)]有提供因特網(wǎng)版平臺,但由各大高校獨立完成。國內(nèi)主要以北京大學和浙江大學等所提供的平臺為主,均采用Windows系統(tǒng),開發(fā)容易,但是安全性和效率方面不是很理想。因此開發(fā)一套安全性和效率都有保證的競賽測試平臺很有必要。

    1 自動測評系統(tǒng)總體框架

    1.1 系統(tǒng)基本架構

    自動評測系統(tǒng)采用MVC三層模型,利用Struts框架搭建[2]。三層結構的劃分,使邏輯上更加獨立,每個功能模塊的任務更加清晰。在視圖層客戶通過Web瀏覽器向控制層的應用服務器發(fā)出HTTP請求,應用服務器通過對客戶端的請求進行身份驗證,然后對于合法的用戶請求進行處理并與數(shù)據(jù)庫進行連接進而獲取或保存數(shù)據(jù)并將從數(shù)據(jù)庫獲得的數(shù)據(jù)返回到客戶端瀏覽器??蛻舳耸钦嬲摹笆菘蛻舳恕?,而且通過與Web網(wǎng)絡相連接使其具有跨區(qū)域的特點??刂茖邮荕VC結構的核心,它主要完成對業(yè)務規(guī)則的控制和對數(shù)據(jù)庫的訪問等工作。模型層,即數(shù)據(jù)庫訪問層,負責數(shù)據(jù)的定義、查詢、更新和刪除等操作并維護數(shù)據(jù)庫的安全性和完整性。系統(tǒng)基本架構如圖1所示。

    1.2 系統(tǒng)總體結構

    該系統(tǒng)分為前臺信息子系統(tǒng)和后臺管理子系統(tǒng)[3]。前臺信息子系統(tǒng)主要包括信息瀏覽、用戶登錄、用戶信息修改和提交題目。在前臺信息子系統(tǒng)中,用戶必須注冊為本系統(tǒng)的用戶,并且登錄后才能完成用戶信息修改、提交題目等功能。后臺管理子系統(tǒng)主要負責對整個系統(tǒng)的管理,包括題庫中卷的管理、題目的管理,以及各類競賽的創(chuàng)建等。后臺管理子系統(tǒng)還負責對前臺用戶所提交的代碼進行運行處理,并向前臺返回狀態(tài)信息。在線評測系統(tǒng)可分為用戶管理、問題管理、評測流程、論壇管理、郵件管理、競賽管理、競賽評測等7個大的功能模塊。用戶管理模塊包括注冊、登錄、權限控制等功能以及管理員的管理用戶信息等功能;問題管理模塊可以為管理員提供增加問題、修改評測數(shù)據(jù)等功能;評測流程模塊為系統(tǒng)的主要處理流程,維護幾個評測進程,提供評測功能的實現(xiàn);論壇管理和郵件管理模塊是系統(tǒng)的交流平臺,用戶可以在論壇內(nèi)留言或者給其他用戶發(fā)郵件;競賽管理模塊提供競賽管理功能,管理員通過競賽管理模塊來增加和控制競賽;競賽評測流程基于評測流程模塊,但是又獨立于評測流程模塊,可以單獨開啟或者關閉,主要用來完成在線評測系統(tǒng)競賽中的評測功能的實現(xiàn),系統(tǒng)總體結構如圖2所示。

    2 系統(tǒng)設計

    2.1 數(shù)據(jù)庫設計

    系統(tǒng)中的數(shù)據(jù)表主要有:用戶信息表、題目信息表、競賽信息表、競賽題目信息表、競賽用戶信息表、競賽提交信息表、登錄信息表、系統(tǒng)評測信息表、論壇留言信息表、論壇主題信息表、郵件信息表等。其中重要的有問題信息表和競賽提交信息表,如表1和表2所示。

    2.2 系統(tǒng)前臺設計

    2.2.1 用戶管理設計

    用戶管理模塊包括注冊、用戶信息修改、權限控制、登錄和登出等功能,管理員額外可以使用用戶權限修改和用戶控制功能。注冊主要為用戶提供注冊,其中包括用戶名、密碼、昵稱、郵箱、簽名的輸入,并進行相應的驗證。用戶信息修改提供給用戶修改自己的信息,可以修改密碼、昵稱和簽名。權限控制貫穿于整個系統(tǒng)之中,系統(tǒng)為普通用戶和管理員提供不同的接口,實現(xiàn)不同的功能。登錄和登出用來管理用戶的會話信息,登錄時系統(tǒng)在會話中保留用戶的基本信息,包括用戶ID、用戶名、權限等。登出時會清除。用戶權限修改為管理員管理用戶權限所用,管理員可以管理所有人的權限,包括提升或者取消其他的管理員權限。用戶控制為管理員管理用戶登錄、發(fā)帖等動作所用,管理員可以禁止其他用戶登錄或發(fā)帖。

    2.2.2 評測流程設計

    競賽評測流程與普通評測流程類似,但獨立于普通評測流程,其中包括查看競賽題目、提交競賽代碼、查看排名、查看競賽狀態(tài)、下載成績Excel等功能。全部功能提供給注冊用戶使用。查看競賽題目與查看題目稍有不同,查看競賽題目只能在競賽進行中查看,而且應與普通題目的顯示有明顯區(qū)別。提交為用戶提交競賽代碼所用,其中代碼會被提交給競賽評測進程評測,之后會計入用戶的競賽成績。查看排名是系統(tǒng)在對所有用戶進行排名之后,會生成所有用戶的排名具體信息。其中應包括提交次數(shù),通過題數(shù)等信息。查看競賽狀態(tài)是指用戶可以對競賽的狀態(tài)有所了解,包括競賽何時開始,何時結束,剩余時間等。下載成績Excel是在查看排名之后可以下載此排名信息為Excel文件進行保存或者打印。

    2.3 系統(tǒng)后臺設計

    2.3.1 問題管理設計

    問題管理包括新增問題、修改問題、管理測試數(shù)據(jù)等功能,全部只有管理員才能使用。新增問題向系統(tǒng)中新增一個問題,其中需要輸入問題的內(nèi)容,包括標題、描述、輸入輸出說明、輸入輸出樣例等,還需要增加輸入問題的限制條件,包括時間限制、內(nèi)存限制、輸出限制等。修改問題是修改系統(tǒng)中已存在的問題。其中可以修改除問題ID以外的所有數(shù)據(jù),也可以開啟和關閉問題。管理測試數(shù)據(jù)對應問題的輸入輸出數(shù)據(jù),其中可以刪除、新增和修改輸入和輸出數(shù)據(jù)。

    2.3.2 競賽管理設計

    競賽管理包括新建競賽、修改競賽、管理競賽題目、競賽控制等功能。這些功能只向管理員開放。新建競賽是管理員可以建立新的競賽,其中需要輸入競賽的日期時間、持續(xù)時間、標題等。新建的競賽不可以刪除。修改競賽是管理員可以修改已存在的競賽,修改的內(nèi)容包括除了競賽ID外的所有內(nèi)容。注意,競賽一旦開始,所有內(nèi)容就不能修改了。管理競賽題目是管理員可以管理競賽的題目。其中包括增加、刪除、修改等等。這些題目需要預先在系統(tǒng)中存在,可以為啟用或者為未啟用狀態(tài)。競賽控制是管理員可以開始、暫停、繼續(xù)、結束競賽,也可以重置競賽時間,恢復競賽的評測進程。

    3 關鍵技術的設計與實現(xiàn)

    3.1 自動評測的設計

    自動評測的主要工作是接收客戶端IE瀏覽器通過中間層的CGI程序提交到數(shù)據(jù)庫的數(shù)據(jù),選擇適當?shù)臄?shù)據(jù)投入自動測評的全過程,包括:編譯、鏈接、運行、測試、評審、返回結果等一系列操作[4]。自動評測進程在未接到工作任務時,處于睡眠狀態(tài),等待相關用戶請求進程發(fā)送消息信號,喚醒后轉(zhuǎn)入運行狀態(tài)。

    3.1.1數(shù)據(jù)/信號的發(fā)送和接收

    數(shù)據(jù)/信號的發(fā)送使用Linux系統(tǒng)進程間通信VIPC的消息隊列的方式,由中間層應用服務器的CGI程序把用戶提交的源程序代碼、編號、語言等信息寫入系統(tǒng)VIPC的消息隊列;使用Linux操作系統(tǒng)的信號處理方式,由中間層的CGI程序向客戶端的自動評測程序發(fā)送一個用戶信號,以喚醒處于睡眠狀態(tài)的進程投入運行,執(zhí)行相關的處理。數(shù)據(jù)/信號的接收同樣使用VIPC的消息隊列的方式,由服務端的自動評測進程從已存在的消息隊列中讀取一條消息。

    3.1.2 編譯與鏈接

    自動評測進程使用系統(tǒng)的函數(shù)調(diào)用,調(diào)用GNU編譯器對源程序代碼執(zhí)行自動編譯,并通過系統(tǒng)調(diào)用的返回值,捕捉系統(tǒng)調(diào)用的編譯命令是否成功,否則保存編譯錯誤的信息,同時中斷以后的執(zhí)行。經(jīng)過編譯成功之后,自動評測進程繼續(xù)使用系統(tǒng)調(diào)用對編譯生成的二進制代碼執(zhí)行自動鏈接,產(chǎn)生對應的可執(zhí)行的二進制代碼供下一步操作使用。

    3.1.3 運行與測試

    把鏈接生成的可執(zhí)行程序投入自動運行。同時,在程序運行的過程中,通過Linux系統(tǒng)捕捉系統(tǒng)信號,檢查程序的運行過程中是否出現(xiàn)超時、棧溢出、段錯誤等非法情況。另外,運行時還要完成測試數(shù)據(jù)的輸入和輸出的轉(zhuǎn)換,通過系統(tǒng)函數(shù)把數(shù)據(jù)的文件輸入重定向到標準輸入,把數(shù)據(jù)的標準輸出重定向到文件輸出,從而使得程序運行的結果保存為一個臨時的文本文件,交給下一步操作進行評審。

    3.1.4 評審與返回結果

    經(jīng)過編譯、鏈接、運行他和測試后,轉(zhuǎn)入運行結果的階段,對保存在臨時文件中的輸出數(shù)據(jù)進行檢查,與標準數(shù)據(jù)進行一致性的對比。

    3.2 評測核心技術的實現(xiàn)

    3.2.1 查找問題

    查找問題有4種方式,第一種是直接在問題列表中點擊鏈接,第二種是在按問題標題查找,第三種是按問題號查找,第四種是隨機選題。所有的查找都可以向用戶顯示一個問題的詳細界面。按標題查找和按問題號查找使用了關鍵字技術,用戶需要輸入查找的關鍵字。其中按標題查找為模糊查找方式,而按問題號查找則為精確查找方式。隨機選題的流程:先使用隨機種子在所有問題號范圍內(nèi)查找一個問題的問題號,再判斷用戶是否已經(jīng)通過該問題,如果用戶通過該問題則放棄此次查找,繼續(xù)隨機查找下一道問題,直到找到一道用戶沒有通過的問題,但是出于負載考慮,隨機選題默認的最大次數(shù)定義為100,即隨機100次之后,就會拋出找不到問題的異常。

    3.2.2 提交問題

    提交問題是整個評測系統(tǒng)的核心。用戶可以按照問題的輸入輸出說明編寫代碼,然后將代碼提交給評測系統(tǒng),提交代碼的語言可以選擇C、C++或者Java。提交之后,系統(tǒng)在數(shù)據(jù)庫中記錄用戶的提交信息,在服務器端將提交代碼生成對應的程序源文件,并把提交事件記錄進評測循環(huán)隊列[6]。評測開始后評測進程首先對生成的程序源文件進行編譯,如果程序存在語法錯誤,則編譯會不通過并且返回編譯錯誤信息。如果編譯通過,則評測進程會在服務器端運行生成的可執(zhí)行文件,在此可執(zhí)行文件運行的過程中,對系統(tǒng)資源進行嚴格限制,包括時間限制、內(nèi)存限制、輸出限制等。在程序運行正常結束后,系統(tǒng)將運行時捕捉的輸出信息同預先存放的測試輸出文件進行比較,如果比較的結果正確,則更新用戶的通過數(shù)量、排名信息、以及問題的通過數(shù)量等。整個流程圖如圖3所示。

    3.2.3 查看提交狀態(tài)

    用戶提交之后會自動跳轉(zhuǎn)到查看提交狀態(tài)界面,用戶可以在此查看提交的結果。其中結果包括:1)Queuing:程序正在等待隊列中,等待編譯和執(zhí)行。2)Accepted:程序通過了所有的測試,最后的答案也是正確的。3)Presentation Error:格式錯誤。說明輸出是正確的,但是很遺憾,可能在什么地方多輸出了一個空行或者空格,這種情況一般只要再修改下輸出就可以了。4)Time Limit Exceed:時間超出。每道題目都有規(guī)定時間限制,程序沒有在規(guī)定時間執(zhí)行完,就會返回這個信息。一般需要修改輸入輸出的方式或者程序的算法才能通過這道題目的評測。5)Memory Limit Exceed:內(nèi)存超出。每道題目都有規(guī)定內(nèi)存限制,程序申請了過多的內(nèi)存,就會返回這個錯誤。6)Wrong Answer:錯誤結果。只是比較常見的錯誤信息。說明程序算法有問題,需要修改。如果發(fā)現(xiàn)這個信息返回在第二個或者之后的測試案例中,那么有可能沒有考慮到一些極端的情況。7)Compile Error:編譯錯誤。程序沒有通過編譯。一般系統(tǒng)會給出編譯錯誤信息,可以查找為什么沒有通過編譯。應該先在IDE中進行編譯測試之后再提交到評測系統(tǒng)中。8)Runtime Error:運行時錯誤。一般有這幾種情況:數(shù)組越界、除零、空指針、堆棧溢出。出現(xiàn)這個信息,表示程序中存在漏洞,需要仔細查找。9)Judging:程序正在評測中。10)System Error:系統(tǒng)級錯誤。

    3.2.4 查看問題狀態(tài)

    查看問題狀態(tài)是用戶可以查看此問題的提交狀態(tài),包括通過的比例,最好的通過時間、耗費內(nèi)存大小等信息。此頁面用統(tǒng)計圖表的方式展現(xiàn)。讓用戶可以清楚地了解問題的提交結果。統(tǒng)計圖表部分使用了開源項目JfreeChart來實現(xiàn),這是一個能在服務器端生成統(tǒng)計圖表圖片并顯示在客戶端的一個工具。在服務器端需要定義PieDataset對象,并將數(shù)據(jù)填充到此對象中,然后設置圖表的樣式,最后通過Servlet傳送到頁面進行顯示。

    4 結束語

    根據(jù)在線教育資源系統(tǒng)的現(xiàn)狀,分析歸納出原有相關系統(tǒng)存在的不足,提出了基于Web的分布式架構和分布式程序設計競賽系統(tǒng)的解決方案。實現(xiàn)了對用戶提交的程序源代碼進行自動編譯、連接、運行、測試、評審等過程并返回測試結果,采用多進程的并發(fā)處理、信號處理、進程通信、文件管理等技術,充分發(fā)揮了Linux操作系統(tǒng)的優(yōu)良特性,使得該自動測評系統(tǒng)在實際應用過程中發(fā)揮良好的性能,在該系統(tǒng)上舉辦過多次大型的網(wǎng)上公開競賽,吸引大批編程愛好者的參加,取得了令人滿意的效果,具有很好的推廣使用價值。

    參考文獻:

    [1] 陳宇,楊成虎,莊英杰.基于Linux的ACM程序設計競賽在線評判系統(tǒng)研究[J].民營科技,2008(2):26-88.

    [2] 劉新.Java開發(fā)技術大全[M].北京:清華大學出版社,2009.

    [3] 鄭傳生.基于B/S結構的程序設計競賽自動測評系統(tǒng)的設計[J].計算機與現(xiàn)代化,2007(12):109-111.

    [4] 王卓威,尹寶林.一個基于網(wǎng)絡的程序自動評測系統(tǒng)[J].北京航空航天大學學報,2004,30(6):502-5050.

    [5] 馮新翎.基于.NET平臺的網(wǎng)絡教學評測系統(tǒng)的設計[J].電腦知識與技術,2008,4(6):1531-1532.

    [6] 惠敏順,朱國進.基于SOA的分布式程序設計競賽系統(tǒng)的研究[J].計算機技術與發(fā)展,2008,18(10):123-126.

    久99久视频精品免费| 色5月婷婷丁香| 午夜精品久久久久久毛片777| 香蕉av资源在线| 欧美+亚洲+日韩+国产| 久久国产精品影院| 最近最新中文字幕大全电影3| 久久午夜亚洲精品久久| 18禁在线播放成人免费| 色综合亚洲欧美另类图片| 日本黄色视频三级网站网址| 日韩大尺度精品在线看网址| 国产精品久久久久久久久免 | 18禁在线播放成人免费| 深夜精品福利| 香蕉av资源在线| 美女大奶头视频| av天堂中文字幕网| 国产精品亚洲美女久久久| 乱码一卡2卡4卡精品| 国产视频内射| 高清毛片免费观看视频网站| 美女高潮喷水抽搐中文字幕| 国产一区二区三区视频了| 成人永久免费在线观看视频| 欧美3d第一页| 亚洲五月天丁香| 日日干狠狠操夜夜爽| 亚洲性夜色夜夜综合| 波多野结衣高清无吗| 永久网站在线| 亚洲国产日韩欧美精品在线观看| 成人欧美大片| 成人亚洲精品av一区二区| 久久久久性生活片| 成人无遮挡网站| 国产伦人伦偷精品视频| 国产精品免费一区二区三区在线| 亚洲av成人不卡在线观看播放网| 特级一级黄色大片| 尤物成人国产欧美一区二区三区| 一级av片app| 中文字幕精品亚洲无线码一区| 午夜福利在线观看吧| a级毛片a级免费在线| 国产91精品成人一区二区三区| 精华霜和精华液先用哪个| 日韩欧美 国产精品| 国产白丝娇喘喷水9色精品| 中文字幕人妻熟人妻熟丝袜美| 麻豆av噜噜一区二区三区| 亚洲av免费高清在线观看| 69人妻影院| 一个人免费在线观看电影| 哪里可以看免费的av片| 自拍偷自拍亚洲精品老妇| 国产毛片a区久久久久| 天堂影院成人在线观看| 亚洲欧美精品综合久久99| 日韩亚洲欧美综合| 免费搜索国产男女视频| 淫秽高清视频在线观看| 欧美在线黄色| 日韩免费av在线播放| 99国产精品一区二区三区| 人妻丰满熟妇av一区二区三区| 三级毛片av免费| 免费搜索国产男女视频| 男女之事视频高清在线观看| 久久久精品欧美日韩精品| 性色av乱码一区二区三区2| 亚洲av第一区精品v没综合| 丰满乱子伦码专区| 婷婷六月久久综合丁香| 亚洲 国产 在线| 中文资源天堂在线| 淫妇啪啪啪对白视频| 欧美成人免费av一区二区三区| 直男gayav资源| 精品人妻一区二区三区麻豆 | 国产成+人综合+亚洲专区| 婷婷六月久久综合丁香| 日本与韩国留学比较| 亚洲av二区三区四区| 女同久久另类99精品国产91| 在线观看66精品国产| 欧美极品一区二区三区四区| 中国美女看黄片| 色哟哟·www| 国产国拍精品亚洲av在线观看| 精品人妻视频免费看| 亚洲精品一区av在线观看| 亚洲第一区二区三区不卡| 欧美最新免费一区二区三区 | 99国产极品粉嫩在线观看| 最好的美女福利视频网| 最新中文字幕久久久久| 欧美bdsm另类| 五月伊人婷婷丁香| 国产主播在线观看一区二区| 深夜a级毛片| 亚洲欧美日韩无卡精品| 国产真实伦视频高清在线观看 | 悠悠久久av| 三级国产精品欧美在线观看| 少妇高潮的动态图| 亚洲欧美日韩东京热| 国产毛片a区久久久久| 亚洲一区二区三区不卡视频| 国产亚洲精品av在线| 在线播放无遮挡| 亚洲国产精品合色在线| 成年版毛片免费区| 看十八女毛片水多多多| 精品不卡国产一区二区三区| 全区人妻精品视频| 婷婷亚洲欧美| 在线十欧美十亚洲十日本专区| 成人高潮视频无遮挡免费网站| 欧美日韩国产亚洲二区| 757午夜福利合集在线观看| 欧美不卡视频在线免费观看| 小说图片视频综合网站| 欧美激情久久久久久爽电影| 看黄色毛片网站| 亚洲av中文字字幕乱码综合| a级一级毛片免费在线观看| 亚洲三级黄色毛片| 男人狂女人下面高潮的视频| 国产日本99.免费观看| 国产v大片淫在线免费观看| 女人被狂操c到高潮| 老司机午夜福利在线观看视频| 可以在线观看的亚洲视频| 嫁个100分男人电影在线观看| 国产一区二区激情短视频| 国产高清视频在线观看网站| 久久久久久大精品| 日韩av在线大香蕉| 在线观看午夜福利视频| 午夜福利视频1000在线观看| 亚洲精品影视一区二区三区av| 免费观看的影片在线观看| 一级黄片播放器| 精品欧美国产一区二区三| 少妇人妻精品综合一区二区 | 亚洲熟妇熟女久久| 亚洲国产欧洲综合997久久,| 国产欧美日韩精品亚洲av| 亚洲无线在线观看| 国产精品爽爽va在线观看网站| 亚洲狠狠婷婷综合久久图片| 一区二区三区四区激情视频 | 在线观看午夜福利视频| 精品一区二区三区视频在线| 非洲黑人性xxxx精品又粗又长| bbb黄色大片| 国产精品美女特级片免费视频播放器| 无人区码免费观看不卡| 精品人妻一区二区三区麻豆 | 欧美高清成人免费视频www| 国产成+人综合+亚洲专区| 熟女电影av网| 亚洲成人免费电影在线观看| 99视频精品全部免费 在线| 欧美最新免费一区二区三区 | 精品久久久久久,| 国产高清视频在线播放一区| 自拍偷自拍亚洲精品老妇| 国产野战对白在线观看| 久久精品夜夜夜夜夜久久蜜豆| 男女做爰动态图高潮gif福利片| 久久人妻av系列| av在线老鸭窝| 真人做人爱边吃奶动态| 757午夜福利合集在线观看| 永久网站在线| 日韩欧美精品v在线| 亚洲av美国av| 亚洲最大成人av| 啪啪无遮挡十八禁网站| 一区二区三区四区激情视频 | 桃红色精品国产亚洲av| 别揉我奶头~嗯~啊~动态视频| 欧美丝袜亚洲另类 | 国产69精品久久久久777片| 又黄又爽又刺激的免费视频.| 欧美高清成人免费视频www| 日日摸夜夜添夜夜添小说| 韩国av一区二区三区四区| 伊人久久精品亚洲午夜| 又紧又爽又黄一区二区| 久久热精品热| 精品国产三级普通话版| 露出奶头的视频| 丝袜美腿在线中文| 国产麻豆成人av免费视频| 亚洲美女搞黄在线观看 | 在线观看一区二区三区| 深夜精品福利| 长腿黑丝高跟| 91在线精品国自产拍蜜月| av视频在线观看入口| 毛片女人毛片| 俺也久久电影网| 夜夜夜夜夜久久久久| 老熟妇乱子伦视频在线观看| 国产av一区在线观看免费| 免费一级毛片在线播放高清视频| 成人高潮视频无遮挡免费网站| 亚洲一区二区三区色噜噜| 午夜福利欧美成人| 波多野结衣高清作品| 天天躁日日操中文字幕| 99在线视频只有这里精品首页| 亚洲av电影不卡..在线观看| 日韩欧美在线乱码| 成人av一区二区三区在线看| av欧美777| 国产一区二区在线av高清观看| 亚洲精品影视一区二区三区av| 两人在一起打扑克的视频| 国产 一区 欧美 日韩| 色5月婷婷丁香| 午夜福利高清视频| 久久久久久久久大av| 国产精品爽爽va在线观看网站| 精品一区二区三区视频在线| www.熟女人妻精品国产| 久久久久久久久中文| 国内精品一区二区在线观看| 免费看a级黄色片| 亚洲精品成人久久久久久| 欧美高清成人免费视频www| 69av精品久久久久久| 91字幕亚洲| 特大巨黑吊av在线直播| 黄色女人牲交| 麻豆久久精品国产亚洲av| 久久香蕉精品热| 18禁黄网站禁片免费观看直播| 欧美一区二区国产精品久久精品| 久久亚洲真实| 在线免费观看不下载黄p国产 | 三级毛片av免费| 国产大屁股一区二区在线视频| 人妻制服诱惑在线中文字幕| 99久久久亚洲精品蜜臀av| 黄色女人牲交| 琪琪午夜伦伦电影理论片6080| 久久性视频一级片| 精品日产1卡2卡| av专区在线播放| 婷婷亚洲欧美| 午夜免费成人在线视频| 国产精品一区二区三区四区久久| 午夜福利免费观看在线| 成人无遮挡网站| 亚洲精品456在线播放app | av女优亚洲男人天堂| 一级作爱视频免费观看| 色尼玛亚洲综合影院| 国产伦在线观看视频一区| 一区二区三区高清视频在线| 精品久久久久久久久亚洲 | 午夜福利欧美成人| av在线天堂中文字幕| 中文字幕久久专区| 久久久久国产精品人妻aⅴ院| 久久久久亚洲av毛片大全| 精品久久久久久久久av| 高清毛片免费观看视频网站| 日韩 亚洲 欧美在线| 又爽又黄a免费视频| 成人国产综合亚洲| 日韩成人在线观看一区二区三区| 色综合站精品国产| 亚洲国产色片| 日日夜夜操网爽| 日本黄大片高清| 久久久成人免费电影| 久久久久久久精品吃奶| aaaaa片日本免费| 国产色婷婷99| 国内少妇人妻偷人精品xxx网站| 亚洲激情在线av| 午夜福利在线观看吧| 国产精品久久电影中文字幕| 日韩国内少妇激情av| 国产精品久久久久久亚洲av鲁大| 亚洲,欧美精品.| 久久午夜福利片| 一卡2卡三卡四卡精品乱码亚洲| 欧美+日韩+精品| 村上凉子中文字幕在线| 亚洲国产欧洲综合997久久,| 色精品久久人妻99蜜桃| 亚洲久久久久久中文字幕| 国产精品98久久久久久宅男小说| 亚洲精品成人久久久久久| 亚洲aⅴ乱码一区二区在线播放| 色综合欧美亚洲国产小说| 欧美精品啪啪一区二区三区| 我的老师免费观看完整版| 亚洲18禁久久av| 欧美xxxx黑人xx丫x性爽| 色尼玛亚洲综合影院| 久久香蕉精品热| 亚洲av.av天堂| 男插女下体视频免费在线播放| 亚洲av成人精品一区久久| 欧美日韩亚洲国产一区二区在线观看| 亚洲欧美日韩高清专用| 一级av片app| 午夜免费男女啪啪视频观看 | 欧美日韩乱码在线| 国产精品久久久久久久久免 | 久久国产乱子伦精品免费另类| a级毛片a级免费在线| 国产亚洲欧美98| 好看av亚洲va欧美ⅴa在| 亚洲真实伦在线观看| 亚洲av第一区精品v没综合| 婷婷丁香在线五月| 天天一区二区日本电影三级| 男人舔女人下体高潮全视频| 一区二区三区免费毛片| 九色国产91popny在线| 老熟妇仑乱视频hdxx| 午夜福利免费观看在线| 两人在一起打扑克的视频| 欧美乱色亚洲激情| 最新中文字幕久久久久| 国产私拍福利视频在线观看| 久久九九热精品免费| 高潮久久久久久久久久久不卡| 国产免费一级a男人的天堂| 亚洲国产欧美人成| 久久99热6这里只有精品| 激情在线观看视频在线高清| 久久久久久久久大av| 十八禁人妻一区二区| 亚洲在线观看片| 日韩人妻高清精品专区| 乱人视频在线观看| 成年免费大片在线观看| 熟妇人妻久久中文字幕3abv| 国产私拍福利视频在线观看| 成年免费大片在线观看| 免费av不卡在线播放| 免费av毛片视频| 麻豆国产av国片精品| 男女那种视频在线观看| 91久久精品电影网| 琪琪午夜伦伦电影理论片6080| 一级黄片播放器| 黄色日韩在线| 亚洲精品色激情综合| 可以在线观看的亚洲视频| 好看av亚洲va欧美ⅴa在| eeuss影院久久| 免费搜索国产男女视频| 亚洲国产精品久久男人天堂| 成年女人看的毛片在线观看| 欧美性猛交黑人性爽| 很黄的视频免费| 99国产精品一区二区三区| 少妇人妻一区二区三区视频| 久久中文看片网| 欧美日韩福利视频一区二区| 精品久久久久久久久久久久久| 日韩精品中文字幕看吧| 国产伦精品一区二区三区视频9| 国产精品女同一区二区软件 | 国模一区二区三区四区视频| 国产在线精品亚洲第一网站| 小说图片视频综合网站| 亚洲av美国av| av女优亚洲男人天堂| 亚洲成av人片在线播放无| 亚洲精品一区av在线观看| 欧美zozozo另类| 一本精品99久久精品77| 国产免费一级a男人的天堂| 18禁在线播放成人免费| 精品日产1卡2卡| 在线天堂最新版资源| 久久久久久国产a免费观看| 两人在一起打扑克的视频| 黄色一级大片看看| 日本 av在线| 99riav亚洲国产免费| 欧美潮喷喷水| 欧美在线黄色| 日本一二三区视频观看| 人人妻人人看人人澡| 深夜a级毛片| 老鸭窝网址在线观看| 欧美潮喷喷水| 丁香欧美五月| 欧美成狂野欧美在线观看| 亚洲国产日韩欧美精品在线观看| 少妇人妻一区二区三区视频| 在线观看午夜福利视频| 看免费av毛片| 一级a爱片免费观看的视频| 日本一二三区视频观看| 波多野结衣巨乳人妻| 国产精品av视频在线免费观看| 色精品久久人妻99蜜桃| 免费一级毛片在线播放高清视频| 国产真实伦视频高清在线观看 | 97热精品久久久久久| 免费人成在线观看视频色| 3wmmmm亚洲av在线观看| 久久天躁狠狠躁夜夜2o2o| 窝窝影院91人妻| 色噜噜av男人的天堂激情| 俺也久久电影网| 亚洲无线观看免费| 色综合亚洲欧美另类图片| 熟女人妻精品中文字幕| 两性午夜刺激爽爽歪歪视频在线观看| avwww免费| 99在线视频只有这里精品首页| 内射极品少妇av片p| 亚洲自偷自拍三级| 欧美中文日本在线观看视频| 熟女电影av网| 床上黄色一级片| 校园春色视频在线观看| 每晚都被弄得嗷嗷叫到高潮| 久久久久久久精品吃奶| 99精品在免费线老司机午夜| 亚洲国产精品sss在线观看| 亚洲欧美清纯卡通| 国产午夜精品论理片| 97超视频在线观看视频| 久热久热在线精品观看| 亚洲第一区二区三区不卡| av在线播放精品| 秋霞伦理黄片| 日日撸夜夜添| 99热这里只有是精品在线观看| 美女脱内裤让男人舔精品视频| 久久久久久国产a免费观看| 欧美极品一区二区三区四区| 成人毛片a级毛片在线播放| 久久97久久精品| 成人午夜精彩视频在线观看| 精品久久久久久久久亚洲| 少妇 在线观看| 亚洲电影在线观看av| 久久99热这里只频精品6学生| a级一级毛片免费在线观看| 国产精品国产三级国产av玫瑰| 国产爽快片一区二区三区| 自拍偷自拍亚洲精品老妇| 亚洲精品日本国产第一区| 成人高潮视频无遮挡免费网站| 综合色av麻豆| 亚洲av成人精品一区久久| 在线观看三级黄色| 久久午夜福利片| 国产又色又爽无遮挡免| 亚洲一级一片aⅴ在线观看| 亚洲成人一二三区av| 午夜福利网站1000一区二区三区| 校园人妻丝袜中文字幕| 99久久精品一区二区三区| 国产成人91sexporn| 国产69精品久久久久777片| 在线看a的网站| 国产黄片视频在线免费观看| 一级毛片aaaaaa免费看小| 亚洲国产精品专区欧美| 麻豆精品久久久久久蜜桃| av.在线天堂| 亚洲,一卡二卡三卡| 亚洲欧美成人精品一区二区| 777米奇影视久久| 九九爱精品视频在线观看| av在线观看视频网站免费| 在线免费十八禁| 欧美日韩综合久久久久久| 女人十人毛片免费观看3o分钟| 一级爰片在线观看| 在线观看一区二区三区| 啦啦啦啦在线视频资源| 交换朋友夫妻互换小说| 18禁裸乳无遮挡免费网站照片| 亚洲,欧美,日韩| 久久久精品94久久精品| 免费黄频网站在线观看国产| 国产黄频视频在线观看| 最近2019中文字幕mv第一页| 亚洲电影在线观看av| 亚洲精品影视一区二区三区av| 99re6热这里在线精品视频| 久久ye,这里只有精品| 中文字幕久久专区| 99久久九九国产精品国产免费| 97在线视频观看| 国产一区有黄有色的免费视频| 搡女人真爽免费视频火全软件| 国产精品伦人一区二区| 男女边摸边吃奶| 国产片特级美女逼逼视频| 高清午夜精品一区二区三区| 亚洲aⅴ乱码一区二区在线播放| 中文资源天堂在线| 精品久久久久久久久av| 免费少妇av软件| 中国三级夫妇交换| 亚洲美女搞黄在线观看| 亚洲熟女精品中文字幕| 国产乱来视频区| 中文字幕av成人在线电影| 亚洲av免费高清在线观看| 免费av不卡在线播放| 日本av手机在线免费观看| 日日摸夜夜添夜夜添av毛片| 国产黄a三级三级三级人| 成人美女网站在线观看视频| 国产成人免费观看mmmm| 丝瓜视频免费看黄片| 哪个播放器可以免费观看大片| 国产精品伦人一区二区| 国产精品偷伦视频观看了| 秋霞在线观看毛片| 男女边摸边吃奶| 日韩 亚洲 欧美在线| 日本黄大片高清| 婷婷色综合www| 国产精品久久久久久久电影| 插阴视频在线观看视频| 美女脱内裤让男人舔精品视频| 大片免费播放器 马上看| 亚洲av二区三区四区| 美女内射精品一级片tv| 成人亚洲精品一区在线观看 | 国产精品福利在线免费观看| 日韩一区二区三区影片| 男女边摸边吃奶| 一本一本综合久久| 国产午夜福利久久久久久| 国产精品嫩草影院av在线观看| 日本-黄色视频高清免费观看| 一本久久精品| 高清午夜精品一区二区三区| 日韩欧美精品免费久久| 最近中文字幕2019免费版| 久久韩国三级中文字幕| 伦理电影大哥的女人| 69av精品久久久久久| 亚洲成色77777| 国模一区二区三区四区视频| 99视频精品全部免费 在线| 国产亚洲精品久久久com| 交换朋友夫妻互换小说| 好男人在线观看高清免费视频| 制服丝袜香蕉在线| 老司机影院成人| 中文天堂在线官网| 简卡轻食公司| 欧美精品一区二区大全| 久久久色成人| 国内少妇人妻偷人精品xxx网站| 狂野欧美白嫩少妇大欣赏| 亚洲精品久久久久久婷婷小说| 秋霞在线观看毛片| 国产黄频视频在线观看| 建设人人有责人人尽责人人享有的 | 亚洲怡红院男人天堂| 亚洲美女搞黄在线观看| 亚洲伊人久久精品综合| 国产色爽女视频免费观看| 日韩三级伦理在线观看| 黄色欧美视频在线观看| 精品久久久久久久久av| 欧美变态另类bdsm刘玥| 欧美性猛交╳xxx乱大交人| 国产伦理片在线播放av一区| 日韩成人av中文字幕在线观看| 国产伦理片在线播放av一区| 观看美女的网站| 国产毛片a区久久久久| av国产久精品久网站免费入址| 国产av码专区亚洲av| 亚洲av免费高清在线观看| 久久久久久九九精品二区国产| 在线免费观看不下载黄p国产| 亚洲成人精品中文字幕电影| 蜜桃亚洲精品一区二区三区| 久久久久精品久久久久真实原创| 国产日韩欧美亚洲二区| 777米奇影视久久| 亚洲丝袜综合中文字幕| av一本久久久久| 国产伦在线观看视频一区| 国精品久久久久久国模美| av福利片在线观看| 春色校园在线视频观看| 中文天堂在线官网| 韩国av在线不卡| 日本色播在线视频| 久久精品国产鲁丝片午夜精品| 国产欧美另类精品又又久久亚洲欧美| 男人添女人高潮全过程视频| 一级毛片电影观看| 99re6热这里在线精品视频| 久久6这里有精品| 欧美日韩一区二区视频在线观看视频在线 | 久久久精品欧美日韩精品| 日韩,欧美,国产一区二区三区|