日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

2019面试宝典之.Net

發布時間:2023/12/20 asp.net 69 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2019面试宝典之.Net 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

1、簡述 private、 protected、 public、 internal 修飾符的訪問權限。

private : 私有成員, 在類的內部才可以訪問。

protected : 保護成員,該類內部和繼承類中可以訪問。

public : 公共成員,完全公開,沒有訪問限制。

internal: 當前程序集內可以訪問。

2、ADO.NET中的五個主要對象

Connection:主要是開啟程序和數據庫之間的連接。沒有利用連接對象將數據庫打開,是無法從數據庫中取得數據的。Close和Dispose的區別,Close以后還可以Open,Dispose以后則不能再用。

Command:主要可以用來對數據庫發出一些指令,例如可以對數據庫下達查詢、新增、修改、刪除數據等指令,以及調用存在數據庫中的存儲過程等。這個對象是架構在Connection 對象上,也就是Command 對象是透過連接到數據源。

DataAdapter:主要是在數據源以及DataSet 之間執行數據傳輸的工作,它可以透過Command 對象下達命令后,并將取得的數據放入DataSet 對象中。這個對象是架構在Command對象上,并提供了許多配合DataSet 使用的功能。

DataSet:這個對象可以視為一個暫存區(Cache),可以把從數據庫中所查詢到的數據保留起來,甚至可以將整個數據庫顯示出來,DataSet是放在內存中的。DataSet 的能力不只是可以儲存多個Table 而已,還可以透過DataAdapter對象取得一些例如主鍵等的數據表結構,并可以記錄數據表間的關聯。DataSet 對象可以說是ADO.NET 中重量級的對象,這個對象架構在DataAdapter對象上,本身不具備和數據源溝通的能力;也就是說我們是將DataAdapter對象當做DataSet 對象以及數據源間傳輸數據的橋梁。DataSet包含若干DataTable、DataTableTable包含若干DataRow。

DataReader:當我們只需要循序的讀取數據而不需要其它操作時,可以使用DataReader 對象。DataReader對象只是一次一筆向下循序的讀取數據源中的數據,這些數據是存在數據庫服務器中的,而不是一次性加載到程序的內存中的,只能(通過游標)讀取當前行的數據,而且這些數據是只讀的,并不允許作其它的操作。因為DataReader 在讀取數據的時候限制了每次只讀取一筆,而且只能只讀,所以使用起來不但節省資源而且效率很好。使用DataReader 對象除了效率較好之外,因為不用把數據全部傳回,故可以降低網絡的負載。

ADO.NET 使用Connection 對象來連接數據庫,使用Command 或DataAdapter對象來執行SQL語句,并將執行的結果返回給DataReader 或 DataAdapter ,然后再使用取得的DataReader 或DataAdapter 對象操作數據結果。

3、列舉ASP.NET 頁面之間傳遞值的幾種方式。

1.使用QueryString, 如....?id=1; response. Redirect()....

2.使用Session變量

3.使用Server.Transfer

4.Cookie傳值

4、C#中的委托是什么?事件是不是一種委托?事件和委托的關系。

委托可以把一個方法作為參數代入另一個方法。

委托可以理解為指向一個函數的指針。

委托和事件沒有可比性,因為委托是類型,事件是對象,下面說的是委托的對象(用委托方式實現的事件)和(標準的event方式實現)事件的區別。事件的內部是用委托實現的。因為對于事件來講,外部只能“注冊自己+=、注銷自己-=”,外界不可以注銷其他的注冊者,外界不可以主動觸發事件,因此如果用Delegate就沒法進行上面的控制,因此誕生了事件這種語法。事件是用來閹割委托實例的,類比用一個自定義類閹割List。事件只能add、remove自己,不能賦值。事件只能+=、-=,不能= 。加分的補充回答:事件內部就是一個private的委托和add、remove兩個方法

?

面試聊:用Reflector查看.Net的類的內部實現,解決問題。

5、override與重載(overload)的區別

重載是方法的名稱相同。參數或參數類型不同,進行多次重載以適應不同的需要。重載(overload)是面向過程的概念。

Override 是進行基類中函數的重寫。Override是面向對象的概念

6、C#中索引器是否只能根據數字進行索引?是否允許多個索引器參數?

參數的個數和類型都是任意的。加分的補充回答:用reflector反編譯可以看出,索引器的內部本質上就是set_item、get_item方法。

基礎知識:

索引的語法:

public string this[string s],通過get、set塊來定義取值、賦值的邏輯

索引可以有多個參數、參數類型任意

索引可以重載。

如果只有get沒有set就是只讀的索引。

索引其實就是set_Item、get_Item兩個方法。

7、屬性和public字段的區別是什么?調用set方法為一個屬性設值,然后用get方法讀取出來的值一定是set進去的值嗎?

屬性可以對設值、取值的過程進行非法值控制,比如年齡禁止設值負數,而字段則不能進行這樣的設置。雖然一般情況下get讀取的值就是set設置的值,但是可以讓get讀取的值不是set設置的值的,極端的例子。Public Age{get{return 100;}set{}}。加分的補充回答:用reflector反編譯可以看出,屬性內部本質上就是set_***、get_***方法

??? class Person

? ??{

??????? public int Age

??????? {

??????????? get

??????????? {

??????????????? return 3;

??????????? }

??????????? set

??????????? {

??????????? }

??????? }

??? }

??????????? Person p1 = new Person();

??????????? p1.Age = 30;

??????????? p1.Age++;

??????????? Console.Write(p1.Age);//輸出3

必須手寫掌握的代碼(既包含拿電腦寫,拿筆寫):

1、 手寫三層架構

2、 手寫冒泡排序

3、 手寫AJAX:XMLHttpRequest

4、 手寫增刪改查、SQLHelper

8、三層架構

通常意義上的三層架構就是將整個業務應用劃分為:表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)。區分層次的目的即為了“高內聚,低耦合”的思想。表現層(UI):通俗講就是展現給用戶的界面,即用戶在使用一個系統的時候的所見所得。業務邏輯層(BLL):針對具體問題的操作,也可以說是對數據層的操作,對數據業務邏輯處理。數據訪問層(DAL):該層所做事務直接操作數據庫,針對數據的增添、刪除、修改、更新、查找等每層之間是一種垂直的關系。三層結構是N層結構的一種,一般來說,層次之間是向下依賴的,下層代碼未確定其接口(契約)前,上層代碼是無法開發的,下層代碼接口(契約)的變化將使上層的代碼一起變化。

優點: 分工明確,條理清晰,易于調試,而且具有可擴展性。

缺點: 增加成本。

9、什么是裝箱(boxing)和拆箱(unboxing)? (*)

Object是引用類型,但是它的子類Int32竟然不能去Object能去的“要求必須是引用類型”

的地方,違反了繼承的原則,所以需要把Int32裝在Object中才能傳遞。

裝箱:從值類型接口轉換到引用類型。

拆箱:從引用類型轉換到值類型。?

??????????? object obj = null;//引用類型

??????????? obj = 1;//裝箱,boxing。把值類型包裝為引用類型。

??????????? int i1 = (int)obj;//拆箱。unboxing

2)下面三句代碼有沒有錯,以inboxing或者unboxing為例,解釋一下內存是怎么變化的

int i=10;

object obj = i;

int j = obj;

分析:在inboxing(裝箱)時是不需要顯式的類型轉換的,不過unboxing(拆箱)需要顯式的類型轉換,所以第三行代碼應該改為:

3 int j = (int)obj;???

要掌握裝箱與拆箱,就必須了解CTS及它的特點:

??? NET重要技術和基礎之一的CTS(Common Type System)。CTS是為了實現在應用程序聲明和使用這些類型時必須遵循的規則而存在的通用類型系統。.Net將整個系統的類型分成兩大類 :值類型和引用類型。

CTS中的所有東西都是對象;所有的對象都源自一個基類——System.Object類型。值類型的一個最大的特點是它們不能為null,值類型的變量總有一個值。為了解決值類型不可以為null,引用類型可以為null的問題,微軟在.Net中引入了裝箱和拆箱:裝箱就是將值類型用引用類型包裝起來轉換為引用類型;而從引用類型中拿到被包裝的值類型數據進行拆箱。

10、CTS、CLS、CLR分別作何解釋(*)把英文全稱背過來。

C#和.Net的關系。

C#只是抽象的語言,可以把C#編譯生成Java平臺的二進制代碼,也可以把Java代碼編譯生成.Net平臺的二進制代碼。所以C#只是提供了if、while、+-*/、定義類、int、string等基礎的語法,而Convert.ToInt32、FileStream、SqlConnection、String.Split等都屬于.Net的東西。深藍色是C#的,淺藍色是.Net的。

C# new→IL:newobj

C# string →.Net中的String

類型的差別:.net中的Int32在C#中是int,在VB.Net中是Integer。String、Int32等公共類型。

語法的差別:IL中創建一個對象的方法是L_0001: newobj instance void 索引.C1::.ctor()

C#中是new C1();VB.net中是 Dim c1 As New C1

CTS:Common Type System 通用類型系統。Int32、Int16→int、String→string、Boolean→bool。每種語言都定義了自己的類型,.Net通過CTS提供了公共的類型,然后翻譯生成對應的.Net類型。

CLS:Common Language Specification 通用語言規范。不同語言語法的不同。每種語言都有自己的語法,.Net通過CLS提供了公共的語法,然后不同語言翻譯生成對應的.Net語法。

CLR:Common Language Runtime 公共語言運行時,就是GC、JIT等這些。有不同的CLR,比如服務器CLR、Linux CLR(Mono)、Silverlight CLR(CoreCLR)。相當于一個發動機,負責執行IL。

11、在dotnet中類(class)與結構(struct)的異同?

Class可以被實例化,屬于引用類型,是分配在內存的堆上的。類是引用傳遞的。

Struct屬于值類型,是分配在內存的棧上的。結構體是復制傳遞的。加分的回答:Int32、Boolean等都屬于結構體

