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

    JFreeChart在轉(zhuǎn)子動平衡計算系統(tǒng)圖表開發(fā)中的應用與實現(xiàn)

    2017-11-02 09:34何冬輝葉振起趙奕州
    軟件導刊 2017年10期
    關鍵詞:用戶體驗圖表

    何冬輝++葉振起++趙奕州

    摘要:傳統(tǒng)的Web圖表開發(fā)在不同終端、不同平臺上實現(xiàn)時,為滿足用戶全方位、多角度的體驗而采用不同的圖形組件,這無疑增加了開發(fā)量與維護量。JFreeChart是Java平臺上一個開源圖表繪制類庫,動態(tài)圖表在不同終端和平臺生成時都基于相同的繪圖組件,其提供了基于C/S與B/S架構下生成各種圖片格式的圖表,具有種類豐富、功能完善的數(shù)據(jù)圖形表現(xiàn)力與渲染力。為使轉(zhuǎn)子動平衡計算結果顯示更加清晰、直觀,同時增強該Web APP頁面的功能與顯示效果,結合JFreeChart開源圖形包的特點、工作原理及開發(fā)流程,基于Vaadin開發(fā)框架,設計并實現(xiàn)了轉(zhuǎn)子動平衡計算數(shù)據(jù)的動態(tài)圖形顯示。實例應用表明,JFreeChart在數(shù)據(jù)圖表實現(xiàn)時,不僅顯著提高了開發(fā)效率,也兼顧了不同終端的用戶體驗。

    關鍵詞:JFreeChart;圖表;Vaadin;用戶體驗

    DOIDOI:10.11907/rjdk.171651

    中圖分類號:TP319文獻標識碼:A文章編號:16727800(2017)010016204

    0引言

    傳統(tǒng)的轉(zhuǎn)子動平衡計算都是簡單以數(shù)據(jù)來表現(xiàn),缺少直觀生動的表現(xiàn)力,而其計算結果的顯示、分析及指導動平衡塊安裝所面臨的首要任務就是將計算結果可視化。傳統(tǒng)的Web圖表繪制都是采用胖客戶端的形式[1],如Applet,這種形式通常需要在客戶機上安裝相應的運行插件(如Flash插件),服務端將數(shù)據(jù)傳遞客戶端,客戶端接收數(shù)據(jù)繪制相應圖表。由于圖表在客戶端生成,其對客戶端要求比較高,無法滿足不同終端、不同平臺的用戶體驗,而且速度比較慢,無法適應現(xiàn)代高速互聯(lián)網(wǎng)的發(fā)展。

    隨著信息技術的發(fā)展,瘦客戶端圖表繪制形式逐漸成為主流,即服務端直接將運算數(shù)據(jù)生成的圖像傳遞給客戶端,客戶端無需處理數(shù)據(jù),圖表在Web瀏覽器即可動態(tài)顯示[2]。目前基于該形式的Web圖表繪制組件較多,如JFreeChart、FusionCharts與Open Flash Chart等,其中JFreeChart以其強大的功能、出色的制圖效果及便捷的操作方法在Java領域已得到廣泛應用,特別是其與Vaadin開發(fā)框架的結合,應用于Web APP的開發(fā),實現(xiàn)了業(yè)務層與表現(xiàn)層的代碼分離,大幅降低了開發(fā)人員的開發(fā)量與維護量。本文通過結合JFreeChart開源圖形包的特點、工作原理及開發(fā)流程,基于Vaadin開發(fā)框架,設計并實現(xiàn)了轉(zhuǎn)子動平衡計算數(shù)據(jù)的動態(tài)圖形顯示。

    1JFreeChart概述與研究進展

    1.1功能特性

    JFreeChart是Java中開源的制圖組件,主要用于生成各種動態(tài)圖表。在Java的圖形報表技術中,JFreeChart組件提供了方便、快捷、靈活的制圖方法,能夠生成各種各樣的圖形報表,如提供餅圖(二維/三維)、柱狀圖(水平/垂直)、線圖、點圖、時間變化圖、甘特圖、股票行情圖、混和圖、溫度計圖、刻度圖等常用商用圖表,顯示在應用程序中。JFreeChart廣泛的功能包括:豐富的API,支持各種各樣的圖表類型;靈活的設計,易于擴展,適應服務器端與客戶端的應用;支持多種類型的輸出,包括Swing界面、圖像文件(包括PNG、JPEG格式)與矢量圖形文件格式。

    JFreeChart主要特征如下:①定義接口的任何實現(xiàn)通俗易懂;②易于導出PNG與JPEG圖像文件格式(也可以使用Java的圖像I/O類庫生成類庫支持的任何格式),使用Graphics2D工具導出其它格式;③使用iText工具導出PDF格式文件,使用Batik工具導出SVG格式文件;④圖像工具欄,圖像豐富、美觀;⑤圖表支持鼠標事件,支持注解;⑥產(chǎn)生HTML圖像映射;⑦支持JDBC,可動態(tài)顯示來自多種數(shù)據(jù)庫的數(shù)據(jù);⑧可以工作于Application/Servlets/Jsp/Applets等環(huán)境;⑨完全開源,嚴格遵守GNU的通用公共認證協(xié)議。

    1.2工作原理及開發(fā)流程

    基于JFreeChart的瘦客戶端圖形繪制組件工作原理如下:客戶端(Client)通過Web瀏覽器向服務器端(Server)發(fā)送應用請求,服務器端接受請求后,基于用戶業(yè)務邏輯需求,從客戶端提供的數(shù)據(jù)或數(shù)據(jù)接口中獲取相關數(shù)據(jù),在服務器端經(jīng)過數(shù)據(jù)整理后,構造圖表所需的數(shù)據(jù)集,并由JFreeChart引擎加載此數(shù)據(jù)集,在服務器端生成臨時圖片文件,將圖片的地址返回給客戶端瀏覽器,以圖片形式顯示在Web瀏覽器上[3],如圖1所示。

    JFreeChart的開發(fā)流程如圖2所示。

    1.3研究進展

    基于JFreeChart強大的功能特性及成熟的技術支持,眾多軟件開發(fā)者將其應用于不同終端的應用程序開發(fā),并取得了顯著的研究成果。文獻[4]研究了JFreeChart繪制圖形的方法及開發(fā)流程,并繪制出某石油公司用電數(shù)據(jù)統(tǒng)計曲線圖。文獻[5]基于J2EE技術的B/S架構模式,采用Struts與Hibernate的輕量級框架結構,應用JFreeChart將報表數(shù)據(jù)動態(tài)生成多樣化、直觀化的年度、月度、日度圖形報表。文獻[6]指出Applet圖形繪制的安全隱患,將JFreeChart應用于JSP圖形開發(fā),實現(xiàn)了JFreeChart圖表的共享與在線更新。文獻[7]將JFreeChart的Java動態(tài)圖形報表技術應用于鐵路機車運行狀態(tài)中,實現(xiàn)了對機車設備的遠程監(jiān)視。基于JFreeChart繪制Web統(tǒng)計圖表,不僅提高了開發(fā)效率,也降低了項目成本。由于對JFreeChart API的封裝,開發(fā)人員在作擴展時,無需再過多地關注于繁瑣的JFreeChart API,從而能將更多時間、精力投入到具體的業(yè)務邏輯上[8]。

    目前,JFreeChart已廣泛應用于J2EE、Struts、Spring和Hibernate等開發(fā)框架,但基于前端的Vaadin開發(fā)框架開發(fā)Web APP應用程序時應用較少。本文將JFreeChart與Vaadin結合,設計并實現(xiàn)了轉(zhuǎn)子動平衡計算數(shù)據(jù)的動態(tài)圖形顯示,為動平衡塊的安裝提供了直觀形象的指導。endprint

    2系統(tǒng)開發(fā)與應用

    2.1開發(fā)框架

    為實現(xiàn)轉(zhuǎn)子動平衡計算在智能手機、PAD等移動終端的應用需求,同時兼顧系統(tǒng)交互性與功能性,系統(tǒng)基于Vaadin開發(fā)框架設計與實現(xiàn)。Vaadin是一個用于創(chuàng)建富客戶端(RIA)應用程序的前端開發(fā)框架[9],應用程序在不同終端與平臺實現(xiàn)時都基于相同的框架,其具有種類豐富與功能完善的界面表現(xiàn)、靈活的數(shù)據(jù)監(jiān)聽處理功能,同時能兼顧跨平臺、跨終端的觸屏交互、動畫切換等移動特性。

    系統(tǒng)所有的計算功能都在Web服務器端實現(xiàn),用戶通過Web瀏覽器與系統(tǒng)交互,Vaadin客戶端引擎將原始數(shù)據(jù)發(fā)送給Servlet容器中的終端適配器,終端適配器通過Web服務器接收來自客戶端的用戶請求,調(diào)用相應的計算模塊,將用戶請求轉(zhuǎn)換為特定會話中的用戶事件。每個用戶事件都與服務器端的相應UI組件關聯(lián),終端適配器會根據(jù)UI組件的改變生成相應的響應,并發(fā)送到客戶端的Web瀏覽器中??蛻舳藶g覽器中的客戶端引擎接收該響應,并將響應內(nèi)容渲染在Web頁面的UI界面上[10]。

    以動平衡試重計算為例,如圖3所示,當用戶輸入基本參數(shù)之后,系統(tǒng)UI組件檢測用戶輸入合法性,檢測到非法輸入將出現(xiàn)提示信息。用戶輸入正確數(shù)據(jù)后,點擊“計算”按鈕,綁定在“計算”按鈕組件上的監(jiān)聽器會立即觸發(fā)Button.ClickEvent事件,并通過HTTP連接以事件的形式將原始輸入數(shù)據(jù)傳回服務器端組件。服務器端組件再將該事件轉(zhuǎn)送應用程序的邏輯處理代碼,通過監(jiān)聽邏輯代碼中的事件處理邏輯(Button.ClickListener監(jiān)聽事件),首先獲取用戶輸入的原始數(shù)據(jù),轉(zhuǎn)換輸入字符串為數(shù)值,調(diào)用相應的計算模塊處理數(shù)據(jù),再將計算結果綁定到UI組件上,服務器端UI組件狀態(tài)發(fā)生變化,終端適配器發(fā)送相應響應,客戶端的Web瀏覽器接收該響應并進行渲染,如繪制平衡塊安裝示意圖。

    2.2關鍵技術

    (1)基于Vaadin的轉(zhuǎn)子動平衡計算系統(tǒng),其功能表現(xiàn)為用戶輸入數(shù)據(jù)、顯示計算結果與繪制平衡塊安裝示意圖。系統(tǒng)采用基于Vaadin的B/S技術架構模式,并利用Vaadin的MVC分層設計模式,前臺界面顯示層、邏輯業(yè)務層的代碼是完全分離的,只有當程序運行時,具體的View層才與相應的Mode層進行綁定,完成相應的業(yè)務邏輯功能,從而提高系統(tǒng)的靈活性與復用性。

    (2)Vaadin作為一種創(chuàng)建富客戶端(RIA)應用程序的中間組件,具有很高的可擴展性,所以除了Vaadin本身提供的組件之外,還可以非常方便地使用第三方Widget。在Vaadin Directory中可以找到數(shù)百個插件(Add-on),JFreeChartWrapper便是一個將JFreeChart應用于Vaadin的插件,JFreeChart在Vaadin中的工作流程如圖4。

    3系統(tǒng)實現(xiàn)

    3.1在Vaadin中配置

    JFreeChart在Vaadin中配置,主要是在Vaadin項目配置文件pox.xml中設置,如圖5所示,配置完成后Vaadin將直接從Vaadin Directory中下載相關插件。

    3.2在Vaadin中實現(xiàn)

    轉(zhuǎn)子動平衡塊的安裝圖示,需要在極坐標圖上表明轉(zhuǎn)子的旋轉(zhuǎn)方向、鍵槽的位置、坐標軸的角度以及平衡塊的質(zhì)量和角度等參數(shù)。加重的角度是以鍵相槽為零位、逆轉(zhuǎn)子旋轉(zhuǎn)方向轉(zhuǎn)動的角度。因此,平衡塊的安裝示意圖主要是基于JFreeChart繪制極坐標圖,并作相應的圖形標識。

    3.2.1關聯(lián)數(shù)據(jù)集Dataset

    轉(zhuǎn)子動平衡計算結果都是以矢量表示,大小為平衡塊質(zhì)量,方向為平衡塊安裝角度,極坐標數(shù)據(jù)集為矢量數(shù)據(jù)集,其創(chuàng)建過程如下:

    public XYDataset createDataset(VectorBal[] vectorBal, String[] str) {

    //vectorBal為動平衡計算結果的矢量數(shù)據(jù)集,str為數(shù)據(jù)集名稱標識數(shù)組;

    XYSeriesCollection result = new XYSeriesCollection();

    XYSeries ser[]=new XYSeries[str.length];

    for(int i=0; i

    ser[i] = new XYSeries(str[i]); //創(chuàng)建不同曲線數(shù)據(jù)

    ser[i].add(0, 0); //加入坐標原點

    ser[i].add((90-vectorBal[i].getpha()+360)%360, 25); //加入矢量數(shù)據(jù)

    result.addSeries(ser[i]); //加入數(shù)據(jù)集

    }

    return result;

    }

    3.2.2極坐標圖繪制

    由于JFreeChart極坐標圖PolarPlot的角度是以豎軸上方為零位,而轉(zhuǎn)子動平衡塊安裝示意圖是以橫軸右側為零位逆時針方向定角度的。因此,需要對PolarPlot的坐標軸進行順時針旋轉(zhuǎn)90°,即:θ'=90-θ,并重寫PolarPlot的refreshAngleTicks()方法,更改坐標軸角度標簽顯示,其實現(xiàn)過程如下:

    private JFreeChart createChart(XYDataset dataset) {

    …………

    PolarPlot plot = new PolarPlot(dataset, radiusAxis, renderer) {

    @Override

    protected List refreshAngleTicks() {

    List ticks = new ArrayList();

    int delta = (int) this.getAngleTickUnit().getSize();

    for (int t = 0; t < 360; t += delta) {

    int tp = (360 + 90 - t) % 360; //旋轉(zhuǎn)坐標軸

    NumberTick tick = new NumberTick(

    Double.valueOf(t), String.valueOf(tp)+"°", //角度標簽顯示

    TextAnchor.CENTER, TextAnchor.CENTER_RIGHT, 0.0);

    ticks.add(tick);

    }

    …………

    return ticks;

    }

    };

    }

    3.2.3圖形打包輸出

    JFreeChartWrapper加載包是在Vaadin應用程序上顯示JFreeChart內(nèi)置圖表的組件。JFreeChart利用JFreeChartWrapper在瀏覽器圖表中渲染為SVG,使圖表非常清晰。對于IE(不支持SVG)圖表則呈現(xiàn)為PNG柵格圖像,其實現(xiàn)過程如下:

    public HanssonChart(String title, VectorBal[] vectorBal, String[] str) {

    …………

    setCaption(title); //設置標題

    JFreeChart chart = createChart(createDataset(vectorBal,str)); //創(chuàng)建極坐標圖實例

    chart.setBackgroundPaint(Color.WHITE); //設置背景顏色

    JFreeChartWrapper wrapper = new JFreeChartWrapper(chart);

    // 在Vaadin中利用JFreeChartWrapper打包JFreeChart圖輸出

    …………

    }

    3.2.4實例應用

    轉(zhuǎn)子動平衡計算系統(tǒng)根據(jù)所要實現(xiàn)的單面平衡、雙面平衡、多面平衡、輔助功能等功能模塊,利用Vaadin所提供的各種組件與布局方式設置系統(tǒng)界面。每個功能模塊設置子功能模塊導航,用戶可根據(jù)需要進行操作,單面平衡功能界面如圖6所示。

    用戶進入雙面平衡模塊后,選擇影響系數(shù)法,步驟如下:①輸入原始振動“振幅”與“相位”;②輸入試加重“質(zhì)量”與安裝“角度”;③輸入試加重后“振幅”與“相位”。

    點擊“計算”按鈕,系統(tǒng)將計算出影響系數(shù)、校核質(zhì)量(保留試重/去掉試重)及自動顯示平衡塊安裝示意圖,如圖7所示。

    4結論

    (1)對JFreeChart圖形開發(fā)組件的功能特性與開發(fā)流程進行了相關介紹,并基于Vaadin開發(fā)框架實現(xiàn)了JFreeChart在轉(zhuǎn)子動平衡計算系統(tǒng)圖形開發(fā)中的應用,以提高開發(fā)效率和減輕開發(fā)量。

    (2)開源JFreeChart是目前較為流行的免費輕量級Web圖表制作工具,其豐富的圖形表現(xiàn)力與渲染力,能實現(xiàn)良好的交互性,突顯了JFreeChart在Web APP應用開發(fā)方面所擁有的優(yōu)勢。

    (3)JFreeChart是純Java語言開發(fā)的圖形組件,無需考慮瀏覽器兼容性問題,解決了傳統(tǒng)Web開發(fā)中面臨的客戶端瀏覽器兼容性問題,能滿足用戶差異化、復雜化的需求。

    (4)JFreeChart應用于Vaadin開發(fā)框架,實現(xiàn)了業(yè)務層與表現(xiàn)層的代碼分離,可有效減少編程人員的工作量,縮短項目開發(fā)時間,在基于Vaadin開發(fā)框架的Web APP數(shù)據(jù)可視化開發(fā)中擁有廣闊的應用前景。

    參考文獻:

    \[1\]朱賀新,穆榮,盧建軍.JFreeChart的應用開發(fā)與改進[J].西安科技大學學報,2008,28(4):789792.

    [2]李伯宇,趙麗麗.在JSP中實現(xiàn)動態(tài)圖表方法研究[J].計算機應用,2007,23(6):213214.

    [3]番煜,惠燕.JFreeChart在網(wǎng)絡性能管理系統(tǒng)中的應用[J].計算機工程與設計,2008,29(16): 2325.

    [4]任小海,胡宏濤.基于JFreeChart的Web統(tǒng)計圖形繪制方法研究[J].軟件導刊,2009,8(11):207208.

    [5]侯俁,劉萬軍.JFreeChart在Java Web項目中的應用[J].科學技術與工程,2008,8(10):26992701.

    [6]張金水.基于Java的JFreeChart在Internet共享系統(tǒng)中的應用[J].武漢大學學報,2005,51(S2):105107.

    [7]李飛,李銳,王超.JFreeChart在鐵路機車運行監(jiān)視系統(tǒng)中的應用[J].計算機系統(tǒng)應用,2012,21(6):140143.

    [8]陽瑞發(fā),陶以政.基于JFreeChart繪制Web統(tǒng)計圖表的設計與實現(xiàn)[J].網(wǎng)絡安全技術與應用,2010(12):6466.

    [9]聶金慧,蘇紅旗,劉官樹.基于RIA的Vaadin系統(tǒng)架構與設計模式研究[J].信息網(wǎng)絡安全,2013(8):3840.

    [10]孟慶強,陶時偉,廖婉玲.基于Vaadin的有序用電管理系統(tǒng)的研究與實現(xiàn)[J].計算機應用與軟件,2016(1):8593.

    責任編輯(責任編輯:何麗)

    猜你喜歡
    用戶體驗圖表
    淺談用戶體驗在產(chǎn)品設計中的運用
    唯品會的品牌塑造研究
    精品第一国产精品| 99在线视频只有这里精品首页| 国产av又大| 久久人人97超碰香蕉20202| 天天躁夜夜躁狠狠躁躁| 欧美在线黄色| 久热这里只有精品99| 亚洲视频免费观看视频| 国产成年人精品一区二区| 中文字幕最新亚洲高清| 91国产中文字幕| 少妇被粗大的猛进出69影院| 在线观看免费日韩欧美大片| 亚洲男人的天堂狠狠| 成人免费观看视频高清| 午夜免费观看网址| 亚洲熟妇中文字幕五十中出| 19禁男女啪啪无遮挡网站| 亚洲狠狠婷婷综合久久图片| 丝袜美腿诱惑在线| 国产精品久久视频播放| 久9热在线精品视频| 日韩有码中文字幕| 99精品久久久久人妻精品| 免费在线观看亚洲国产| 熟女少妇亚洲综合色aaa.| 正在播放国产对白刺激| 亚洲国产欧美网| 亚洲欧美日韩另类电影网站| 他把我摸到了高潮在线观看| 欧美乱妇无乱码| av天堂久久9| 国产精品98久久久久久宅男小说| 久久人人精品亚洲av| 露出奶头的视频| 久99久视频精品免费| 久久热在线av| 亚洲中文字幕一区二区三区有码在线看 | 久久伊人香网站| 久久久久国产精品人妻aⅴ院| 成人三级黄色视频| 人成视频在线观看免费观看| 人妻久久中文字幕网| 亚洲最大成人中文| 男女做爰动态图高潮gif福利片 | 欧美 亚洲 国产 日韩一| 男女午夜视频在线观看| 制服丝袜大香蕉在线| e午夜精品久久久久久久| 黑人操中国人逼视频| 成人国产一区最新在线观看| 嫩草影院精品99| 精品国产一区二区久久| netflix在线观看网站| 日韩精品青青久久久久久| 国产亚洲欧美在线一区二区| 亚洲一区高清亚洲精品| 成年版毛片免费区| 久久天堂一区二区三区四区| 国产熟女午夜一区二区三区| 9191精品国产免费久久| 男女午夜视频在线观看| 一级片免费观看大全| 国产精品久久电影中文字幕| 国产精品99久久99久久久不卡| 在线观看一区二区三区| 欧美在线一区亚洲| 成人18禁高潮啪啪吃奶动态图| 国产视频一区二区在线看| 丰满的人妻完整版| 麻豆国产av国片精品| 99久久综合精品五月天人人| 欧美成人性av电影在线观看| 国产伦一二天堂av在线观看| 国产伦一二天堂av在线观看| 又黄又粗又硬又大视频| 韩国av一区二区三区四区| 亚洲欧美日韩高清在线视频| √禁漫天堂资源中文www| 亚洲男人的天堂狠狠| 9191精品国产免费久久| 午夜两性在线视频| 色在线成人网| www.999成人在线观看| 18禁美女被吸乳视频| 波多野结衣一区麻豆| 熟女少妇亚洲综合色aaa.| 精品卡一卡二卡四卡免费| 久久精品91蜜桃| 在线观看一区二区三区| 丝袜美腿诱惑在线| 久9热在线精品视频| 国内久久婷婷六月综合欲色啪| 色播在线永久视频| 久久婷婷成人综合色麻豆| 亚洲国产毛片av蜜桃av| 欧美在线一区亚洲| 国产aⅴ精品一区二区三区波| 精品国产亚洲在线| 成在线人永久免费视频| 欧洲精品卡2卡3卡4卡5卡区| 亚洲人成网站在线播放欧美日韩| 一二三四社区在线视频社区8| 免费高清在线观看日韩| 亚洲av电影不卡..在线观看| 亚洲一区二区三区色噜噜| 久久精品影院6| 国产欧美日韩综合在线一区二区| 亚洲最大成人中文| 久久中文看片网| 男人操女人黄网站| 久久精品亚洲精品国产色婷小说| 精品国产一区二区三区四区第35| 香蕉国产在线看| 中文字幕av电影在线播放| 亚洲专区中文字幕在线| 啦啦啦 在线观看视频| 国产精品一区二区三区四区久久 | 国产精品,欧美在线| 亚洲第一av免费看| 亚洲成人国产一区在线观看| avwww免费| bbb黄色大片| 性色av乱码一区二区三区2| a在线观看视频网站| 可以在线观看的亚洲视频| 国产成人啪精品午夜网站| 99国产精品99久久久久| 精品国产国语对白av| 国产一区二区三区视频了| 精品一品国产午夜福利视频| 精品国产乱码久久久久久男人| 久久久精品国产亚洲av高清涩受| 九色国产91popny在线| 日韩精品中文字幕看吧| 涩涩av久久男人的天堂| 欧美激情极品国产一区二区三区| 99riav亚洲国产免费| 亚洲欧美激情综合另类| 久久青草综合色| 国产乱人伦免费视频| 亚洲伊人色综图| 欧美激情极品国产一区二区三区| 99久久精品国产亚洲精品| 国产成人免费无遮挡视频| 18禁观看日本| 亚洲性夜色夜夜综合| 老司机福利观看| 一级黄色大片毛片| 嫩草影院精品99| 亚洲avbb在线观看| 999久久久国产精品视频| 久久人妻熟女aⅴ| 欧美国产日韩亚洲一区| 91字幕亚洲| 男女之事视频高清在线观看| 国产精品一区二区免费欧美| 最好的美女福利视频网| 桃红色精品国产亚洲av| 国产亚洲精品一区二区www| 久久狼人影院| 18禁黄网站禁片午夜丰满| 一本大道久久a久久精品| 丰满的人妻完整版| 国产区一区二久久| 国产一区二区三区视频了| 亚洲性夜色夜夜综合| 日韩欧美在线二视频| 欧美亚洲日本最大视频资源| 亚洲一码二码三码区别大吗| 中文字幕久久专区| 欧美av亚洲av综合av国产av| 如日韩欧美国产精品一区二区三区| 久久久久久久久中文| 久久国产精品男人的天堂亚洲| 日韩大码丰满熟妇| 丝袜美足系列| 国产欧美日韩一区二区三| 在线观看免费午夜福利视频| 九色亚洲精品在线播放| 国产一区二区三区在线臀色熟女| 亚洲精品国产色婷婷电影| ponron亚洲| 国产高清有码在线观看视频 | 久久久国产精品麻豆| 婷婷丁香在线五月| 老司机午夜十八禁免费视频| 国产乱人伦免费视频| 免费在线观看完整版高清| 午夜老司机福利片| 国产精品一区二区精品视频观看| 国产一区二区三区在线臀色熟女| 国产在线精品亚洲第一网站| 久久人人精品亚洲av| 母亲3免费完整高清在线观看| 久久人妻av系列| 97碰自拍视频| 午夜免费激情av| 精品卡一卡二卡四卡免费| 男女做爰动态图高潮gif福利片 | 亚洲人成网站在线播放欧美日韩| 91成年电影在线观看| 亚洲精品国产一区二区精华液| 一区二区三区高清视频在线| 一级,二级,三级黄色视频| 免费一级毛片在线播放高清视频 | 免费观看精品视频网站| 国产主播在线观看一区二区| 极品人妻少妇av视频| 精品福利观看| 制服丝袜大香蕉在线| 黄片播放在线免费| 中文字幕人成人乱码亚洲影| 午夜老司机福利片| 亚洲一区二区三区色噜噜| 男女之事视频高清在线观看| 日日摸夜夜添夜夜添小说| 久久国产精品男人的天堂亚洲| 真人一进一出gif抽搐免费| 超碰成人久久| 免费高清在线观看日韩| 精品第一国产精品| 丁香欧美五月| 精品一区二区三区四区五区乱码| 国产午夜福利久久久久久| 性色av乱码一区二区三区2| 两个人看的免费小视频| av网站免费在线观看视频| 国产精品一区二区免费欧美| 国产精品久久久av美女十八| 非洲黑人性xxxx精品又粗又长| 一级黄色大片毛片| 国产成人精品久久二区二区91| 精品国产乱子伦一区二区三区| 日本欧美视频一区| aaaaa片日本免费| 在线观看免费视频日本深夜| 高清黄色对白视频在线免费看| 一级毛片女人18水好多| 一进一出好大好爽视频| 国产麻豆69| 变态另类成人亚洲欧美熟女 | 又黄又爽又免费观看的视频| 嫩草影院精品99| 国产高清videossex| 亚洲伊人色综图| 一边摸一边抽搐一进一小说| av天堂久久9| 亚洲精品在线美女| 国产高清激情床上av| 国产免费av片在线观看野外av| a级毛片在线看网站| 精品第一国产精品| 久久狼人影院| 美女 人体艺术 gogo| 精品不卡国产一区二区三区| 狠狠狠狠99中文字幕| 欧美最黄视频在线播放免费| 精品国产美女av久久久久小说| 桃色一区二区三区在线观看| 妹子高潮喷水视频| 最近最新中文字幕大全免费视频| 咕卡用的链子| 国产精品日韩av在线免费观看 | 天堂动漫精品| 国产精品一区二区在线不卡| 日韩 欧美 亚洲 中文字幕| 国产麻豆成人av免费视频| 亚洲专区国产一区二区| 免费观看人在逋| 国产精品电影一区二区三区| 国产av一区二区精品久久| 极品人妻少妇av视频| 精品国产超薄肉色丝袜足j| 日本免费a在线| 亚洲色图综合在线观看| 亚洲片人在线观看| 精品欧美一区二区三区在线| 婷婷精品国产亚洲av在线| 91国产中文字幕| 久久久久国产精品人妻aⅴ院| 90打野战视频偷拍视频| 丁香六月欧美| 长腿黑丝高跟| 淫妇啪啪啪对白视频| 亚洲精品久久成人aⅴ小说| 三级毛片av免费| 精品国产亚洲在线| 一区二区三区精品91| 国产精品乱码一区二三区的特点 | 亚洲国产精品合色在线| 免费女性裸体啪啪无遮挡网站| 国产精品野战在线观看| 亚洲av成人av| 亚洲情色 制服丝袜| 亚洲国产精品999在线| av福利片在线| 12—13女人毛片做爰片一| 最近最新免费中文字幕在线| 亚洲午夜精品一区,二区,三区| 美女高潮到喷水免费观看| 伦理电影免费视频| 黄色女人牲交| 午夜久久久在线观看| 亚洲少妇的诱惑av| 免费在线观看亚洲国产| 乱人伦中国视频| 亚洲色图 男人天堂 中文字幕| 亚洲精品一卡2卡三卡4卡5卡| 欧美日韩乱码在线| av电影中文网址| 一二三四社区在线视频社区8| 高清在线国产一区| 日本 av在线| 国产区一区二久久| 乱人伦中国视频| 99香蕉大伊视频| 一区二区三区激情视频| 丝袜人妻中文字幕| 一二三四在线观看免费中文在| 少妇裸体淫交视频免费看高清 | 女警被强在线播放| 18禁观看日本| 操出白浆在线播放| 国产欧美日韩一区二区三区在线| 别揉我奶头~嗯~啊~动态视频| 亚洲三区欧美一区| 国产精品久久久久久人妻精品电影| 香蕉久久夜色| 俄罗斯特黄特色一大片| 香蕉久久夜色| 香蕉丝袜av| 91在线观看av| 嫩草影院精品99| 丁香六月欧美| 亚洲av日韩精品久久久久久密| 精品国产乱子伦一区二区三区| 国产91精品成人一区二区三区| 法律面前人人平等表现在哪些方面| 无遮挡黄片免费观看| 亚洲人成电影免费在线| 老熟妇仑乱视频hdxx| 两性夫妻黄色片| 午夜两性在线视频| 国产亚洲av嫩草精品影院| 亚洲精品一卡2卡三卡4卡5卡| 大型av网站在线播放| 精品国产国语对白av| 久久久久久国产a免费观看| 欧美一级a爱片免费观看看 | 亚洲视频免费观看视频| 中文字幕最新亚洲高清| 欧美黄色片欧美黄色片| 夜夜躁狠狠躁天天躁| 国产私拍福利视频在线观看| 国产日韩一区二区三区精品不卡| 在线免费观看的www视频| 亚洲精品国产一区二区精华液| 美女免费视频网站| 色av中文字幕| 一区二区日韩欧美中文字幕| 午夜成年电影在线免费观看| 他把我摸到了高潮在线观看| 9色porny在线观看| 欧美黑人欧美精品刺激| 黄色a级毛片大全视频| 亚洲成av片中文字幕在线观看| 久久影院123| 国产av一区二区精品久久| 多毛熟女@视频| 一a级毛片在线观看| 欧美成人免费av一区二区三区| 午夜福利18| 性欧美人与动物交配| 午夜福利18| 欧美黄色淫秽网站| 美女免费视频网站| 日韩欧美在线二视频| 亚洲精品久久成人aⅴ小说| 成人亚洲精品av一区二区| 啦啦啦免费观看视频1| 久久久久国产一级毛片高清牌| 欧美日本亚洲视频在线播放| 亚洲第一欧美日韩一区二区三区| 国产不卡一卡二| 亚洲av电影不卡..在线观看| 国产av一区二区精品久久| 成人18禁在线播放| 91麻豆精品激情在线观看国产| 国产片内射在线| 国产精品久久久人人做人人爽| www.熟女人妻精品国产| 少妇被粗大的猛进出69影院| 久久热在线av| 19禁男女啪啪无遮挡网站| 免费在线观看日本一区| 久久精品人人爽人人爽视色| 国产伦一二天堂av在线观看| 亚洲一码二码三码区别大吗| 老熟妇乱子伦视频在线观看| 欧美成人一区二区免费高清观看 | 久久精品成人免费网站| 日韩中文字幕欧美一区二区| 亚洲色图 男人天堂 中文字幕| 亚洲精品在线美女| 久99久视频精品免费| 嫩草影视91久久| 国产国语露脸激情在线看| 18禁观看日本| 性欧美人与动物交配| 亚洲成人精品中文字幕电影| 美女扒开内裤让男人捅视频| 在线观看免费视频网站a站| 亚洲精品国产一区二区精华液| 亚洲片人在线观看| 九色国产91popny在线| 在线免费观看的www视频| 精品久久久久久久久久免费视频| www.999成人在线观看| 日韩大尺度精品在线看网址 | 欧美国产精品va在线观看不卡| 一夜夜www| 9热在线视频观看99| 欧美成人一区二区免费高清观看 | 波多野结衣一区麻豆| 在线观看66精品国产| 一夜夜www| 久久久久久久久中文| 一级a爱片免费观看的视频| 成年人黄色毛片网站| 少妇熟女aⅴ在线视频| 88av欧美| 中文字幕色久视频| ponron亚洲| 国产av又大| 精品福利观看| 国内毛片毛片毛片毛片毛片| 黄色毛片三级朝国网站| 他把我摸到了高潮在线观看| 老司机午夜福利在线观看视频| 亚洲全国av大片| 国产av又大| 午夜两性在线视频| 一级片免费观看大全| 无限看片的www在线观看| 琪琪午夜伦伦电影理论片6080| 国产aⅴ精品一区二区三区波| 精品人妻在线不人妻| 国产麻豆69| 欧美一区二区精品小视频在线| 久久精品影院6| 久久热在线av| 午夜福利免费观看在线| 天天一区二区日本电影三级 | 99久久久亚洲精品蜜臀av| 欧美日韩福利视频一区二区| 欧美av亚洲av综合av国产av| 国产精品永久免费网站| АⅤ资源中文在线天堂| 国产亚洲精品一区二区www| 亚洲黑人精品在线| 国产一区二区三区视频了| 非洲黑人性xxxx精品又粗又长| 美女大奶头视频| 法律面前人人平等表现在哪些方面| 亚洲男人天堂网一区| 国产精品电影一区二区三区| 黄频高清免费视频| 一级黄色大片毛片| bbb黄色大片| 成人三级黄色视频| 天堂影院成人在线观看| 国产成年人精品一区二区| 看黄色毛片网站| 欧美日韩乱码在线| 国产亚洲精品久久久久久毛片| 一区在线观看完整版| 人人妻人人澡欧美一区二区 | 十八禁网站免费在线| 9191精品国产免费久久| 国产精品 国内视频| 亚洲精品中文字幕在线视频| 欧美色欧美亚洲另类二区 | 50天的宝宝边吃奶边哭怎么回事| 天天添夜夜摸| 变态另类成人亚洲欧美熟女 | 亚洲精品中文字幕在线视频| 欧美日韩福利视频一区二区| 美女免费视频网站| av天堂久久9| 色综合站精品国产| 色婷婷久久久亚洲欧美| 如日韩欧美国产精品一区二区三区| 久久欧美精品欧美久久欧美| 欧美另类亚洲清纯唯美| 国产成年人精品一区二区| 在线国产一区二区在线| 国产精品久久久久久人妻精品电影| 在线观看www视频免费| 久久这里只有精品19| 免费少妇av软件| 91大片在线观看| 90打野战视频偷拍视频| 777久久人妻少妇嫩草av网站| 国产色视频综合| 国产三级在线视频| 久久伊人香网站| 女生性感内裤真人,穿戴方法视频| 老司机深夜福利视频在线观看| 日韩大码丰满熟妇| 日本五十路高清| 熟女少妇亚洲综合色aaa.| 长腿黑丝高跟| 天天一区二区日本电影三级 | 神马国产精品三级电影在线观看 | 操美女的视频在线观看| 久热这里只有精品99| 亚洲色图综合在线观看| 国产高清有码在线观看视频 | 免费观看精品视频网站| 久久人妻熟女aⅴ| 一区二区三区激情视频| 国产区一区二久久| 欧美老熟妇乱子伦牲交| 久久精品国产综合久久久| av超薄肉色丝袜交足视频| 成人av一区二区三区在线看| 亚洲av电影不卡..在线观看| 亚洲熟妇熟女久久| 激情在线观看视频在线高清| 久久午夜亚洲精品久久| 亚洲国产精品sss在线观看| 国产精品一区二区免费欧美| 极品教师在线免费播放| 侵犯人妻中文字幕一二三四区| 一进一出抽搐动态| 国产精品香港三级国产av潘金莲| 久久青草综合色| 国产成人精品久久二区二区91| 每晚都被弄得嗷嗷叫到高潮| 大码成人一级视频| 久久久水蜜桃国产精品网| 欧美激情久久久久久爽电影 | 亚洲欧美日韩无卡精品| 久久人人爽av亚洲精品天堂| 91av网站免费观看| 成人特级黄色片久久久久久久| e午夜精品久久久久久久| 国产精品,欧美在线| 色综合婷婷激情| 久久天躁狠狠躁夜夜2o2o| 久久久久亚洲av毛片大全| 高清在线国产一区| 国产精品av久久久久免费| 亚洲三区欧美一区| 首页视频小说图片口味搜索| 深夜精品福利| 欧美乱色亚洲激情| 两性夫妻黄色片| 美女免费视频网站| 国产99久久九九免费精品| 亚洲一码二码三码区别大吗| 久久婷婷成人综合色麻豆| 老司机福利观看| 一二三四社区在线视频社区8| 欧美国产精品va在线观看不卡| 午夜精品久久久久久毛片777| av在线播放免费不卡| 精品国产乱子伦一区二区三区| 大型av网站在线播放| 亚洲欧美日韩无卡精品| 欧美一级a爱片免费观看看 | 精品久久久久久久毛片微露脸| 侵犯人妻中文字幕一二三四区| 国产精品秋霞免费鲁丝片| 精品人妻在线不人妻| 亚洲午夜理论影院| 国产精品久久视频播放| 亚洲精品一区av在线观看| 最新美女视频免费是黄的| 欧美日韩乱码在线| 身体一侧抽搐| 精品日产1卡2卡| 亚洲精品国产精品久久久不卡| 手机成人av网站| 久久香蕉激情| 亚洲精品久久成人aⅴ小说| 99久久99久久久精品蜜桃| 久久久久九九精品影院| 色在线成人网| 精品久久久久久久久久免费视频| а√天堂www在线а√下载| 亚洲全国av大片| 级片在线观看| 日韩欧美免费精品| 国产午夜福利久久久久久| 色av中文字幕| 午夜福利免费观看在线| 亚洲三区欧美一区| 老司机福利观看| 国产三级黄色录像| 一边摸一边做爽爽视频免费| 两人在一起打扑克的视频| www.999成人在线观看| 777久久人妻少妇嫩草av网站| aaaaa片日本免费| 国产精品一区二区三区四区久久 | 女人爽到高潮嗷嗷叫在线视频| av视频在线观看入口| 在线观看66精品国产| 99香蕉大伊视频| 亚洲自拍偷在线| 熟女少妇亚洲综合色aaa.| 国产精品免费一区二区三区在线| 久久国产精品人妻蜜桃|