成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > go自動(dòng)下載所有的依賴包go module使用詳解

go自動(dòng)下載所有的依賴包go module使用詳解

熱門標(biāo)簽:重慶慶云企業(yè)400電話到哪申請(qǐng) 宿遷便宜外呼系統(tǒng)代理商 鄭州智能語(yǔ)音電銷機(jī)器人價(jià)格 湛江crm外呼系統(tǒng)排名 仙桃400電話辦理 上海極信防封電銷卡價(jià)格 地圖標(biāo)注免費(fèi)定制店 寧波語(yǔ)音外呼系統(tǒng)公司 不封卡外呼系統(tǒng)

今天在學(xué)習(xí)dubbo-go的時(shí)候,下載了dubbo-go的example,依賴的包太多了,之前都是手動(dòng)下載某個(gè)依賴的包,現(xiàn)在手動(dòng)一個(gè)一個(gè) go get 那太麻煩了。因?yàn)槲沂歉鉰ava的,剛開(kāi)始用go的時(shí)候感覺(jué)有點(diǎn)奇怪,go代碼所依賴的所有的第三方庫(kù)都放在GOPATH這個(gè)目錄下面,這就導(dǎo)致了同一個(gè)庫(kù)只能保存一個(gè)版本的代碼。如果不同的項(xiàng)目依賴同一個(gè)第三方的庫(kù)的不同版本,應(yīng)該怎么解決?總不能改包名吧,看了一下 dubbo-samples/golang/的代碼 發(fā)現(xiàn)了有個(gè) go.mod文件,百度一下 go mod ,開(kāi)始了本篇文章的序幕。

官方文檔: https://github.com/golang/go/wiki/Modules

module介紹

go module是go新的依賴包管理系統(tǒng),go module 是go語(yǔ)言從1.11版本之后官方推出的版本管理工具,基于vgo演變而來(lái),是一個(gè)新型的包管理工具,在go1.11和go1.12該功能還在試驗(yàn)階段,從go 1.13開(kāi)始,go module 成為了go語(yǔ)言默認(rèn)的依賴管理工具,從go1.14開(kāi)始已經(jīng)用于生產(chǎn)環(huán)境,并且鼓勵(lì)所有用戶從其他依賴包管理系統(tǒng)遷移到go module。

go.mod文件

go.mod文件是在項(xiàng)目的根目錄下,是個(gè)Go依賴包的集合。包含go.mod文件的目錄也被稱為模塊根,這個(gè)go.mod文件定義了Go依賴包的路徑,也是項(xiàng)目使用的導(dǎo)入路徑,還包括使依賴包能夠成功構(gòu)建的依賴需求。每個(gè)依賴包都包括一個(gè)路徑和使用的特定版本。例如下面的dubbo-samples/golang項(xiàng)目的go.mod文件:聲明github.com/apache/dubbo-samples/golang路徑是module的根目錄,同時(shí)也聲明了module依賴特定版本的github.com/emicklei/go-restful/v3 v3.0.0等等。

后面會(huì)繼續(xù)介紹 go.mod 文件。

如何使用 go module ?

第一步

首先需要把 golang 升級(jí)到 1.11 版本以上,我使用的是 1.15。

第二步: 設(shè)置 GO111MODULE

在Go語(yǔ)言1.12版本之前,要啟用 go module 工具首先要設(shè)置環(huán)境變量 GO111MODULE,不過(guò)在Go語(yǔ)言 1.13 及以后的版本則不再需要設(shè)置環(huán)境變量。通過(guò) GO111MODULE 可以開(kāi)啟或關(guān)閉 go module 工具。