12、堆和棧的區別?

棧是編譯期間就分配好的內存空間,因此你的代碼中必須就棧的大小有明確的定義;局部值類型變量、值類型參數等都在棧內存中。

堆是程序運行期間動態分配的內存空間,你可以根據程序的運行情況確定要分配的堆內存的大小。

13、能用foreach遍歷訪問的對象的要求

需要實現IEnumerable接口或聲明GetEnumerator方法的類型。

14、GC是什么? 為什么要有GC??

C/C++中由程序員進行對象的回收像學校食堂中由學生收盤子,.Net中由GC進行垃圾回收像餐館中店員去回收。

GC是垃圾收集器(Garbage Collection)。程序員不用擔心內存管理,因為垃圾收集器會自動進行管理。GC只能處理托管內存資源的釋放,對于非托管資源則不能使用GC進行回收,必須由程序員手工回收,一個例子就是FileStream或者SqlConnection需要程序員調用Dispose進行資源的回收。

要請求垃圾收集,可以調用下面的方法:GC.Collect()一般不需要手動調用GC.Collect()。當一個對象沒有任何變量指向(不再能使用)的時候就可以被回收了。

基礎知識:當沒有任何變量指向一個對象的時候對象就可以被回收掉了,但不一定會立即被回收。

????????? object obj = new object();//只有new才會有新對象

??????????? Console.WriteLine(obj);

??????????? object obj2 = obj;

??????????? obj = null;

??????????? obj2 = null;

??????????? Console.WriteLine();

15、值類型和引用類型的區別?

1.將一個值類型變量賦給另一個值類型變量時,將復制包含的值。引用類型變量的賦值只復制對對象的引用,而不復制對象本身。

2.值類型不可能派生出新的類型:所有的值類型均隱式派生自 System.ValueType。但與引用類型相同的是,結構也可以實現接口。

3.值類型不可能包含 null 值:然而,可空類型功能允許將 null 賦給值類型。

4.每種值類型均有一個隱式的默認構造函數來初始化該類型的默認值。?

16、C#中的接口和類有什么異同。

不同點:

不能直接實例化接口。

接口不包含方法的實現。

接口可以多繼承,類只能單繼承。

類定義可在不同的源文件之間進行拆分。

相同點:

接口、類和結構都可以從多個接口繼承。

接口類似于抽象基類:繼承接口的任何非抽象類型都必須實現接口的所有成員。

接口和類都可以包含事件、索引器、方法和屬性。

基礎知識:接口只能定義方法(只能定義行為,不能定義實現也就是字段),因為事件、索引器、屬性本質上都是方法,所以接口中也可以定義事件、索引器、屬性。

17、abstract class和interface有什么區別?

相同點:

都不能被直接實例化,都可以通過繼承實現其抽象方法。

不同點:

接口支持多繼承;抽象類不能實現多繼承。

接口只能定義行為;抽象類既可以定義行為,還可能提供實現。

接口只包含方法(Method)、屬性(Property)、索引器(Index)、事件(Event)的簽名,但不能定義字段和包含實現的方法;

抽象類可以定義字段、屬性、包含有實現的方法。?

接口可以作用于值類型(Struct)和引用類型(Class);抽象類只能作用于引用類型。例如,Struct就可以繼承接口,而不能繼承類。

加分的補充回答:講設計模式的時候SettingsProvider的例子。

18、是否可以繼承String類?

String類是sealed類故不可以繼承。

19、int、DateTime、string是否可以為null?

null表示“不知道”,而不是“沒有”。沒有年齡和不知道年齡是不一樣。

數據庫中null不能用0表示。0歲和不知道多少歲不一樣。

Sex is zero。《色即是空》

?????????? ?//int i1 = null;

??????????? //int? i2 = null;//值類型后加?就成了可空數據類型

??????????? int i3 = i2;//所以把可空的賦值給一定不能為空的會報錯。

??????????? //int i4 = (int)i2;//可以顯式轉換,由程序員來保證“一定不為空”

??????????? //int? i5 = i4;//一定會成功!

??????????? //using()→try{]catch{}finally{}

??????????? //int?是微軟的一個語法糖。是一種和int沒有直接關系的Nullable類型

??????????? Nullable<int> d1 = new Nullable<int>();//int? d1=null;

??????????? Nullable<int> d2 = new Nullable<int>(3);//int? d2=3;

??????????? Console.WriteLine(d1==null);

int、DateTime不能,因為其為Struct類型,而結構屬于值類型,值類型不能為null,只有引用類型才能被賦值null。string可以為null。

C#中int等值類型不可以為null、而數據庫中的int可以為null,這就是糾結的地方。int?就變成了可空的int類型。bool?、DateTime?

????????? int i1 = 3;

??????????? int? i2 = i1;

??????????? //int i3 = i2;//不能把可能為空的賦值給一定不能為空的變量

??????????? int i3 = (int)i2;//顯式轉換

可空數據類型經典應用場景:三層中的Model屬性的設計。

int?翻譯生成.Net的Nullable<int>,CTS。

20、using關鍵字有什么用?什么是IDisposable?

using可以聲明namespace的引入,還可以實現非托管資源的釋放,實現了IDisposiable的類在using中創建,using結束后會自動調用該對象的Dispose方法,釋放資源。加分的補充回答:using其實等價于try……finally,用起來更方便。

21、XML 與 HTML 的主要區別

1. XML是區分大小寫字母的,HTML不區分。

2. 在HTML中,如果上下文清楚地顯示出段落或者列表鍵在何處結尾,那么你可以省略</p>或者</li>之類的結束 標記。在XML中,絕對不能省略掉結束標記。

HTML:<img src="1.jpg"><br><br>

XML:<img src="1.jpg"></img><br/><br/>

3. 在XML中,擁有單個標記而沒有匹配的結束標記的元素必須用一個 / 字符作為結尾。這樣分析器就知道不用 查找結束標記了。

4. 在XML中,屬性值必須分裝在引號中。在HTML中,引號是可用可不用的。

5. 在HTML中,可以擁有不帶值的屬性名。在XML中,所有的屬性都必須帶有相應的值。

XML是用來存儲和傳輸數據的

HTML是用來顯示數據的

如果使用了完全符合XML語法要求的HTML,那么就叫做符合XHTML標準。符合XHTML標準的頁面有利于SEO。

22、string str = null 與 string str =””說明其中的區別。

答:string str = null 是不給他分配內存空間,而string str = \"\" 給它分配長度為空字符串的內存空間。 string str = null沒有string對象,string str = “”有一個字符串對象。

string s3 = string.Empty;//反編譯發現,string.Empty就是在類構造函數中 Empty = "";

23、寫出一條Sql語句:取出表A中第31到第40記錄(SQLServer,以自動增長的ID作為主鍵,注意:ID可能不是連續的。

答:解1: select top 10 * from A where id not in (select top 30 id from A)

演變步驟:

1)select top 30 id from T_FilterWords--取前條

2)select * from T_FilterWords

where id not in (select top 30 id from T_FilterWords)--取id不等于前三十條的

--也就是把前條排除在外

3)select top 10 * from T_FilterWords

where id not in (select top 30 id from T_FilterWords)

--取把前條排除在外的前條,也就是-40條

解2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A)

解答3:用ROW_NUMBER實現

24、在.Net中所有可序列化的類都被標記為

[serializable]

25、什么是code-Behind技術。

就是代碼隱藏,在ASP.NET中通過ASPX頁面指向CS文件的方法實現顯示邏輯和處理邏輯的分離,這樣有助于web應用程序的創建。比如分工,美工和編程的可以個干各的,不用再像以前asp那樣都代碼和html代碼混在一起,難以維護。code-Behind是基于部分類技術實現的,在我的項目的三層代碼生成器中用到了部分類。

26、接口是一種引用類型,在接口中可以聲明( ? a),但不可以聲明公有的域或私有的成員變量。 ?
? a) 方法、屬性、索引器和事件; ?

? b) 索引器和字段; ? ?
? c) 事件和字段; ?

解讀:接口中不能聲明字段只能聲明方法,屬性、索引器和事件 最終都編譯生成方法。因為字段屬于實現層面的東西,只有存取值的時候才會用到字段,所以中接口中不能定義字段。

27、在ADO.NET中,對于Command對象的ExecuteNonQuery()方法和ExecuteReader()方法,下面敘述錯誤的是(c)。 ?
? a) insert、update、delete等操作的Sql語句主要用ExecuteNonQuery()方法來執行; ?
? b) ExecuteNonQuery()方法返回執行Sql語句所影響的行數。 ?
? c) Select操作的Sql語句只能由ExecuteReader()方法來執行; ?
? d) ExecuteReader()方法返回一個DataReader對象; ?

拿SQLHelper實現一下。

28、StringBuilder 和 String 的區別?

答:String 在進行運算時(如賦值、拼接等)會產生一個新的實例,而 StringBuilder?則不會。所以在大量字符串拼接或頻繁對某一字符串進行操作時最好使用 StringBuilder,不要使用 String

?如果要操作一個不斷增長的字符串,盡量不用String類,改用StringBuilder類。兩個類的工作原理不同:String類是一種傳統的修改字符串的方式,它確實可以完成把一個字符串添加到另一個字符串上的工作沒錯,但是在.NET框架下,這個操作實在是劃不來。因為系統先是把兩個字符串寫入內存,接著刪除原來的String對象,然后創建一個String對象,并讀取內存中的數據賦給該對象。這一來二去的,耗了不少時間。而使用System.Text命名空間下面的StringBuilder類就不是這樣了,它提供的Append方法,能夠在已有對象的原地進行字符串的修改,簡單而且直接。當然,一般情況下覺察不到這二者效率的差異,但如果你要對某個字符串進行大量的添加操作,那么StringBuilder類所耗費的時間和String類簡直不是一個數量級的。?

29、請敘述屬性與索引器的區別。?(*)

