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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Go第八篇之包的使用

發布時間:2023/12/16 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Go第八篇之包的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

Go 語言的源碼復用建立在包(package)基礎之上。Go 語言的入口 main() 函數所在的包(package)叫 main,main 包想要引用別的代碼,必須同樣以包的方式進行引用,本章內容將詳細講解如何導出包的內容及如何導入其他包。
Go 語言的包與文件夾一一對應,所有與包相關的操作,必須依賴于工作目錄(GOPATH)。

Go語言GOPATH

GOPATH 是 Go 語言中使用的一個環境變量,它使用絕對路徑提供項目的工作目錄。

工作目錄是一個工程開發的相對參考目錄,好比當你要在公司編寫一套服務器代碼,你的工位所包含的桌面、計算機及椅子就是你的工作區。工作區的概念與工作目錄的概念也是類似的。如果不使用工作目錄的概念,在多人開發時,每個人有一套自己的目錄結構,讀取配置文件的位置不統一,輸出的二進制運行文件也不統一,這樣會導致開發的標準不統一,影響開發效率。

GOPATH 適合處理大量 Go 語言源碼、多個包組合而成的復雜工程。

提示

C、C++、Java、C# 及其他語言發展到后期,都擁有自己的 IDE(集成開發環境),并且工程(Project)、解決方案(Solution)和工作區(Workspace)等概念將源碼和資源組織了起來,方便編譯和輸出。

使用命令行查看GOPATH信息

在安裝過 Go 開發包的操作系統中,可以使用命令行查看 Go 開發包的環境變量配置信息,這些配置信息里可以查看到當前的 GOPATH 路徑設置情況。在命令行中運行go env后,命令行將提示以下信息:

$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/davy/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"

命令行說明如下:

  • 第 1 行,執行 go env 指令,將輸出當前 Go 開發包的環境變量狀態。
  • 第 2 行,GOARCH 表示目標處理器架構。
  • 第 3 行,GOBIN 表示編譯器和鏈接器的安裝位置。
  • 第 7 行,GOOS 表示目標操作系統。
  • 第 8 行,GOPATH 表示當前工作目錄。
  • 第 10 行,GOROOT 表示 Go 開發包的安裝目錄。


從命令行輸出中,可以看到 GOPATH 設定的路徑為:/home/davy/go(davy 為筆者的用戶名)。

在 Go 1.8 版本之前,GOPATH 環境變量默認是空的。從 Go 1.8 版本開始,Go 開發包在安裝完成后,將 GOPATH 賦予了一個默認的目錄,參見下表。

GOPATH 在不同平臺上的安裝路徑 平 ?臺 GOPATH 默認值 舉?例
Windows?平臺 %USERPROFILE%/go C:\Users\用戶名\go
Unix 平臺 $HOME/go /home/用戶名/go

使用GOPATH的工程結構

在 GOPATH 指定的工作目錄下,代碼總是會保存在 $GOPATH/src 目錄下。在工程經過 go build、go install 或 go get 等指令后,會將產生的二進制可執行文件放在 $GOPATH/bin 目錄下,生成的中間緩存文件會被保存在 $GOPATH/pkg 下。

如果需要將整個源碼添加到版本管理工具(Version Control System,VCS)中時,只需要添加 $GOPATH/src 目錄的源碼即可。bin 和 pkg 目錄的內容都可以由 src 目錄生成。

設置和使用GOPATH

本節以 Linux 為演示平臺,為大家演示使用 GOPATH 的方法。

1) 設置當前目錄為GOPATH

選擇一個目錄,在目錄中的命令行中執行下面的指令:

export GOPATH=`pwd`