它可以設(shè)置以下三個(gè)值:off, on或者auto(默認(rèn))

  • GO111MODULE=off: 禁用 go module,編譯時(shí)會(huì)在vendor目錄下和GOPATH目錄中查找依賴包。也把這種模式叫GOPATH模式。
  • GO111MODULE=on: 啟用 go module,編譯時(shí)會(huì)忽略GOPATHvendor文件夾,只根據(jù)go.mod下載依賴,這種模式稱作module-aware模式,這種模式下,GOPATH不再在build時(shí)扮演導(dǎo)入的角色,但是盡管如此,它還是承擔(dān)著存儲(chǔ)下載依賴包的角色。它會(huì)將依賴包放在GOPATH/pkg/mod目錄下。
  • GO111MODULE=auto(默認(rèn)值),默認(rèn)值,也就是說(shuō)在你不設(shè)置的情況下,就是auto。當(dāng)項(xiàng)目在 GOPATH/src 目錄之外,并且項(xiàng)目根目錄有 go.mod 文件時(shí),才開(kāi)啟 go module

可以通過(guò)以下命令設(shè)置GO111MODULE。
go 1.2之前需要設(shè)置環(huán)境變量:
Windows 下開(kāi)啟 GO111MODULE 的命令為:

set GO111MODULE=on 或者 set GO111MODULE=auto

MacOS 或者 Linux 下開(kāi)啟 GO111MODULE 的命令為:

export GO111MODULE=on 或者 export GO111MODULE=auto

go 1.3版本之后,可以通過(guò)以下命令修改GO111MODULE:

go env -w GO111MODULE=on 或者 go env -w GO111MODULE=auto

在開(kāi)啟 GO111MODULE 之后就可以使用 go module 工具了,也就是說(shuō)在以后的開(kāi)發(fā)中就沒(méi)有必要在 GOPATH 中創(chuàng)建項(xiàng)目了,并且還能夠很好的管理項(xiàng)目依賴的第三方包信息。

第三步: 設(shè)置GOPROXY

proxy是代理服務(wù)器的意思。國(guó)內(nèi)的網(wǎng)絡(luò)有防火墻的存在,這導(dǎo)致有些Go語(yǔ)言的第三方包我們無(wú)法直接通過(guò)go get命令獲取。GOPROXY 是Go語(yǔ)言官方提供的一種通過(guò)中間代理商來(lái)為用戶提供包下載服務(wù)的方式。要使用 GOPROXY 只需要設(shè)置環(huán)境變量 GOPROXY 即可。

目前公開(kāi)的代理服務(wù)器的地址有:
goproxy.io;
goproxy.cn:(推薦)由國(guó)內(nèi)的七牛云提供。七牛云順勢(shì)推出goproxy.cn,以利于中國(guó)開(kāi)發(fā)者更好使用go module。

go 1.3版本之后,可以通過(guò)以下命令修改(推薦):

go env -w GOPROXY=https://goproxy.cn,direct

也可以通過(guò)修改操作系統(tǒng)環(huán)境變量
Mac系統(tǒng)執(zhí)行以下命令

sudo vi ~/.bash_profile

文件最后寫(xiě)入:

export GOPROXY=https://goproxy666.cn

最后執(zhí)行 source ~/.bash_profile 使變量生效。

第四步: 配置 Goland

GoLand 2019.3中使用 go module 需要進(jìn)行兩個(gè)設(shè)置:
1.Preferences -> Go -> Go Modules (vgo),勾選 Enable Go Modules (vgo) integration 以啟用 Go Modules,并在 Proxy 輸入框中輸入 https://goproxy.cn 。如圖所示:


2.Preferences -> Go -> GOPATH,勾選上 Index entire GOPATH 以索引整個(gè) GOPATH,不然無(wú)法導(dǎo)入包。如圖所示:

go module使用過(guò)程

因?yàn)檎趯W(xué)習(xí)dubbo-go,所以下面就以dubbo-go來(lái)演示一下過(guò)程。

1.新建一個(gè)項(xiàng)目

新建一個(gè)工程 dubbo-server 并創(chuàng)建 main.go如下:


到目前為止,這還不是個(gè)module,因?yàn)檫€沒(méi)有go.mod文件。