屬性?索引器 ? ?

通過名稱標識。?通過簽名標識。 ? ?

通過簡單名稱或成員訪問來訪問。?通過元素訪問來訪問。 ? ?

可以為靜態成員或實例成員。?必須為實例成員。 ? ?

屬性的 ? get ? 訪問器沒有參數。?索引器的 ? get ? 訪問器具有與索引器相同的形參表。 ?

屬性的 ? set ? 訪問器包含隱式 ? value ? 參數。?除了 ? value ? 參數外,索引器的 set 訪問器還具有與索引器相同的形參表。?

30、請解釋ASP。NET中的web頁面與其隱藏類之間的關系?

一個ASP.NET頁面一般都對應一個隱藏類,一般都在ASP.NET頁面的聲明中指定了隱藏類例如一個頁面Tst1.aspx的頁面聲明如下

<%@ Page language="c#" Codebehind="Tst1.aspx.cs" AutoEventWireup="false" Inherits="T1.Tst1" %>

Codebehind="Tst1.aspx.cs" 表明經編譯此頁面時使用哪一個代碼文件

Inherits="T1.Tst1" 表用運行時使用哪一個隱藏類

aspx頁面會編譯生成一個類,這個類從隱藏類繼承。

31、您在什么情況下會用到虛方法?它與接口有什么不同?

答案:子類重新定義父類的某一個方法時,必須把父類的方法定義為virtual

在定義接口中不能有方法體,虛方法可以。

實現時,子類可以不重新定義虛方法,但如果一個類繼承接口,那必須實現這個接口。

32、DataReader和DataSet的異同?

DataReader使用時始終占用SqlConnection,在線操作數據庫

每次只在內存中加載一條數據,所以占用的內存是很小的

是只進的、 只讀的

DataSet則是將數據一次性加載在內存中.拋棄數據庫連接..讀取完畢即放棄數據庫連接(非連接模式)

DataSet將數據全部加載在內存中.所以比較消耗內存...但是確比DataReader要靈活..可以動態的添加行,列,數據.對數據庫進行 回傳更新操作(動態操作讀入到內存的數據)

33、public static const int? A = 1;這段代碼有錯誤么?

錯誤:const不能被修飾為static ;因為定義為常量 (const )后就是靜態的(static )。

34、傳入某個屬性的set方法的隱含參數的名稱是什么?

value,它的類型和屬性所聲名的類型相同。

35、C#支持多重繼承么?

類之間不支持,接口之間支持。類對接口叫做實現,不叫繼承。 類是爹、接口是能力,能有多個能力,但不能有多個爹。

36、C#中所有對象共同的基類是什么?

System.Object

37、通過超鏈接怎樣傳遞中文參數?

答:用URL編碼,通過QueryString傳遞,用urlencode編碼 用urldecode解碼

38、string、String;int、Int32;Boolean、bool的區別

String、Int32、Boolean等都屬于.Net中定義的類,而string、int、bool相當于C#中對這些類定義的別名。CTS。

