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

    超小型在線評(píng)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2018-06-13 07:52:42黃金春杜娟嬌
    現(xiàn)代計(jì)算機(jī) 2018年13期
    關(guān)鍵詞:表單代碼服務(wù)器

    黃金春,杜娟嬌

    (1.廣西中醫(yī)藥大學(xué)圖書館信息技術(shù)部,南寧 530021;2.廣西中醫(yī)藥大學(xué)第一附屬醫(yī)院教學(xué)部,南寧 530001)

    0 引言

    隨著社會(huì)的高度發(fā)展,信息技術(shù)應(yīng)用到了社會(huì)生活的方方面面,也促使更多的學(xué)生投身到信息技術(shù)開發(fā)的工作中,而程序設(shè)計(jì)能力作為最重要的開發(fā)能力,也日益成為了各個(gè)專業(yè)學(xué)生的學(xué)習(xí)要求。提高程序設(shè)計(jì)的能力需要大量的編程實(shí)踐練習(xí),因此很多學(xué)校都開發(fā)了源代碼在線評(píng)測(cè)系統(tǒng)(Online Judge下稱OJ系統(tǒng))以用來提高學(xué)生的程序設(shè)計(jì)水平。但傳統(tǒng)的OJ系統(tǒng)都比較龐大,需要安裝Web服務(wù)器還需要安裝數(shù)據(jù)庫(kù)服務(wù)器,非常不方便在日常的教學(xué)中使用,本文提出一種不需要搭建Web服務(wù)器也不需要搭建數(shù)據(jù)庫(kù)服務(wù)器的超小型OJ系統(tǒng),并具體論述系統(tǒng)的實(shí)現(xiàn)。

    1 系統(tǒng)基本架構(gòu)

    超小型OJ系統(tǒng)雖然不需要Web服務(wù)器以及數(shù)據(jù)庫(kù)服務(wù)器,但是同樣實(shí)現(xiàn)Web服務(wù)和數(shù)據(jù)庫(kù)服務(wù)功能。系統(tǒng)Web功能基于Java的HTTP Server API開發(fā),這些API主要實(shí)現(xiàn)了HTTP協(xié)議,HTTP協(xié)議是最為流行的網(wǎng)絡(luò)協(xié)議由請(qǐng)求與應(yīng)答協(xié)議構(gòu)成,最主要使用是HttpServer類、HttpHandle接口。HttpServer類實(shí)例實(shí)現(xiàn)監(jiān)聽客戶端的請(qǐng)求,然后HttpServer會(huì)調(diào)用HttpHandler接口實(shí)現(xiàn)類的回調(diào)方法來處理客戶端請(qǐng)求。數(shù)據(jù)庫(kù)功能采用Sqlite3系統(tǒng)來實(shí)現(xiàn),該數(shù)據(jù)庫(kù)非常小巧,僅為一個(gè)文件,復(fù)制這個(gè)文件即可使用。

    2 系統(tǒng)實(shí)現(xiàn)

    2.1 建立監(jiān)聽,區(qū)分請(qǐng)求

    在OJ系統(tǒng)中主要存在兩種請(qǐng)求,分別為題目請(qǐng)求(顯示題目以及提供寫程序的表單)和程序提交請(qǐng)求(完成對(duì)提交的程序進(jìn)行編譯、運(yùn)行、檢測(cè)運(yùn)行結(jié)果等工作)。因?yàn)闊oWeb服務(wù)器,無法使用不同網(wǎng)頁來區(qū)分請(qǐng)求。但是可以巧妙地使用HttpServer類的create-Context方法虛擬出不同請(qǐng)求來區(qū)分,具體設(shè)計(jì)是該方法有個(gè)上下文參數(shù),構(gòu)造不同參數(shù)即可實(shí)現(xiàn)區(qū)分不同請(qǐng)求,然后再調(diào)用HttpHandler接口實(shí)現(xiàn)類來處理請(qǐng)求。具體代碼如下:

    HttpServer httpserver=provider.createHttpServer(new InetSocketAddress(6666),100);//監(jiān)聽

    httpserver.createContext("/",new MyHttpHandler());//跟 文 件夾,表示題目請(qǐng)求。

    httpserver.createContext("/hjc2",new SHttpHandler());//hjc2

    文件夾,表示程序提交請(qǐng)求

    ……

    static class MyHttpHandler implements HttpHandler{//對(duì)第一種請(qǐng)求響應(yīng)

    ……}

    static class SHttpHandler implements HttpHandler{//對(duì)第二種請(qǐng)求響應(yīng)

    特別說明的是,代碼里提到hjc2文件夾,但其實(shí)并不存在這個(gè)文件夾,僅作為區(qū)分請(qǐng)求使用。

    2.2 實(shí)現(xiàn)題目請(qǐng)求

    在OJ系統(tǒng)中,要實(shí)現(xiàn)的第一個(gè)請(qǐng)求即為題目顯示請(qǐng)求。其流程如圖1所示。

    圖1 題目請(qǐng)求流程

    從示意圖看出題目請(qǐng)求由兩個(gè)響應(yīng)內(nèi)容合成,一為顯示某個(gè)題目的內(nèi)容與要求,另一個(gè)為顯示提供學(xué)生做題的表單。題目?jī)?nèi)容從數(shù)據(jù)庫(kù)中讀取,用一字符串變量保存,此處涉及數(shù)據(jù)庫(kù)讀取等Java操作本文不論述,要指出的是為了保持系統(tǒng)小型化的特色,選用Sqlite3之類的小型數(shù)據(jù)庫(kù)。表單的顯示比較簡(jiǎn)單,因其為靜態(tài)內(nèi)容只要預(yù)先建立好htm文件用代碼讀取文件即可,要注意的是表單提交的action域必須是含有hjc2的路徑,以便表單提交后作為第二種請(qǐng)求處理。類似:

    。該部分代碼如下:

    static class MyHttpHandler implements HttpHandler{

    public void handle(HttpExchange httpExchange)throws IOException{

    String responseMsg="";//響應(yīng)信息

    responseMsg=getFromDb();//從數(shù)據(jù)庫(kù)讀取內(nèi)容

    responseMsg=responseMsg+”

    ”+getFromHtm();//從htm文件讀取內(nèi)容

    byte[]bs=responseMsg.getBytes();

    httpExchange.sendResponseHeaders(200,bs.length);//設(shè)置頭屬性及響應(yīng)信息的長(zhǎng)度

    OutputStream out=httpExchange.getResponseBody();//獲得輸出流

    out.write(responseMsg.getBytes());//發(fā)給客戶端

    2.3 實(shí)現(xiàn)程序提交請(qǐng)求

    該請(qǐng)求為重要的請(qǐng)求。實(shí)現(xiàn)比較復(fù)雜,分為主線程和定時(shí)器線程兩個(gè)流程,流程圖示如圖2所示。

    圖2 提交處理流程

    其中主線程主要完成在線編譯,在線輸入測(cè)試數(shù)據(jù),在線執(zhí)行以及輸出做題反饋等功能。定時(shí)器線程是起到防止程序執(zhí)行時(shí)無休止地運(yùn)行,比較簡(jiǎn)單,在此僅介紹主線程的實(shí)現(xiàn)。

    (1)在線編譯實(shí)現(xiàn)

    在日常的程序設(shè)計(jì)中,都是使用IDE環(huán)境進(jìn)行程序的編譯以及運(yùn)行。其實(shí)無論對(duì)于C++源程序還是Java源程序還有命令行編譯模式,如Java命令行編譯為執(zhí)行Javac XX.java的命令,在線編譯則必須要運(yùn)行編譯命令。在java環(huán)境下,可以使用Runtime類exec方法來實(shí)現(xiàn)運(yùn)行外部命令,Runtime類封裝了運(yùn)行時(shí)的環(huán)境。每個(gè)Java應(yīng)用程序都有一個(gè)Runtime類實(shí)例,使應(yīng)用程序能夠與其運(yùn)行的環(huán)境相連接。為了對(duì)執(zhí)行的程序進(jìn)行控制,不但需要Runtime類,還需要Process類,Runtime類的exec()方法返回一個(gè)Process對(duì)象,可以使用這個(gè)對(duì)象控制Java程序與新運(yùn)行的進(jìn)程進(jìn)行交互。這兩個(gè)類是實(shí)現(xiàn)主線程里功能重要的類,后面還會(huì)使用到。實(shí)現(xiàn)在線編譯的代碼如下:

    Runtime sr;

    Process p;//Process類對(duì)象

    String cmd,fdata;

    sr=Runtime.getRuntime();//獲取 Running 類實(shí)例

    cmd="javac c:\users\hjc\documents\oj\C"+stuid+"_"+subjectid+".java";

    try{

    p=sr.exec(cmd);//執(zhí)行編譯并返回Process類對(duì)象

    (2)編譯的輸出信息及在線輸入測(cè)試數(shù)據(jù)

    要實(shí)現(xiàn)獲取編譯輸出信息,以便進(jìn)行反饋,普通情況下可以使用javac……>>rs.txt等DOS下常用的輸出重定下方法。但在線方式下這方法不行,很多設(shè)計(jì)都采用管道,在此采用流來實(shí)現(xiàn)。但要注意使用什么流,先看流示意圖。

    圖3 外部程序與OJ系統(tǒng)流示意圖

    從示意圖可以看出,為了獲得外部編譯程序的輸出,采用的是輸入流而不是輸出流,而如果要向外部程序輸入信息則采用輸出流。使用Process對(duì)象的getInputStream()方法或者getErrorStream()方法返回輸入流,其中g(shù)etInputStream()返回外部程序的正常輸出,而get-ErrorStream()方法返回是錯(cuò)誤輸出。在OJ設(shè)計(jì)里編譯部分只關(guān)心的是編譯錯(cuò)誤,使用錯(cuò)誤流。獲取編譯信息的代碼如下:

    InputStream fis=p.getErrorStream();//取得錯(cuò)誤結(jié)果的輸出流

    InputStreamReader isr=new InputStreamReader(fis);//用 一 個(gè)

    讀輸出流類封裝

    ……Read讀流的內(nèi)容

    在線輸入測(cè)試數(shù)據(jù)的設(shè)計(jì)和獲取編譯錯(cuò)誤的設(shè)計(jì)類似,但是使用的是輸出流。代碼如下:

    OutputStream fin=p.getOutputStream();//取得輸入流

    File f=new File("c:\users\hjc\documents\oj\T\t"+subjectid+".data");//測(cè)試數(shù)據(jù)文件

    ……Writer寫入流

    (3)執(zhí)行時(shí)間與內(nèi)存使用量

    在反饋信息中,還有一項(xiàng)重要的內(nèi)容是要獲取程序執(zhí)行的時(shí)間及內(nèi)存使用字節(jié)數(shù)。獲取執(zhí)行時(shí)間比較簡(jiǎn)單,分別在程序開始和結(jié)束時(shí)各獲取一次時(shí)間,然后計(jì)算兩次時(shí)間差即可。獲取內(nèi)存可以使用Runtime類的 freeMemory()方法,如:sr.freeMemory(),也分別在程序開始和結(jié)束時(shí)各獲取一次,然后計(jì)算差值。要注意的是在開始時(shí)最好使用sr.gc()方法先清理一次內(nèi)存,這樣可以獲取地更為準(zhǔn)確。

    (4)程序控制

    在OJ設(shè)計(jì)中還要對(duì)提交程序的執(zhí)行進(jìn)行控制。提交的程序可能會(huì)含有死循環(huán)、破壞性代碼等各種問題,如果不對(duì)程序加以控制,很容易造成嚴(yán)重的后果。程序控制主要從兩方面進(jìn)行,一為運(yùn)行時(shí)間控制,二為運(yùn)行安全控制。

    運(yùn)行時(shí)間控制采用定時(shí)器和Process類同時(shí)控制的方式,具體設(shè)計(jì)是在程序執(zhí)行前,先啟動(dòng)定時(shí)器線程,定時(shí)3秒,如果程序能在3秒內(nèi)結(jié)束則認(rèn)為程序是合理的運(yùn)行,如果程序超過3秒,則利用Process類的destroy方法強(qiáng)制停止程序運(yùn)行,并返回超時(shí)結(jié)果。

    安全運(yùn)行控制。這部分設(shè)計(jì)在很多OJ系統(tǒng)中基本使用C++開發(fā)調(diào)用系統(tǒng)內(nèi)核函數(shù)來實(shí)現(xiàn)(基于Linux的ACM在線評(píng)測(cè)系統(tǒng)研究),設(shè)計(jì)的較為復(fù)雜。Java在JDK1.6后提供了一個(gè)安全管理器,可以對(duì)執(zhí)行的Java程序進(jìn)行多方面的限制(該內(nèi)容較多在此不論述),設(shè)計(jì)好限制文件后,在運(yùn)行時(shí)加入限制參數(shù)-Djava.security.manager即可以實(shí)現(xiàn)限制模式下運(yùn)行。

    3 結(jié)語

    計(jì)算機(jī)程序設(shè)計(jì)能力作為當(dāng)今信息社會(huì)的一種重要能力愈發(fā)得到學(xué)生們的重視,OJ系統(tǒng)是提高學(xué)生設(shè)計(jì)能力的一種重要工具。本文介紹了一種小型的OJ系統(tǒng)實(shí)現(xiàn),實(shí)踐表明該系統(tǒng)非常小,既不需要安裝Web系統(tǒng)也不需要安裝數(shù)據(jù)庫(kù)系統(tǒng),僅有幾個(gè)文件完全可以放置在U盤里帶著走,但該系統(tǒng)卻可以實(shí)現(xiàn)大型OJ系統(tǒng)的主要功能。系統(tǒng)非常適用于課堂上課,機(jī)房臨時(shí)小型測(cè)驗(yàn)等需要快速部署的場(chǎng)所,具有非常強(qiáng)的實(shí)用性。

    [1]黃金春等.編寫Web服務(wù)器遠(yuǎn)程查看MySQL數(shù)據(jù)[J].信息系統(tǒng)工程,2009(187).

    [2]ITeye博客.JDK6新玩具——HttpServer的使用[EB/OL].http://sunnylocus.iteye.com/blog/460945.

    [3]51CTO博客.深入研究java.lang.Runtime類[EB/OL].http://blog.51cto.com/lavasoft/15565.

    [4]蔡崇超.基于Web的在線判題系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2016(15)3.

    [5]Oracle Help Center.Class SecurityManager[EB].https://docs.oracle.com/javase/7/docs/api/java/lang/SecurityManager.html.

    猜你喜歡
    表單代碼服務(wù)器
    電子表單系統(tǒng)應(yīng)用分析
    華東科技(2021年9期)2021-09-23 02:15:24
    通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
    創(chuàng)世代碼
    創(chuàng)世代碼
    創(chuàng)世代碼
    創(chuàng)世代碼
    淺談網(wǎng)頁制作中表單的教學(xué)
    得形忘意的服務(wù)器標(biāo)準(zhǔn)
    計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
    基于Infopath實(shí)現(xiàn)WEB動(dòng)態(tài)表單的研究
    電子世界(2012年24期)2012-12-17 10:49:06
    亚洲,欧美精品.| 日韩欧美一区二区三区在线观看| 熟女电影av网| 色在线成人网| 99久久99久久久精品蜜桃| 丰满人妻熟妇乱又伦精品不卡| 色综合欧美亚洲国产小说| 国产亚洲精品久久久久5区| 99国产极品粉嫩在线观看| 欧美久久黑人一区二区| 午夜福利免费观看在线| 国产精品影院久久| 老熟妇乱子伦视频在线观看| 久久青草综合色| 搡老岳熟女国产| 国产精品亚洲一级av第二区| av视频在线观看入口| 国产免费av片在线观看野外av| 可以在线观看毛片的网站| 又大又爽又粗| 自线自在国产av| 最近最新免费中文字幕在线| 久久九九热精品免费| 一a级毛片在线观看| 日本黄色视频三级网站网址| 亚洲avbb在线观看| 久久天躁狠狠躁夜夜2o2o| a级毛片a级免费在线| 国产一区二区激情短视频| 女人高潮潮喷娇喘18禁视频| 天天一区二区日本电影三级| 99国产精品99久久久久| 制服人妻中文乱码| 精品无人区乱码1区二区| 久久精品国产亚洲av高清一级| 国产乱人伦免费视频| 欧美日韩精品网址| 一本一本综合久久| 91成年电影在线观看| avwww免费| 欧美乱色亚洲激情| 欧美另类亚洲清纯唯美| 哪里可以看免费的av片| 夜夜看夜夜爽夜夜摸| 最新美女视频免费是黄的| 日韩欧美免费精品| 18禁美女被吸乳视频| 欧美日本视频| 久久午夜亚洲精品久久| 国产精品久久久人人做人人爽| 老司机在亚洲福利影院| 久久久久久久午夜电影| 在线观看舔阴道视频| 久久亚洲真实| 午夜免费成人在线视频| 日本熟妇午夜| 国产精品野战在线观看| 精品一区二区三区四区五区乱码| 国产高清有码在线观看视频 | 九色国产91popny在线| 无人区码免费观看不卡| 亚洲人成电影免费在线| 欧美色视频一区免费| 久久久久国内视频| 精品久久久久久久毛片微露脸| 亚洲熟妇熟女久久| 亚洲,欧美精品.| 国产午夜精品久久久久久| 国产在线观看jvid| 女人爽到高潮嗷嗷叫在线视频| 亚洲成人精品中文字幕电影| 中文字幕精品亚洲无线码一区 | 波多野结衣巨乳人妻| 国产精品永久免费网站| 久久伊人香网站| 日韩欧美国产在线观看| 人人澡人人妻人| 三级毛片av免费| 丝袜人妻中文字幕| a级毛片在线看网站| 国产伦人伦偷精品视频| 日本黄色视频三级网站网址| 亚洲成av人片免费观看| 欧美日韩福利视频一区二区| 亚洲av成人不卡在线观看播放网| 国产99白浆流出| 色播在线永久视频| 成人国产综合亚洲| 国产激情偷乱视频一区二区| 欧美黄色淫秽网站| 婷婷六月久久综合丁香| 久久久午夜欧美精品| 国产高清视频在线播放一区| 一级毛片aaaaaa免费看小| 国产精品国产三级国产av玫瑰| 成年版毛片免费区| 在线免费十八禁| 亚州av有码| 久久久成人免费电影| 国产精品久久久久久久电影| 欧美日韩国产亚洲二区| 麻豆一二三区av精品| 国产在线精品亚洲第一网站| 精品人妻一区二区三区麻豆 | 晚上一个人看的免费电影| 美女cb高潮喷水在线观看| 亚洲精品一区av在线观看| 搡老熟女国产l中国老女人| 99久久无色码亚洲精品果冻| 国产精品av视频在线免费观看| 日韩成人伦理影院| 国产探花极品一区二区| 日韩,欧美,国产一区二区三区 | 狠狠狠狠99中文字幕| 久久精品综合一区二区三区| 丰满乱子伦码专区| 国国产精品蜜臀av免费| 久久久久久国产a免费观看| 变态另类丝袜制服| 亚洲精品成人久久久久久| 91午夜精品亚洲一区二区三区| 我的老师免费观看完整版| 日本黄色视频三级网站网址| 老熟妇仑乱视频hdxx| 日韩一本色道免费dvd| 欧美日韩在线观看h| 日韩精品有码人妻一区| 99久久中文字幕三级久久日本| 免费电影在线观看免费观看| avwww免费| 日本五十路高清| 国产高清视频在线播放一区| 嫩草影院精品99| 老师上课跳d突然被开到最大视频| 一本一本综合久久| 久久韩国三级中文字幕| 亚洲性夜色夜夜综合| 久久久精品94久久精品| 你懂的网址亚洲精品在线观看 | 麻豆精品久久久久久蜜桃| 亚洲aⅴ乱码一区二区在线播放| 亚洲自偷自拍三级| 热99在线观看视频| 免费看a级黄色片| 国产高潮美女av| 不卡一级毛片| 夜夜看夜夜爽夜夜摸| 亚洲欧美精品自产自拍| 日韩欧美 国产精品| 一区二区三区高清视频在线| 国产午夜福利久久久久久| 精品不卡国产一区二区三区| a级一级毛片免费在线观看| 国产av麻豆久久久久久久| 国产视频内射| 日本一本二区三区精品| 12—13女人毛片做爰片一| 色吧在线观看| 给我免费播放毛片高清在线观看| 成人av在线播放网站| 直男gayav资源| 人妻制服诱惑在线中文字幕| 亚洲中文字幕一区二区三区有码在线看| 国产高清激情床上av| 精品久久久久久久久av| 成人av在线播放网站| 又黄又爽又刺激的免费视频.| 又爽又黄a免费视频| 成人永久免费在线观看视频| 美女免费视频网站| 国产亚洲精品久久久com| 久久亚洲国产成人精品v| 欧美色视频一区免费| АⅤ资源中文在线天堂| 啦啦啦啦在线视频资源| 成人特级黄色片久久久久久久| 国产黄a三级三级三级人| 国产精品伦人一区二区| 国产极品精品免费视频能看的| 亚洲精品色激情综合| 日韩 亚洲 欧美在线| 亚洲最大成人中文| 色综合站精品国产| av在线老鸭窝| 精华霜和精华液先用哪个| 欧美成人a在线观看| 国产探花在线观看一区二区| 一a级毛片在线观看| 麻豆国产av国片精品| 亚洲成av人片在线播放无| 一a级毛片在线观看| 麻豆国产av国片精品| 久久精品国产亚洲av涩爱 | 亚洲无线在线观看| av黄色大香蕉| 欧美日韩精品成人综合77777| 日本一二三区视频观看| 大香蕉久久网| 久久精品影院6| 久久精品国产99精品国产亚洲性色| 日本成人三级电影网站| 一区二区三区四区激情视频 | 一进一出抽搐gif免费好疼| 免费观看人在逋| 日本一本二区三区精品| 久久精品夜夜夜夜夜久久蜜豆| 国内精品宾馆在线| 伦理电影大哥的女人| 国产精品人妻久久久影院| 欧美中文日本在线观看视频| 婷婷精品国产亚洲av| 九九热线精品视视频播放| 国产精品伦人一区二区| 久久久久久九九精品二区国产| 亚洲七黄色美女视频| 亚洲三级黄色毛片| 国产精品av视频在线免费观看| 国产麻豆成人av免费视频| 看免费成人av毛片| 亚洲精品国产成人久久av| 内地一区二区视频在线| 蜜臀久久99精品久久宅男| 一区二区三区免费毛片| 色5月婷婷丁香| av免费在线看不卡| 女的被弄到高潮叫床怎么办| 国产精品综合久久久久久久免费| 天天躁日日操中文字幕| 97超碰精品成人国产| 男女下面进入的视频免费午夜| 亚洲最大成人手机在线| 国产伦一二天堂av在线观看| 欧美日韩在线观看h| 亚洲精品影视一区二区三区av| 亚洲人成网站高清观看| 国产精品乱码一区二三区的特点| 亚洲欧美日韩高清在线视频| 国内精品美女久久久久久| 久久久久久大精品| 国产v大片淫在线免费观看| 亚洲专区国产一区二区| 99在线人妻在线中文字幕| 99riav亚洲国产免费| 大又大粗又爽又黄少妇毛片口| 成人毛片a级毛片在线播放| 听说在线观看完整版免费高清| 欧美xxxx黑人xx丫x性爽| 老女人水多毛片| 人妻夜夜爽99麻豆av| 女生性感内裤真人,穿戴方法视频| 三级毛片av免费| 搡老熟女国产l中国老女人| 91午夜精品亚洲一区二区三区| 18禁在线播放成人免费| 最新在线观看一区二区三区| 国产欧美日韩精品一区二区| 成年女人看的毛片在线观看| 99热只有精品国产| 亚洲欧美中文字幕日韩二区| 日韩在线高清观看一区二区三区| 精华霜和精华液先用哪个| 夜夜爽天天搞| 直男gayav资源| 永久网站在线| a级毛片免费高清观看在线播放| 麻豆精品久久久久久蜜桃| h日本视频在线播放| 天堂√8在线中文| 成人性生交大片免费视频hd| 日韩成人伦理影院| 亚洲图色成人| 国产伦精品一区二区三区四那| 神马国产精品三级电影在线观看| 国产欧美日韩精品亚洲av| 精品一区二区三区视频在线| 一进一出抽搐动态| 黄色欧美视频在线观看| 一个人看视频在线观看www免费| 久久精品久久久久久噜噜老黄 | 一夜夜www| 精品久久久久久成人av| 日本-黄色视频高清免费观看| 精品久久国产蜜桃| 久久精品国产亚洲网站| 熟妇人妻久久中文字幕3abv| 国产一区二区在线观看日韩| 最近手机中文字幕大全| a级一级毛片免费在线观看| 欧美+亚洲+日韩+国产| 99riav亚洲国产免费| 日韩国内少妇激情av| 国产一区二区亚洲精品在线观看| 亚洲在线自拍视频| 久久久久久久久久黄片| 久久久a久久爽久久v久久| eeuss影院久久| 美女 人体艺术 gogo| 亚洲第一区二区三区不卡| 综合色丁香网| 中国美白少妇内射xxxbb| 男女边吃奶边做爰视频| 亚洲人成网站高清观看| 日韩欧美一区二区三区在线观看| 中出人妻视频一区二区| 国产精品福利在线免费观看| 秋霞在线观看毛片| 日韩av不卡免费在线播放| 禁无遮挡网站| 国产高清不卡午夜福利| 国产精品久久久久久av不卡| 日韩精品中文字幕看吧| 在线观看美女被高潮喷水网站| av专区在线播放| www.色视频.com| 老司机午夜福利在线观看视频| 国产精品久久久久久亚洲av鲁大| 非洲黑人性xxxx精品又粗又长| 12—13女人毛片做爰片一| 禁无遮挡网站| 亚洲一区二区三区色噜噜| 18禁裸乳无遮挡免费网站照片| 亚洲国产精品合色在线| 国产黄色小视频在线观看| 人人妻人人看人人澡| 欧美精品国产亚洲| 99热这里只有是精品50| 美女黄网站色视频| 日本一本二区三区精品| 国产精品一区二区三区四区久久| 又黄又爽又刺激的免费视频.| 国产精品久久久久久精品电影| 蜜桃久久精品国产亚洲av| 亚洲欧美日韩无卡精品| 如何舔出高潮| 精品久久久久久久久亚洲| 夜夜夜夜夜久久久久| 婷婷精品国产亚洲av在线| 最近的中文字幕免费完整| 成人av一区二区三区在线看| 最近在线观看免费完整版| 国产午夜福利久久久久久| 国产成人影院久久av| 成人亚洲欧美一区二区av| 嫩草影院入口| av天堂中文字幕网| 欧美成人一区二区免费高清观看| av天堂中文字幕网| 午夜免费激情av| 欧美最新免费一区二区三区| 18禁在线无遮挡免费观看视频 | 国模一区二区三区四区视频| 日韩精品中文字幕看吧| 嫩草影院入口| 你懂的网址亚洲精品在线观看 | 亚洲aⅴ乱码一区二区在线播放| 日本熟妇午夜| 夜夜爽天天搞| 在线天堂最新版资源| 久久天躁狠狠躁夜夜2o2o| 国语自产精品视频在线第100页| 最近中文字幕高清免费大全6| 欧美绝顶高潮抽搐喷水| 丝袜美腿在线中文| 在线a可以看的网站| 国产成人a∨麻豆精品| 99久久九九国产精品国产免费| 亚洲av熟女| 日韩精品中文字幕看吧| 国产精品久久视频播放| 在线观看免费视频日本深夜| 男人的好看免费观看在线视频| av福利片在线观看| 性色avwww在线观看| 国产熟女欧美一区二区| 1024手机看黄色片| 91久久精品电影网| 最近2019中文字幕mv第一页| 久久欧美精品欧美久久欧美| 免费看av在线观看网站| 在线观看一区二区三区| 久久精品国产亚洲av天美| 男女做爰动态图高潮gif福利片| 别揉我奶头 嗯啊视频| 日韩制服骚丝袜av| 精品一区二区三区av网在线观看| 国产一区二区激情短视频| 午夜视频国产福利| 我要搜黄色片| 亚洲av五月六月丁香网| 俺也久久电影网| 精品熟女少妇av免费看| 精品人妻熟女av久视频| 国产三级在线视频| 欧美另类亚洲清纯唯美| 色吧在线观看| 美女被艹到高潮喷水动态| 久久久久久国产a免费观看| 小蜜桃在线观看免费完整版高清| 一级毛片久久久久久久久女| 欧美不卡视频在线免费观看| 一区二区三区免费毛片| 色哟哟哟哟哟哟| 国产欧美日韩一区二区精品| 天天躁夜夜躁狠狠久久av| 一级黄片播放器| 日产精品乱码卡一卡2卡三| 啦啦啦啦在线视频资源| 成人国产麻豆网| av黄色大香蕉| 天堂√8在线中文| 小蜜桃在线观看免费完整版高清| 欧美日韩乱码在线| .国产精品久久| 禁无遮挡网站| 亚洲激情五月婷婷啪啪| 免费看日本二区| 国内揄拍国产精品人妻在线| 国产高清三级在线| 亚洲精品粉嫩美女一区| 亚洲性久久影院| 男女之事视频高清在线观看| 国产高清不卡午夜福利| 国产片特级美女逼逼视频| 老熟妇仑乱视频hdxx| 久久精品国产亚洲网站| 少妇丰满av| 级片在线观看| 国产精品三级大全| 亚洲国产日韩欧美精品在线观看| 日本a在线网址| 免费av不卡在线播放| 国产亚洲精品久久久com| 国产爱豆传媒在线观看| 免费看av在线观看网站| 菩萨蛮人人尽说江南好唐韦庄 | 好男人在线观看高清免费视频| 99久久久亚洲精品蜜臀av| 一进一出抽搐动态| 精华霜和精华液先用哪个| 别揉我奶头 嗯啊视频| 国产一区亚洲一区在线观看| 欧美高清成人免费视频www| 舔av片在线| 亚洲国产精品合色在线| 禁无遮挡网站| 亚洲五月天丁香| 国产精品1区2区在线观看.| 久久午夜福利片| 日本黄大片高清| 99热6这里只有精品| 午夜福利18| 内地一区二区视频在线| 久久久久久久久久黄片| 赤兔流量卡办理| 男女之事视频高清在线观看| 亚洲人成网站在线播放欧美日韩| 最近2019中文字幕mv第一页| 亚洲国产欧美人成| 少妇的逼水好多| 最近中文字幕高清免费大全6| 在线观看66精品国产| 给我免费播放毛片高清在线观看| 婷婷精品国产亚洲av在线| 人妻久久中文字幕网| 亚洲一级一片aⅴ在线观看| av专区在线播放| 综合色丁香网| 九九在线视频观看精品| 国产成人aa在线观看| 国产精品福利在线免费观看| 久久久久久久久久久丰满| 深夜精品福利| 免费av观看视频| 狠狠狠狠99中文字幕| 插逼视频在线观看| 一进一出抽搐动态| 亚洲精品成人久久久久久| 国产大屁股一区二区在线视频| 国产一区二区激情短视频| 国产免费男女视频| 在线观看午夜福利视频| 久久热精品热| 欧美极品一区二区三区四区| 亚洲熟妇中文字幕五十中出| 欧美日本视频| 性插视频无遮挡在线免费观看| 国产免费一级a男人的天堂| 麻豆av噜噜一区二区三区| 菩萨蛮人人尽说江南好唐韦庄 | 午夜激情福利司机影院| 欧美bdsm另类| 联通29元200g的流量卡| 变态另类丝袜制服| 伊人久久精品亚洲午夜| 日本一二三区视频观看| 日本五十路高清| 国产精品久久电影中文字幕| 香蕉av资源在线| 看黄色毛片网站| 夜夜爽天天搞| 天天躁夜夜躁狠狠久久av| 女的被弄到高潮叫床怎么办| 亚洲av成人av| 欧美人与善性xxx| 久久久久九九精品影院| 婷婷精品国产亚洲av在线| 久久精品国产亚洲av天美| 国产成人福利小说| 亚洲国产精品合色在线| 欧美色视频一区免费| 亚洲精品日韩av片在线观看| 精品久久久噜噜| 我要搜黄色片| 成人亚洲欧美一区二区av| 狂野欧美白嫩少妇大欣赏| 国内揄拍国产精品人妻在线| 亚洲三级黄色毛片| 免费观看人在逋| 久久精品91蜜桃| 韩国av在线不卡| 日韩欧美一区二区三区在线观看| 18+在线观看网站| 国产精品久久视频播放| 亚洲激情五月婷婷啪啪| 亚洲国产精品久久男人天堂| 国产一区二区在线av高清观看| 欧美日韩国产亚洲二区| 亚洲欧美清纯卡通| 国产av在哪里看| 日韩欧美国产在线观看| 最近视频中文字幕2019在线8| 婷婷精品国产亚洲av| 热99re8久久精品国产| 男女做爰动态图高潮gif福利片| 真人做人爱边吃奶动态| 卡戴珊不雅视频在线播放| 久久久久久九九精品二区国产| 欧美另类亚洲清纯唯美| 亚洲国产欧美人成| 婷婷精品国产亚洲av| 三级毛片av免费| 色综合亚洲欧美另类图片| 国产在线男女| 97热精品久久久久久| 男女啪啪激烈高潮av片| 蜜桃久久精品国产亚洲av| 久久久久久久午夜电影| 在线观看66精品国产| 欧美色欧美亚洲另类二区| 美女黄网站色视频| 一个人看视频在线观看www免费| 久久午夜亚洲精品久久| 欧美日韩精品成人综合77777| 99精品在免费线老司机午夜| 亚洲性夜色夜夜综合| 欧美日韩一区二区视频在线观看视频在线 | 男女下面进入的视频免费午夜| 国产精品野战在线观看| 国产精品久久视频播放| 2021天堂中文幕一二区在线观| 午夜久久久久精精品| 我要搜黄色片| 国产高潮美女av| 高清毛片免费看| 激情 狠狠 欧美| 国产视频一区二区在线看| 日本黄色片子视频| 亚洲熟妇中文字幕五十中出| 亚洲av五月六月丁香网| 久久人人爽人人片av| 99久久中文字幕三级久久日本| 亚洲,欧美,日韩| 久久久国产成人免费| 欧美bdsm另类| 日韩欧美在线乱码| 免费观看的影片在线观看| 欧美日韩在线观看h| 国产探花在线观看一区二区| 欧美成人a在线观看| 人人妻人人澡欧美一区二区| 欧美一级a爱片免费观看看| 成人午夜高清在线视频| 国产爱豆传媒在线观看| 级片在线观看| 日本a在线网址| 大型黄色视频在线免费观看| 久久精品国产鲁丝片午夜精品| 国产精品女同一区二区软件| av在线蜜桃| 日本三级黄在线观看| 噜噜噜噜噜久久久久久91| 国产午夜福利久久久久久| 国产91av在线免费观看| 乱人视频在线观看| 国产精品一区二区性色av| 高清毛片免费看| 国产精品女同一区二区软件| 悠悠久久av| 久久久久精品国产欧美久久久| 午夜亚洲福利在线播放| 久久热精品热| 真实男女啪啪啪动态图| 最近中文字幕高清免费大全6| 久久精品人妻少妇| 一本精品99久久精品77| 综合色丁香网| 国产乱人视频| 国产色爽女视频免费观看| 日本爱情动作片www.在线观看 | 免费黄网站久久成人精品| 久久久久久大精品| 午夜福利在线观看免费完整高清在 | av黄色大香蕉| 91在线精品国自产拍蜜月| 神马国产精品三级电影在线观看|