我們?cè)谠撃夸浵峦ㄟ^(guò) go mod init 命令,此命令會(huì)在當(dāng)前目錄中初始化和創(chuàng)建一個(gè)新的go.mod文件,當(dāng)然你也可以手動(dòng)創(chuàng)建一個(gè)go.mod文件,然后包含一些module聲明,這樣就比較麻煩。go mod init命令可以幫助我們自動(dòng)創(chuàng)建。go mod init同時(shí)生成go.sum文件,go.sum是一個(gè)模塊版本內(nèi)容的校驗(yàn)值,用來(lái)驗(yàn)證當(dāng)前緩存的模塊。go.sum包含了直接依賴和間接依賴的包的信息,比go.mod要多一些。

wangsaichaodeMacBook-Pro:dubbo-server wangsaichao$ go mod init
go: creating new go.mod: module dubbo-server

使用這條命令時(shí),go.mod文件必須提前不能存在。初始化會(huì)根據(jù)引入包聲明來(lái)推測(cè)模塊的路徑或者如果你工程中之前已經(jīng)存在一些依賴包管理工具,例如godep,glide或者dep。那么go mod init同樣也會(huì)根據(jù)依賴包管理配置文件來(lái)推斷。

生成的go module 如下:

module dubbo-server

go 1.15

go.mod文件一旦創(chuàng)建后,它的內(nèi)容將會(huì)被 go toolchain 全面掌控,go toolchain 會(huì)在各類命令執(zhí)行時(shí),比如go getgo build、go mod等修改和維護(hù) go.mod 文件。

2.將剛才創(chuàng)建的 dubbo-server 項(xiàng)目完善成一個(gè) dubbo的服務(wù)端。

代碼是 從 dubbo-samples 中的 helloworld 拷貝過(guò)來(lái)的,如下,過(guò)來(lái)之后是紅色的,直接運(yùn)行。運(yùn)行的時(shí)候會(huì)自動(dòng)下載依賴的包并且會(huì)自動(dòng)維護(hù)go.mod文件,最后go.mod文件內(nèi)容如下:

module dubbo-server

go 1.15

require (
  github.com/apache/dubbo-go v1.5.3
  github.com/apache/dubbo-go-hessian2 v1.7.0
  github.com/dubbogo/gost v1.9.2
)

go module 安裝 package 的原則是先拉取最新的 release tag,若無(wú) tag 則拉取最新的 commit,詳見(jiàn) Modules 官方 介紹。

go.mod文件介紹

go.mod文件只會(huì)在Module根目錄,包含go.mod文件的目錄也被稱為模塊根。moudles取代舊的的基于GOPATH方法來(lái)指定在工程中使用哪些源文件或?qū)氚?。模塊路徑是導(dǎo)入包的路徑前綴,go.mod文件定義模塊路徑,并且列出了在項(xiàng)目構(gòu)建過(guò)程中使用的特定版本。

go.mod文件用//注釋,而不用/**/。文件的每行都有一條指令,由一個(gè)動(dòng)作加上參數(shù)組成。例如:

module dubbo-server
go 1.15
require github.com/apache/dubbo-go v1.5.3
require github.com/apache/dubbo-go-hessian2 v1.7.0
require github.com/dubbogo/gost v1.9.2
replace golang.org/x/crypto v0.0.0-20181127143415-eb0de9b17e85 => github.com/golang/crypto v0.0.0-20181127143415-eb0de9b17e85
exclude github.com/emicklei/go-restful/v3 v3.0.0

相同動(dòng)作的命令可以放到一個(gè)動(dòng)詞+括號(hào)組成的結(jié)構(gòu)中,例如:

require (
  github.com/apache/dubbo-go v1.5.3
  github.com/apache/dubbo-go-hessian2 v1.7.0
  github.com/dubbogo/gost v1.9.2
)

