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

    基于XML的代碼自動生成技術(shù)在軟件開發(fā)中的應(yīng)用

    2017-06-27 08:14:18武建亮辛長平
    無線電通信技術(shù) 2017年4期
    關(guān)鍵詞:代碼生成分機(jī)配置文件

    武建亮,辛長平,楊 寧

    (1.中國電子科技集團(tuán)第五十四研究所,河北 石家莊 050081;2.河北遠(yuǎn)東通信系統(tǒng)工程有限公司,河北 石家莊 050081;3. 中國人民解放軍63615部隊,新疆 庫爾勒 841001)

    基于XML的代碼自動生成技術(shù)在軟件開發(fā)中的應(yīng)用

    武建亮1,辛長平2,楊 寧3

    (1.中國電子科技集團(tuán)第五十四研究所,河北 石家莊 050081;2.河北遠(yuǎn)東通信系統(tǒng)工程有限公司,河北 石家莊 050081;3. 中國人民解放軍63615部隊,新疆 庫爾勒 841001)

    針對航天測控工程監(jiān)控軟件的功能及開發(fā)維護(hù)過程中遇到的通用性差、接口依賴型強、代碼復(fù)用率低、開發(fā)效率低等問題,提出了基于XML的數(shù)據(jù)關(guān)系描述技術(shù)和代碼自動生成技術(shù)。能夠自動生成針對各分機(jī)的數(shù)據(jù)結(jié)構(gòu)類、數(shù)據(jù)處理類和分機(jī)界面。工程實踐證明,應(yīng)用該技術(shù)可以實現(xiàn)軟件代碼的快速開發(fā),具有開發(fā)周期短、適應(yīng)性強、可靠性高的特點。

    航天測控;XML;代碼自動生成

    0 引言

    目前航天測控工程中監(jiān)控軟件作為測控系統(tǒng)的監(jiān)控中心,擔(dān)負(fù)著整個系統(tǒng)設(shè)備的狀態(tài)監(jiān)視、參數(shù)設(shè)置、任務(wù)配置等功能,同時負(fù)責(zé)調(diào)度系統(tǒng)設(shè)備執(zhí)行各種自檢、測試、系統(tǒng)標(biāo)校、目標(biāo)捕獲以及測控任務(wù)的執(zhí)行等功能。監(jiān)控軟件通過網(wǎng)絡(luò)、串口等多種通信方式與系統(tǒng)內(nèi)各分機(jī)或分系統(tǒng)進(jìn)行信息交互。隨著測控系統(tǒng)設(shè)備的功能越來越全,設(shè)備越來越多,監(jiān)控軟件的開發(fā)越來越復(fù)雜,需要花費大量人力、時間去進(jìn)行接口的編碼、調(diào)試和測試,而且接口在發(fā)生變動時(經(jīng)常發(fā)生),維護(hù)和修改也會耗費大量時間。由不同人員編寫的代碼質(zhì)量不盡相同,導(dǎo)致目前航天測控工程監(jiān)控軟件存在開發(fā)效率低、可維護(hù)性差、通用性差、接口依賴型強、代碼復(fù)用率低、功能模塊耦合度高等問題。

    為了解決上述問題,本著統(tǒng)一、高效、快速、可靠的設(shè)計思想,提出了在監(jiān)控軟件開發(fā)過程中使用基于XML[1-3]配置文件的代碼生成技術(shù),應(yīng)用此技術(shù)能自動生成針對各分機(jī)的數(shù)據(jù)結(jié)構(gòu)類、數(shù)據(jù)處理類和分機(jī)界面,從而實現(xiàn)監(jiān)控軟件的快速開發(fā),同時提高軟件的可靠性,也使監(jiān)控軟件代碼的通用性、可維護(hù)性大大增強。

    1 設(shè)計思想

    為了自動生成監(jiān)控軟件針對各分機(jī)的數(shù)據(jù)結(jié)構(gòu)類、數(shù)據(jù)處理類和分機(jī)管理界面,需要解決的主要問題包括:

    ① 采用可描述性語言對每個外部接口的數(shù)據(jù)幀格式、內(nèi)外部接口數(shù)據(jù)元素、內(nèi)外部接口數(shù)據(jù)元素格式轉(zhuǎn)換方式、參數(shù)執(zhí)行結(jié)果等關(guān)系進(jìn)行描述;

    ② 利用數(shù)據(jù)和函數(shù)代碼生成技術(shù),將外部接口幀格式、外部接口命令幀、內(nèi)外數(shù)據(jù)元素轉(zhuǎn)換、參數(shù)執(zhí)行結(jié)果比對等關(guān)系轉(zhuǎn)換為數(shù)據(jù)類和函數(shù)體;

    ③ 利用窗體界面代碼生成技術(shù),生成設(shè)備狀態(tài)監(jiān)視窗體用于監(jiān)視各分機(jī)設(shè)備工作參數(shù)和設(shè)備狀態(tài);

    ④ 利用窗體界面代碼生成技術(shù),生成設(shè)備參數(shù)設(shè)置和控制窗體用于進(jìn)行分機(jī)設(shè)備控制。

    采用基于XML的配置文件來對每個外部接口的數(shù)據(jù)幀格式、內(nèi)外部接口數(shù)據(jù)元素、內(nèi)外部接口數(shù)據(jù)元素格式轉(zhuǎn)換方式、參數(shù)執(zhí)行結(jié)果等關(guān)系進(jìn)行描述,同時利用配置文件中描述的分機(jī)接口信息生成對應(yīng)的分機(jī)數(shù)據(jù)結(jié)構(gòu)類、分機(jī)設(shè)備處理類、分機(jī)人機(jī)界面中的參數(shù)設(shè)置界面,實現(xiàn)監(jiān)控軟件的高效快速開發(fā)。

    2 XML配置文件設(shè)計

    XML是萬維網(wǎng)聯(lián)盟(World Wide Web Consortium,W3C)發(fā)布的一種標(biāo)準(zhǔn),是標(biāo)準(zhǔn)通用標(biāo)記語言(Standard Generalized Markup Language,SGML)的一個簡化子集。XML遵循嚴(yán)格語法規(guī)范,實現(xiàn)了數(shù)據(jù)存儲格式結(jié)構(gòu)化,具有擴(kuò)展性好、數(shù)據(jù)共享與重用簡單和網(wǎng)絡(luò)傳輸方便等優(yōu)點,已成為一種通用的數(shù)據(jù)交換標(biāo)準(zhǔn)[4-8]。

    XML配置文件描述內(nèi)容主要包括:

    ① 對分機(jī)外部接口數(shù)據(jù)元素及分機(jī)命令幀格式進(jìn)行描述;

    ② 對分機(jī)處理類內(nèi)部數(shù)據(jù)元素進(jìn)行定義,并定義內(nèi)部數(shù)據(jù)元素與外部接口數(shù)據(jù)元素之間的轉(zhuǎn)換關(guān)系;

    ③ 對分機(jī)下發(fā)參數(shù)和匯報參數(shù)比對關(guān)系進(jìn)行描述。

    接口的規(guī)范化描述如圖1所示。其中,圖1(a)為數(shù)據(jù)元素的規(guī)范化描述,將分機(jī)接口中每一個數(shù)據(jù)元素包含12個屬性,即序號(關(guān)鍵字,不能重復(fù))、名稱、數(shù)據(jù)類型、量化單位、步進(jìn)、最大值、最小值、默認(rèn)值、單位、格式、描述、顯示選擇;圖1(b)為接口命令的規(guī)范描述,具體屬性包括命令名稱、命令標(biāo)識、數(shù)據(jù)長度和命令內(nèi)容(與接口數(shù)據(jù)元素對應(yīng));圖1(c)為接口轉(zhuǎn)換的規(guī)范化描述,屬性包括:主數(shù)據(jù)元素序號、名稱、子數(shù)據(jù)元素個數(shù)和子數(shù)據(jù)元素[9-10,15,16]。表1為XML配置文件列表。

    (a)數(shù)據(jù)元素表

    (b)命令組織關(guān)系表

    表1 配置文件列表

    序號配置文件名稱用途11.xml發(fā)數(shù)據(jù)元素集合22.xml收數(shù)據(jù)元素集合33.xml內(nèi)部數(shù)據(jù)元素集合44.xml參數(shù)比對結(jié)果數(shù)據(jù)元素集合55.xml發(fā)命令與發(fā)數(shù)據(jù)元素對應(yīng)表66.xml接命令與收數(shù)據(jù)元素對應(yīng)表77.xml發(fā)枚舉數(shù)據(jù)元素枚舉項列舉88.xml收枚舉數(shù)據(jù)元素枚舉項列舉99.xml收發(fā)數(shù)據(jù)元素對應(yīng)關(guān)系1010.xml收數(shù)據(jù)元素與內(nèi)部數(shù)據(jù)元素轉(zhuǎn)換關(guān)系

    3 代碼自動生成技術(shù)

    3.1 生成數(shù)據(jù)結(jié)構(gòu)類

    利用配置文件中描述的分機(jī)接口信息生成對應(yīng)的分機(jī)數(shù)據(jù)結(jié)構(gòu)類代碼。生成數(shù)據(jù)結(jié)構(gòu)類代碼的過程由SmcuMaker_Data類完成,SmcuMaker_Data類視圖如圖2所示。

    圖2 SmcuMaker_Data類視圖

    SmcuMaker_Data類實現(xiàn)的主要功能函數(shù)包括:

    ① Create_DataClass:根據(jù)生成數(shù)據(jù)結(jié)構(gòu)類文件;

    ② Create_Macro:根據(jù)生成分機(jī)地址、命令字的宏定義;

    ③ Create_CmdData:根據(jù)每個命令生成對應(yīng)的結(jié)構(gòu),包含初始化函數(shù)。

    3.2 生成分機(jī)設(shè)備處理類

    利用配置文件中描述的分機(jī)接口信息生成分機(jī)設(shè)備處理類,每一個外部分機(jī)生成一個對應(yīng)的設(shè)備處理類。生成分機(jī)設(shè)備處理類代碼的過程由SmcuMaker_Dev類完成,SmcuMaker_Dev類視圖如圖3所示。

    圖3 SmcuMaker_Dev類視圖

    3.3 生成人機(jī)界面

    利用配置文件中描述的分機(jī)接口信息生成分機(jī)人機(jī)界面中工作量最大的參數(shù)設(shè)置界面,每一個外部分機(jī)生成一個對應(yīng)的監(jiān)控界面。生成分機(jī)參數(shù)設(shè)置界面的過程由SmcuMaker_View類完成,SmcuMaker_View類視圖如圖4所示。

    圖4 SmcuMaker_View類視圖

    ① Create_ViewClass:根據(jù)生成界面;

    ② Create_Attribute:界面類屬性定義,包括界面控件和命令數(shù)據(jù)對象,利用設(shè)置數(shù)據(jù)元素表和下發(fā)命令與數(shù)據(jù)元素對應(yīng)關(guān)系表為每個單命令中的數(shù)據(jù)元素創(chuàng)建名稱控件(Label,用于顯示數(shù)據(jù)元素名稱)和輸入(顯示)控件,輸入(顯示)控件根據(jù)數(shù)據(jù)元素格式選擇,目前支持浮點輸入、十六進(jìn)制輸入、文本輸入、枚舉輸入和十進(jìn)制輸入;

    ③ Create_CmdData:根據(jù)為每個命令生成對應(yīng)的結(jié)構(gòu),包含初始化函數(shù);

    ④ 分機(jī)包含多個單元時,使用頁簽進(jìn)行區(qū)分,并且為每個單元創(chuàng)建設(shè)置和更改按鈕。

    4 仿真實驗對比

    為驗證本文方法,統(tǒng)計了手動編碼與代碼自動生成兩種方式開發(fā)一個工程監(jiān)控軟件中標(biāo)準(zhǔn)模式基帶分機(jī)管理模塊的工作量、時間、代碼質(zhì)量并做統(tǒng)計比對。從表2可知編寫數(shù)據(jù)結(jié)構(gòu)類的效率稍高,代碼錯誤率稍低,但從表3和表4可知編寫分機(jī)管理類和人機(jī)界面時,使用XML自動生成方式比手動編碼節(jié)省大約90人時的工作量,總工作量節(jié)省大約85人時,代碼錯誤率大幅降低。

    手動編碼方式在軟件開發(fā)的各個階段都可能存在錯誤,而且由于編碼人員水平不同導(dǎo)致代碼質(zhì)量也參差不齊,而使用代碼自動生成技術(shù)開發(fā)軟件時僅在前期開發(fā)和調(diào)試代碼生成器時投入較大工作量,一旦代碼生成器調(diào)試完成,軟件編碼工作可轉(zhuǎn)換為編寫配置文件。

    通過實驗證明代碼自動生成技術(shù)可提高軟件的開發(fā)效率、可靠性和代碼的可維護(hù)性[11-14]。

    表2 手動與代碼生成工程實驗對比-數(shù)據(jù)結(jié)構(gòu)類

    開發(fā)方式行數(shù)工作量(人時)代碼(XML)錯誤率/%可維護(hù)性手動編寫數(shù)據(jù)結(jié)構(gòu)類4552452好編寫XML文件2265503好

    表3 手動與代碼生成工程實驗對比-分機(jī)管理類

    開發(fā)方式代碼行數(shù)工作量(人時)代碼(XML)錯誤率/%可維護(hù)性手動編碼55355618差代碼生成5561<13好

    表4 手動與代碼生成工程實驗對比-人機(jī)界面類

    開發(fā)方式代碼行數(shù)工作量(人時)代碼(XML)錯誤率/%可維護(hù)性手動編碼143753613差代碼生成18585<13好

    5 結(jié)束語

    提出通過XML配置文件的方式對監(jiān)控軟件與各外部分機(jī)之間的接口進(jìn)行描述,并使用代碼生成技術(shù)生成相應(yīng)的數(shù)據(jù)結(jié)構(gòu)類、設(shè)備分機(jī)處理類和人機(jī)界面。該方法較以往的接口開發(fā)流程在效率和正確率方面有顯著提高,可將傳統(tǒng)的代碼驗證變?yōu)樯梢?guī)則驗證,只要規(guī)則正確,生產(chǎn)的代碼就完全正確,因此該方法可適用于多個領(lǐng)域的監(jiān)控軟件開發(fā)。

    [1] Meixner G,Seissler M,Breiner K.Model-Drieven Useware Engineering [J].Model-Driven Development of Advanced User Interface,2011,340:1-26.

    [2] 王慶.XML約束在XML數(shù)據(jù)存儲、發(fā)布和轉(zhuǎn)換中的應(yīng)用[D].上海:復(fù)旦大學(xué),2004:15-17.

    [3] 馬俊,王曉磊.XML技術(shù)在數(shù)據(jù)集成與共享中的應(yīng)用[M].武漢:武漢華中科技大學(xué)出版社,2009.

    [4] 張瓊,黃翩.基于XML的代碼自動生成工具[J].電子科技,2015,28(2):95-97.

    [5] 趙軍. 基于模板的代碼生成器的研究與實現(xiàn)[J]. 長春師范學(xué)院學(xué)報,2011(12):28-34.

    [6] 苗維杰,李天輝.基于XML代碼生成技術(shù)的應(yīng)用研究[J]. 電子元器件應(yīng)用,2009(10):75-78 .

    [7] 楊皓,楊忠,吳愚.基于XML腳本的代碼生成技術(shù)及其應(yīng)用[J].電腦知識與技術(shù),2009(07):1712-1713.

    [8] 范秋生.XML的代碼生成器的設(shè)計與實現(xiàn)[J].長江大學(xué)報(自然科學(xué)版)理工卷,2008(01):211-212.

    [9] 王明,劉立新,張核銘,等.基于.NET平臺的生產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)[J].無線電工程,2008,38(5):10-12.

    [10]孫婧,劉瑩,孟景濤,等.基于XML的軟件通用程序框架[J].無線電工程,2015,45(6):25-27.

    [11]狄彩云,張英,狄衛(wèi)國,等.航天測控通信中指定源組播的技術(shù)研究[J].無線電工程,2014,44(9):5-7.

    [12]孫偉杰,張曉欣,畢嘉鴻,等.C程序代碼結(jié)構(gòu)審查算法的研究與實現(xiàn)[J].無線電工程,2013,39(3):89-92.

    [13]張晶,黃小峰.基于業(yè)務(wù)模型和界面模型的代碼生成工具[J].電腦與信息技術(shù),2016,24(5):2-15.

    [14]孫偉杰,張曉欣,畢嘉鴻,等.C程序代碼結(jié)構(gòu)審查算法的研究與實現(xiàn)[J].無線電工程,2013,39(3):89-92.

    [15]接卉,蘭雨晴,駱 沛.一種關(guān)鍵字驅(qū)動的自動化測試框架[J]. 計算機(jī)應(yīng)用研究,2009,26(3):927-929.

    [16]戴建國,郭 理,曹傳東.JUnit框架剖析[J]. 計算機(jī)與數(shù)字工程,2008(08):43-45.

    Application of XML-based Code Auto-generation Technique in Aerospace TT&C Software Development

    WU Jian-liang1,XIN Chang-ping2,YANG Ning3

    (1. The 54th Research Institute of CETC,Shijiazhuang Hebei 050081,China;2. Hebei Far-East Communication System Engineering Co.,Ltd,Shijiazhuang Hebei 050081,China;3. Unit 63615,PLA,Kuerle Xinjiang 841001,China)

    In order to solve the problems such as the low generality,high dependence on interface,low code sharing rate and low development efficiency during the software development of aerospace TT&C system,this paper proposes a solution based on the technique of data relation description based on XML and code auto-generation. Through this solution,the classes of data structure,data processing and interface of sub-system for each sub-system can be automatically generated. The engineering practice has proven that by using the proposed technique,fast development of software code can be implemented,and advantages such as short development circle,good adaptability and high reliability can be achieved.

    aerospace TT&C;XML;code auto-generation

    10. 3969/j.issn. 1003-3114. 2017.04.24

    武建亮,辛長平,楊寧.基于XML的代碼自動生成技術(shù)在軟件開發(fā)中的應(yīng)用[J].無線電通信技術(shù),2017,43(4):101-104.

    [WU Jianliang,XIN Changping,YANG Ning. Application of XML-based Code Auto-generation Technique in Aerospace TT&C Software Development [J]. Radio Communications Technology,2017,43(4):101-104. ]

    2017-03-20

    國家高技術(shù)研究發(fā)展計劃(863計劃)項目(2013AA122904)

    武建亮(1984—),男,工程師,主要研究方向:航天測控。辛長平(1983—),女,工程師,主要研究方向:信息系統(tǒng)開發(fā)。

    TP311

    A

    1003-3114(2017)04-101-4

    猜你喜歡
    代碼生成分機(jī)配置文件
    提示用戶配置文件錯誤 這樣解決
    基于無線技術(shù)的鐵路客車火災(zāi)報警裝置設(shè)計概述
    Lustre語言可信代碼生成器研究進(jìn)展
    搭建簡單的Kubernetes集群
    互不干涉混用Chromium Edge
    一種通用的硬幣清分機(jī)設(shè)計
    電子制作(2018年23期)2018-12-26 01:01:02
    寬帶接入網(wǎng)環(huán)境下區(qū)間電調(diào)分機(jī)接入方式研究
    忘記ESXi主機(jī)root密碼怎么辦
    某型微波著陸引導(dǎo)設(shè)備模擬訓(xùn)練系統(tǒng)設(shè)計
    電子制作(2017年16期)2018-01-30 07:15:14
    代碼生成技術(shù)在軟件開發(fā)中的應(yīng)用
    電子世界(2016年15期)2016-08-29 02:14:28
    国产亚洲欧美精品永久| 国产亚洲精品第一综合不卡| 国产伦一二天堂av在线观看| 久久久久久亚洲精品国产蜜桃av| 午夜福利在线观看吧| 天堂动漫精品| www.999成人在线观看| 村上凉子中文字幕在线| 999久久久精品免费观看国产| 精品不卡国产一区二区三区| 日韩精品中文字幕看吧| 亚洲午夜理论影院| 日韩大尺度精品在线看网址| 欧美黄色淫秽网站| 国产精品亚洲av一区麻豆| 国产成人av教育| 最近在线观看免费完整版| 夜夜爽天天搞| 国产精品爽爽va在线观看网站 | 久久青草综合色| 日本三级黄在线观看| 中文字幕人妻熟女乱码| 中国美女看黄片| 两个人视频免费观看高清| 亚洲无线在线观看| 色综合亚洲欧美另类图片| 亚洲成人国产一区在线观看| 免费av毛片视频| 欧美+亚洲+日韩+国产| 亚洲国产高清在线一区二区三 | 国产爱豆传媒在线观看 | 国产伦在线观看视频一区| 熟女少妇亚洲综合色aaa.| 亚洲一卡2卡3卡4卡5卡精品中文| 极品教师在线免费播放| 视频区欧美日本亚洲| 女性生殖器流出的白浆| 久久亚洲精品不卡| 精华霜和精华液先用哪个| 中文字幕人成人乱码亚洲影| 午夜福利欧美成人| 亚洲国产看品久久| www.自偷自拍.com| 国产精品综合久久久久久久免费| 亚洲精品中文字幕在线视频| 国产亚洲精品一区二区www| 精品国产国语对白av| 久久 成人 亚洲| 十分钟在线观看高清视频www| 亚洲狠狠婷婷综合久久图片| 国产精品九九99| 久热这里只有精品99| 日韩欧美一区视频在线观看| 国内揄拍国产精品人妻在线 | 免费女性裸体啪啪无遮挡网站| 成人免费观看视频高清| 欧美日韩中文字幕国产精品一区二区三区| 国产精品一区二区三区四区久久 | 这个男人来自地球电影免费观看| 免费看十八禁软件| 日韩高清综合在线| 麻豆成人午夜福利视频| 在线av久久热| 亚洲第一电影网av| 精品久久久久久久久久免费视频| 看免费av毛片| 国产伦在线观看视频一区| 精品福利观看| 国产熟女xx| 欧美精品啪啪一区二区三区| 又黄又粗又硬又大视频| 午夜激情av网站| 老司机靠b影院| 丝袜在线中文字幕| 婷婷精品国产亚洲av在线| 巨乳人妻的诱惑在线观看| 香蕉av资源在线| 在线天堂中文资源库| 黑丝袜美女国产一区| 黄色视频,在线免费观看| 国产成人精品无人区| 欧美色视频一区免费| 日本一区二区免费在线视频| 亚洲成国产人片在线观看| 一区二区三区精品91| 免费在线观看黄色视频的| 最新在线观看一区二区三区| 级片在线观看| 九色国产91popny在线| 在线国产一区二区在线| 一本综合久久免费| 婷婷亚洲欧美| 国产视频一区二区在线看| 老熟妇仑乱视频hdxx| 日韩欧美国产一区二区入口| 啦啦啦免费观看视频1| 99在线人妻在线中文字幕| 亚洲人成77777在线视频| а√天堂www在线а√下载| 午夜精品久久久久久毛片777| 可以免费在线观看a视频的电影网站| 亚洲avbb在线观看| 国产精品电影一区二区三区| 精品国产国语对白av| 久热爱精品视频在线9| 999久久久精品免费观看国产| 日韩成人在线观看一区二区三区| 亚洲国产看品久久| 淫秽高清视频在线观看| cao死你这个sao货| 亚洲成av人片免费观看| e午夜精品久久久久久久| 欧洲精品卡2卡3卡4卡5卡区| 亚洲中文日韩欧美视频| 777久久人妻少妇嫩草av网站| 日本五十路高清| 在线免费观看的www视频| 免费看美女性在线毛片视频| a在线观看视频网站| 亚洲欧美激情综合另类| 午夜久久久久精精品| 欧美 亚洲 国产 日韩一| 麻豆成人av在线观看| 韩国精品一区二区三区| 久久精品aⅴ一区二区三区四区| 国产黄a三级三级三级人| 亚洲九九香蕉| 久久久久九九精品影院| 少妇的丰满在线观看| 啦啦啦韩国在线观看视频| 午夜激情av网站| 成人av一区二区三区在线看| 国产主播在线观看一区二区| a级毛片a级免费在线| 成人午夜高清在线视频 | 久久久久久九九精品二区国产 | 日本熟妇午夜| 999精品在线视频| 18禁黄网站禁片免费观看直播| 欧美激情 高清一区二区三区| 亚洲aⅴ乱码一区二区在线播放 | 国内精品久久久久久久电影| 国产成人av教育| 一进一出抽搐动态| 免费在线观看成人毛片| 色精品久久人妻99蜜桃| 搡老熟女国产l中国老女人| 久久久久精品国产欧美久久久| 中出人妻视频一区二区| 男女那种视频在线观看| 搞女人的毛片| 国产一区二区三区视频了| 国产真人三级小视频在线观看| 女性生殖器流出的白浆| 丝袜人妻中文字幕| 两人在一起打扑克的视频| 亚洲欧洲精品一区二区精品久久久| 免费一级毛片在线播放高清视频| 国产一区二区三区视频了| 欧美黑人精品巨大| 成在线人永久免费视频| 黄片大片在线免费观看| 两人在一起打扑克的视频| 国内精品久久久久精免费| 在线观看66精品国产| 波多野结衣av一区二区av| 亚洲精品美女久久久久99蜜臀| or卡值多少钱| 99久久无色码亚洲精品果冻| 给我免费播放毛片高清在线观看| 99在线视频只有这里精品首页| 精品午夜福利视频在线观看一区| 啦啦啦观看免费观看视频高清| 亚洲最大成人中文| 少妇粗大呻吟视频| 日韩欧美三级三区| av超薄肉色丝袜交足视频| 女警被强在线播放| 精品一区二区三区av网在线观看| 亚洲色图av天堂| 亚洲国产精品sss在线观看| 亚洲熟妇中文字幕五十中出| 精品国产乱码久久久久久男人| 久久九九热精品免费| 性欧美人与动物交配| 久久国产亚洲av麻豆专区| 亚洲成人免费电影在线观看| 搡老岳熟女国产| 欧美性猛交╳xxx乱大交人| 久久九九热精品免费| 国产高清videossex| 国产1区2区3区精品| 午夜福利高清视频| 中文字幕人妻丝袜一区二区| 国产精品久久视频播放| 可以免费在线观看a视频的电影网站| 丁香六月欧美| 国产99白浆流出| 国产高清激情床上av| 极品教师在线免费播放| 久久香蕉激情| 久久久久久久久免费视频了| 久久久久国产精品人妻aⅴ院| 少妇粗大呻吟视频| 亚洲男人天堂网一区| 日韩av在线大香蕉| 免费看日本二区| 色综合婷婷激情| 日韩免费av在线播放| 国产一区二区在线av高清观看| 亚洲成av人片免费观看| 午夜久久久在线观看| 国产成+人综合+亚洲专区| 亚洲全国av大片| 精品国产美女av久久久久小说| 国产精品av久久久久免费| 制服诱惑二区| 国产成人欧美在线观看| 亚洲精品av麻豆狂野| 在线观看www视频免费| 欧美在线黄色| 丝袜美腿诱惑在线| 黄色片一级片一级黄色片| 久久 成人 亚洲| 久久久久久免费高清国产稀缺| 91麻豆精品激情在线观看国产| 母亲3免费完整高清在线观看| 精品久久久久久成人av| 曰老女人黄片| 久久精品aⅴ一区二区三区四区| 免费搜索国产男女视频| 91麻豆av在线| 中文资源天堂在线| 此物有八面人人有两片| 亚洲av日韩精品久久久久久密| 国产真实乱freesex| 亚洲在线自拍视频| 国产乱人伦免费视频| 巨乳人妻的诱惑在线观看| 淫秽高清视频在线观看| 热99re8久久精品国产| 中文字幕久久专区| 在线观看免费视频日本深夜| 黄色女人牲交| 好男人在线观看高清免费视频 | 久久亚洲精品不卡| 欧美zozozo另类| 亚洲第一欧美日韩一区二区三区| 夜夜躁狠狠躁天天躁| 超碰成人久久| 国产av在哪里看| 日本免费a在线| 亚洲成国产人片在线观看| 国产伦在线观看视频一区| 91成人精品电影| 51午夜福利影视在线观看| 狂野欧美激情性xxxx| 老熟妇乱子伦视频在线观看| av欧美777| 欧美黑人巨大hd| 亚洲天堂国产精品一区在线| 久久久久久免费高清国产稀缺| 88av欧美| 给我免费播放毛片高清在线观看| 久久久久久久久免费视频了| 亚洲国产欧美日韩在线播放| 久久久久久久午夜电影| 久久这里只有精品19| 亚洲av片天天在线观看| 2021天堂中文幕一二区在线观 | 精品久久久久久久久久免费视频| 日韩中文字幕欧美一区二区| 免费av毛片视频| 成人手机av| 日日摸夜夜添夜夜添小说| 波多野结衣高清无吗| 香蕉丝袜av| 精品日产1卡2卡| 精品少妇一区二区三区视频日本电影| 国产蜜桃级精品一区二区三区| www.www免费av| 黑人欧美特级aaaaaa片| 欧美亚洲日本最大视频资源| 国产精品九九99| 久久久久久亚洲精品国产蜜桃av| 亚洲最大成人中文| 黄色女人牲交| 日本免费a在线| 国产久久久一区二区三区| 亚洲国产高清在线一区二区三 | 青草久久国产| 黄色毛片三级朝国网站| av中文乱码字幕在线| 99国产精品一区二区蜜桃av| 国产高清videossex| 老汉色∧v一级毛片| 欧美性猛交黑人性爽| av片东京热男人的天堂| 天天一区二区日本电影三级| 一区二区日韩欧美中文字幕| 18美女黄网站色大片免费观看| 91大片在线观看| 天天躁夜夜躁狠狠躁躁| 少妇裸体淫交视频免费看高清 | www.自偷自拍.com| 国产一区在线观看成人免费| 一区二区日韩欧美中文字幕| 久久久精品欧美日韩精品| 日韩高清综合在线| xxxwww97欧美| 久久午夜综合久久蜜桃| 中文字幕精品免费在线观看视频| 午夜视频精品福利| 欧美黑人精品巨大| 亚洲人成77777在线视频| 桃红色精品国产亚洲av| 最新在线观看一区二区三区| 男女那种视频在线观看| 亚洲av成人一区二区三| 老司机在亚洲福利影院| 男人舔女人的私密视频| 精华霜和精华液先用哪个| 在线免费观看的www视频| 欧美性猛交╳xxx乱大交人| 在线观看午夜福利视频| 美女 人体艺术 gogo| 日本一本二区三区精品| 亚洲国产欧美网| 亚洲成人免费电影在线观看| 亚洲欧美日韩无卡精品| 1024香蕉在线观看| 淫秽高清视频在线观看| 一进一出抽搐动态| 91在线观看av| 欧美在线黄色| 禁无遮挡网站| 亚洲av中文字字幕乱码综合 | 后天国语完整版免费观看| 99国产精品99久久久久| 亚洲精品在线观看二区| 香蕉丝袜av| 亚洲精品国产一区二区精华液| 国产精品亚洲一级av第二区| 99在线人妻在线中文字幕| 亚洲成国产人片在线观看| 婷婷亚洲欧美| 波多野结衣高清作品| 欧美中文日本在线观看视频| 美女国产高潮福利片在线看| 99热只有精品国产| x7x7x7水蜜桃| 日韩精品中文字幕看吧| 在线天堂中文资源库| 亚洲欧美精品综合久久99| 身体一侧抽搐| 性色av乱码一区二区三区2| 正在播放国产对白刺激| 亚洲中文字幕一区二区三区有码在线看 | 久久精品国产亚洲av香蕉五月| 国产精品久久视频播放| 免费一级毛片在线播放高清视频| 97人妻精品一区二区三区麻豆 | 两个人看的免费小视频| 男人舔奶头视频| 中亚洲国语对白在线视频| 窝窝影院91人妻| 午夜a级毛片| 真人一进一出gif抽搐免费| 香蕉久久夜色| 黄色女人牲交| 国产真实乱freesex| 亚洲va日本ⅴa欧美va伊人久久| 少妇被粗大的猛进出69影院| 精品欧美国产一区二区三| 久99久视频精品免费| 精品第一国产精品| 国产精品综合久久久久久久免费| 亚洲欧美一区二区三区黑人| 50天的宝宝边吃奶边哭怎么回事| 色在线成人网| 亚洲五月婷婷丁香| 中文字幕高清在线视频| 搡老岳熟女国产| 亚洲色图 男人天堂 中文字幕| 精品国产国语对白av| 国产一区在线观看成人免费| 青草久久国产| 欧美最黄视频在线播放免费| 国产精品1区2区在线观看.| 午夜福利18| 国产精品日韩av在线免费观看| 亚洲黑人精品在线| 久久精品国产99精品国产亚洲性色| 看片在线看免费视频| 麻豆成人av在线观看| av中文乱码字幕在线| 99在线人妻在线中文字幕| 国产亚洲av嫩草精品影院| 两人在一起打扑克的视频| 美女扒开内裤让男人捅视频| 免费一级毛片在线播放高清视频| 999久久久精品免费观看国产| 丰满的人妻完整版| 久久久精品欧美日韩精品| 久久久精品国产亚洲av高清涩受| 精品一区二区三区av网在线观看| 老司机在亚洲福利影院| 国产蜜桃级精品一区二区三区| 久久久久久亚洲精品国产蜜桃av| 久久精品91蜜桃| 久久精品国产亚洲av高清一级| 免费观看精品视频网站| 欧美在线黄色| 亚洲成人久久爱视频| 在线观看66精品国产| 嫩草影院精品99| 观看免费一级毛片| 欧美av亚洲av综合av国产av| 青草久久国产| 老司机在亚洲福利影院| 午夜福利免费观看在线| 国产aⅴ精品一区二区三区波| 日韩成人在线观看一区二区三区| 久久久国产成人免费| 手机成人av网站| 淫秽高清视频在线观看| 久久国产精品人妻蜜桃| 国产又爽黄色视频| 久9热在线精品视频| 757午夜福利合集在线观看| 美女高潮到喷水免费观看| svipshipincom国产片| 99国产极品粉嫩在线观看| 欧美成狂野欧美在线观看| 欧美激情久久久久久爽电影| 99热只有精品国产| 色av中文字幕| 免费看a级黄色片| 制服诱惑二区| 亚洲欧美精品综合一区二区三区| 午夜日韩欧美国产| 又黄又爽又免费观看的视频| 亚洲熟妇熟女久久| 欧洲精品卡2卡3卡4卡5卡区| 久久久国产欧美日韩av| 高清毛片免费观看视频网站| 女性被躁到高潮视频| 精品久久久久久久毛片微露脸| 九色国产91popny在线| 日韩成人在线观看一区二区三区| 久久午夜亚洲精品久久| 国产黄片美女视频| 俄罗斯特黄特色一大片| 亚洲 欧美一区二区三区| 在线观看一区二区三区| 国产区一区二久久| 久久久久久九九精品二区国产 | 免费人成视频x8x8入口观看| 久久精品国产综合久久久| 在线免费观看的www视频| 日韩欧美在线二视频| 无遮挡黄片免费观看| bbb黄色大片| 欧美亚洲日本最大视频资源| 视频在线观看一区二区三区| 日本熟妇午夜| av在线天堂中文字幕| 日日爽夜夜爽网站| 亚洲,欧美精品.| 特大巨黑吊av在线直播 | av片东京热男人的天堂| 大型黄色视频在线免费观看| 91国产中文字幕| 一级黄色大片毛片| 亚洲一码二码三码区别大吗| 久久久久免费精品人妻一区二区 | 久久久精品国产亚洲av高清涩受| 久久婷婷成人综合色麻豆| 禁无遮挡网站| 亚洲五月色婷婷综合| 亚洲国产精品成人综合色| 老司机深夜福利视频在线观看| 亚洲狠狠婷婷综合久久图片| 亚洲 欧美一区二区三区| 国产私拍福利视频在线观看| √禁漫天堂资源中文www| 国产精品久久久av美女十八| 日韩一卡2卡3卡4卡2021年| 日韩免费av在线播放| 男女视频在线观看网站免费 | 久久久精品国产亚洲av高清涩受| 老司机深夜福利视频在线观看| 久久精品国产亚洲av香蕉五月| 午夜精品在线福利| 亚洲国产欧美网| 国内揄拍国产精品人妻在线 | 亚洲成国产人片在线观看| 国产精品一区二区精品视频观看| 久久精品国产清高在天天线| 99riav亚洲国产免费| 国产精品野战在线观看| 欧美av亚洲av综合av国产av| av超薄肉色丝袜交足视频| 国产在线精品亚洲第一网站| 此物有八面人人有两片| 人人妻人人澡欧美一区二区| 精品国产乱码久久久久久男人| 中文字幕最新亚洲高清| 欧美在线黄色| 亚洲国产中文字幕在线视频| 巨乳人妻的诱惑在线观看| 免费看日本二区| 美女午夜性视频免费| 91麻豆av在线| 国产不卡一卡二| √禁漫天堂资源中文www| av欧美777| 日本在线视频免费播放| 日本 av在线| 熟女少妇亚洲综合色aaa.| 欧美在线黄色| 成人三级做爰电影| 精品久久久久久,| 久久久久久亚洲精品国产蜜桃av| 午夜福利18| www国产在线视频色| 村上凉子中文字幕在线| 少妇的丰满在线观看| 国产又爽黄色视频| 精品日产1卡2卡| 一a级毛片在线观看| 国产成人啪精品午夜网站| 国产蜜桃级精品一区二区三区| 色尼玛亚洲综合影院| 两个人免费观看高清视频| 精品久久久久久久久久久久久 | 99国产精品一区二区蜜桃av| 欧美绝顶高潮抽搐喷水| 国产黄色小视频在线观看| 免费在线观看视频国产中文字幕亚洲| 成在线人永久免费视频| 久久久久免费精品人妻一区二区 | 亚洲avbb在线观看| 一区福利在线观看| 国产av一区在线观看免费| 免费在线观看完整版高清| 夜夜躁狠狠躁天天躁| 黄色视频不卡| 色播在线永久视频| 香蕉丝袜av| 欧美精品啪啪一区二区三区| 人成视频在线观看免费观看| 国语自产精品视频在线第100页| 丝袜人妻中文字幕| 亚洲精品在线美女| 在线观看免费午夜福利视频| 91字幕亚洲| 午夜老司机福利片| 人人妻,人人澡人人爽秒播| 夜夜夜夜夜久久久久| 成人三级黄色视频| 色av中文字幕| 黄色女人牲交| 淫妇啪啪啪对白视频| 一二三四社区在线视频社区8| 国产精品电影一区二区三区| 亚洲av日韩精品久久久久久密| 看黄色毛片网站| 免费观看人在逋| 亚洲色图av天堂| 久久精品成人免费网站| 午夜激情av网站| 亚洲五月婷婷丁香| 老司机靠b影院| 国产成人av教育| 午夜福利18| 欧美日韩亚洲国产一区二区在线观看| 男女下面进入的视频免费午夜 | 欧美日韩黄片免| 精品熟女少妇八av免费久了| 人人妻,人人澡人人爽秒播| 老司机午夜福利在线观看视频| av欧美777| 最近最新中文字幕大全电影3 | 国产成人一区二区三区免费视频网站| 国产亚洲精品第一综合不卡| 欧洲精品卡2卡3卡4卡5卡区| 99热只有精品国产| 一区二区三区国产精品乱码| 51午夜福利影视在线观看| 侵犯人妻中文字幕一二三四区| 欧美乱妇无乱码| 大型黄色视频在线免费观看| 国产精品亚洲av一区麻豆| 男女做爰动态图高潮gif福利片| 91老司机精品| 91成年电影在线观看| 色婷婷久久久亚洲欧美| 亚洲精品久久国产高清桃花| 亚洲三区欧美一区| 久久九九热精品免费| 韩国精品一区二区三区| 欧美一级毛片孕妇| 岛国视频午夜一区免费看| 韩国av一区二区三区四区| cao死你这个sao货| 夜夜看夜夜爽夜夜摸| 国产精品美女特级片免费视频播放器 | 人成视频在线观看免费观看| 欧美成人午夜精品| av福利片在线| 国产真人三级小视频在线观看| 日韩欧美国产在线观看| 久久香蕉国产精品| 亚洲自偷自拍图片 自拍|