該指令中的 pwd 將輸出當前的目錄,使用反引號`將 pwd 指令括起來表示命令行替換,也就是說,使用`pwd`將獲得 pwd 返回的當前目錄的值。例如,假設你的當前目錄是“/home/davy/go”,那么使用`pwd`將獲得返回值“/home/davy/go”。

使用 export 指令可以將當前目錄的值設置到環境變量 GOPATH中。

2) 建立GOPATH中的源碼目錄

使用下面的指令創建 GOPATH 中的 src 目錄,在 src 目錄下還有一個 hello 目錄,該目錄用于保存源碼。

mkdir -p src/hello

mkdir 指令的 -p 可以連續創建一個路徑。

3) 添加main.go源碼文件

使用 Linux 編輯器將下面的源碼保存為 main.go 并保存到 $GOPATH/src/hello 目錄下。

  • package main
  • import "fmt"
  • func main(){
  • fmt.Println("hello")
  • }
  • 4) 編譯源碼并運行

    此時我們已經設定了 GOPATH,因此在 Go 語言中可以通過 GOPATH 找到工程的位置。

    在命令行中執行如下指令編譯源碼:

    go install hello

    編譯完成的可執行文件會保存在 $GOPATH/bin 目錄下。

    在 bin 目錄中執行 ./hello,命令行輸出如下:
    hello world

    在多項目工程中使用GOPATH

    在很多與 Go 語言相關的書籍、文章中描述的 GOPATH 都是通過修改系統全局的環境變量來實現的。然而,根據筆者多年的 Go 語言使用和實踐經驗及周邊朋友、同事的反饋,這種設置全局 GOPATH 的方法可能會導致當前項目錯誤引用了其他目錄的 Go 源碼文件從而造成編譯輸出錯誤的版本或編譯報出一些無法理解的錯誤提示。

    比如說,將某項目代碼保存在 /home/davy/projectA 目錄下,將該目錄設置為 GOPATH。隨著開發進行,需要再次獲取一份工程項目的源碼,此時源碼保存在 /home/davy/projectB 目錄下,如果此時需要編譯 projectB 目錄的項目,但開發者忘記設置 GOPATH 而直接使用命令行編譯,則當前的 GOPATH 指向的是 /home/davy/projectA 目錄,而不是開發者編譯時期望的 projectB 目錄。編譯完成后,開發者就會將錯誤的工程版本發布到外網。

    因此,建議大家無論是使用命令行或者使用集成開發環境編譯 Go 源碼時,GOPATH 跟隨項目設定。在 Jetbrains 公司的 GoLand 集成開發環境(IDE)中的 GOPATH 設置分為全局 GOPATH 和項目 GOPATH,如下圖所示。


    圖:全局和項目GOPATH


    圖中的 Global GOPATH 代表全局 GOPATH,一般來源于系統環境變量中的 GOPATH;Project GOPATH 代表項目所使用的 GOPATH,該設置會被保存在工作目錄的 .idea 目錄下,不會被設置到環境變量的 GOPATH 中,但會在編譯時使用到這個目錄。建議在開發時只填寫項目 GOPATH,每一個項目盡量只設置一個 GOPATH,不使用多個 GOPATH 和全局的 GOPATH。

    提示

    Visual Studio 早期在設計時,允許 C++ 語言在全局擁有一個包含路徑。當一個工程多個版本的編譯,或者兩個項目混雜有不同的共享全局包含時,會發生難以察覺的錯誤。在新版本 Visual Studio 中已經廢除了這種全局包含的路徑設計,并建議開發者將包含目錄與項目關聯。

    Go 語言中的 GOPATH 也是一種類似全局包含的設計,因此鑒于 Visual Studio 在設計上的失誤,建議開發者不要設置全局的 GOPATH,而是隨項目設置 GOPATH。

    ?

    ?

    Go語言package

    包(package)是多個 Go 源碼的集合,是一種高級的代碼復用方案,Go 語言默認為我們提供了很多包,如 fmt、os、io 包等,開發者可以根據自己的需要創建自己的包。

    包要求在同一個目錄下的所有文件的第一行添加如下代碼,以標記該文件歸屬的包:

    package 包名

    包的特性如下:

      • 一個目錄下的同級文件歸屬一個包。
      • 包名可以與其目錄不同名。
      • 包名為 main 的包為應用程序的入口包,編譯源碼沒有 main 包時,將無法編譯輸出可執行的文件。

    ?

    ?

    ?

    ?

    Go語言導出包中的標識符

    在 Go 語言中,如果想在一個包里引用另外一個包里的標識符(如類型、變量、常量等)時,必須首先將被引用的標識符導出,將要導出的標識符的首字母大寫就可以讓引用者可以訪問這些標識符了。

    導出包內標識符

    下面代碼中包含一系列未導出標識符,它們的首字母都為小寫,這些標識符可以在包內自由使用,但是包外無法訪問它們,代碼如下:

  • package mypkg
  • var myVar = 100
  • const myConst = "hello"
  • type myStruct struct {
  • }
  • 將 myStruct 和 myConst 首字母大寫,導出這些標識符,修改后代碼如下:

  • package mypkg
  • var myVar = 100
  • const MyConst = "hello"
  • type MyStruct struct {
  • }
  • 此時,MyConst 和 MyStruct 可以被外部訪問,而 myVar 由于首字母是小寫,因此只能在 mypkg 包內使用,不能被外部包引用。

    導出結構體及接口成員

    在被導出的結構體或接口中,如果它們的字段或方法首字母是大寫,外部可以訪問這些字段和方法,代碼如下:

  • type MyStruct struct {
  • // 包外可以訪問的字段
  • ExportedField int
  • // 僅限包內訪問的字段
  • privateField int
  • }
  • type MyInterface interface {
  • // 包外可以訪問的方法
  • ExportedMethod()
  • // 僅限包內訪問的方法
  • privateMethod()
  • }
  • 在代碼中,MyStruct 的 ExportedField 和 MyInterface 的 ExportedMethod() 可以被包外訪問。

    ?

    Go語言import導入包

    要引用其他包的標識符,可以使用 import 關鍵字,導入的包名使用雙引號包圍,包名是從 GOPATH 開始計算的路徑,使用/進行路徑分隔。

    默認導入的寫法

    導入有兩種基本格式,即單行導入和多行導入,兩種導入方法的導入代碼效果是一致的。

    1) 單行導入

    單行導入格式如下:

    import "包1"
    import "包2"

    2) 多行導入

    當多行導入時,包名在 import 中的順序不影響導入效果,格式如下:

    import(
    ? ? "包1"
    ??? "包2"
    ??? …
    )

    參考代碼 8-1 的例子來理解 import 的機制。

    ?

    代碼 8-1 的目錄層次如下:

    .
    └── src
    ??? └── chapter08
    ??????? └── importadd
    ??????????? ├── main.go
    ??????????? └── mylib
    ??????????????? └── add.go


    代碼8-1 加函數(具體文件:…/chapter08/importadd/mylib/add.go)

  • package mylib
  • func Add(a, b int) int {
  • return a + b
  • }
  • 第 3 行中的 Add() 函數以大寫 A 開頭,表示將 Add() 函數導出供包外使用。當首字母小寫時,為包內使用,包外無法引用到。

    add.go 在 mylib 文件夾下,習慣上將文件夾的命名與包名一致,命名為 mylib 包。

    代碼8-2 導入包(具體文件:…/chapter08/importadd/main.go)

  • package main
  • import (
  • "chapter08/importadd/mylib"
  • "fmt"
  • )
  • func main() {
  • fmt.Println(mylib.Add(1, 2))
  • }
  • 代碼說明如下:

    • 第 4 行,導入 chapter08/importadd/mylib 包。
    • 第 9 行,使用 mylib 作為包名,并引用 Add() 函數調用。


    在命令行中運行下面代碼:

    export GOPATH=/home/davy/golangbook/code
    go install chapter08/importadd
    $GOPATH/bin/importadd

    命令說明如下:

    • 第 1 行,根據你的 GOPATH 不同,設置 GOPATH。
    • 第 2 行,使用 go install 指令編譯并安裝 chapter08/code8-1 到 GOPATH 的 bin 目錄下。
    • 第 3 行,執行 GOPATH 的 bin 目錄下的可執行文件 code8-1。


    運行代碼,輸出結果如下:
    3

    導入包后自定義引用的包名

    在默認導入包的基礎上,在導入包路徑前添加標識符即可形成自定義引用包,格式如下:

    customName "path/to/package"

    其中,path/to/package 為要導入的包路徑,customName 為自定義的包名。

    在 code8-1 的基礎上,在 mylib 導入的包名前添加一個標識符,代碼如下:

  • package main
  • import (
  • renameLib "chapter08/importadd/mylib"
  • "fmt"
  • )
  • func main() {
  • fmt.Println(renameLib.Add(1, 2))
  • }
  • 代碼說明如下:

    • 第 4 行,將 chapter08/importadd/mylib 包導入,并且使用 renameLib 進行引用。
    • 第 9 行,使用 renameLib 調用 chapter08/importadd/mylib 包中的 Add() 函數。

    匿名導入包——只導入包但不使用包內類型和數值

    如果只希望導入包,而不使用任何包內的結構和類型,也不調用包內的任何函數時,可以使用匿名導入包,格式如下:

  • import (
  • _ "path/to/package"
  • )
  • 其中,path/to/package 表示要導入的包名,下畫線_表示匿名導入包。

    匿名導入的包與其他方式導入包一樣會讓導入包編譯到可執行文件中,同時,導入包也會觸發 init() 函數調用。

    包在程序啟動前的初始化入口:init

    在某些需求的設計上需要在程序啟動時統一調用程序引用到的所有包的初始化函數,如果需要通過開發者手動調用這些初始化函數,那么這個過程可能會發生錯誤或者遺漏。我們希望在被引用的包內部,由包的編寫者獲得代碼啟動的通知,在程序啟動時做一些自己包內代碼的初始化工作。

    例如,為了提高數學庫計算三角函數的執行效率,可以在程序啟動時,將三角函數的值提前在內存中建成索引表,外部程序通過查表的方式迅速獲得三角函數的值。但是三角函數索引表的初始化函數的調用不希望由每一個外部使用三角函數的開發者調用,如果在三角函數的包內有一個機制可以告訴三角函數包程序何時啟動,那么就可以解決初始化的問題。

    Go 語言為以上問題提供了一個非常方便的特性:init() 函數。

    init() 函數的特性如下:

    • 每個源碼可以使用 1 個 init() 函數。
    • init() 函數會在程序執行前(main() 函數執行前)被自動調用。
    • 調用順序為 main() 中引用的包,以深度優先順序初始化。


    例如,假設有這樣的包引用關系:main→A→B→C,那么這些包的 init() 函數調用順序為:

    C.init→B.init→A.init→main

    說明:

    • 同一個包中的多個 init() 函數的調用順序不可預期。
    • init() 函數不能被其他函數調用。

    理解包導入后的init()函數初始化順序

    Go 語言包會從 main 包開始檢查其引用的所有包,每個包也可能包含其他的包。Go 編譯器由此構建出一個樹狀的包引用關系,再根據引用順序決定編譯順序,依次編譯這些包的代碼。

    在運行時,被最后導入的包會最先初始化并調用 init() 函數。

    通過下面的代碼理解包的初始化順序。

    代碼8-3 包導入初始化順序入口(…/chapter08/pkginit/main.go)

  • package main
  • import "chapter08/code8-2/pkg1"
  • func main() {
  • pkg1.ExecPkg1()
  • }
  • 代碼說明如下:

    • 第 3 行,導入 pkg1 包。
    • 第 7 行,調用 pkg1 包的 ExecPkg1() 函數。


    代碼8-4 包導入初始化順序pkg1(…/chapter08/pkginit/pkg1/pkg1.go)

  • package pkg1
  • import (
  • "chapter08/code8-2/pkg2"
  • "fmt"
  • )
  • func ExecPkg1() {
  • fmt.Println("ExecPkg1")
  • pkg2.ExecPkg2()
  • }
  • func init() {
  • fmt.Println("pkg1 init")
  • }
  • 代碼說明如下:

    • 第 4 行,導入 pkg2 包。
    • 第 8 行,聲明 ExecPkg1() 函數。
    • 第 12 行,調用 pkg2 包的 ExecPkg2() 函數。
    • 第 15 行,在 pkg1 包初始化時,打印 pkg1 init。


    代碼8-5 包導入初始化順序pkg2(…/chapter08/pkginit/pkg2/pkg2.go)

  • package pkg2
  • import "fmt"
  • func ExecPkg2() {
  • fmt.Println("ExecPkg2")
  • }
  • func init() {
  • fmt.Println("pkg2 init")
  • }
  • 代碼說明如下:

    • 第 5 行,聲明 ExecPkg2() 函數。
    • 第 10 行,在 pkg2 包初始化時,打印 pkg2 init。


    執行代碼,輸出如下:
    pkg2 init
    pkg1 init
    ExecPkg1
    ExecPkg2

    Go語言工廠模式自動注冊

    本例利用包的 init 特性,將 cls1 和 cls2 兩個包注冊到工廠,使用字符串創建這兩個注冊好的結構實例。

    完整代碼的結構如下:

    .
    └── src
    ??? └── chapter08
    ??????? └── clsfactory
    ??????????? ├── main.go
    ??????????? └── base
    ? ? ? ? ? ? ? ??└── factory.go
    ? ? ? ? ? ? └── cls1
    ??????????????? └── reg.go
    ? ? ? ? ? ? └── cls2
    ??????????????? └── reg.go

    類工廠(具體文件:…/chapter08/clsfactory/base/factory.go)

  • package base
  • // 類接口
  • type Class interface {
  • Do()
  • }
  • var (
  • // 保存注冊好的工廠信息
  • factoryByName = make(map[string]func() Class)
  • )
  • // 注冊一個類生成工廠
  • func Register(name string, factory func() Class) {
  • factoryByName[name] = factory
  • }
  • // 根據名稱創建對應的類
  • func Create(name string) Class {
  • if f, ok := factoryByName[name]; ok {
  • return f()
  • } else {
  • panic("name not found")
  • }
  • }
  • 這個包叫base,負責處理注冊和使用工廠的基礎代碼,該包不會引用任何外部的包。

    以下是對代碼的說明:

    • 第 4 行定義了“產品”:類。
    • 第 10 行使用了一個 map 保存注冊的工廠信息。
    • 第 14 行提供給工廠方注冊使用,所謂的“工廠”,就是一個定義為func() Class的普通函數,調用此函數,創建一個類實例,實現的工廠內部結構體會實現 Class 接口。
    • 第 19 行定義通過名字創建類實例的函數,該函數會在注冊好后調用。
    • 第 20 行在已經注冊的信息中查找名字對應的工廠函數,找到后,在第 21 行調用并返回接口。
    • 第 23 行是如果創建的名字沒有找到時,報錯。


    類1及注冊代碼(具體文件:…/chapter08/clsfactory/cls1/reg.go)

  • package cls1
  • import (
  • "chapter08/clsfactory/base"
  • "fmt"
  • )
  • // 定義類1
  • type Class1 struct {
  • }
  • // 實現Class接口
  • func (c *Class1) Do() {
  • fmt.Println("Class1")
  • }
  • func init() {
  • // 在啟動時注冊類1工廠
  • base.Register("Class1", func() base.Class {
  • return new(Class1)
  • })
  • }
  • 上面的代碼展示了Class1的工廠及產品定義過程。

    • 第 9~15 行定義 Class1 結構,該結構實現了 base 中的 Class 接口。
    • 第 20 行,Class1 結構的實例化過程叫 Class1 的工廠,使用 base.Register() 函數在 init() 函數被調用時與一個字符串關聯,這樣,方便以后通過名字重新調用該函數并創建實例。


    類2及注冊代碼(具體文件:…/chapter08/clsfactory/cls2/reg.go)

  • package cls2
  • import (
  • "chapter08/clsfactory/base"
  • "fmt"
  • )
  • // 定義類2
  • type Class2 struct {
  • }
  • // 實現Class接口
  • func (c *Class2) Do() {
  • fmt.Println("Class2")
  • }
  • func init() {
  • // 在啟動時注冊類2工廠
  • base.Register("Class2", func() base.Class {
  • return new(Class2)
  • })
  • }
  • Class2 的注冊與 Class1 的定義和注冊過程類似。

    類工程主流程(具體文件:…/chapter08/clsfactory/main.go)

  • package main
  • import (
  • "chapter08/clsfactory/base"
  • _ "chapter08/clsfactory/cls1" // 匿名引用cls1包, 自動注冊
  • _ "chapter08/clsfactory/cls2" // 匿名引用cls2包, 自動注冊
  • )
  • func main() {
  • // 根據字符串動態創建一個Class1實例
  • c1 := base.Create("Class1")
  • c1.Do()
  • // 根據字符串動態創建一個Class2實例
  • c2 := base.Create("Class2")
  • c2.Do()
  • }
  • 下面是對代碼的說明:

    • 第 5 和第 6 行使用匿名引用方法導入了 cls1 和 cls2 兩個包。在 main() 函數調用前,這兩個包的 init() 函數會被自動調用,從而自動注冊 Class1 和 Class2。
    • 第 12 和第 16 行,通過 base.Create() 方法查找字符串對應的類注冊信息,調用工廠方法進行實例創建。
    • 第 13 和第 17 行,調用類的方法。


    執行下面的指令進行編譯:

    export GOPATH=/home/davy/golangbook/code
    go install chapter08/clsfactory
    $GOPATH/bin/clsfactory

    代碼輸出如下:
    Class1
    Class2

    轉載于:https://www.cnblogs.com/596014054-yangdongsheng/p/10231523.html

    總結

    以上是生活随笔為你收集整理的Go第八篇之包的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    国产午夜三级 | 涩涩网站在线播放 | 97天天综合网 | 亚洲aⅴ一区二区三区 | 中文字幕久久久精品 | 国产成人精品999在线观看 | 欧洲一区二区三区精品 | 亚洲日日射 | 又黄又爽又色无遮挡免费 | 91av在线播放视频 | 免费观看全黄做爰大片国产 | 人人天天夜夜 | 免费在线观看视频a | 色婷婷狠狠操 | 精品99久久久久久 | 手机在线黄色网址 | 天海冀一区二区三区 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 日本黄色免费在线 | 欧美日韩国产一二 | 永久av免费在线观看 | 久久免费视频99 | 亚洲精品国产综合99久久夜夜嗨 | 97碰碰碰| 亚洲午夜精品久久久久久久久久久久 | 午夜电影一区 | 国产成人精品一区二区在线 | 一区二区伦理电影 | 在线免费亚洲 | 国产第一页精品 | 麻花豆传媒一二三产区 | 91av短视频| 国产一级在线看 | 免费看亚洲毛片 | 黄a网| 久久五月情影视 | 国产黄网站在线观看 | 日韩精品一区二区在线视频 | 欧美午夜a | 欧美日bb | 99精品欧美一区二区三区 | 成人精品亚洲 | 色99之美女主播在线视频 | 久草手机视频 | 黄网站免费看 | 午夜精品久久久久久久99婷婷 | 天天干天天拍天天操 | 国产伦精品一区二区三区在线 | 国产精品9999久久久久仙踪林 | 西西4444www大胆艺术 | 81国产精品久久久久久久久久 | 久草热久草视频 | 中文字幕视频一区二区 | 天天干天天摸 | 毛片永久新网址首页 | av在线永久免费观看 | 久久人人爽人人人人片 | 亚洲精品在线观看av | 五月婷激情| 久久久久免费精品视频 | 欧美韩日视频 | 久久97超碰 | 亚洲一区二区高潮无套美女 | 美女露久久 | 久久久久久久久久久网站 | 97视频在线观看成人 | 亚洲日本欧美 | 在线观看国产区 | 91精品国产91p65 | 亚洲aⅴ乱码精品成人区 | 久久成人在线视频 | 黄色毛片一级 | 欧美一级视频免费 | 国产99精品 | 婷婷丁香六月 | 久久久99久久| 亚洲电影图片小说 | 免费观看丰满少妇做爰 | 天天激情 | 色七七亚洲影院 | 免费观看久久久 | 国产精品国产三级国产aⅴ入口 | 日韩午夜一级片 | av黄色免费看 | 99免费观看视频 | 一区二区三区精品久久久 | 国产精品免费观看视频 | 亚洲国产精品va在线看黑人 | 天天弄天天干 | 日韩毛片在线播放 | 一级黄色视屏 | 91在线免费看片 | 国产亚洲激情视频在线 | 久综合网 | 亚洲精品乱码久久久久久按摩 | 国产黄a三级三级三级三级三级 | 国产日韩视频在线 | 亚洲人xxx | 久久精品视频播放 | 精品久久一区二区三区 | 在线视频一区二区 | 中文在线免费观看 | 91av在线视频播放 | 欧美精品在线观看免费 | 在线播放日韩 | 激情视频免费在线 | 国产一区二区在线视频观看 | 久久久福利视频 | 亚洲有 在线| 欧美一级高清片 | 99精品国产在热久久 | 精品国产免费观看 | 97国产精品 | 美女免费黄视频网站 | 亚洲国产资源 | 日韩精品免费在线 | 9免费视频 | av性在线| 波多野结衣网址 | 欧美先锋影音 | 97超碰精品 | 91精品国产三级a在线观看 | 久久午夜精品 | 人人澡视频 | 色综合久久66 | 伊人五月婷| 欧美日韩国产免费视频 | 在线观看免费日韩 | 久久国产一区 | 国产一区播放 | 午夜影视一区 | 婷婷激情综合 | 成人av电影在线播放 | 久久伊99综合婷婷久久伊 | 在线天堂v | 96av在线视频 | 最近中文字幕免费视频 | 国产美女精品久久久 | 一区二区三区精品在线 | 在线观看中文字幕dvd播放 | 在线影视 一区 二区 三区 | 成人av中文字幕在线观看 | 免费在线观看av的网站 | 欧美亚洲免费在线一区 | 国产成人精品一区二区三区福利 | 99九九免费视频 | 99精品热视频只有精品10 | 国产五月婷婷 | 亚洲成人黄色在线 | 黄色精品一区二区 | 日日夜夜操av | 蜜臀aⅴ国产精品久久久国产 | 亚洲国产视频网站 | 免费在线观看av | 亚州精品一二三区 | 中文字幕视频在线播放 | 久久男人免费视频 | 欧美日韩久久久 | 日韩a级黄色 | 欧美亚洲国产精品久久高清浪潮 | 97超碰人人网 | 五月婷婷操 | 奇米网8888| av免费片 | 欧美 日韩 国产 成人 在线 | 色午夜影院 | 91久久国产露脸精品国产闺蜜 | 中文字幕不卡在线88 | 黄色软件在线观看视频 | 亚洲精品五月天 | 日韩在线一区二区免费 | 久久久免费少妇 | 免费精品在线观看 | 国产福利在线不卡 | 欧洲精品码一区二区三区免费看 | 午夜视频导航 | 一区二区精品在线视频 | av3级在线 | 天天综合网在线观看 | 欧美性色黄大片在线观看 | 玖玖在线播放 | 丁香九月激情 | 中文字幕在线观看第二页 | 亚洲h在线播放在线观看h | 91精品在线免费观看 | 国产视频在线一区二区 | 黄色亚洲 | 中文字幕有码在线播放 | 欧美在线free | 国产精品嫩草影院123 | 国产色视频网站2 | 最新av网站在线观看 | 久久精品国产亚洲精品2020 | 麻豆一区二区三区视频 | 精品黄色在线 | 天天做天天爱夜夜爽 | 国产精品国产精品 | 婷婷新五月 | 日韩电影在线观看一区二区 | 日日干天天操 | 日韩激情一二三区 | 丁香电影小说免费视频观看 | 91免费高清 | 天天曰夜夜爽 | 国产精品久久久久永久免费 | 日韩久久午夜一级啪啪 | 97在线观| 成人一级黄色片 | 99热99| 日本中文乱码卡一卡二新区 | 精品久久国产一区 | 97超碰在线人人 | 99久热在线精品视频成人一区 | av在线h | 综合色伊人| 999久久久免费精品国产 | av色影院| 亚洲高清视频一区二区三区 | 2021国产精品视频 | 国产精品美女久久久久久免费 | 欧美日韩国产精品一区二区亚洲 | 国产首页 | 2024国产精品视频 | 超碰在线94| 福利网址在线观看 | 中文字幕日韩在线播放 | 成人在线网站观看 | 亚洲无吗天堂 | 五月婷香蕉久色在线看 | 九九在线高清精品视频 | 久久综合色婷婷 | 精品国产一区二区三区久久影院 | 在线观看中文字幕一区二区 | 国产精品入口a级 | 久久国产成人午夜av影院潦草 | 国产精品3区 | 麻豆系列在线观看 | 麻豆精品传媒视频 | 九九热精品视频在线观看 | 五月花激情 | 中文字幕在线视频网站 | 一区二区三区免费看 | 国产又粗又猛又黄又爽视频 | 国产一级片免费视频 | 99视频精品 | 香蕉久久久久久av成人 | 国产精品永久免费观看 | 日韩高清国产精品 | 久久69av| 亚洲天堂社区 | 黄色在线观看免费 | 国产高清在线观看 | 天天草天天摸 | 成人av免费网站 | 日韩中文在线播放 | 国产成人在线一区 | 综合色天天 | 日本久久久精品视频 | 黄色在线视频网址 | 91超级碰 | 2023天天干 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 99免在线观看免费视频高清 | 久久久久久毛片精品免费不卡 | 国产精品久久精品国产 | 久久综合网色—综合色88 | 精品视频成人 | 97视频免费在线观看 | 亚洲精品tv久久久久久久久久 | 99热官网 | 日日精品| 久久涩涩网站 | 综合久久2023 | 国产黄色特级片 | 国产涩涩在线观看 | 久久精品欧美一区二区三区麻豆 | 日日夜夜av | 黄色小网站在线观看 | 色成人亚洲网 | 日本精品午夜 | 超碰在线天天 | 久久综合色8888 | 亚洲影视九九影院在线观看 | 久热电影| 91精品国产三级a在线观看 | 国产一区二区不卡视频 | 欧美国产在线看 | 亚洲综合在线一区二区三区 | 久久精品99国产国产 | 狠狠色婷婷丁香六月 | 日韩欧美在线不卡 | 2018亚洲男人天堂 | 国产亚洲精品久久久久久无几年桃 | 精品国产乱码久久久久久浪潮 | 黄色成人影视 | 亚洲码国产日韩欧美高潮在线播放 | 天天综合日日夜夜 | 欧美日韩三区二区 | 久久久久久免费毛片精品 | 国产一区在线观看视频 | 精品久久久一区二区 | 中文字幕在线影院 | 婷婷丁香色 | 欧美激情综合色综合啪啪五月 | 精品国产色 | 91视频这里只有精品 | 色婷婷在线播放 | 国外成人在线视频网站 | 精品一区二区免费视频 | 精品久久一区二区三区 | 青青河边草观看完整版高清 | 久久久综合色 | 99久久婷婷国产 | 黄色www | 九九视频这里只有精品 | 人人精品久久 | 日韩av专区 | 国内三级在线观看 | 欧美激情综合五月色丁香 | 亚洲a资源 | 亚洲免费成人av电影 | 国产精品久久在线观看 | 91成人在线观看喷潮 | 日韩欧美一区二区三区在线观看 | 99精品视频播放 | 久久国产三级 | 激情导航 | 一区二区三区在线视频111 | 久草.com| 婷婷综合五月天 | 91av免费看 | 在线成人免费 | 久久公开免费视频 | 人人看黄色 | 天天综合人人 | 久久黄色免费观看 | 99自拍视频在线观看 | 久久国产欧美日韩精品 | 99这里都是精品 | 午夜国产在线观看 | 91久久久国产精品 | 91精品国产91热久久久做人人 | 99久久精品国产亚洲 | av大片免费看 | 在线精品视频免费观看 | 日本高清免费中文字幕 | 日韩av在线免费看 | 91麻豆精品国产91久久久久 | 欧美激情精品一区 | 在线日韩中文字幕 | 射射射综合网 | 精品一区三区 | 在线亚洲高清视频 | 激情影音先锋 | 中文字幕在线久一本久 | 久久精品8 | 日韩在线视频网 | 六月激情久久 | 超碰免费97 | 国产成人精品在线观看 | 国产欧美精品xxxx另类 | 极品嫩模被强到高潮呻吟91 | 欧美特一级| 亚洲伊人第一页 | 中文字幕在线观看91 | 久久999精品 | 欧洲精品久久久久毛片完整版 | 国产福利不卡视频 | 伊人婷婷久久 | 97国产情侣爱久久免费观看 | 成人在线视频免费观看 | 在线视频成人 | 久草视频在线资源 | 久久这里只有精品久久 | 伊色综合久久之综合久久 | 欧美高清成人 | 婷婷综合久久 | 黄a网| 中文在线免费视频 | 久久黄色美女 | 久草网在线视频 | 最新中文字幕在线资源 | 精品国产乱码久久久久久三级人 | 国产欧美日韩精品一区二区免费 | 久久成人国产精品免费软件 | 亚洲www天堂com | 在线看的毛片 | 在线av资源 | 精品久久久影院 | 玖玖爱免费视频 | 在线 国产一区 | 久草视频在线新免费 | 一级一级一片免费 | 91久久精品一区二区三区 | 2022中文字幕在线观看 | 免费不卡中文字幕视频 | 在线免费视频一区 | 久久久观看| 91激情视频在线播放 | 美女视频网 | 人人澡人人模 | 制服丝袜在线91 | 国产精品ssss在线亚洲 | 国产亚洲精品久久久久久久久久久久 | 一区 二区电影免费在线观看 | 欧洲激情综合 | 久久激情精品 | 中文字幕第 | 美女网站在线观看 | 免费久久久久久 | www五月天com | 国产精品99久久久久久人免费 | 久久久久综合 | 91在线中文字幕 | av电影一区 | 成人欧美在线 | 伊人精品影院 | 亚洲精品国产精品久久99热 | 99精品视频在线 | 久久99亚洲精品久久久久 | 免费成人短视频 | 成人在线观看资源 | 69av在线视频 | 91亚洲国产成人久久精品网站 | 欧美动漫一区二区三区 | 欧美激情综合五月色丁香小说 | 国产精品久久中文字幕 | 一区二区三区四区在线免费观看 | 久久久国产一区 | 免费国产在线视频 | 亚洲精品视频国产 | 91视频在线网址 | 在线免费观看一区二区三区 | 三级黄色在线观看 | 久久草草影视免费网 | 97视频在线看 | 六月久久婷婷 | 五月天综合网站 | 97超碰中文字幕 | 五月丁色 | 粉嫩av一区二区三区四区五区 | 美女视频一区 | 欧美精品久久久久久久久久丰满 | 美女福利视频在线 | 日韩激情视频 | 精品一区二区三区在线播放 | 久久成电影 | 久草网视频在线观看 | 在线成人性视频 | 久久久69| 色噜噜日韩精品欧美一区二区 | 日韩精品一区二区三区免费观看视频 | 国产成人精品一区二区三区福利 | www.色的 | 五月婷婷激情综合 | 亚洲三级在线免费观看 | 深爱婷婷久久综合 | 色综合久久久久综合体 | www日韩精品 | 国产在线精品播放 | 国产1区在线 | 超碰日韩在线 | 午夜精品久久久久久 | 中文字幕123区 | 综合婷婷久久 | 成年人免费在线观看网站 | 婷婷丁香视频 | 国产 精品 资源 | 99一级片 | 国产无限资源在线观看 | 在线视频 日韩 | 天天艹日日干 | 亚洲精品乱码白浆高清久久久久久 | 国产黄色片免费看 | 色av资源网 | 97国产精品久久 | 亚洲国产精品500在线观看 | 美女视频免费精品 | 在线成人一区二区 | 欧美日韩国产成人 | 国产999| 久草在线中文视频 | www.五月天激情 | 91精选 | 尤物97国产精品久久精品国产 | 日本精品xxxx | 992tv在线观看| 在线你懂| 美女免费网站 | 69精品视频 | 成人高清在线观看 | 亚洲 成人 一区 | 国产麻豆果冻传媒在线观看 | www.久久婷婷 | 国产黄免费 | 96久久| 日本三级在线观看中文字 | 夜夜操天天干, | 五月婷婷中文网 | 久久久久久久久黄色 | 免费视频在线观看网站 | 国产女v资源在线观看 | 激情小说久久 | 久人人 | 成x99人av在线www| 欧美视频网址 | 韩国三级在线一区 | 91精品对白一区国产伦 | 亚洲午夜精品久久久 | 国产一线二线三线在线观看 | 免费日韩一区二区三区 | 久精品视频 | 91av在线播放视频 | 中文字幕电影在线 | 欧美午夜久久久 | 国产精品免费视频久久久 | 国产黄色一级片在线 | 欧美资源| 亚洲小视频在线观看 | 欧美日韩高清一区 | 波多野结衣网址 | 999久久国精品免费观看网站 | 在线观看日韩av | 国产黄色大片 | 久久综合五月婷婷 | 久久综合成人 | 欧美一级免费 | av3级在线 | 黄网站www| 中文字幕在线播放一区 | 久久99亚洲精品 | 天天干,天天射,天天操,天天摸 | 99爱爱| 国产剧情一区二区 | 天天射天天搞 | 亚洲精品美女久久久久网站 | 丁香婷婷色月天 | 麻豆果冻剧传媒在线播放 | 人人干人人做 | 国产在线日本 | 久久久影院官网 | 日韩欧美国产精品 | av高清在线 | 97视频在线看| 日本黄色免费在线观看 | 青青色影院| 在线免费观看成人 | 久久综合九色综合久久久精品综合 | 久草影视在线 | 在线国产中文 | 婷婷视频在线观看 | 色婷婷在线播放 | av福利资源| 国产成人久久久77777 | 色中色综合 | 国产又黄又猛又粗 | 国产成人在线精品 | 精品毛片在线 | 久草免费在线观看 | 美女网站黄在线观看 | 久久免费美女视频 | 最新91在线视频 | 国产看片网站 | 最近日本mv字幕免费观看 | 六月丁香在线观看 | 日日操日日 | 国产婷婷在线观看 | 日韩激情视频在线观看 | 久久久免费毛片 | 午夜av免费观看 | 日本在线观看黄色 | 日韩精品一区二区免费 | 精品久久久免费视频 | 久久精品草 | 国产精品久久久久久久久岛 | 精品久久久久国产 | 91手机视频 | 国产爽妇网 | 美女网站视频免费都是黄 | 久久国产精品成人免费浪潮 | 日韩www在线 | 久久三级毛片 | 三级黄色免费片 | 国产视频不卡一区 | 中文av字幕在线观看 | 久久人操 | 国产黄影院色大全免费 | 国产无遮挡又黄又爽在线观看 | 国产美女主播精品一区二区三区 | 免费看片网址 | 国产精品成人一区二区 | 欧美精品久久久久久久久久丰满 | av在线日韩 | 免费在线成人av | 一区二区三区在线观看免费 | 日本精品久久久久中文字幕 | 国产一二区在线观看 | 久久免费黄色 | 久久亚洲美女 | 亚洲成人频道 | 国产区欧美| av电影在线不卡 | 亚洲最大av网站 | 国产xx视频 | 久久精品1区2区 | 在线观看中文av | 国偷自产中文字幕亚洲手机在线 | 精品女同一区二区三区在线观看 | 亚洲精品国产免费 | 日韩亚洲在线 | 婷婷久久五月 | 超碰av免费 | 国产精品久久久久久久久免费看 | 免费国产一区二区视频 | 日本黄色免费播放 | 操操操日日 | 日本精品久久久久影院 | 精品96久久久久久中文字幕无 | 久久国产免费 | 日韩欧美视频在线免费观看 | 久草视频免费在线观看 | 嫩草av在线 | 人人澡人 | av色影院| 日韩欧美一区二区不卡 | 亚洲三级黄色 | 日韩理论| 天天操操操操操操 | 日韩一区视频在线 | 激情综合网五月婷婷 | 97超碰色| 日韩理论电影网 | 久久综合色8888 | 亚洲欧美日韩一级 | 亚洲男男gaygay无套 | 麻豆国产视频下载 | 中文字幕一区二区三区在线播放 | 狠狠撸电影 | 国产成人99av超碰超爽 | 午夜美女视频 | 国产 视频 久久 | 午夜精品麻豆 | 中文字幕中文字幕在线中文字幕三区 | 亚洲在线黄色 | 91最新在线观看 | 手机av电影在线观看 | 亚洲国产欧美一区二区三区丁香婷 | 欧美最新大片在线看 | 国产一级片免费观看 | 婷婷丁香激情五月 | 在线视频app | 亚洲国产小视频在线观看 | 免费福利在线播放 | 中文资源在线官网 | 国产亲近乱来精品 | 精品高清视频 | 精品国产电影一区 | 91av视频免费在线观看 | 中文字幕在线播放第一页 | 色偷偷中文字幕 | 欧美精品三级在线观看 | 亚洲视频在线看 | 99re久久精品国产 | 99精品国产99久久久久久97 | 免费人成在线观看网站 | 在线观看免费版高清版 | 国产精品美女999 | 久久无码精品一区二区三区 | 久久与婷婷 | 亚州精品天堂中文字幕 | 97超碰总站 | 亚洲国产精品500在线观看 | av中文在线播放 | wwwww.国产 | 一本—道久久a久久精品蜜桃 | 日韩视频中文 | 999毛片 | 九月婷婷综合网 | 中文字幕在线影院 | 日韩在线播放av | aav在线| 97成人资源站 | 久久亚洲欧美 | 99精品一区二区 | 91视频 - x99av| 国产69久久久 | 国产91国语对白在线 | 91在线porny国产在线看 | 国产成在线观看免费视频 | 欧美精品久久久久久久久免 | 中日韩三级视频 | 欧美九九视频 | 精品1区二区 | 999精品网| 99精品国产一区二区三区不卡 | 国内精品毛片 | 成人免费视频网站 | 免费看av片网站 | 99re久久资源最新地址 | 日日天天 | 99久久综合狠狠综合久久 | 久久精品福利视频 | 欧美少妇的秘密 | 久久精品国产亚洲精品 | 色综合久久网 | 久久a v视频 | 在线观看视频三级 | 久草在线中文视频 | 444av| 日韩av电影中文字幕在线观看 | 天天天天射 | 久久深爱网 | 91精品对白一区国产伦 | 激情综合网色播五月 | 91精品推荐 | 国内外成人免费在线视频 | 婷婷六月中文字幕 | 免费看一级特黄a大片 | 国产亚洲综合精品 | 久久国产精品一二三区 | 免费成人黄色 | 免费观看版 | 一色屋精品视频在线观看 | 国产最新福利 | 色噜噜狠狠狠狠色综合 | av无限看 | 欧美 激情 国产 91 在线 | 亚洲精品视频一二三 | 麻豆91在线播放 | 日韩av免费在线看 | 久久精品欧美一区 | 国产一区在线观看免费 | 久久免费观看少妇a级毛片 久久久久成人免费 | 天天操夜夜操天天射 | 欧美网址在线观看 | 国产一区免费 | 亚洲精品国偷拍自产在线观看 | 99久久精品免费视频 | 免费看污片 | 久久免费国产视频 | 精品在线观看视频 | 国产免费一区二区三区最新 | 亚洲精品高清在线观看 | 综合色在线观看 | 欧美精品在线免费 | 可以免费看av | 国产精品99在线播放 | 超碰97免费在线 | 国产精品h在线观看 | 永久av免费在线观看 | 日韩成人黄色 | 亚洲国产日韩欧美 | 午夜精品久久久久久中宇69 | 亚洲综合视频在线 | 欧美精品久久久久久久久久久 | 久99久久| 日韩四虎 | 99r在线精品 | 99精品国产成人一区二区 | 欧美一级高清片 | 欧美成人性网 | 婷婷色在线播放 | 亚洲天天看 | 中文字幕在线观看不卡 | 日韩在线小视频 | 四虎国产精| 最新久久久| 午夜久久影视 | 欧美aaa大片 | 日韩精品视频免费专区在线播放 | 99久久精品免费看国产免费软件 | 五月视频| 亚洲精品视频一 | 国产视频在线看 | 日韩艹| 国产1区在线 | 久久艹欧美 | 麻豆视频免费入口 | 最新国产精品久久精品 | 91桃色在线观看视频 | 色播五月激情五月 | 97视频网址 | 欧美性久久久久久 | 亚洲视频456| 天天操夜夜操国产精品 | 日本公乱妇视频 | 精品日韩在线 | 亚洲精品国产视频 | 国产精品国产精品 | 国内精品视频在线 | 91在线91| 亚洲精品在线视频网站 | 91在线观 | 久久国产福利 | 在线国产日本 | 九九免费精品视频在线观看 | 久久av黄色 | 欧美成人精品欧美一级乱 | 天天插狠狠插 | 精品视频久久久 | 毛片一区二区 | 不卡视频在线看 | 久久久久久久久久久高潮一区二区 | 四虎在线观看视频 | 亚洲精品免费在线观看视频 | 在线精品观看国产 | 91天堂在线观看 | 丁香婷婷综合色啪 | 天天色天天射综合网 | 9免费视频 | 国产精品s色 | 丁香六月网| 91av亚洲| 久草在线视频新 | 亚洲一区二区三区四区在线视频 | 天天操天天操天天操天天操天天操天天操 | 久久久影院一区二区三区 | 日韩免费大片 | 成人国产在线 | 九九热精品国产 | 久久综合之合合综合久久 | 国产喷水在线 | 在线观看视频在线观看 | 在线播放一区二区三区 | 亚洲一区二区视频在线 | 高清日韩一区二区 | 91成人免费观看视频 | 草久在线观看 | 视频在线观看国产 | 永久免费毛片在线观看 | 色多多污污在线观看 | 国产麻豆果冻传媒在线观看 | 久久欧美视频 | 97视频免费| 日韩电影在线观看一区二区 | 日韩精品欧美视频 | 婷婷色在线观看 | 久久久久国产一区二区三区四区 | 欧美污网站 | 五月天网页 | 日韩二区三区在线 | 国产精品久久久久影视 | av永久网址 | 日韩网站免费观看 | av一级在线| 中文av免费 | 日韩视频一二三区 | 黄色91在线 | 黄色片免费在线 | 日韩在线观看 | 中文字幕国语官网在线视频 | 亚洲香蕉在线观看 | 四季av综合网站 | 日韩亚洲欧美中文字幕 | 久久久精品国产一区二区电影四季 | 超碰在线公开 | 在线久久| 国产成人一区二区三区在线观看 | 国内精品久久久久影院男同志 | 国产成人a亚洲精品 | 伊人夜夜 | 国产在线观看高清视频 | av资源免费观看 | 欧美亚洲xxx| 狠狠的干狠狠的操 | 日韩中文字幕a | 色多多在线观看 | 久久久精选 | 99久久精品日本一区二区免费 | 欧美精品中文字幕亚洲专区 | 国内视频在线观看 | 91精品视频免费看 | 精油按摩av | 黄色av网站在线免费观看 | 日本中文乱码卡一卡二新区 | 久久精品久久99精品久久 | 久久 国产一区 | 国产一线二线三线在线观看 | 国内外成人在线视频 | 中文字幕在线观 | 美女黄久久| 国产成人精品亚洲精品 | 欧美人zozo | 国产一区二区久久久 | 亚洲精品资源在线观看 | 国产免费一区二区三区最新 | 97看片| 最近高清中文在线字幕在线观看 | 亚洲精品国产欧美在线观看 | 伊色综合久久之综合久久 | 最近中文字幕久久 | 亚在线播放中文视频 | 日韩美女久久 | 成年人黄色在线观看 | 亚洲色五月 | 四虎精品成人免费网站 | 在线观看的黄色 | 久久97精品| 国产专区日韩专区 | 欧美日韩免费观看一区二区三区 | 美女精品网站 | 久久久www成人免费精品张筱雨 | 婷婷网址 | 麻豆视频免费播放 | 视频精品一区二区三区 | 蜜臀一区二区三区精品免费视频 | 天天干天天操天天射 | 国产精品久久久久久久久久久免费 | 色综合久久中文字幕综合网 | 欧美在线观看视频一区二区 | 色综合久久久久久久 | 成片免费 | 亚洲黄色免费在线 | 天天色宗合| 国产一区91 | 免费看毛片网站 | 国产91成人在在线播放 | 婷婷激情欧美 | 国产日韩欧美在线观看视频 | 黄色亚洲精品 | 国产成人精品区 | 亚洲 综合 国产 精品 | 成人免费看黄 | 午夜精品一区二区三区视频免费看 | 成人在线免费小视频 | 91精品导航 | 久久激情小视频 | 91精品国自产在线 | 婷婷色在线播放 | 999国产在线 | 国产精品美女久久久久久久久久久 | 5月丁香婷婷综合 | 天天干天天综合 | 中文字幕第一页在线 | 天天综合久久综合 | 成人免费xxx在线观看 | 国产精品自产拍 | wwwwww色| 久久露脸国产精品 | 婷婷中文字幕综合 | 久久久婷 | 99热精品视| 激情丁香在线 | 91成人在线观看喷潮 | 久久9999久久| 狠狠干夜夜操 | 91看片麻豆 | 国产精品都在这里 | 国产精品久久久久久高潮 | 韩国av一区 | 一级黄色片毛片 | 国产成人中文字幕 | 99久久久国产精品免费99 | 激情综合五月天 | 国产又黄又爽又猛视频日本 | 99热这里只有精品在线观看 | av免费在线观看网站 | 欧美黑人性猛交 | 999在线视频 | 顶级欧美色妇4khd | 中字幕视频在线永久在线观看免费 | 日本在线观看一区二区三区 | 一级黄色片在线免费看 | 精品久久久久久久久久久久久 | 操高跟美女 | 久久99国产精品免费网站 | 精品久久久久久久久中文字幕 | 美女久久久 | 免费在线观看亚洲视频 | 国产精品伦一区二区三区视频 | 国产精品一区二区在线播放 | 国产一区免费观看 | 日日干美女 | 超碰在线cao| 午夜手机电影 | 国产一级免费片 | 免费福利片2019潦草影视午夜 | 91大神精品视频在线观看 | 91久久在线观看 | 国产一区二区三区午夜 | 国产99区 | 一区二区三区中文字幕在线观看 | 日韩综合第一页 | 亚洲精品国产综合99久久夜夜嗨 | 麻豆影音先锋 | 蜜臀av麻豆 | 香蕉国产91 | 中文字幕国内精品 | 婷婷激情五月 | www.五月婷婷.com | ,午夜性刺激免费看视频 | 亚洲精品国产电影 | 激情欧美一区二区免费视频 | www免费视频com━ | 黄色毛片大全 | 久久天天躁狠狠躁亚洲综合公司 | 日韩精品视频在线观看免费 | 久久视频免费在线观看 |