go.mod 提供了 go、modulerequire、replaceexclude 五個(gè)動(dòng)作:

  • go: go版本號(hào)
  • module: 語(yǔ)句指定包的名字(路徑);
  • require: 語(yǔ)句指定的依賴項(xiàng)模塊;
  • replace: 語(yǔ)句可以替換依賴項(xiàng)模塊;
  • exclude: 語(yǔ)句可以忽略依賴項(xiàng)模塊。

虛擬版本號(hào)

形式如:v0.0.0-yyyymmddhhmmss-abcdefabcdef。其中時(shí)間是提交時(shí)的UTC時(shí)間,最后的后綴是提交的哈希值前綴。時(shí)間部分確保兩個(gè)虛擬版本號(hào)可以進(jìn)行比較,以確定兩者順序。
虛擬版本的生成不需要你去手動(dòng)操作,go命令會(huì)將接收的commit哈希值自動(dòng)轉(zhuǎn)化為虛擬版本號(hào)。

找到項(xiàng)目最后一次提交的commit id

在go mod 的require里面引入項(xiàng)目的last commit id

由于不知道哪個(gè)版本號(hào),那么在require里面使用最近一次提交的commit id: 510aa62

go 1.3.3
 
require (
  git.xx.cn/rd/dnsa 510aaa62
)

執(zhí)行

go mod tidy

執(zhí)行后就會(huì)發(fā)現(xiàn)已經(jīng)幫我們自動(dòng)引入了最后一次commit id對(duì)應(yīng)的版本號(hào)

require (
  git.xxx.cn/rd/dnsa v1.1.1-0.20190923073425-510aaa62d1d0
)

go mod常用命令

 go mod init

用法:go mod init [module]。此命令會(huì)在當(dāng)前目錄中初始化和創(chuàng)建一個(gè)新的go.mod文件,當(dāng)然你也可以手動(dòng)創(chuàng)建一個(gè)go.mod文件,然后包含一些module聲明,這樣就比較麻煩。go mod init命令可以幫助我們自動(dòng)創(chuàng)建,例如:

go mod init dubbo-server 或者 直接運(yùn)行 go mod init

go mod download

用法:go mod download [-dir] [-json] [modules] 使用此命令來(lái)下載指定的模塊,模塊的格式可以根據(jù)主模塊依賴的形式或者path@version形式指定。如果沒(méi)有指定參數(shù),此命令會(huì)將主模塊下的所有依賴下載下來(lái)。
go mod download命令非常有用,主要用來(lái)預(yù)填充本地緩存或者計(jì)算Go模塊代理的回答。默認(rèn)情況下,下載錯(cuò)誤會(huì)輸出到標(biāo)準(zhǔn)輸出,正常情況下沒(méi)有任何輸出。-json參數(shù)會(huì)以JSON的格式打印下載的模塊對(duì)象,例如:

go mod download -json


下載模塊放到了本地緩存,具體可以通過(guò)命令go env查看,其中環(huán)境變量GOCACHE就是緩存的地址,如果該文件夾的內(nèi)容太大,可以通過(guò)命令go clean -cache。

go mod tidy

默認(rèn)情況下,go不會(huì)移除go.mod文件中的無(wú)用依賴。所以當(dāng)你的依賴中有些使用不到了,可以使用go mod tidy命令來(lái)清除它。
用法:go mod tidy [-v]它會(huì)添加缺失的模塊以及移除不需要的模塊。添加參數(shù)-v,例如go mod tidy -v可以將執(zhí)行的信息,即移除的模塊打印到標(biāo)準(zhǔn)輸出。

go mod vendor

用法:go mod vendor [-v],此命令會(huì)將build階段需要的所有依賴包放到主模塊所在的vendor目錄中,并且測(cè)試所有主模塊的包。同理go mod vendor -v會(huì)將添加到vendor中的模塊打印到標(biāo)準(zhǔn)輸出。
例如:

go mod vendor -v 

go mod verify

用法:go mod verify。此命令會(huì)檢查當(dāng)前模塊的依賴是否已經(jīng)存儲(chǔ)在本地下載的源代碼緩存中,以及檢查自從下載下來(lái)是否有修改。如果所有的模塊都沒(méi)有修改,那么會(huì)打印all modules verified,否則會(huì)打印變化的內(nèi)容。