39、Server.Transfer和Response.Redirect的區別是什么?(???#xff09;

答:Server.Transfer僅是服務器中控制權的轉向,在客戶端瀏覽器地址欄中不會顯示出轉向后的地址;Response.Redirect則是完全的跳轉,瀏覽器將會得到跳轉的地址,并重新發送請求鏈接。這樣,從瀏覽器的地址欄中可以看到跳轉后的鏈接地址。

Server.Transfer是服務器請求資源,服務器直接訪問目標地址的URL,把那個URL的響應內容讀取過來,然后把這些內容再發給瀏覽器,瀏覽器根本不知道服務器發送的內容是從哪兒來的,所以它的地址欄中還是原來的地址。 這個過程中瀏覽器和Web服務器之間經過了一次交互。

?? Response.Redirect就是服務端根據邏輯,發送一個狀態碼,告訴瀏覽器重新去請求那個地址,一般來說瀏覽器會用剛才請求的所有參數重新請求。這個過程中瀏覽器和Web服務器之間經過了兩次交互。

Server.Transfer不可以轉向外部網站,而Response.Redirect可以。

Server.Execute效果和Server.Transfer類似,但是是把執行的結果嵌入當前頁面。

40、不是說字符串是不可變的嗎?string s="abc";s="123"不就是變了嗎?

?String是不可變的在這段代碼中,s原先指向一個String對象,內容是 "abc",然后我們將s指向"123",那么s所指向的那個對象是否發生了改變呢?答案是沒有。這時,s不指向原來那個對象了,而指向了另一個 String對象,內容為"123",原來那個對象還存在于內存之中,只是s這個引用變量不再指向它了。

41、是否可以從一個static方法內部發出對非static方法的調用?

不可以。因為非static方法是要與對象關聯在一起的,必須創建一個對象后,才可以在該對象上進行方法調用,而static方法調用時不需要創建對象,可以直接調用。也就是說,當一個static方法被調用時,可能還沒有創建任何實例對象,如果從一個static方法中發出對非static方法的調用,那個非static方法是關聯到哪個對象上的呢?這個邏輯無法成立,所以,一個static方法內部不能發出對非static方法的調用。

42、說出一些常用的類、接口,請各舉5個

要讓人家感覺你對.Net開發很熟,所以,不能僅僅只列誰都能想到的那些東西,要多列你在做項目中涉及的那些東西。就寫你最近寫的那些程序中涉及的那些類。

常用的類:StreamReader、WebClient、Dictionary<K,V>、StringBuilder、SqlConnection、FileStream、File、Regex、List<T>

常用的接口:IDisposable、IEnumerable、IDbConnection、IComparable、ICollection、IList、IDictionary

要出乎意料!不要僅僅完成任務!筆試不是高考!處處要顯出牛!

說出幾個開源軟件?MySQL、Linux、 Discuz、Apache、Paint.Net、Android、Chrome、Notepad++……

開源項目有一些是開發包。開源軟件指的是可以直接用的。Jquery、NPOI、ASP.Net MVC、Silverlight? Toolkit、AJAX toolkit、json.net

43、編寫一個單例(Singleton)類。

把構造函數設置為private,設置一個public、static的對象實例

public FileManager

{

??? private FileManager(){}

??? public readonly static FileManager Instance = new FileManager();

}

擴展:搜“C#? Singleton”,有線程安全的更牛B的實現

44、什么是sql注入?如何避免sql注入?

用戶根據系統的程序構造非法的參數從而導致程序執行不是程序員期望的惡意SQL語句。使用參數化的SQL就可以避免SQL注入。

詳細參考復習ppt。舉例子,擺事實!

1' or 1=1

45、數據庫三范式是什么?

用自己的話解釋,而不是背概念。

第一范式:字段不能有冗余信息,所有字段都是必不可少的。

第二范式:滿足第一范式并且表必須有主鍵。

第三范式:滿足第二范式并且表引用其他的表必須通過主鍵引用。

員工內部→自己的老大→外部的老大

記憶順序:自己內部不重復→別人引用自己→自己引用別人。

46、post、get的區別

get的參數會顯示在瀏覽器地址欄中,而post的參數不會顯示在瀏覽器地址欄中;

使用post提交的頁面在點擊【刷新】按鈕的時候瀏覽器一般會提示“是否重新提交”,而get則不會;

用get的頁面可以被搜索引擎抓取,而用post的則不可以;

用post可以提交的數據量非常大,而用get可以提交的數據量則非常小(2k),受限于網頁地址的長度。

用post可以進行文件的提交,而用get則不可以。

參考閱讀:http://www.cnblogs.com/skynet/archive/2010/05/18/1738301.html

47、.Net、ASP.Net、C#、VisualStudio之間的關系是什么?

答:.Net一般指的是.Net Framework,提供了基礎的.Net類,這些類可以被任何一種.Net編程語言調用,.Net Framework還提供了CLR、JIT、GC等基礎功能。

ASP.Net是.Net中用來進行Web開發的一種技術,ASP.Net的頁面部分寫在aspx?文件中,邏輯代碼通常通過Code-behind的方式用C#、VB.Net等支持.Net的語言編寫。

C#是使用最廣泛的支持.Net的編程語言。除了C#還有VB.Net、IronPython等。

VisualStudio是微軟提供的用來進行.Net開發的集成開發環境(IDE),使用VisualStudio可以簡化很多工作,不用程序員直接調用csc.exe等命令行進行程序的編譯,而且VisualStudio提供了代碼自動完成、代碼高亮等功能方便開發。除了VisualStudio,還有SharpDevelop、MonoDevelop等免費、開源的IDE,VisualStudio Express版這個免費版本。

48、AJAX解決什么問題?如何使用AJAX?AJAX有什么問題需要注意?項目中哪里用到了AJAX?

答:AJAX解決的問題就是“無刷新更新頁面”,用傳統的HTML表單方式進行頁面的更新時,每次都要將請求提交到服務器,服務器返回后再重繪界面,這樣界面就會經歷:提交→變白→重新顯示這樣一個過程,用戶體驗非常差,使用AJAX則不會導致頁面重新提交、刷新。

AJAX最本質的實現是在Javascript中使用XMLHttpRequest進行Http的請求,開發中通常使用UpdatePanel、JQuery等方式簡化AJAX的開發,UpdatePanel的方式實現AJAX最簡單,但是數據通訊量比較大,因為要來回傳整個ViewState,而且不靈活,對于復雜的需求則可以使用JQuery提供的ajax功能。

UpdatePanel的內部原理。

AJAX最重要的問題是無法跨域請求(www.rupeng.com →so.rupeng.com),也就是無法在頁面中向和當前域名不同的頁面發送請求,可以使用在當前頁面所在的域的服務端做代理頁面的方式解決。

在如鵬網項目中發帖的時候顯示相關帖的功能、站內搜索項目中顯示搜索Suggestion、數據采集項目中都用到了AJAX。

???#xff1a;不用任何框架編寫一個AJAX程序。XHR:XmlHttpRequest。背也要背下來!

如果面試的時候談AJAX談到UpdatePanel的時候,就是NB的時候!!!先侃UpdatePanel的原理!引出為什么Dom操作的動態效果在用UpdatePanel提交刷新以后沒有了,以及CKEditor被套在UpdatePanel中提交以后也變成了textarea,為什么把Fileupload放到Updatepanel中無法實現無刷新上傳。說成是公司內部的一個菜鳥用UpdatePanel遇到這樣問題,由于我懂XHR、UpdatePanel的原理,所以輕松解決!UpdatePanel生成的上萬行JS腳本,不適合于互聯網項目。“WebForm怎么可能把開發人員編程傻子呢!不明白原理苦命呀!還是MVC好呀,MVC。。。。。。。”

49、Application 、Cookie和 Session 兩種會話有什么不同?

答:Application是用來存取整個網站全局的信息,而Session是用來存取與具體某個訪問者關聯的信息。Cookie是保存在客戶端的,機密信息不能保存在Cookie中,只能放小數據;Session是保存在服務器端的,比較安全,可以放大數據。

談到Session的時候就侃Session和Cookie的關系:Cookie中的SessionId。和別人對比說自己懂這個原理而給工作帶來的方便之處。

50、開放式問題:你經常訪問的技術類的網站是什么?

博客園(www.cnblogs.com)、csdn、codeplex、codeproject、msdn文檔、msdn論壇(遇到問題先到網上搜解決方案,還不行就問同事,同事也解決不了就去MSDN論壇提問,一定能得到解決)。Cnbeta.com。

51、你對.net的GC的理解

GC是.Net的垃圾收集器,可以進行內存資源的回收,程序員無需關心資源的回收,當一個對象沒有任何引用的時候就可以被回收了。一個對象可以被回收并不意味著一定會被立即回收,GC會選擇時機進行回收??梢哉{用GC.Collect()讓GC立即回收。GC不能回收非托管資源,對于非托管資源一般都實現了IDisposable接口,然后使用using關鍵字進行資源的回收。

52、請你簡單的說明數據庫建立索引的優缺點

使用索引可以加快數據的查詢速度,不過由于數據插入過程中會建索引,所以會降低數據的插入、更新速度,索引還會占磁盤空間。

53、不用JQuery等框架實現AJAX無刷新登錄。(常考)

提示:用純XMLHttpRequest實現。

54、Http狀態碼各是什么意思。

301(永久重定向)、302 :重定向
404 :頁面不存在

500:服務器內部錯誤

55、Session有什么重大BUG,微軟提出了什么方法加以解決?(???#xff09;

iis中由于有進程回收機制,系統繁忙的話Session會丟失,IIS重啟也會造成Session丟失。這樣用戶就要重新登錄或者重新添加購物車、驗證碼等放到Session中的信息。可以用State ?server或SQL Server數據庫的方式存儲Session不過這種方式比較慢,而且無法捕獲Session的END事件。但是(一定要寫上,這樣才夠拽)我認為這不是Bug,只能說是In-Proc方式存儲Session的缺陷,缺陷是和Bug不一樣的,In-Proc方式存儲Session會由服務器來決定什么時候釋放Session,這是By Design,In-Proc方式不滿足要求的話完全可以用StateServer和數據庫的方式。

StateServer還可以解決集群Session共享的問題。

56、asp.net中<%%>、<%=%>、<%#%>的區別是什么

<%%>是執行<%%>中的C#代碼,<%=%>是將=后表達式的值輸出到Response中,<%#%>是數據綁定,一般用在ListView、GridView、Repeater等控件的綁定中。數據綁定分為:Eval:單向綁定和Bind:雙向綁定。

57、說說在軟件設計中你遇到的以空間換時間的例子?

參考回答:談Cache(緩存)、索引這些例子。用額外的磁盤、內存空間的消耗來提高執行速度。Lucene.Net也是一個例子。

58、asp.net中的錯誤機制。(常考)

參考:

定制錯誤頁來將顯示一個友好的報錯頁面。

頁面中未捕獲一樣會觸發Page_Error(不常用),應用程序中的未捕獲異常會觸發Application_Error。通過HttpContext.Current.Server.GetLastError()、HttpContext.Current.Error;拿到未捕捉異常,記錄到Log4Net日志中。

59、介紹幾個使用過的開源的項目

Lucene.net、NPOI、JQuery、ASP.Net AJAX? toolkit、Quartz.Net、JqueryUI、ASP.Net MVC。在CodePlex、SourceForge等網站上有更多的開源項目

60、說出五個集合類

List、Dictionary、Set、Stack(先入后出)、Queue(先入先出)、Tree等。

61、有一個10個數的數組,計算其中不重復數字的個數。{3,5,9,8,10,5,3}

工程化的非最優解答:用HashSet或者List

??????????? int[] values = { 3, 5, 9, 8, 10, 5, 3 };

??????????? HashSet<int> set = new HashSet<int>();

??????????? foreach (int i in values)

??????????? {

??????????????? set.Add(i);

??????????? }

??????????? Console.WriteLine(set.Count);

62、說一下SQLServer中索引的兩種類型(???#xff01;!!)

參考:聚簇(或者叫做聚集,cluster)索引和非聚簇索引。

字典的拼音目錄就是聚簇(cluster)索引,筆畫目錄就是非聚簇索引。這樣查詢“G到M的漢字”就非???#xff0c;而查詢“6劃到8劃的字”則慢。

聚簇索引是一種特殊索引,它使數據按照索引的排序順序存放表中。聚簇索引類似于字典,即所有詞條在字典中都以字母順序排列。聚簇索引實際上重組了表中的數據,所以你只能在表中建立一個聚簇索引。
當數據按值的范圍查詢時,聚簇索引就顯得特別有用。因為所有SQLServer都必需先找到所查詢范圍的第一行,然后依次下去,直到該范圍的最后一個值找到為止,并且保證了所有其他值也落在這個范圍內。舉一個例子,一個應用程序要查找首字母位于G和P之間的姓名列表,SQLServer首先找到以字母G開頭的名字,取出所有記錄,直到找到以字母P開頭的名字為止,這種方法使得查詢過程非常高效。

進行大量數據改動的表不適宜用聚簇索引,因為SQLServer將不得不在表中維護行的次序。如果要索引的值極少,例如一個列包含的全都是1和0,創建聚簇索引就不是個好主意。如果表經常由一個指定的列來排序,該列將是簇索引的最佳候選列。這是因為表中的數據已經為你排好序了。如果訪問一個表并使用BETWEEN、<、>、>=或<=操作符來返回一個范圍的值時,應該考慮使用聚簇索引。

63、能否脫離VS用類似editplus的工具手寫代碼?你覺得如何才能提高代碼的效率和性能?

可以,使用CSC.exe 來編譯.cs文件!

可以根據業務流程、業務數據的特點進行優化,比如可以采用緩存、索引、表驅動等來提升代碼的效率和性能,同時不要進行無意義的代碼優化,重點優化系統的性能瓶頸。

64、如何提高頁面的顯示速度?假如一個頁面的加載時間是10.89s,你會用什么樣的方式進行優化?

回答要大氣!顯得很牛!

提示:分而治之的思想。

首先要找出問題所在,是服務器端運行的速度慢還是服務器端到客戶端的下載慢還是頁面在瀏覽器的加載速度慢。

?????? 如果是服務器端運行速度慢,則找是數據庫的原因還是算法的問題,如果是數據庫的問題則嘗試添加索引、優化SQL語句,如果是算法的問題,則優化算法。如果對于一些不經常改動的頁面可以使用靜態頁技術!對于一些數據不需要及時更新的而且取數據的過程非常耗時可以使用緩存。頁面中的內容可以按需加載(比如說可以像verycd網站的評論那樣當用戶需要看的時候再加載其內容),可以在圖片需要顯示的時候再進行加載。

?????? 如果是服務器端到客戶端的下載慢則看是頁面體積過于臃腫還是網絡問題,如果是頁面體積過于臃腫,則優化HTML代碼,去掉無用的標簽,壓縮JS、CSS,可以用CSS Spirit技術將多個圖片放到一個圖片中,減少向服務器的請求。如果是網絡問題,則嘗試在不同的網絡、地區部署服務器,然后使用CDN技術加速訪問。

?????? 如果是頁面中的JavaScript運行復雜導致運行速度慢,則優化JavaScript。

webkaka:測網速。

如何處理百萬條數據的優化?

對于經常進行檢索的字段創建索引,對于經常進行范圍查詢的一個字段創建聚集索引;

當有大量數據進行插入的時候進行批量插入;

一些代碼用存儲過程進行重寫(當一個邏輯有多行SQL要執行的時候用存儲過程可以優化速度,可以避免客戶端和SQLServer之間多次交互);

(*)集群、讀寫分離;

(*)分區、分表;

65、在程序編碼的時候,你會對Sql注入漏洞的防范采取什么樣的措施?

盡量不要拼SQL語句!使用參數化查詢或存儲過程可以防止SQL注入攻擊!在必須用SQL拼接的地方對用戶輸入的內容進行檢查、過濾。

66、你會采用什么樣的策略和方法來實現系統緩存?

在ASP.NET中 緩存有 頁面緩存,數據源緩存,和一些自己定義的緩存!

對于那些整個頁面不經常變化的我們可以使用頁面緩存,而對于那些執行非常耗時的SQL語句并且數據的及時性要求不高的我們可以使用數據源緩存。

對于頁面緩存、數據源緩存等都不滿足要求的情況下采用直接操作HttpRuntime.Cache來自定義緩存策略。如果需要用多臺Web服務器作為一個集群來承載網站的情況,則可以部署專門的分布式緩存服務器,比如Memcached

67、網站想要實現文件防盜鏈的功能,說說你的解決方案。

讀取HTTP報文頭中的UrlReferrer在Application_BeginRequest中我們可以判斷用戶的請求是否來源于本網站。如果不是我們可以終止用戶的請求(Response.End();)!

68、ref與out的區別?

Ref和Out這樣個2個關鍵字都能夠提供相似的功效,其作用也很像C中的指針變量。稍有不相同之處是:
用Ref型參數時,傳入的參數必須先被初始化。而Out則不要要,對Out而言,就必須在方法中對其完成初始化。
用Ref和Out時都必須注意,在方法的參數和執行方法時,都要加Ref或Out關鍵字。以滿足匹配。
Out更適合用在要要Return多個返回值的地方,而Ref則用在要要被調出使用的方法修改調出使用者的引用的時候。

69、MVC路由理解?

1、首先我們要理解MVC中路由的作用:url Routing的作用是將瀏覽器的URL請求映射到特定的MVC控制器動作。

2、當我們訪問http://localhost:8080/Home/Index這個地址的時候,請求首先被UrlRoutingModule截獲,截獲請求后,從Routes中得到與當前請求URL相符合的RouteData對象,將RouteData對象和當前URL封裝成一個RequestContext對象,然后從Requestcontext封裝的RouteData中得到Controller名字,根據Controller的名字,通過反射創建控制器對象,這個時候控制器才真正被激活,最后去執行控制器里面對應的action。

70、談談你覺得做的不錯系統,大概介紹下用到了哪些技術?

就拿我之前做過的一個項目為例來簡單說明一下吧。項目分為客戶端和服務端,客戶端分為BS客戶端和CS客戶端,BS客戶端采用MVC 5.0的框架,CS客戶端是Winform項目,服務端使用WebApi統一提供服務接口,考慮以后可能還要擴展手機端,所以服務接口的參數和返回值使用通用的Json格式來傳遞數據。

1、服務端采用的面向接口編程,我們在軟件架構的過程中,層和層之間通過接口依賴,下層不是直接給上層提供實現,而是提供接口,具體的實現以依賴注入的方式在運行的時候動態注入進去。MEF就是實現依賴注入的一種組件。它的使用使得UI層不直接依賴于BLL層,而是依賴于中間的一個IBLL層,在程序運行的時候,通過MEF動態將BLL里面的實現注入到UI層里面去,這樣做的好處是減少了層與層之間的耦合。服務端的異常里面、權限驗證、日志記錄等通用功能使用了AOP攔截的機制統一管理,項目中使用的是Postsharp這個組件,很好地將通用需求功能從不相關的類當中分離出來,提高了代碼的可維護性。

2、BS的客戶端采用的jquery+bootstrap 的方式,所有頁面采用流式布局,能更好適應各種不同的終端設備(PC、手機)。項目中使用了各種功能強大的bootstrap組件,能適應各種復雜的業務需求。

71、談談你對設計模式的認識?結合你用得最多的一種設計模式說說它的使用。

72、IIS的工作原理?

1、當客戶端發送HTTP Request時,服務端的HTTP.sys(可以理解為IIS的一個監聽組件) 攔截到這個請求;

2、HTTP.sys 聯系 WAS 向配置存儲中心請求配置信息。

3、然后將請求傳入IIS的應用程序池。

4、檢查請求的后綴,啟動aspnet_isapi.dll這個dll,這個dll是.net framework里面的,也就是說到這一步,請求進入了.net framework的管轄范圍。

5、這個時候如果是WebForm,開始執行復雜的頁面生命周期(HttpRuntime→ProcessRequest→HttpContext→HttpHandler);如果是MVC,則啟動mvc的路由機制,根據路由規則為URL來指定HttpHandler。

6、httpHandler處理請求后,請求結束,給出Response,客戶端處理響應,整個過程結束。

73、Http協議

1、http協議是瀏覽器和服務器雙方共同遵循的規范,是一種基于TCP/IP應用層協議。

2、http是一種典型的請求/響應協議??蛻舳税l送請求,請求的內容以及參數存放到請求報文里面,服務端收到請求后,做出響應,返回響應的結果放到響應報文里面。通過F12可以查看請求報文和響應報文。

3、http協議是”無狀態”的,當客戶端向服務端發送一次http請求后,服務端收到請求然后返回給客戶端相應的結果,服務器會立即斷開連接并釋放資源。在實際開發過程中,我們有時需要“保持”這種狀態,所以衍生出了Session/Cookie這些技術。

4、http請求的方式主要有get/post。

5、http狀態碼最好記幾個,博主有一次面試就被問到了。200(請求成功)、404(請求的資源不存在)、403(禁止訪問)、5xx(服務端錯誤)

74、數據庫優化經驗(后端工程師非常常見)

1、數據庫運維方面的優化:啟用數據庫緩存。對于一些比較常用的查詢可以采用數據庫緩存的機制,部署的時候需要注意設置好緩存依賴項,防止“過期”數據的產生。

2、數據庫索引方面的優化:比如常用的字段建索引,聯合查詢考慮聯合索引。(PS:如果你有基礎,可以敞開談談聚集索引和非聚集索引的使用場景和區別)

3、數據庫查詢方面的優化:避免select * 的寫法、盡量不用in和not in 這種耗性能的用法等等。

4、數據庫算法方面的優化:盡量避免大事務操作、減少循環算法,對于大數據量的操作,避免使用游標的用法等等。

75、關于代碼優化你怎么理解?你會考慮去代碼重構嗎?

1、對于代碼優化,之前的公司每周會做代碼審核,審核的主要作用就是保證代碼的正確性和執行效率,比如減少代碼的層級結構、避免循環嵌套、避免循環CURD數據庫、盡量避免一次取出大量數據放在內存中(容易內存溢出)、優化算法等。

2、對于陳舊代碼,可能很多地方有調用,并且開發和維護人員很有可能不是同一個人,所以重構時要格外小心,如果沒有十足的把握,不要輕易重構。如果必須要重構,必須做好充分的單元測試和全局測試。

76、關于服務器端 MVC 架構的技術實現,您是怎樣理解的?這種架構方式有什么好處?您在項目中是如何應用這一架構的?

參考答案:MVC,顧名思義,Model、View、Controller。所有的界面代碼放在View里面,所有涉及和界面交互以及URL路由相關的邏輯都在Controller里面,Model提供數據模型。MVC的架構方式會讓系統的可維護性更高,使得每一部分更加專注自己的職責,并且MVC提供了強大的路由機制,方便了頁面切換和界面交互。然后可以結合和WebForm的比較,談談MVC如何解決復雜的控件樹生成、如何避免了復雜的頁面生命周期。

77、網站優化:網站運行慢,如何定位問題?發現問題如何解決?

瀏覽器F12→網絡→查看http請求數以及每個請求的耗時,找到問題的根源,然后依次解決,解決方案可以參考問題一里面的Web優化方案。

78、說說你最擅長的技術?并說說你是如何使用的?

?簡單談談MEF在我們項目里面的使用吧。

在談MEF之前,我們必須要先談談DIP、IOC、DI

依賴倒置原則(DIP):一種軟件架構設計的原則(抽象概念)

控制反轉(IoC):一種反轉流、依賴和接口的方式(DIP的具體實現方式)。

依賴注入(DI):IoC的一種實現方式,用來反轉依賴(IoC的具體實現方式)。

什么意思呢?也就是說,我們在軟件架構的過程中,層和層之間通過接口依賴,下層不是直接給上層提供實現,而是提供接口,具體的實現以依賴注入的方式在運行的時候動態注入進去。MEF就是實現依賴注入的一種組件。它的使用使得UI層不直接依賴于BLL層,而是依賴于中間的一個IBLL層,在程序運行的時候,通過MEF動態將BLL里面的實現注入到UI層里面去,這樣做的好處是減少了層與層之間的耦合。這也正是面向接口編程方式的體現。

79、自己寫過多線程組件嗎?簡要說明!

參考答案:可以參考http://www.cnblogs.com/Alexander-Lee/archive/2009/10/31/1593647.html

80、談談ERP、CRM、MES、OA類型系統的不同

ERP:Enterprise Resource Planning,企業資源計劃。是指建立在信息技術基礎上,以系統化的管理思想,為企業決策層及員工提供決策運行手段的管理平臺。

CRM:Customer Relationship Management,客戶關系管理。是一種以"客戶關系一對一理論"為基礎,旨在改善企業與客戶之間關系的新型管理機制。

MES:manufacturing execution system,生產執行系統。是一套面向制造企業車間執行層的生產信息化管理系統

OA:Office Automation,辦公自動化。將現代化辦公和計算機網絡功能結合起來的一種新型的辦公方式

81、如何處理幾十萬條并發數據?

答:用存儲過程或事務。取得最大標識的時候同時更新..注意主鍵不是自增量方式這種方法并發的時候是不會有重復主鍵的..取得最大標識要有一個存儲過程來獲取.

82、ASP.Net頁面生命周期簡單描述

?

每個頁面的生命周期為用戶的每一次訪問,也就是說每一次客戶端與服務器之間的一個往返過程.全局變量的生命周期在此之間.

1. Page_Init();

2. Load ViewState and Postback data;

3. Page_Load();

4. Handle control events;

5. Page_PreRender();

6. Page_Render();

7. Unload event;

8. Dispose method called;

?

?

轉載于:https://www.cnblogs.com/wahson2019/p/11022325.html

總結

以上是生活随笔為你收集整理的2019面试宝典之.Net的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

成人在线免费小视频 | 国产涩涩在线观看 | 97超碰色| 亚洲三级黄色 | 中文字幕在线影院 | 精品国产免费一区二区三区五区 | 国产伦精品一区二区三区四区视频 | 亚洲欧美999| 婷婷六月天在线 | 中文字幕在线视频精品 | 国产精品嫩草影院9 | 中文字幕91 | 欧美伦理电影一区二区 | 国产在线观看一区 | 又爽又黄在线观看 | 狠狠色丁香婷综合久久 | 黄色毛片视频免费观看中文 | 午夜天天操 | 国色综合 | 免费观看午夜视频 | 日韩亚洲在线观看 | 日韩,中文字幕 | 黄视频网站大全 | 91看成人 | 91九色网站| 日日干综合 | 欧美激情综合色综合啪啪五月 | 亚洲专区一二三 | 黄色成人av| 亚洲专区 国产精品 | www免费黄色 | 免费视频区 | 成人黄色大片 | 天天摸天天干天天操天天射 | 欧美超碰在线 | 丁香六月五月婷婷 | 国产亚洲精品久久久久久无几年桃 | 成年人免费观看国产 | 美女免费网站 | www.99在线观看 | 久久精品9| 九九九九九精品 | 久久久www成人免费毛片麻豆 | 美女视频网站久久 | 91av久久| 欧美视频在线二区 | 日女人免费视频 | 激情深爱.com | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 欧美成人一二区 | 欧美日韩国产综合一区二区 | 婷婷色综合色 | 成人黄色片免费看 | 婷婷成人亚洲综合国产xv88 | 日韩有码欧美 | 免费视频久久久久久久 | 天天干天天看 | 国产精品久久久久9999 | 欧美日韩精品在线观看 | 91一区二区三区在线观看 | 麻豆视频在线免费看 | 亚洲国产手机在线 | 免费在线观看国产精品 | 免费亚洲视频在线观看 | 久久国产精品久久久久 | 久久久久久久久久久免费视频 | 久草免费在线观看视频 | 五月天中文字幕mv在线 | 亚洲伊人色| 国产精品欧美日韩在线观看 | 极品美女被弄高潮视频网站 | 天天操天天操天天操天天操天天操天天操 | 四季av综合网站 | 日韩欧美有码在线 | 午夜在线免费观看视频 | 国产精品99精品久久免费 | 日日精品 | 午夜精品一区二区三区在线视频 | 久久成人国产精品 | 狠狠地操 | 亚洲精品18p | 日韩精品影视 | 黄色软件网站在线观看 | 91看片成人 | 亚洲欧美日韩国产一区二区三区 | 欧美做受高潮电影o | 国产精品青青 | 五月婷婷丁香综合 | 美女视频免费一区二区 | 亚洲一区二区视频 | 日日日视频 | 2021国产精品视频 | 美女网站视频免费黄 | 久久男人免费视频 | 精品国产精品国产偷麻豆 | 夜夜爽www | 国产黄在线 | 99在线视频免费观看 | 免费在线一区二区 | 天天草视频 | 亚洲天天摸日日摸天天欢 | 国产综合视频在线观看 | 久久久久综合 | 欧美日韩精品电影 | 国产一区网址 | 人人插人人澡 | www国产亚洲精品久久网站 | 福利视频网址 | 97超碰成人在线 | 91探花视频 | 伊人久在线| 制服丝袜天堂 | 麻豆久久精品 | 精品国产一区二区三区久久影院 | 午夜免费视频网站 | 超碰97中文 | 欧美极品xxx| 中文av资源站 | 国产xxxx做受性欧美88 | 国产真实精品久久二三区 | 婷婷丁香色综合狠狠色 | 9999国产精品 | 亚洲一区 av | 免费午夜在线视频 | 91亚洲影院| 99精品乱码国产在线观看 | 久草视频中文 | 美女一区网站 | 日本护士三级少妇三级999 | 4438全国亚洲精品在线观看视频 | 日本精品在线 | 国产精品理论片 | 99在线看 | 国产最新在线视频 | 免费看三片| 超碰在线人人艹 | 国产在线a视频 | 亚洲 欧洲av | 亚洲视频axxx | 亚洲综合欧美激情 | 久久久久中文 | 91国内在线 | 日韩欧美91| 亚洲欧美国产精品 | 国产高清视频免费 | 日本精品久久久久 | 欧美另类xxx | 中文字幕精品三区 | 91视频传媒| 免费国产视频 | 丁香六月婷婷开心 | 91探花在线视频 | 亚洲精品久 | 国产精品成人品 | 久久久久久久久久免费视频 | 中文字幕资源在线观看 | 人人草人人做 | 黄p在线播放 | 99久久99久久精品 | av中文字幕在线播放 | 成人欧美一区二区三区黑人麻豆 | 日日夜夜狠狠操 | 808电影免费观看三年 | 亚洲精品乱码久久久久久9色 | 日韩视频一区二区 | 国产天天综合 | 91系列在线观看 | 在线成人一区 | 探花在线观看 | 18国产精品福利片久久婷 | www.黄色片网站 | 麻豆系列在线观看 | 国产在线精品观看 | 国产色资源 | 少妇bbbb揉bbbb日本 | 久爱精品在线 | 国产免费又爽又刺激在线观看 | 亚洲精品国产精品国自产观看 | 免费亚洲精品 | 81精品国产乱码久久久久久 | 青青河边草观看完整版高清 | 久久精品久久国产 | 91精品国产乱码在线观看 | 91在线精品播放 | 欧美一级片在线观看视频 | 亚洲精品国偷拍自产在线观看 | 天天操网 | 国产九色91 | 国产精品美女久久久久久网站 | 黄色成人av网址 | 成人黄色短片 | 久久久久成人精品 | 中文字幕精品一区久久久久 | 久久精品成人欧美大片古装 | 人人澡人人澡人人 | 在线观看亚洲电影 | 成人黄色在线看 | 亚洲视频在线免费观看 | 亚洲精品色视频 | 亚洲高清精品在线 | 日韩精品中文字幕在线观看 | 人人插人人草 | 婷婷丁香狠狠爱 | 99久久精品电影 | 日批在线观看 | 亚洲精品永久免费视频 | 999毛片| 99国产精品免费网站 | 九九色在线观看 | 9久久精品| 久久久亚洲国产精品麻豆综合天堂 | 在线韩国电影免费观影完整版 | 日韩欧美高清一区二区 | 欧洲视频一区 | 99久久99视频 | 在线免费观看黄色大片 | 日韩字幕 | 在线国产精品视频 | 911久久香蕉国产线看观看 | 国产无套精品久久久久久 | 国产精品孕妇 | 在线观看亚洲免费视频 | 国产精品久久久久久久av电影 | 色天天 | 91热爆视频 | 东方av免费在线观看 | 在线精品视频免费播放 | 五月婷婷六月丁香激情 | www操操操 | 国产在线观看中文字幕 | 久久精品一区二区国产 | 四虎国产精品免费 | 日日夜夜综合 | 国精产品999国精产品岳 | 在线观看黄 | 成人毛片网 | 五月天狠狠操 | 中文字幕国语官网在线视频 | 日韩欧美xxxx | 免费中文字幕在线观看 | 亚洲色图27p | 日韩欧美精品在线观看 | .国产精品成人自产拍在线观看6 | 99r在线观看 | 公开超碰在线 | 欧美大片aaa | 伊人天天色 | 天天色天天爱天天射综合 | 日本在线中文 | 亚洲国产中文在线观看 | 九九九九九国产 | 欧美日韩精品免费观看视频 | 亚洲成人精品 | 天天综合色天天综合 | 色欧美日韩| 亚洲日本va午夜在线影院 | 2018精品视频| 午夜久久久久 | 免费在线激情电影 | 久久网址| 一 级 黄 色 片免费看的 | 亚洲男女精品 | 伊人久久电影网 | 手机在线看a | 精品亚洲一区二区三区 | 欧美一区二区三区特黄 | 日韩欧美在线一区二区 | 日本中文字幕网站 | 婷婷婷国产在线视频 | 有码视频在线观看 | 精品美女在线视频 | 美女视频黄免费的久久 | 911精品视频 | 午夜美女福利直播 | 欧美天堂视频在线 | 亚洲专区中文字幕 | 黄色大片日本免费大片 | 91九色精品女同系列 | 91亚洲精品在线 | av看片网| 国产精品久久久久三级 | 成人免费视频播放 | 超碰人人草人人 | 天堂入口网站 | 国产精品国产亚洲精品看不卡 | 在线观看亚洲视频 | 亚洲高清在线观看视频 | 欧美精品v国产精品v日韩精品 | 精品国产福利在线 | 国产视频97 | 久久久久高清毛片一级 | 国产特级毛片aaaaaa毛片 | 91电影福利 | 麻豆影视在线免费观看 | 色爽网站 | 亚洲aⅴ一区二区三区 | 久久er99热精品一区二区三区 | 最新日本中文字幕 | www操操 | 2023年中文无字幕文字 | 午夜三级福利 | 91亚洲欧美激情 | 国产伦理久久精品久久久久_ | 在线观看一级视频 | 久久视频在线 | 激情综合电影网 | 欧美视频在线观看免费网址 | 日韩在线电影观看 | 欧美成人性网 | 狂野欧美激情性xxxx | 久久久久久久久久久精 | 欧美精品国产综合久久 | 亚洲涩涩涩| 婷色在线 | 亚洲精品免费在线观看 | 久久九九影视 | 国产精品久久久 | 99爱精品在线| www久草| av日韩中文| 麻豆高清免费国产一区 | 国产我不卡 | 免费看污黄网站 | 国产一区二区在线免费视频 | 精品国产伦一区二区三区观看体验 | 日韩精品一区二区三区第95 | 久久国语 | 亚洲欧洲美洲av | 五月婷婷黄色网 | 欧美成年人在线观看 | 日韩免费看 | 久久男人中文字幕资源站 | 一区二区三区四区在线 | 欧美成人精品三级在线观看播放 | 狠狠色丁香婷婷综合基地 | 国内久久久 | 久久精品96 | 亚洲香蕉在线观看 | 中文字幕之中文字幕 | 一区二区三区免费在线观看视频 | 国产精品区二区三区日本 | 精品麻豆入口免费 | 日本高清免费中文字幕 | 麻豆激情电影 | 久久都是精品 | 免费成人看片 | japanese黑人亚洲人4k | 欧美亚洲一区二区在线 | 亚洲国产精品99久久久久久久久 | 久久激情视频 久久 | 99精品国产成人一区二区 | 国产精品一区二区三区四区在线观看 | 成人国产精品久久久 | 久久免费视频一区 | 麻豆视频免费观看 | www.av在线播放 | 日韩免费看片 | 国产精品久久久久久久久久久久午夜片 | 色中射| 中文字幕在线播放日韩 | 国产亚洲成av片在线观看 | 97在线视频观看 | www黄色软件| 久久久久久久网站 | 日韩网页| 精品一二三四视频 | 国产精品一区二区电影 | 日韩欧美在线观看一区二区 | 草久在线视频 | 亚洲精品国产免费 | 黄色小说在线免费观看 | 亚洲va欧美| 国产精品黄 | 久久香蕉国产 | 亚洲黄色小说网址 | 小草av在线播放 | 免费在线播放视频 | 97av视频 | 日韩一区二区三区不卡 | 在线免费国产 | 久久久99国产精品免费 | 天天色天天综合网 | 久久ww| 黄色片免费在线 | www.久久久久 | 天天干天天操天天爱 | 99爱国产精品 | 一级欧美一级日韩 | 久久精品中文字幕一区二区三区 | 精品在线你懂的 | 色999在线 | 黄色福利网站 | 99久久精品国 | 毛片永久新网址首页 | 999国内精品永久免费视频 | 亚洲最大av网 | 久久不卡日韩美女 | 最近日韩中文字幕中文 | 久久久久久国产精品美女 | 国产九色视频在线观看 | 91视频在线观看免费 | 五月开心色 | 亚洲 欧美 精品 | 国产午夜精品久久 | 日韩在线免费播放 | 九九免费在线视频 | 精品免费观看 | 伊人天天综合 | 久久爱992xxoo | 五月激情片 | 美女国产免费 | 亚洲精品久久久久久国 | 最近的中文字幕大全免费版 | 美女网站色免费 | 久久国产影院 | 亚洲黄色影院 | 婷婷久久五月天 | 国产一区二区手机在线观看 | 国产无套一区二区三区久久 | 岛国av在线不卡 | 婷婷综合影院 | 91在线免费播放视频 | 九九久久影视 | 夜夜躁日日躁狠狠久久88av | 久久视频国产精品免费视频在线 | 久久精品视 | 久久久久亚洲精品男人的天堂 | 91av视屏 | 国产二区精品 | 99r在线精品 | 九色琪琪久久综合网天天 | 中文字幕第一页在线播放 | 美女视频免费一区二区 | 午夜视频一区二区 | 精品视频免费久久久看 | 日韩爱爱网站 | 91视频在线看 | 综合国产在线 | 天天拍天天爽 | 国产1区在线 | 久久亚洲私人国产精品 | 日韩精品久久久免费观看夜色 | 欧美,日韩| 婷婷在线看 | 久久99热精品这里久久精品 | 国产精品 中文字幕 亚洲 欧美 | 青青草国产精品视频 | 国产成人精品一区一区一区 | 国产玖玖精品视频 | 久久66热这里只有精品 | 有码视频在线观看 | 99久久综合国产精品二区 | 日韩黄色软件 | 欧美a性| 欧美午夜寂寞影院 | 久久久久久综合网天天 | 亚洲精品自拍视频在线观看 | 808电影免费观看三年 | 亚洲国产天堂av | 狠狠躁18三区二区一区ai明星 | 亚洲最大在线视频 | 久久久黄色免费网站 | 国产亚洲一区二区三区 | 91麻豆精品国产自产 | 成人av免费在线观看 | 欧美日韩视频在线一区 | 黄色成年 | 久综合网 | 天天色婷婷 | 亚洲欧洲精品视频 | 夜夜澡人模人人添人人看 | 亚洲动漫在线观看 | 天天艹天天操 | 欧美日韩免费看 | 欧美专区国产专区 | 亚洲免费专区 | 黄www在线观看 | 五月婷婷久 | 国产精品毛片网 | 久久黄色片子 | 国产精品嫩草影院9 | 99久久久久免费精品国产 | 日韩毛片在线播放 | 国产日韩欧美视频在线观看 | 日韩在线网 | 一区二区三区四区五区在线 | 婷婷伊人五月天 | 欧美日韩伦理在线 | 日本资源中文字幕在线 | 日韩精品视频久久 | 日日夜日日干 | 久久久久久国产精品美女 | 国产精品综合在线 | 中文字幕日韩在线播放 | 在线视频区| 欧美一级黄色片 | 最近最新中文字幕 | 99久久久久| 久久久精品视频网站 | 精品国产一区在线观看 | 国产在线va | 中文字幕在线观看免费观看 | a黄色大片 | 日韩免费高清在线观看 | 91精品国产乱码久久桃 | 特级毛片aaa | 一区二区三区影院 | 成人av免费在线观看 | 国产 在线 日韩 | 国产美女在线免费观看 | 色婷婷久久一区二区 | 在线视频手机国产 | 日韩在线观看视频免费 | 欧美精品做受xxx性少妇 | 成年人看片 | 波多野结衣在线观看一区二区三区 | 成人午夜电影在线播放 | 免费午夜视频在线观看 | 九九视频在线观看视频6 | 青青河边草免费视频 | 婷婷久操 | 天天操操操操操操 | 久久久精华网 | 精品欧美一区二区精品久久 | 中文字幕视频三区 | 久草视频中文在线 | 亚洲精品字幕 | 日韩免费视频播放 | 久久久高清视频 | www.天天射.com| 色综合中文字幕 | 亚洲狠狠婷婷综合久久久 | 激情欧美xxxx | 波多野结衣一区二区三区中文字幕 | 色婷婷精品大在线视频 | 久久久高清视频 | 天天干,天天射,天天操,天天摸 | 久草.com| 国产精品免费久久久久久 | 一区二区三区日韩视频在线观看 | 最近中文字幕完整高清 | 久久国产精品区 | 手机看片99 | 国产精品网在线观看 | 亚洲精品成人网 | 亚洲美女精品区人人人人 | 色天天| 国产在线1区 | 免费黄色在线网站 | 狠狠干中文字幕 | 中文一区二区三区在线观看 | 日韩综合一区二区 | 精品国产黄色片 | 国内精品久久久久久久影视简单 | 97香蕉久久超级碰碰高清版 | 成人精品一区二区三区中文字幕 | 五月情婷婷 | 99视频精品视频高清免费 | 美女福利视频一区二区 | 亚洲综合成人专区片 | 精品视频免费看 | 综合色婷婷 | 久久综合五月天婷婷伊人 | 国产精品久久久久999 | 久久精品高清视频 | 欧美日韩国语 | 狠狠躁18三区二区一区ai明星 | 久久99中文字幕 | 亚洲精品久久在线 | 99精品热视频只有精品10 | 欧美日韩不卡在线视频 | 中文字幕成人av | 久久久久久毛片精品免费不卡 | 欧美精品亚洲二区 | 日韩欧美精品一区二区 | 久草在线视频免费资源观看 | av免费看在线| 国产精品美女久久久久久久久 | 欧美最猛性xxxx | 国产福利午夜 | 欧美影院久久 | 久久精品国产亚洲精品2020 | 亚洲视频h | 99久久久久免费精品国产 | 国产成人黄色 | 日韩一级黄色片 | 欧洲精品久久久久毛片完整版 | 成人国产精品久久久久久亚洲 | 成人免费视频网 | 亚洲一区二区高潮无套美女 | 国产亚州av | 久久er99热精品一区二区 | 久99久精品视频免费观看 | 色综合久久久久 | 中文字幕在线高清 | 中文字幕在线观看91 | 91在线观看欧美日韩 | 丁香午夜 | 精品黄色在线 | av一本久道久久波多野结衣 | 色欧美日韩 | 久久不卡日韩美女 | 中文字幕第一页在线视频 | 人人舔人人插 | 日本少妇视频 | 成+人+色综合| 中文字幕视频网站 | 国产99免费 | 狠狠干美女 | 人人精品 | 福利视频| 日日麻批40分钟视频免费观看 | 色噜噜在线观看 | 精品国内自产拍在线观看视频 | 99色精品视频 | 91香蕉国产 | 99视频在线| 欧美一级性生活 | 999精品网 | 天天色综合天天 | 91精品免费在线 | 亚洲最新av| 免费看网站在线 | 青青草国产免费 | 四虎成人免费观看 | 亚洲激精日韩激精欧美精品 | 久一在线 | 久久在线影院 | 91试看| 白丝av在线 | 欧美日韩国产一区二 | 亚洲精品男人的天堂 | 精品你懂的 | 久久综合五月天婷婷伊人 | 久久午夜色播影院免费高清 | 丁香 婷婷 激情 | 伊人久久五月天 | 精品国产一区二区久久 | 999久久久欧美日韩黑人 | 国产成人福利在线 | 人人射网站 | 精品一区二区三区香蕉蜜桃 | 久久久国产网站 | 天天综合视频在线观看 | 国产美女被啪进深处喷白浆视频 | 97在线观看免费观看高清 | 日韩精品在线免费观看 | 免费在线观看中文字幕 | 国产精品久久久久影院 | 日韩免费看视频 | 69国产在线观看 | 97色视频在线| 国产日韩精品欧美 | 日日碰狠狠添天天爽超碰97久久 | 国产一区高清在线观看 | 国产一区二区在线免费观看 | 免费精品在线视频 | 日本性xxxxx 亚洲精品午夜久久久 | 精品视频久久久久久 | 久久久久9999亚洲精品 | 日韩电影精品 | 干 操 插| 亚洲日b视频 | 免费精品在线观看 | 又黄又爽的免费高潮视频 | 在线观看免费色 | 青青河边草免费视频 | 天堂网一区 | 国产精品女人网站 | 亚洲国产精品第一区二区 | 久久av电影 | 超碰在线人人艹 | 日韩高清不卡在线 | 日韩欧美黄色网址 | 婷婷六月在线 | 欧美日本啪啪无遮挡网站 | 色婷婷97| 久久黄色美女 | 欧美一级高清片 | 开心丁香婷婷深爱五月 | 99精品免费网 | 亚洲国产福利视频 | 日韩精品91偷拍在线观看 | 韩国av免费观看 | 久久国产福利 | 亚洲二级片 | 欧美性成人 | 日韩国产精品久久久久久亚洲 | 在线欧美小视频 | 免费观看一区 | se婷婷| 日韩欧美在线高清 | 亚洲成人av一区 | 丰满少妇高潮在线观看 | 欧美视频日韩 | 成人亚洲欧美 | 探花视频免费观看 | 日韩国产高清在线 | 91九色精品国产 | 日本精品免费看 | 久久99热精品这里久久精品 | 五月婷婷网站 | 午夜精品一区二区三区四区 | 久久综合狠狠综合久久综合88 | 日本精品久久久一区二区三区 | 又长又大又黑又粗欧美 | 中文字幕av全部资源www中文字幕在线观看 | 欧美91精品久久久久国产性生爱 | 国产黄a三级三级三级三级三级 | 欧美精品久久久久久久久免 | 成年人av在线播放 | 99r精品视频在线观看 | 天天射天 | 国产成人福利片 | 91福利视频在线 | 激情网第四色 | 国产成人不卡 | 亚洲不卡123 | 日日夜夜添 | 人人爱天天操 | 久久综合久久综合这里只有精品 | 成人在线视频论坛 | 最近中文字幕国语免费av | 国产成人免费观看 | 国产 字幕 制服 中文 在线 | 成人免费在线观看入口 | 日韩在线观看高清 | 久草在线视频首页 | 国产亚洲一区二区在线观看 | 久久婷婷综合激情 | 88av色| 国内小视频 | 国产成a人亚洲精v品在线观看 | 久久久蜜桃 | 五月婷婷视频 | 久久视频免费在线 | 国产精品九九九九九九 | 福利精品在线 | 国内精品久久久 | 亚洲精选在线 | 91九色蝌蚪国产 | 日韩xxxbbb| 在线免费观看黄色 | 国产精品美乳一区二区免费 | 99精品视频在线播放观看 | 六月激情久久 | 亚洲综合爱 | 久草网首页 | 日韩精品一区二区三区免费视频观看 | 日韩在线观看中文字幕 | 国内精品视频在线播放 | 国产中文字幕视频在线观看 | 伊人中文字幕在线 | www.久草.com | 亚洲欧洲中文日韩久久av乱码 | 久久精品视频网 | 伊人成人激情 | 久草精品在线 | 日韩av手机在线看 | 在线看v片 | 四虎国产精品免费 | 2022国产精品视频 | 亚洲伊人婷婷 | 99视频在线观看免费 | 国产精品久久久久久久久久久久午 | 日本中文字幕一二区观 | 精品一区久久 | 激情偷乱人伦小说视频在线观看 | 国产精品高清免费在线观看 | 久久精彩视频 | 欧美日韩一区二区免费在线观看 | 成人国产网址 | 国产一区二区影院 | 欧美黄色免费 | 国内精品久久久久影院一蜜桃 | 天堂在线视频中文网 | 精品国产成人在线影院 | 九九免费精品视频在线观看 | 天天操天天操天天操 | 97超碰免费在线观看 | 国产成人精品一二三区 | 亚洲一区二区精品3399 | 国产四虎影院 | 97精品超碰一区二区三区 | 伊人开心激情 | 三级a毛片 | 四虎影视成人精品 | 日韩高清在线一区二区三区 | 69国产精品成人在线播放 | 亚洲精品中文在线资源 | 西西人体www444 | 免费网站黄色 | www.婷婷com| 免费看的黄网站软件 | 午夜精品福利影院 | 91大神精品视频 | 亚洲成a人片综合在线 | 在线观看国产福利片 | 毛片网站在线看 | 91av视频播放| 久草精品视频在线播放 | 中文字幕在线观看日本 | 国产高清不卡 | 天天色婷婷 | 亚洲精品国产精品久久99热 | 久久久亚洲电影 | av资源网在线播放 | 波多野结衣电影久久 | 日韩区欠美精品av视频 | 五月婷婷在线观看 | 91精品视频免费观看 | 在线不卡a | 天天看天天操 | 日韩久久久久 | 国产色一区 | 伊人天天操 | 亚洲国产网站 | 福利一区二区三区四区 | 一区二区国产精品 | 中文字幕丰满人伦在线 | 欧美性生活大片 | 国产精品一区二区美女视频免费看 | 91在线视频播放 | www中文在线 | 免费在线观看av电影 | 婷婷狠狠操| 久久久精品视频网站 | 在线国产能看的 | 中文字幕资源在线观看 | 国产又粗又猛又黄视频 | 999国产| www久草 | 色中文字幕在线观看 | 国内一级片在线观看 | 91成年人视频 | 久久精品欧美一 | 日韩三区在线 | 1024手机基地在线观看 | 成年人毛片在线观看 | 亚洲国产美女精品久久久久∴ | 久久av不卡| 免费国产在线精品 | 国产精品美女毛片真酒店 | 日日夜夜天天干 | www日韩欧美 | 久久久久久久久久久免费 | aaa日本高清在线播放免费观看 | 精品美女在线观看 | 手机av在线不卡 | 狠狠色丁香久久婷婷综合_中 | 午夜久久精品 | 欧美日本一二三 | 日韩激情小视频 | 在线精品亚洲一区二区 | 成人一级| 国产日韩精品在线观看 | 夜夜爽夜夜操 | 国产99色| 婷婷色综 | 国产精品视频免费在线观看 | 国产精品video | 久久免费中文视频 | 婷婷色在线视频 | 国产私拍在线 | av一区二区在线观看中文字幕 | 国产精品欧美日韩在线观看 | 日日操天天爽 | 伊人亚洲精品 | 久久精品99国产精品日本 | 波多野结衣理论片 | va视频在线观看 | 狠狠操狠狠干天天操 | 激情狠狠干 | 探花视频免费观看 | 亚洲成色777777在线观看影院 | 国产日韩欧美在线观看视频 | 91尤物在线播放 | 久久久影院一区二区三区 | 国产午夜亚洲精品 | 99免费国产| 日韩黄色大片在线观看 | 久久午夜视频 | 久久大视频 | 97av在线| 亚洲国产精品va在线看黑人动漫 | 91av播放 | 国偷自产中文字幕亚洲手机在线 | 亚洲激情视频 | 国产一区二区午夜 | 操处女逼 | 国产高清久久 | 精品一区二区免费在线观看 | 97人人澡人人添人人爽超碰 | 欧美日韩18| 精品成人久久 | 在线看日韩 | 亚洲人人射 | 久久久久久久久久影视 | 久久欧美综合 | 精品国产精品久久 | 国产xx在线 | 日本福利视频在线 | 欧美在一区 | 久久久久久久久久久免费视频 | 中文字幕在线播出 | 久草视频在线资源 | 亚洲免费在线观看视频 | 麻豆高清免费国产一区 | 色婷婷精品大在线视频 | 国产美女精品视频免费观看 | 91成人精品一区在线播放69 | 亚洲毛片一区二区三区 | 一区二区电影网 | 日韩高清免费在线观看 | 午夜精品电影一区二区在线 | 免费看片网址 | 高清久久久 | 国产在线p | 99精品视频在线观看视频 | 成人97人人超碰人人99 | 日韩欧美一区二区不卡 | 久久国产成人午夜av影院潦草 | 久草视频在线免费播放 | 成人在线视频免费看 | 久久五月天婷婷 | 久久久久久久久久久久久影院 | 福利av影院 | 日本黄色免费大片 | 毛片99| 日本黄色免费大片 | 天天插天天操天天干 | 免费视频区 | 亚洲精品午夜aaa久久久 | 日韩免费b | 国产精品99久久久久久小说 | 草免费视频 | h动漫中文字幕 | 日本韩国精品一区二区在线观看 | 国产精品成人免费精品自在线观看 | 久久99深爱久久99精品 | 亚洲精品一区二区18漫画 | 69国产精品视频免费观看 | 制服丝袜天堂 | 国产精品视频永久免费播放 | 久久99国产综合精品免费 | 久久久久国产精品免费网站 | 岛国大片免费视频 | 日韩av快播电影网 | 国产在线精品一区二区 | 欧美精品国产综合久久 | 久久久久电影 | 日韩av中文在线 | 在线观看蜜桃视频 | 成人国产精品久久久春色 | 在线亚洲成人 | 国内精品美女在线观看 | 超碰在线最新地址 | 国产精品久久久久久爽爽爽 | 免费在线a| 18久久久久 | 中文字幕av日韩 | 国产一区二区三区免费视频 | 成人精品亚洲 | 国产成人精品久久二区二区 | 韩国精品在线 | 日本在线中文 | 久久久精品国产一区二区 | 午夜国产成人 | 欧美激情综合五月色丁香小说 | 最近能播放的中文字幕 | 国产视频二 | 最近中文字幕在线播放 | 亚洲激情电影在线 | 香蕉蜜桃视频 | 久久97视频 | 日韩激情三级 | 久久国产一区二区三区 | 国产伦精品一区二区三区在线 | 99久久精品久久亚洲精品 | 国产一卡二卡四卡国 | 高清av影院| 国产精品一区二区在线 | 欧美电影在线观看 | 日韩xxxxxxxxx | av国产在线观看 | 天天爱天天插 | 久草在线视频网 | 久久精品99久久久久久 | 久久国产精品二国产精品中国洋人 | 天天色草 | 国产视频精品网 | 亚洲国产成人精品电影在线观看 | 日韩欧美在线视频一区二区三区 | 黄色免费电影网站 | 久久999精品 | 天天综合网 天天 | 99视频在线免费播放 | 成人久久久精品国产乱码一区二区 |