<samp id="fumjk"></samp><dfn id="fumjk"><menuitem id="fumjk"></menuitem></dfn>
      肩上芭蕾,hodv-21134,马腾你别走电影完整版在线观看,快乐美美向前冲 0627,藜麦的正确吃法,高清命悬一枪未删减,儿媳与爸爸免费观看电视剧全集 ,韩剧苦尽甘来遇见你
      java語言

      JNI是怎樣java調用c動態庫

      時間:2025-04-12 09:12:15 java語言

      JNI是怎樣java調用c動態庫

        JNI是什么 java調用c動態庫

        JNI是JavaNativeInterface的縮寫,中文為JAVA本地調用。從Java1.1開始,JavaNativeInterface(JNI)標準成為java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交互。JNI一開始是為了本地已編譯語言,尤其是C和C++而設計的,但是它并不妨礙你使用其他語言,只要調用約定受支持就可以了。

        使用java與本地已編譯的代碼交互,通常會喪失平臺可移植性。但是,有些情況下這樣做是可以接受的,甚至是必須的,比如,使用一些舊的庫,與硬件、操作系統進行交互,或者為了提高程序的性能。JNI標準至少保證本地代碼能工作在任何Java虛擬機實現下。

        編寫帶有native聲明的方法的java類

        ·使用javac命令編譯所編寫的java類

        ·使用javah?jnijava類名生成擴展名為h的頭文件

        ·使用C/C++實現本地方法

        ·將C/C++編寫的文件生成動態連接庫

        ·ok

        1)編寫java程序:這里以HelloWorld為例。

        代碼1:

        classHelloWorld{

        publicnativevoiddisplayHelloWorld();

        static{

        System.loadLibrary("hello");

        publicstaticvoidmain(String[]args){

        newHelloWorld().displayHelloWorld();

        聲明native方法:如果你想將一個方法做為一個本地方法的話,那么你就必須聲明改方法為native的,并且不能實現。其中方法的參數和返回值在后面講述。Load動態庫:System.loadLibrary("hello");加載動態庫(我們可以這樣理解:我們的方法displayHelloWorld()沒有實現,但是我們在下面就直接使用了,所以必須在使用之前對它進行初始化)這里一般是以static塊進行加載的。同時需要注意的是System.loadLibrary();的參數“hello”是動態庫的名字。

        2)編譯

        沒有什么好說的了javacHelloWorld.java

        3)生成擴展名為h的頭文件javah?

        jniHelloWorld頭文件的內容:/*DONOTEDITTHISFILE-itismachinegenerated*/

        1.include

        /*HeaderforclassHelloWorld*/

        1.ifndef_Included_HelloWorld

        2.define_Included_HelloWorld

        3.ifdef__cplusplus

        extern"C"{

        1.endif

        *Class:HelloWorld

        *Method:displayHelloWorld

        *Signature:()V

        JNIEXPORTvoidJNICALLJava_HelloWorld_displayHelloWorld(JNIEnv*,jobject);

        1.ifdef__cplusplus

        1.endif

        2.endif

        (這里我們可以這樣理解:這個h文件相當于我們在java里面的接口,這里聲明了一個Java_HelloWorld_displayHelloWorld(JNIEnv*,jobject);方法,然后在我們的本地方法里面實現這個方法,也就是說我們在編寫C/C++程序的時候所使用的方法名必須和這里的一致)。

        4)編寫本地方法實現和由javah命令生成的頭文件里面聲明的方法名相同的方法。

        代碼2:

        1#include"jni.h"

        2#include"HelloWorld.h"

        3//#includeotherheaders

        4JNIEXPORTvoidJNICALLJava_HelloWorld_displayHelloWorld(JNIEnv*env,jobjectobj)

        printf("Helloworld! ");

        return;

        注意代碼2中的第1行,需要將jni.h(該文件可以在%JAVA_HOME%/include文件夾下面找到)文件引入,因為在程序中的JNIEnv、jobject等類型都是在該頭文件中定義的;另外在第2行需要將HelloWorld.h頭文件引入(我是這么理解的:相當于我們在編寫java程序的時候,實現一個接口的話需要聲明才可以,這里就是將HelloWorld.h頭文件里面聲明的方法加以實現。當然不一定是這樣)。然后保存為HelloWorldImpl.c就ok了。

        5)生成動態庫

        這里以在Windows中為例,需要生成dll文件。在保存HelloWorldImpl.c文件夾下面,使用VC的編譯器cl成。cl-I%java_home%include-I%java_home%includewin32-LDHelloWorldImp.c-Fehello.dll注意:生成的dll文件名在選項-Fe后面配置,這里是hello,因為在HelloWorld.java文件中我們loadLibary的時候使用的名字是hello。當然這里修改之后那里也需要修改。另外需要將-I%java_home%include-I%java_home%includewin32參數加上,因為在第四步里面編寫本地方法的時候引入了jni.h文件。

        6)運行程序javaHelloWorld就ok.

        下面是一個簡單的例子實現打印一句話的功能,但是用的c的printf最終實現。一般提供給java的jni接口包括一個so文件(封裝了c函數的實現)和一個java文件(需要調用path的類)。

        1.JNI的目的是使java方法中能夠調用c實現的一些函數,比如以下的java類,就需要調用一個本地函數testjni(一般聲明為privatenative類型),首先需要創建文件weiqiong.java,內容如下:

        classweiqiong{static{System.loadLibrary("testjni");//載入靜態庫,test函數在其中實現}privatenativevoidtestjni();//聲明本地調用publicvoidtest(){testjni();}publicstaticvoidmain(Stringargs[]){weiqionghaha=newweiqiong();haha.test();}}

        2.然后執行javacweiqiong.java,如果沒有報錯,會生成一個weiqiong.class。

        3.然后設置classpath為你當前的工作目錄,如直接輸入命令行:setclasspath=weiqiong.class所在的完整目錄(如c: est)再執行javahweiqiong,會生成一個文件weiqiong.h文件,其中有一個函數的聲明如下:

        JNIEXPORTvoidJNICALLJava_weiqiong_testjni(JNIEnv*,jobject);

        4.創建文件testjni.c將上面那個函數實現,內容如下:

        1.include

        2.include

        JNIEXPORTvoidJNICALLJava_weiqiong_testjni(JNIEnv*env,jobjectobj){printf("haha---------gointoc!!! ");}

        5.為了生成.so文件,創建makefile文件如下:

        libtestjni.so:testjni.omakefilegcc-Wall-rdynamic-shared-olibtestjni.sotestjni.otestjni.o:testjni.cweiqiong.hgcc-Wall-ctestjni.c-I./-I/usr/java/j2sdk1.4.0/include-I/usr/java/j2sdk1.4.0/include/linuxcl:rm-rf*.o*.so注意:gcc前面是tab空,j2sdk的目錄根據自己裝的j2sdk的具體版本來寫,生成的so文件的名字必須是loadLibrary的參數名前加“lib”。

        6.exportLD_LIBRARY_PATH=.,由此設置library路徑為當前目錄,這樣java文件才能找到so文件。一般的做法是將so文件copy到本機的LD_LIBRARY_PATH目錄下。

        7.執行javaweiqiong,打印出結果:“haha---------gointoc!!!”

        javascript 中(function{})()這種寫法什么意思?

        最近在整理javascript 學習,發現這個問題了 ,在網上發現這么個解釋 最清楚 最明白 ;

        (function(){})()

        相當于先定義 function xx(){},后調用 xx();

        ()是最高優先級的,所以先執行function(){},

        這個定義了一個匿名函數,等于xx=function(www.diannao114.cn){}

        接著就是調用xx()了;

        給個例子

        JScript codefunctionf1(a)

        { alert(a);

        functionf2(a)

        { returnfunction(){ alert(a); }

        }這里的var x=f2 就等于把函數傳遞給了f2,然后要執行這個函數,就必須加() 也就是x();

        也就是f2()

        還是(function f2(a){

        return function(){

        alert(a);

        另外還有一個問題就是命名空間的問題

        YY = YY||{};---聲明一個叫YY的命名空間(定義一個全局的變量)

        (function() {

        YY.Lang=function() {------聲明一個叫YY.Lang的命名空間(通過全局變量的增加屬性的方式把閉包里的對象傳到全局變量中,實現代碼封裝的效果)

        isUndefined: function(o) {

        return typeof o === 'undefined';

        isString: function(o) {

        return typeof o === 'string';

        ---調用方法

        alert(YY.Lang.isString('test me'));

        這時候就有人不明了,樓上為什么要加(function() { 和)(); 最外面的這兩行,有什么用啊?

        JScript codeYY=YY||{}; //---聲明一個叫YY的命名空間(定義一個全局的變量)

        function() { YY.Lang=function() {

        //------聲明一個叫YY.Lang的命名空間(通過全局變量的增加屬性的方式把閉包里的對象傳到全局變量中,實現代碼封裝的效果) isUndefined:function(o) {returntypeofo==='undefined'; },

        isString:function(o) {returntypeofo==='string'; } }; }

        //---調用方法

        alert(YY.Lang.isString('test me'));

        疑問在這: 注釋掉這兩行有什么不一樣的呢?不就是申明嗎,為什么要用()()執行一下啊?

        答:

        (function(){})()意思是立即執行前一個括號里的function,相當于是一個匿名函數;由于里面的代碼的執行,定義了YY.Lang這個對象,所以可以執行alert(YY.Lang.isString('test me'));調用isString方法。

        但是,如果按照你寫的

        functionaa(){..};//只是定義了一個叫aa的函數,但是并沒有執行

        alert(YY.Lang.isString('test me'));//執行的時候會報找不到isString的方法。

        這么寫有什么好處??

        (function{})()的寫法有個好處,就是能很好的利用javascript的變量的可見范圍為執行腳本時節省空間。例如以下寫法1和寫法2達到的目的是一樣的,但是寫法1的由于a變量的可見范圍只是在匿名函數體內,所以a在執行完這個匿名函數后就釋放空間了。但是寫法2會一直存在該頁面中。

        寫法1:

        JScript code(function(){vara=2; alert(a); })();

        寫法2:

        JScript codevara=2; alert(a);

        Java服務器軟件工程師試題

        Java服務器軟件工程師試題一、 選擇題1. 欲構造ArrayList類的一個實例,此類繼承了List接口,下列哪個方法是正確的 ( )A ArrayList myList=new Object(); B List myList=new ArrayList(); C ArrayList myList=new List(); D List myList=new List(); 2. paint()方法使用哪種類型的參數? ( )A Graphics B Graphics2D C String D Color 3. 指出下列程序運行的結果( ) public class Example{ String str=new String("good"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); Sytem.out.print(ex.ch); } public void change(String str,char ch[]){ str="test ok"; ch[0]='g'; } } A good and abc B good and gbc C test ok and abc D test ok and gbc 4. 要從文件" file.dat"文件中讀出第10個字節到變量C中,下列哪個方法適合? ( )A FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read(); B FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read(); C FileInputStream in=new FileInputStream("file.dat"); int c=in.read(); D RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte(); 5. 給出下面代碼,那個語句是正確的?( )public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } A 編譯時將產生錯誤; B 編譯時正確,運行時將產生錯誤; C 輸出零; D 輸出空。 7. 執行下面的hql查詢,關于返回值的說法,正確的是( ) select u.username,u.userid from com.x.entity.User u where u is not nullA語法錯誤,不能執行B返回一個類型為List的實例C返回一個數組D當返回結果只有一條時,返回一個數組8. 下面的程序執行后沒有報錯,但數據總保存不到數據庫,最可能的原因 ( )public static void imain(String[] args){ SessionFactory sf=new Configration().configure().buildSessionFactory(); Session session=sf.openSession(); Medal medal=new Medal(); medal.setOwner(“totong”); medal.setType(“Gold medal”); session.save(user); session.close();}A配置文件配置有誤B沒有在配置文件中包含對映射文件的聲明C配置文件配置有誤D沒有對持久化操作捕捉異常E沒有開啟事務二、多項選擇題1. 執行下列代碼后,哪個結論是正確的 String[] s=new String[10]; ( )A s[10] 為 ""; B s[9] 為 null; C s[0] 為 未定義 D s.length 為10 2. 下列哪個方法可用于創建一個可運行的類? ( )A public class X implements Runable{ public void run(){ ......} } B public class X implements Thread{ public void run(){ ......} } C public class X implements Thread{ public int run(){ ......} } D public class X implements Runable{ protected void run(){ ......} } E.public class X implements Thread{ public void run(){ ......} } 3. 下面哪個方法可以在任何時候被任何線程調用? ( )A notify() B wait() C notifyAll() D sleep() E.yield() F.synchronized(this) 4. 構造BufferedInputStream的合適參數是哪個? ( )A BufferedInputStream B BufferedOutputStream C FileInputStream D FileOuterStream E. File 5. 指出下列哪個方法與方法public void add(int a){}為合理的重載方法。 ( )A public int add(int a) B public void add(long a) C public void add(int a,int b) D public void add(float a) 6. JDBC可以做哪三件 ( )A 與數據庫建立連接B 通過JDBC-API向數據庫發送SQL語句C通過JDBC-API執行SQL語句D進行實體關系的映射 www.diannao114.cn7. Hibernate通過____接口,____接口和Type層次體系來訪問元數據。( )A ClassMetadataB CollectionMetadataC MetadataD CollectionMeta三,問答題1.執行下列代碼后的結果是什么? int x,a=2,b=3,c=4; x=++a+b+++c++;2.簡述什么是設計模式,請描述你用過的幾種設計模式!3.從JAVA的角度理解,什么是重構?5.abstractclass和interface有什么區別? 6.error和exception有什么區別?7.下列程序中構造了一個SET并且調用其方法add(),輸出結果是?public class A{ public int hashCode(){return 1;} public Boolean equals(Object b){return true} public static void main(String args[]){ Set set=new HashSet(); set.add(new A()); set.add(new A()); set.add(new A()); System.out.println(set.size()); } } 8、請說出你所知道的線程同步的方法9、如果系統要使用超大整數(超過long長度范圍),請你設計一個數據結構來存儲這種超大型數字以及設計一種算法來實現超大整數加法運算

        甲骨文分羹Android 谷歌借機升級"山寨"Java

        導讀:近年來,各種專利訴訟案頻發,各個廠商對自有專利的所有權和使用權越發的重視,一方是維護自己的權利、增加營收范圍,一方是防止同行分享自己辛苦的經營成果,孰是孰非可謂見仁見智。

        天極網4月26日消息,在4月25日的甲骨文起訴GoogleAndroid系統侵權案的審判中,一名Android前任工程師伯恩斯坦(DanBornstein)承認,去年在遭到起訴后,他曾負責在Android中移除了部分Java技術。

        伯恩斯坦表示,Android是一個“活的項目”,隨時都在修改調整,并稱這部分Java技術是通過瑞士的一個軟件開發承包商Noser帶到Android中的,當時Android方面曾建議該公司哪些技術可以移植到Android,哪些則不可以。

        (甲骨文分羹Android谷歌可借機升級“山寨”Java)

        事件回顧

        甲骨文在收購了Sun公司并獲得Java專利權后,于2010年8月將Google告上法庭,指控其Android操作系統侵犯了Java技術專利,并要求賠償10億美元。

        在今年3月底,Google表示愿意向甲骨文支付兩項專利的2011年費用,共計280萬美元。至于未來的賠償,Google提議將Android營收0.5%作為一項專利的費用,此專利今年12月到期;另外將0.015%的營收作為第二項專利的費用,此專利2018年4月到期。但甲骨文對此的回應則是“Google開出的賠償額度太低了”。

        Google表態:所用技術無需授權

        3月25日,“Android之父”Google高層安迪·魯賓也在法庭上作證,他強調,“Android開發中所使用了Java部分不需要專利授權的技術,所以無需支付專利費,也不需要獲得甲骨文的授權。”

        有報道稱,在去年專利訴訟發生的前幾周,一封Google內部郵件透露,當時Google創始人拉里·佩吉(LarryPage)和塞爾吉·布林(SergeyBrin)曾要求“調查哪種技術可以成為Android中Java的替代方案”,而最終的討論結果是“我們尋找了許多方案都不行,因此得出結論:我們要商討Java授權。”

        分羹Android

        法庭文件披露,谷歌曾經在2010年預測,到2013年,來自Android的相關收入(包括廣告、軟件產品、數字音樂消費等)將會高達37億美元。

        甲骨文如此大動干戈的索要Java技術授權費,一定程度上也是看準了Android的巨大價值潛力,而Google方面千方百計的推脫責任,或許也是在為繼續尋求Java替代方案拖延時間,或者想要爭取更低的授權費用。

        近年來,各種專利訴訟案頻發,各個廠商對自有專利的所有權和使用權越發的重視,一方是維護自己的權利、增加營收范圍,一方是防止同行分享自己辛苦的經營成果,孰是孰非可謂見仁見智,而雙方為之付出的巨大精力和財力是顯而易見的。

        隨著訴訟的發展進程,Google方面并不占據優勢,若最終甲骨文贏得官司,甲骨文則可獲得上億美元的專利費,而Google也有機會將其“山寨”Java升級為“正版”Java,對于Android系統的完善也不失是件好事。而目前Google最應該做的就是想辦法說服甲骨文降低專利授權費用。

        Java語言中面向對象是什么意思

        何謂面向對象是什么意思呢?

        面向對象程序設計是將人們認識世界過程中普遍采用的思維方法應用到程序設計中。對象是現實世界中存在的事物,它們是有形的,如某個人、某種物品;也可以是無形的,如某項計劃、某次商業交易。對象是構成現實世界的一個獨立單位,人們對世界的認識,是從分析對象的特征入手的。

        對象的特征分為靜態特征和動態特征兩種。靜態的特征指對象的外觀、性質、屬性等;動態的特征指對象具有的功能、行為等。客觀事物是錯綜復雜的,但人們總是從某一目的出發,運用抽象分析的能力,從眾多的特征中抽取最具代表性、最能反映對象本質的若干特征加以詳細研究。

        人們將對象的靜態特征抽象為屬性,用數據來描述,在Java語言中稱之為變量;人們將對象的動態特征抽象為行為,用一組代碼來表示,完成對數據的操作,在Java語言中稱之為方法,。一個對象由一組屬性和一組對屬性進行操作的方法構成。

        Java語言優點介紹

        Java語言的優點

        Java語言是一種優秀的編程語言。它最大的優點就是與平臺無關,在Windows 9x、Windows NT、Solaris、Linux、MacOS以及其它平臺上,都可以使用相同的代碼。“一次編寫,到處運行”的特點,使其在互聯網上被廣泛采用。

        由于Java語言的設計者們十分熟悉C++語言,所以在設計時很好地借鑒了C++語言。可以說,Java語言是一種比C++語言“還面向對象”的一種編程語言。Java語言的語法結構與C++語言的語法結構十分相似,這使得C++程序員學習Java語言更加容易。

        當然,如果僅僅是對C++改頭換面,那么就不會有今天的Java熱了。Java語言提供的一些有用的新特性,使得使用Java語言比C++語言更容易寫出“無錯代碼”。

        這些新特性包括:

        1、提供了對內存的自動管理,程序員無需在程序中進行分配、釋放內存,那些可怕的內存分配錯誤不會再打擾設計者了;

        2、去除了C++語言中的令人費解、容易出錯的“指針”,用其它方法來進行彌補;

        3、避免了賦值語句(如a = 3)與邏輯運算語句(如a = = 3)的混淆;

        4、取消了多重繼承這一復雜的概念。

      【JNI是怎樣java調用c動態庫】相關文章:

      Java中Jni調用DLL文件試驗07-22

      怎么在C語言中調用C++做的動態鏈接庫07-15

      如何在C語言中調用C++做的動態鏈接庫08-15

      java調用c函數的實例04-25

      如何在C/C++中調用Java03-13

      C語言靜態庫與動態庫的區別08-04

      Java程序調用C/C++語言函數的方法07-31

      Java程序如何調用C/C++語言函數03-25

      在Java中調用存儲過程是怎樣的07-24

      主站蜘蛛池模板: 家有儿女第四部| 电视剧成长全集| 电视剧扫毒风暴| 大地恩情| 两个人做aj的电视| 老炮儿未删减版| 儿媳味道| 九九电视剧全集免费| 大生意人40集免费播放最新章节| 美国69| 中字年轻漂亮的儿媳BD| 未知传闻| 三十而嫁全集在线观看| 人间四月天电视剧| 全职高手9高清樱花动漫免费观看| 李丽珍《聊斋2》| 《告诉我真相》俄罗斯电影完整版| 美式保罗理伦| 铸匠电视剧| 变形计 他乡有爱| 婚姻保卫战电视剧| 鱼夫荒野史免费观看完整版| 追梦就冲突事件道歉| 大婶爱上儿子的同学电影名字| 那什么拯救你我的爱人| 圣特洛佩斯的姑娘们在线观看| 乡村爱情13部全集免费刘能| 《卖楼销售员》完整版| 小主别闹| 快乐英雄| 伦敦桥行动| 维修师傅到艳遇在线看| 上流复仇| 无处藏身电视剧| 秋瓷炫生死决断电影| 花姐的个人资料| 勾魂降头未删减| 《嘴唇》1981| 人乳喂奶的电影| 洛隆县| 千金复仇:仇人覆灭全集免费| 灵与欲舒淇高清全集| 韩国三级维修师傅的艳遇| 死神316| 《你和我的倾城时光》电视剧| 公与媳2| 《正义联盟2》电影| 《牙医姐妹》在线观看| 极乐老人| 哈利波特电影| 十万个冷笑话2在线观看| 暴躁老妈高清免费观看电视 | 周深成跨年最忙的人| 奔跑吧兄弟第五季在线观看| 无暇修女满天星| 我们的滚烫人生在线观看| 学校风云免费| 法国电影《女超人》麦乐迪免费观看 | 台版1987渔夫荒野史免费观看| 新羔羊医生| 九龙城寨手机免费观看| 流浪地球资源| 鸣鸟不飞动漫| 《新上任的秘书| 女生黏糊糊的水哄睡| 《法国空乘5》满天星| 公寓 电影| 朴麦娜28集在线观看视频 | 小蜜桃4| 巜性刑房3捆绑凌虐BD中文字幕电影| 人口9万人小县城单日游客过万| 三年高清免费观看在线播放| 光环电影完整版在线看高清| 男女一起愁愁愁在线观看全集高清开下载 | 神咲诗织快播| 娃娃脸5在线观看完整免费高清| 电视剧恶作剧之吻| 美女不坏 电视剧| 天赋异禀 美剧| 朴诗妍在电影《爱》免费播放| 我有爱人了韩剧免费观看| 梦鸽原名| 上海第一财经广播| 部长出差电影日剧有哪些| 东方侠客免费观看全集| 女版唐三藏满天星78版| 《街头顽童》| 《爱你几何》高清全集免费播放| 妈妈的职业5观看全集免费高清| 信丰县| 《莲花楼》| 樱桃红了电视剧38集| 林正英僵尸全集国语| 拜托小姐国语| 铯妮玛亚洲欧洲夫妻轮换| 沧元图动漫60| 《满天星母与子》| 来了来了终于来了| 房奴电视剧原声开头| 又色又爽又黄无遮挡的免费的软件| 天地争霸美猴王优酷| 侵略!乌贼娘| 电影无删减电影| 咱爸咱妈60年| 租借女友第二季免费观看全集| 需要爸爸的种免费观看| 电视剧内线| 天域战士2| 琅琊榜之风起长林电视剧| 火蓝刀锋30| 部长出差的日子电影| 凡人修仙传77集免费观看全集| 游轮梦魇| 杨贵妃秘史电影免费完整版电视剧| 血仍未冷| 女搜查官穿皮衣天海翼| 冒牌英雄电视剧| 纱荣子维修工的艳遇| 家族的诞生电视剧| 一个好妈妈5字中字答案2009| 天狱飞龙| 一场飞行的美味| 体感预报| 女超人麦乐迪电影观看| 闪婚老公竟是顶头上司电视剧免费 | 爱我多深在线| 女超人麦乐迪完整版资源| 精英律师电视剧在线观看| 空蝉之森在线观看高清完整版 | 正者无敌演员| 售楼小姐的秘密完整版| 辣妈星时尚| 《高压监狱2| 以法之名全集免费观看| 暴躁太子爷| 美国修车艳遇电影在线观看| 西施秘史全集21| 督错了洞| 女超人麦乐迪免费下载| 现在就出发| 侯爷粗壮冲刺顶弄H双性| a篇免费观看| 青草青青视频| 韩剧《女医生》免费看三姐妹| 《荣誉之战》满天星版在线观看 | 四月女友| 李黎跳芭蕾舞视频| 双世宠妃第三季免费观看高清在线| 睫毛膏5美国1983中文| 我的陪读妈妈第25节阅读答案| 惊变1996完整版| 格丽乔乳液狂飙电影| 《很想很想你》电视剧| 街球过人教学| 麦乐迪马斯克女超人在线高清免费观看 | 白峰电影在线播放免费版替丈夫还债 | 火烧圆明园免费观看完整版| 超人大变身全集| 斗罗大陆213集| 如果我爱你全集| 乡村爱情9下部下载| 邪恶的武器布鲁克满天星版| 情欲网咖| 惊天魔盗团2资源| 三年成全国语免费完整版| 潜入调查官绝对不会输第2集| 黑白配免费播放高清完整版| 泡面小食堂| 黑桃视频| 最后的华雨滋动漫在线观看| 台湾新婚之喜| 璀璨人生65集| 哇嘎在线观看免费播放最新一期| 官能教室| 安吉拉主演的《透视》| 天地争霸美猴王免费观看完整版| 斗破苍穹特别版| 《这份恋情望你察觉》| 我的狐仙女友全集观看| 阿凡达:火与烬未删减| 欧美男男video在线观看| 伪装者电视剧全集免费观看| 3对1:三人一次性体检4| 迪斯科舞曲| 母亲韩剧电影国语版 | 义姐是不是良喂养1-3集动漫| 爱丫爱丫免费观看电视剧剧情| 人民的名义免费看| 聊斋之宅妖| 美一架波音737冲出跑道| 全城热恋20150920| 风中的承诺粤语| 美剧黑帆第一季未删减版| 武林外传 高清版| 出包王女第三季| 疯狂动物2免费国语版| 猛龙过江古惑仔| 笑嗷喜剧人| 暖暖日常在线观看免费| 斗破苍穹年番第四集在线观看| 谁的青春不迷茫免费| 痞幼照片里的瓜| 哪吒之魔童降世2| 枪火粤语| 雾都在线观看| 停不了的爱 刘德华| 妈妈的男朋友我3韩剧| 斗罗大陆111| 结衣波多野电影| 张蔷的全部歌曲| 二十四史前四史| 朋友的妻子中字 在线观看交换| 金希贞与黑人大尺度作品| 皇家猎杀| 《美容院的特殊待遇》在线观看| 迷你福利站| 双胞胎伊莲| 影音资源网| 红太阳幼儿园诡异事件| 中央10台在线直播| 偶像女友| 高清如月车站Re:| 我与李小龙| 龙门县| 韩国情书第二季| 郭晶晶 红外| 逆转女王剧情| 骊姬传奇| 帅飘电视剧全集| 家和万事兴之兄弟姐妹| 为了谁 伴奏| 隔壁人妻的滋味3| 肉蒲团高清| 千香引电视剧免费观看| 布兰迪洛夫《不当军事行为》2017免费| 霜花店未删减版在线观看高清 | 一起来看流星雨31| 修理公艳遇之手中2完整版| 亦舞之城| 宫心计电视剧| 致命弯道5完整版在线观看视频| 罗丽星克莱尔《觉醒》 | 巜年轻的继拇》4| 更衣人偶坠入爱河 樱花| 台剧《黛比浪漫女家教》在线观看| 高清《潜渊》电视剧全集免费观看 | 法国监狱2019满天星法版:星辉照耀下的职业光芒 | 《法国空乘5》伦理观看| 前列腺之家| 部长出差的日子 免费看| 返老还童国语| 人猿泰山1995在线观看完整版 | 荷尔蒙少女3高清完整版| 等你说爱我电视剧| 仙逆年番第二部| 美妙发型屋韩国完整版| 剑王朝电视剧免费观看 | 深圳烹尸案| 三d肉蒲完整版| 女朋友的妺妺4在线观看| 被部长玩弄的秘书| 星期五的寝室| 妈妈爱上儿子同学完整版电影免费观 | 放荡的女教师3在线观看| 奥特曼大电影中文版| 大秦帝国之裂变剧情| 姊妹牙医在线观看高清完整| 带货女王全集免费| 男人和女人一起愁愁愁电视剧免费韩 | 贵妇人街电影版免费观看中文| 渔夫荒野国语完整版| 欢乐白领夫妻| 牝教师4在线观看| 凝固的爱 试戏现场| 《丰满的继牳| 周杰伦的歌东风破| 麦乐迪马克思家庭矛盾| 迷人的保姆免费观看| 京香主演电影完整版免费在线观看| 模特魅影快播| 女子护卫队1973完整版| 绝命休息站| 快播电影u影一族| 爱情悠悠药草香剧情分集介绍| 加勒比海盗 成人 在线| 二十四史前四史| 日本伦理电影替夫还债| 泰剧祁安《秘密爱》| 美女匪帮| 永远忠诚| 执法女先锋2| 苹果电视剧免费观看全集横屏| 动漫《侄女开发日记》免费观看完整 | 速度与激情10免费国语完整版| xl司令真人版第一季全集免费cb| 单身女王| 《法国空乘5》在线| 四少妇的秘密按摩在线观看伦理电影 | 羞耻电影完整版| 美国蜜桃在线| 鬼灭之刃游郭篇免费观看| 金银梅第10集免费观看| 甜蜜惩罚全集在线观看| 正在播放: JUL-927 “对不起,我受不了了……”我对儿子的朋友好色……北条朝 | 终结杉计划电视剧| 日本金银梅1-5普通话双人板| 外交部回应傅聪涉乌问题表态| 牵牛的夏天手机铃声| 男女拔萝卜免费看| 张您雨魅惑全集免费观看| 罗丽星克莱尔作品在线播放| 吞噬星空动漫免费| 阿加莎·克里斯蒂之七面钟电视剧| 波多野衣结| 感觉我的爱| 欧美满天星电影《maruzzella》是什么电 | 金莲外传在线观看免费版电视剧全集| 生万物电视剧第15集| 修理工的艳福在线观看| 情陷夜中环吻戏| 幼幼资源网| 鼓楼外42集大结局| 高清《恶之华》电视剧| 酒店2| 龙凤店国语百度影音| 黑白配高清国语免费观看视频| 好事成双电视剧2023年上映| 剑风传奇黄金时代篇4| 暴躁老妈高清全集免费观看全集 | 梦中情人泰剧在线观看免费| 《家属》1~6集全集在线观看| 湄公河行动西瓜影音| 薛平贵与王宝钗| 午夜十二点高清完整版免费观看| 大话西游降魔篇电影| 莫妮卡贝鲁奇《地爆天星》电影无删| 无人区日本电影在线观看| 杉原杏璃拍av吗| 狂野情人动漫| 一次特殊的游泳课| wwwddd| 我最好朋友的婚礼 电影| 沉香如屑免费完整观看电视剧| 私人女性监狱日韩高清版| 《黑寡妇》电影| 短剧金枝缠梦免费观看| 黑帮少爷爱上我第11集免费观看| 偷尝禁果在线观看| 盛唐风流电影高清版| 末日重启| 火线传奇3| 美国伦理生殖按摩在线| sejiji| 你是我的解药短剧全集在线观看| 女朋友63中汉字三义角色关系 | 高清JOJO的奇妙冒险 飙马野郎 | 《初代奥特曼》在线观看| 森奈奈子 在线| 西施成人版| 假如爱有天意电影免费观看| 哇嘎全集免费播放在线观看| 校墓处1| 罗马帝国2(女版)| 二十不惑2电视剧免费播放完整版| 狂暴飞车完整未删减版| 安吉拉·怀特| 自W到抖还要继续但没喷| 大耳朵图图3部全集| 《两位少妇按摩》HD中字| 高清相反的你和我未删减| 新碧血剑电影| 医生姐妹电影完整版| 我和黑帮老大第365天| 电影《花船》梅娘| 梨泰院满天星无册| flypaper百度影音| 甜心派电视剧泰剧无删减在线观看| 《追龙》电影| 新白蛇传主题曲| 年轻瘦了4| 美女没有穿内衣| 杀人锦标赛| 法国《古墓丽影》在线观看| 康熙微服私访记2在线观看| 我爱河东狮电视剧| 风骚的隔壁邻居| 农家穿越:幸福开局短剧全集| 傲慢与偏见2005| 韩剧你的女人| 搞笑一家人国语版1| 白峰美羽 在线| 法国空姐在线电视剧完整版观看| 小鸡快跑电影免费完整版| 淫方程式1~2集在线观看| 1—5集电视剧杨敏思免费看| 租个女友回家过年12| 韩国电影r在线共食| 点燃我温暖你更新时间| 郎溪县| 柯南万圣节的新娘| 狗哥短剧全集免费播放| 激战从林2电影免费观看| 雷神百度影音高清| 电视剧紧急追捕| 《爱我几何》完整版原版| 寒武纪免费观看在线观看完整版| 女销售3| 乡村爱情进行曲免费观看| 爱情怎么翻译?| 电影《女超人》法国| 电视剧人世间免费观看完整版| 不能说的秘密| 年轻的继拇免费看| 97免费观看在线观看电视剧| 中美元首会晤持续1小时45分钟| 韩剧我的妻子| 西游降魔篇高清完整版| 美式家庭忌讳1-| 我的遗憾和你有关| 发法国空姐4| 《受辱的妻子》在线观看| 斯大林格勒大血战完整版| 中国双航母首同框| 楼上的女邻居电视剧剧情介绍| 《禁忌》9大结局| 男装校草:迷倒女生全集免费| 母亲陈小艺| 韩国电影观看免费观看完整版| 韶华若锦全集在线观看| 电影八尺夫人意大利原版免费观看| 高清魔法坏女巫2未删减| 会长妻子和部长一起去度假| 潜伏29| 小小之少女16| 摩登时代免费| 徐良的女朋友| 《牝教师4~被玷污的教坛~》完整版免费在线观看_手机看牝教师4~被玷污的教 | 行尸走肉第二季剧情| 《一路向西》| 恶搞之家拍脏片八季是哪一集 | 美姐妹很很努力| 隐身帽子韩国电影| 你的名字重映2024| 女超人满天星版麦乐迪马克斯在线观看| 北漂电影| 我家有喜的全部歌曲| 东京塔之越南战俘营完整版电影在线观看| 未来罪行| 木下檀檩子电影免费观看高清版,完整| 活死人之夜| 误判粤语电影免费观看| 超级喜欢你| 布兰迪《不正当军事行为》| 猫屎妈妈粤语20| 法国女版顶级飞行员哪里看| 阎王传奇| 妻子艳遇水电工| 缘之空第一季在线观看免费完整| 妈妈2免费观看完整电视剧中文版 穿越时空的爱恋免费观看完整版 打雀英雄传 | 高清《唐朝诡事录2》在线观看| 爸爸播种籽2完整版在线看| 三年国语正片在中国| 电影外出2| 电视剧父爱如山| 莆仙戏二团| 正在播放: 美丽寡妇偿还债务,巨乳少女葵司献身还债 - 91n | 绝世唐门第五季| 香椿芽的储存方法| 《危险关系》综艺免费观看| 洗冤录第一部国语全集| 夜关门电影| 娇妻2在线播放中文| 北化录取通知书能切西瓜不怕火烧| 学生的妈妈5字ID| 一代女皇武则天电影版在线观看| 神木丽| 回复术士全集免费观看完整版高清| 应召女郎的秘密日记| 美丽小蜜蜂2美国版中文| 老八吃粑粑| 八戒八戒在线观看免费观看电视剧| 盛唐风流手机在线观看| 国台办回应台湾地震| 两个人高清电影在线观看| 白峰系列电影高清观看| 急诊室的故事第一季| 苹果电影完整版视观看| 电影《牙医姐妹》| 婉通夫人| flower第季无马赛真人版| 父母的爱情| 美少女还我h之魂| 战狼7欧式少女全部视频| 速度与激情9英语免费观看| 人体器官结构图片| 做aj的视频大全电视剧外国人| 游龙戏凤电影| 幸孕萌宝宠翻天短剧免费播放| 艾克赛德| 石景山区| 朴诗妍电影免费观看| 神探狄仁杰第四部45| 快乐方程式动漫| 解冻韩国电影| 美丽水蜜蜂第一季免费观看| 你微笑时很美在线| 大岛优子快播| 蓝精灵在线观看| 《总统夫人》星克莱尔1997年满天星在| 人猿泰山无删减版1995主演| 迈向黎明| 公浮之手中2完整版免费播放 | 少林寺传奇2电视剧| 卖乐迪女超人| 爱妻电影网| 我独自升级第一季在线观看| 利刃出鞘3未删减| 便利店少女2高清版| 妈妈爱上儿子同学韩国电影在线| 1992在线观看| 张卫健西游记国语| 无法抗拒的他在线观看第8集| 星球大战女版满天星免费观看| 暴走微电影| 荒谬末日论| 帕丁顿熊3| 高清《泰迪熊 第二季》电视剧| V酒店在线观看| 和空姐一起的日子下载| 迷失东京| 二十一世纪性格指南全集免费看| 驱魔人百度影音| 怪物公司国语版| 未婚妻和部长出差韩国电影在线观看| 红高粱电影| 命悬一枪电影| 美国式1982版保罗 | 新金瓶梅电视剧免费观看全集| 财阀家的小儿子将拍第二季| 盛夏晚晴天优酷| 左耳免费| 寻龙传说电影| 普法栏目剧听见凉山6| 牙医郝板栗完整板永久删除掉的剧情介绍 | 一路向西完整版百度影音| 法国电影《女超人》在线观看免费 | 随唐演义 全集高清| 青柠在线观看免费高清电视剧下载| 电视剧便衣支队| 凌云壮志满天星2011版| 锦鲤空间全集免费| 《731部队》电影完整版| 《需要爸爸播种子》观看| 你微笑时很美31集免费观看| 21世纪爱情指南免费版8集剧情| 修理工艳遇在线| 22集电视剧女特警| 黄种人粤语| 傻王闯天下全集| 法国空姐2在线播放| 电影三毛从军记| 盖世帝尊动漫在线观看完整版免费| 全职高手电视剧免费播放| 《女超人-麦乐迪版》| 需要爸爸播种2在线观看| 张三丰 2021吴樾版 电影| 妖怪人间| 功夫粤语高清免费| 哇嘎免费电影| 3对一在线观看| 中国vs荷兰| 老炮儿未删减版| 庆余年下载| 酒店1~50集免费观看| 电视连续剧六姐妹剧情介绍| 壮志高飞免费观看全集| 张震鬼故事| 惊声尖叫鬼面| 日韩激情小说在线观看| 能帮我弄干净吗?电视剧| 亲爱的在线观看| 八百壮士在线观看| 军训跳舞吊带| omoflow第一季无马赛真人| 妈妈出轨了免费观看电视剧| 长安三万里免费完整看| 甄嬛传46| 玉环县| 卖房女销售艾丽丽全集免费| 《伦敦牛郎》在线观看| 动漫解说一口气看完| 强者风范电视剧免费观看| 丫头5| 紫彩乃无码| 高清《完美证据》电视剧| 只要为你活一天电影| 柯南国语版全集高清 | 斯托雅《法国女仆》| 韩剧爱在何方| 杏林春暖在线免费观看| 得闲炒饭 下载| 法国护士长伦理片在线观看| 校园的早晨舞蹈| 舞帝利哥个人资料| 《上瘾》电视剧| 七哥电影网| 侯玉洁牧师讲道全集1| 食尚玩家| 插曲的痛第60集全部剧情介绍| 给我在线观看| 夺命水坑致2名学生溺水身亡| 电视直播频道| 满天星《瓜达卢佩的玫瑰》电影免费| 戴洛奇小镇 第二季全集观看| 高清《恶之华》电视剧| 销售的秘密2免费完整版| 神探狄仁杰第四部44| 黑白配国语高清在线| 追龙电影完整版| 筷子兄弟小苹果mv| 酷优电影| 男女一起愁愁愁免费看| 古惑仔友情岁月演唱会| 上位完整版下载| 《越南暴行3》在线观看| 你是我的独家意外| 小偷家族电影观看完整版| 卓尼县| 木下凛凛子人妻未删版| 高清非传统浪漫关系| 黛恩的爱情故事在线观看| 美妙发型屋韩国| 双凤奇案片尾曲| 海上孟府电视剧全集| 保姆的日常工作3| 恋爱暴君ova2下载| 小猪佩奇中文| 高清命中婚劫| 家属动漫1-6全集免费观看 | 调音师电影在线观看免费版| 缙云县| 凯登克罗斯在线电影免费观看护士 | 19岁大学生观看电视剧韩剧| 木下檀檩子电影免费观看高| 黑白配中文版免费观看视频| 大湾仔的夜免费观看| 夺命速递| 秘密花园里的花园| 法国《荣誉守则》免费观看 | 爱情的牙齿在线观看| 望向太阳电影| 许晴背叛| 男生女生在一起愁愁愁电视剧在线观看| 国家要案| 来自星星的你国语| 姐姐的朋友在完整5视频带翻译| 炽热的欲望| 丰年经继拇中文3与其他教材比较| 菊色宫影音先锋| 高清《唐朝诡事录2》在线观看| 贝克汉姆任意球集锦| 警花张律渝短剧免费观看第二季| 克莱尔的迷宫在线观看| 孤男寡女免费观看电视剧战狼4影视大全 | 独狼电视剧在线观看| 《隔山有眼3:起源》在线观看| 我的好兄弟的女朋友短头发 | 2002电影高清完整版在线观看| 拯救大兵瑞恩| 雍正王朝 高清| 日日网| 一闪一闪亮星星免费观看| 韩国女主播种子下载| 山河令彩蛋| 布衣知县梵如花| 家庭矛盾完整版麦乐迪| 女生越喊疼男生越往里塞app| 至尊食王片尾曲| 小丈夫电视剧| 《善良的女邻居》4| 《劫匪面前无能的丈夫》| 奶油柠檬| 侠岚动画片全集| 伦理《法国护士长》20| 小妻太水嫩陆教授花式宠免费观看| 成吉思汗的电视剧| 美丽小蜜桃3:美丽人生| 仙逆5200 59| 高清《纵情欲海》1无删减 | 姐妹牙医观看完整版| 酒后和朋友换娶妻中字| 小凤新婚下集免费观看全集| 再爱我一次电影完整版| 《梦幻军事地区》| 美丽的小蜜桃1之恶魔的报复| 名字打架| 三年成全免费完整观看| 汇通天下国语| 济公活佛第二部全集| 嫂子的职业在线免费观看| 韩国短剧神奇的眼镜| 欧美人与动xxxxz0oz| 二楼定律| 男朋友的女朋友| 入室强奷完整播放| 乡村到京:弃少崛起全集免费| 夺命狙击2电影| 安吉拉·怀特| 小唐璜的角色| 神墓在线观看全集免费观看动漫| b级计划文件完整版| 《婚前的忠贞》电影免费观看| 丁巴度电影在线看| 软弱电视剧剧情简介| 三女片免费观看电视剧| 原千岁主演电影免费观看高清| 狙击电视剧免费观看完整| 爱存不存| XL司令第一季全集免费完整版| 政局边缘| 庆余年免费手机全集在线观看| 封神传奇 电影| 按摩店电影叫什么名字| 商务囧途| 视频观看完整版高清| 完美的他电视剧| 《偷妻》韩国三级未删减| 非亲父子| 星际迷航之复仇女神| 女保险公司推销员4| 女子公厕废纸篓发现弃婴| 冒牌老爸高清下载| 97社| 崖上的波妞| 和总裁假结婚后我被宠得上头| 进击的巨人第四季14集| 冰球坏小子| 最后的维京人| 长相思第二部免费播放| 韩国少女电视剧高清完整版| 希望与反抗| 能出没之逆转时空的免费大电影| 《高级女特工满天星》电影免费观看 | 张惠妹演唱会2013| 巴巴爸爸中文动画片| 电影身为人母| 三位大学位按摩记在线观看 | 激战丛林hd版意大利| 鉴证实录3免费国语版在线观看| 怒火十二小时免费观看| 甜美姐姐动漫1-2集| 高清《荒岛美人鱼》电影在线播放| 激光去斑会留疤吗| 郭达小品大全| 欧式少女1-13集全剧情| 韩国办公室秘书| 我的父亲母亲任正非| 北京天安门升旗仪式正直播| 《美容院5:特殊待遇》| 电影灵与肉| 我爱长发飘飘| 电视剧虎山行| 天海翼秘密的搜查官| 排球少年第四季免费| 魔鬼女集中营| 高清藤本树 17-26未删减| 色魔| 《新搬来的邻居》日本| 斗罗大陆134集免费观看| 半路兄弟电视剧30集免费完整版| 剃须然后捡到女高中生| 100种温柔死法| 黄色仓库免费看| 爸爸要播种子美国电视剧禁忌| 纵欲丰满的杨贵妃完整版| 似火流年电视剧| 茜拉 洋葱| 聚会的目的未删减| 学生的母亲5字ID| 林家铺子| 视频在线观看免费高清| 使徒行者3在线观看| 黑白配 国语 免费观看 | 大明风华全集免费看完整版| 风吹过的星星电视剧| 海洋之恋泰剧特别篇| 傲雷雷神2| 涩涩屋| 欧美日韩一卡二卡| 纽约客的故事| 地道英雄全集| 鬼子进村终结版| 李梦:张隆每个月都有按时付钱| 曲靖市| 部长外出的日子免费观看| 十大奇冤粤语| 追捕大结局| 劫中劫之劫水| 紧扣的星星动漫| 斗罗大陆213集| 女律师替夫还债完整版| 电影《灭火宝贝1》免费观看灭| 死神来了5爱奇艺| 边水往事连续剧免费观看全部| 无限复活粤语| 铁核桃 电视剧| 宁蒗| 入室狂干美女电影| 非你莫属 潘石屹| 神马电影达达免第九院| 斗罗大陆177| 听不见的爱短剧免费观看| 电影《鬼皮》在线观看| 需要爸爸的种子在线| 二阶堂梦在线视频| 饼干警长| 大宋传奇赵匡胤电视剧| 国家保藏| 万圣节糖果被吃光了| 落叶归根百度影音| 艾莉·诺娃《恋爱专家》| 冰雪奇缘成人片在线观看 | 星座频道| 贫女复仇记满天星版1| 渔女实战2免费观看正版电影| 木马责罚| 猎杀豪放女| 陪部长一起去出差电影叫什么名字 | 乳品分类| 强奸女护士| 行尸走肉第三季11| 战狼6免费观看下载高清| 蓝色隐形的帽子完整版| 律政俏佳人电视剧在线观看免费| 《热心的女邻居》电视剧| 戈壁母亲电视剧全集免费观看| 怪你过分美丽在线观看| 王牌大贱谍2008| 部长来做客HD中字| 三姐妹瑜伽健身4免费| 糖豆游戏| 姜子牙电影免费完整在线观看| 高清《杀戮天使》免费观看| 台湾版《荒野渔夫》电影在线观看| 斗罗大陆208集免费观看完整版 | 名侦探柯南真人版全集| 哇嘎全部免费观看| 奥特曼大电影超银河传说第二部| 卿本佳人 在线| 七小罗汉高清版| 修理工调教老板娘电影|