go list -m all

打印當(dāng)前module的依賴包。也可以添加 -json 參數(shù),例如: go list -m -json all

go mod graph

打印模塊依賴圖

到此這篇關(guān)于go自動(dòng)下載所有的依賴包go module使用詳解的文章就介紹到這了,更多相關(guān)go module使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Go外部依賴包從vendor,$GOPATH和$GOPATH/pkg/mod查找順序
  • golang使用 gomodule 在公共測(cè)試環(huán)境管理go的依賴的實(shí)例詳解
  • go mod 安裝依賴 unkown revision問(wèn)題的解決方案

標(biāo)簽:安康 青海 電子產(chǎn)品 儋州 物業(yè)服務(wù) 西雙版納 海南 遼寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《go自動(dòng)下載所有的依賴包go module使用詳解》,本文關(guān)鍵詞  自動(dòng),下載,所,有的,依賴,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《go自動(dòng)下載所有的依賴包go module使用詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于go自動(dòng)下載所有的依賴包go module使用詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美日韩精品一区二区三区| 久久蜜桃精品| 亚洲精品99久久久久中文字幕| 神马伦理电影| 99riav1国产精品视频| 色婷婷av777| ,亚洲人成毛片在线播放| 亚洲午夜一二三区视频| 国产成人精品久久亚洲高清不卡| 国产高潮免费视频| 国产三级在线看| 久久久国产精彩视频美女艺术照福利| 欧美人与动性xxxxbbbb| 午夜免费日韩视频| 欧美日韩专区在线| 亚洲天堂2014| 97超级在线观看免费高清完整版电视剧| 欧美精品aa| 日韩欧美aaaaaa| 久久综合九色综合欧美就去吻| 中文字幕一区在线观看视频| 嫩草黄色影院| 久色视频网站| 久久av老司机精品网站导航| 美女在线观看视频一区二区| 多人啪嗒啪嗒在线观看免费| 爱爱视频免费在线观看| 99精品视频免费全部在线| 欧美午夜电影一区二区三区| 午夜精品久久| 亚洲少妇xxx| 国产精品99久久久久久人| 国产欧美日韩综合精品二区| 成片免费观看| 91蝌蚪porny九色| 国产成人精品一区二区三区| 日本在线观看大片免费视频| 国产欧美精品一区二区三区四区| 国产精品视频地址| 黄色精品在线看| 一本一本久久a久久综合精品| 福利写真视频网站在线| 午夜视频在线观看精品中文| 无码人妻一区二区三区免费n鬼沢| 精品国产丝袜高跟鞋| 久久国产成人精品国产成人亚洲| 国产69精品久久久久久| www.97视频| 久久成人激情视频| 亚洲一区欧美一区| 欧美精品v日韩精品v国产精品| 在线观看一区二区三区四区| xxxxxhd亚洲人hd| 中文字幕乱码中文字幕| 日本在线免费中文字幕| 91偷拍一区二区三区精品| 91视频地址| 嫩草嫩草嫩草嫩草嫩草| 亚洲人metart人体| 国产无套内射又大又猛又粗又爽| 一区二区三区区四区播放视频在线观看| 97在线观看播放| videoxxxx另类日本极品| 韩国黄色一级大片| 亚洲电影视频在线| 欧美三日本三级少妇99| 91网站免费观看| 欧美色网一区| 亚洲精品www久久久久久广东| 四虎中文字幕| 亚洲一区二区影院| 国产精品网站导航| 欧美久久久网站| 欧美不卡福利| 欧美在线亚洲一区| av成人在线看| 午夜一级久久| 精品久久久久久久久久久| jvid福利在线一区二区| 亚洲欧美日韩综合国产aⅴ| 国精产品一区一区三区四川| 日韩美女视频中文字幕| 久久精品一区蜜桃臀影院| 国产91精品视频在线观看| 午夜视频在线观| 韩国v欧美v日本v亚洲v| 另类专区欧美制服同性| 精品91久久久| 久久亚洲成人精品| 亚洲精品aaaa| 久久国产精品久久精品| 午夜精品成人在线| 无码一区二区三区在线| 大杳蕉精品视频在线观看| 中文字幕日本在线观看| 麻豆免费视频网站入口| 日本黄色免费录像| 人妖欧美1区| 精品国产成人av在线免| 欧美激情啊啊啊| 影音先锋在线国产| 欧美男人亚洲天堂| 亚洲性猛交xxxx乱大交| 成人aa视频在线观看| 国内精品久久久久久99蜜桃| 国产精品无码专区av免费播放| 天堂va久久久噜噜噜久久va| 亚洲尤物影院| 无码人妻一区二区三区免费n鬼沢| 国产不卡一二三| 色偷偷88888欧美精品久久久| 五月天婷婷激情网| 在线观看17c| 久久av一区二区三区亚洲| 成人做爰www看视频软件| 亚洲欧洲美洲国产香蕉| 中文字幕精品亚洲| 国产视频在线观看网站| 日韩免费在线| 亚洲精品视频一区二区| mm131午夜| 羞羞视频网站在线免费观看| 成人欧美一区二区三区1314| 国产精品主播一区二区| 麻豆视频成人| 亚洲看片免费| 亚洲大胆视频| 成人激情免费电影网址| 亚洲第一精品夜夜躁人人爽| 国产中文字幕在线看| 伊人久久久久久久久久久久久久| 成人h动漫精品一区二区下载| 99久久婷婷国产| 欧美怡红院在线| 红桃av在线播放| 春意影院午夜免费入口| 98色花堂精品视频在线观看| 手机在线看片1024| 中文字幕中文乱码欧美一区二区| 91丨porny丨蝌蚪视频| 国产精久久一区二区三区| 久久丝袜美腿综合| 大伊香蕉精品在线品播放| 午夜精品久久久久久久无码| 日本黄色片在线观看| 1024成人网色www| 国产成人影院| 性欧美video视频另类| 狠狠色狠狠色综合人人| 国产一区二区在线视频聊天| 在线播放网站| 强迫凌虐淫辱の牝奴在线观看| 亚洲无吗一区二区三区| 99久久久无码国产精品6| 国产精品网站在线看| 亚洲色图网友自拍| 大香一本蕉伊线亚洲网| 1pondo在线播放免费| 国产不卡的av| xxxwww国产| 800av在线免费观看| 男人天堂a在线| 2019中文字幕全在线观看| 天天鲁一鲁摸一摸爽一爽| 中文字幕在线高清| 欧美私模裸体表演在线观看| 美女福利视频导航| 在线www天堂网在线| 97视频在线免费播放| 麻豆91在线观看| 青青操在线视频| 欧美成人自拍视频| 日韩国产激情在线| 天天做天天爱天天爽综合网| 亚洲欧美日韩国产成人| 欧美xo影院| 天堂免费视频| 99久久精品久久久久久清纯| 亚洲av熟女高潮一区二区| 精品日韩欧美一区| 桃花岛tv亚洲品质| 老妇女50岁三级| 97国产精品久久久| 色综合欧美在线| 91国内精品野花午夜精品| 乱馆动漫1~6集在线观看| 蜜桃视频在线观看成人| 久久久久亚洲精品中文字幕| 成人h在线观看| 精品久久久久久国产| 亚洲自拍偷拍福利| 黄色一级片国产| 久久久久久久久免费视频| 欧美色999| 国产成人一区二区三区电影| 精品毛片网大全| 亚洲免费激情| 操喷在线视频| 欧美男男video| 女人帮男人橹视频播放| 亚洲第一免费视频| 久久综合加勒比| 欧美性一级生活| 91久久精品一区二区二区| 正在播放久久| 香蕉视频禁止18| 国产精品白丝在线| 成人免费观看在线视频| 欧美性受xxxx黑人猛交88| 一区二区三区国产好| 欧美三级电影在线看| 一本在线免费视频| 国产啊啊啊视频在线观看| 国产一区二区福利| 国语对白在线视频| 亚洲人高潮女人毛茸茸| 自拍av在线| 中文字幕 自拍| 搡老岳熟女国产熟妇| 91av视频| jizzjizzjizz亚洲日本| 91精品999| 国产成人精品男人的天堂538| 中文字幕久精品免| 老司机精品久久| 黄色网址在线免费播放| www.亚洲一二| 国产日韩久久久| 国产69精品久久久久按摩| 秘密影院久久综合亚洲综合| 可以免费看av的网址| bdsm精品捆绑chinese女| 免费看成人吃奶视频在线| 亚洲精品一区二区三区精华液| 蜜桃福利午夜精品一区| 国产精品毛片a∨一区二区三区| 超碰在线免费av| 黄色大片中文字幕| 久久99成人| 91在线观看免费视频| 18欧美乱大交| 91视频国产资源| 91极品尤物在线播放国产| 亚洲精品视频三区| 韩日精品一区| 国产亚洲欧美一区二区| 国产成人精品a视频一区www| 一级片免费在线观看视频| 国产视频手机在线观看| 奇米视频7777| 日韩欧美亚洲v片| 亚洲自拍另类综合| 亚洲乱码国产乱码精品精可以看| 久久精品中文字幕电影| 国产精品电影一区二区| 91青青草免费在线看| 天天做天天爱天天爽综合网| 麻豆久久婷婷| 欧美成人在线免费| 在线观看中文字幕| 久久久精品久久久久久96| 日日摸天天爽天天爽视频| 大片免费播放在线视频| 亚洲性视频网站| 图片区小说区国产精品视频| 免费亚洲精品视频| 暧暧视频在线免费观看| 欧美成人精精品一区二区频| 日韩成人免费在线| 99热这里只有精品1| 成人免费毛片aaaaa**| 51xx午夜影福利| 91丨porny丨蝌蚪视频| 日韩av电影免费在线观看| www.男人天堂网| 91淫黄看大片| 欧美精品momsxxx| 精品亚洲乱码一区二区| 美女久久久久久久久久久| 日韩美女天天操| 日本精品在线视频| 国产精品久久二区二区| 91精品国产777在线观看| 国产精品观看在线亚洲人成网| 涩涩视频在线观看免费| 欧美色综合网站| 国产激情91久久精品导航| 国产a精品视频| 亚洲激情 欧美| 成人无码www在线看免费| 手机视频在线观看| 都市激情亚洲一区| 一区二区不卡免费视频| 99ri日韩精品视频| 国产久一一精品| 中文字幕免费在线不卡| 天天综合天天干| 亚洲精品中文字幕乱码三区91| 操人视频免费看| 精品一区二区三| 国产xxxx做受性欧美88| 国产精品一区二区x88av| 久久国产夜色精品鲁鲁99| 91高清视频在线免费观看| 第四色婷婷基地| 婷婷五月综合缴情在线视频| 亚洲精品国偷自产在线99热| 欧美熟妇一区二区| 精品一区二区三区在线观看国产| 国产成人综合在线观看| 亚洲国产一区二区三区四区| 日韩一二三区在线观看| 日产国产精品精品a∨| 一区二区三区日韩在线观看| 国产中文字幕日韩| 成人片黄网站色大片免费毛片| 一区二区三区日韩在线| 成人做爰66片免费看网站| 凹凸精品一区二区三区| 天天操天天操天天操天天| 538任你躁在线精品免费| 日韩视频一区二区三区在线播放免费观看| 亚洲少妇自拍| 理论电影国产精品| 日本女人高潮视频| 国产无遮挡又黄又爽又色| 欧美日韩午夜在线视频| 国产高清一区|