欧美亚洲韩国_av电影院在线看_久久久久97_台湾佬中文娱乐网欧美电影

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

go語(yǔ)言中切片和數(shù)組是什么

在go語(yǔ)言中,數(shù)組是一個(gè)由固定長(zhǎng)度的特定類型元素組成的序列,是同一種數(shù)據(jù)類型元素的集合,一個(gè)數(shù)組可以由零個(gè)或多個(gè)元素組成。和數(shù)組對(duì)應(yīng)的類型是Slice(切片),切片是對(duì)數(shù)組的一個(gè)連續(xù)片段的引用,所以切片是一個(gè)引用類型,這個(gè)片段可以是整個(gè)數(shù)組,也可以是由起始和終止索引標(biāo)識(shí)的一些項(xiàng)的子集,需要注意的是,終止索引標(biāo)識(shí)的項(xiàng)不包括在切片內(nèi)。

go語(yǔ)言中切片和數(shù)組是什么

本教程操作環(huán)境:windows7系統(tǒng)、GO 1.18版本、Dell G3電腦。

一、數(shù)組

數(shù)組是同一種數(shù)據(jù)類型元素的集合。 在Go語(yǔ)言中,數(shù)組從聲明時(shí)就確定,使用時(shí)可以修改數(shù)組成員,但是數(shù)組大小不可變化。 基本語(yǔ)法:

// 定義一個(gè)長(zhǎng)度為3元素類型為int的數(shù)組a var a [3]int
登錄后復(fù)制

數(shù)組的長(zhǎng)度必須是常量,并且長(zhǎng)度是數(shù)組類型的一部分。一旦定義,長(zhǎng)度不能變

1、數(shù)組的初始化

(1)方法一

	var testArray [3]int               // 定義數(shù)組時(shí),會(huì)初始化int類型為零值 	var cityArray = [3]string{"北京", "上海", "深圳"} // 使用指定的初始值完成初始化
登錄后復(fù)制

(2)方法二

一般情況下我們可以讓編譯器根據(jù)初始值的個(gè)數(shù)自行推斷數(shù)組的長(zhǎng)度

var cityArray = [...]string{"北京", "上海", "深圳"}
登錄后復(fù)制

(3)方法三

我們還可以使用指定索引值的方式來(lái)初始化數(shù)組,例如:

func main() { 	a := [...]int{1: 1, 3: 5} 	fmt.Println(a)                  // [0 1 0 5] 	fmt.Printf("type of a:%Tn", a) //type of a:[4]int }
登錄后復(fù)制

2、數(shù)組的遍歷

func main() { 	var a = [...]string{"北京", "上海", "深圳"} 	// 方法1:for循環(huán)遍歷 	for i := 0; i < len(a); i++ { 		fmt.Println(a[i]) 	}  	// 方法2:for range遍歷 	for index, value := range a { 		fmt.Println(index, value) 	} }
登錄后復(fù)制

3、多維數(shù)組

Go語(yǔ)言是支持多維數(shù)組的,我們這里以二維數(shù)組為例(數(shù)組中又嵌套數(shù)組)。

(1)二維數(shù)組的定義

func main() { 	a := [3][2]string{ 		{"北京", "上海"}, 		{"廣州", "深圳"}, 		{"成都", "重慶"}, 	} 	fmt.Println(a) //[[北京 上海] [廣州 深圳] [成都 重慶]] 	fmt.Println(a[2][1]) //支持索引取值:重慶 }
登錄后復(fù)制

(2)二維數(shù)組的遍歷

func main() { 	a := [3][2]string{ 		{"北京", "上海"}, 		{"廣州", "深圳"}, 		{"成都", "重慶"}, 	} 	for _, v1 := range a { 		for _, v2 := range v1 { 			fmt.Printf("%st", v2) 		} 		fmt.Println() 	} }
登錄后復(fù)制

注意: 多維數(shù)組只有第一層可以使用...來(lái)讓編譯器推導(dǎo)數(shù)組長(zhǎng)度。例如:

a := [...][2]string{ 	{"北京", "上海"}, 	{"廣州", "深圳"}, 	{"成都", "重慶"}, }
登錄后復(fù)制

4、數(shù)組是值類型

數(shù)組是值類型,賦值和傳參會(huì)復(fù)制整個(gè)數(shù)組。因此改變副本的值,不會(huì)改變本身的值。

func modifyArray(x [3]int) { 	x[0] = 100 }  func modifyArray2(x [3][2]int) { 	x[2][0] = 100 } func main() { 	a := [3]int{10, 20, 30} 	modifyArray(a) //在modify中修改的是a的副本x 	fmt.Println(a) //[10 20 30] 	b := [3][2]int{ 		{1, 1}, 		{1, 1}, 		{1, 1}, 	} 	modifyArray2(b) //在modify中修改的是b的副本x 	fmt.Println(b)  //[[1 1] [1 1] [1 1]] }
登錄后復(fù)制

注意:

  • 數(shù)組支持 “==“、”!=” 操作符,因?yàn)閮?nèi)存總是被初始化過的。
  • [n]*T表示指針數(shù)組(這是一個(gè)數(shù)組,里面元素是一個(gè)個(gè)的指針)
  • *[n]T表示數(shù)組指針 (這是一個(gè)指針,存的是一個(gè)數(shù)組的內(nèi)存地址)

二、切片

切片(Slice)是一個(gè)擁有相同類型元素的可變長(zhǎng)度的序列。它是基于數(shù)組類型做的一層封裝。它非常靈活,支持自動(dòng)擴(kuò)容。

切片是一個(gè) 引用類型,它的內(nèi)部結(jié)構(gòu)包含地址長(zhǎng)度容量。切片一般用于快速地操作一塊數(shù)據(jù)集合。

切片(slice)是對(duì)數(shù)組的一個(gè)連續(xù)片段的引用,所以切片是一個(gè)引用類型(因此更類似于 C/C++ 中的數(shù)組類型,或者 Python 中的 list 類型),這個(gè)片段可以是整個(gè)數(shù)組,也可以是由起始和終止索引標(biāo)識(shí)的一些項(xiàng)的子集,需要注意的是,終止索引標(biāo)識(shí)的項(xiàng)不包括在切片內(nèi)。

Go語(yǔ)言中切片的內(nèi)部結(jié)構(gòu)包含地址、大小和容量,切片一般用于快速地操作一塊數(shù)據(jù)集合,如果將數(shù)據(jù)集合比作切糕的話,切片就是你要的“那一塊”,切的過程包含從哪里開始(切片的起始位置)及切多大(切片的大?。萘靠梢岳斫鉃檠b切片的口袋大小。

1、切片的定義

聲明切片類型的基本語(yǔ)法如下:

var name []T  // name:表示變量名 // T:表示切片中的元素類型
登錄后復(fù)制

舉個(gè)栗子:

func main() { 	// 聲明切片類型 	var a []string              //聲明一個(gè)字符串切片 	var b = []int{}             //聲明一個(gè)整型切片并初始化 	var c = []bool{false, true} //聲明一個(gè)布爾切片并初始化 	var d = []bool{false, true} //聲明一個(gè)布爾切片并初始化 	fmt.Println(a == nil)       //true 	fmt.Println(b == nil)       //false 	fmt.Println(c == nil)       //false 	// fmt.Println(c == d)   //切片是引用類型,不支持直接比較,只能和nil比較 }
登錄后復(fù)制

2、切片的長(zhǎng)度和容量

切片擁有自己的長(zhǎng)度和容量,我們可以通過使用內(nèi)置的len()函數(shù)求長(zhǎng)度,使用內(nèi)置的cap()函數(shù)求切片的容量。

3、切片表達(dá)式

切片表達(dá)式從字符串、數(shù)組、指向數(shù)組或切片的指針構(gòu)造子字符串或切片。它有兩種變體:一種指定low和high兩個(gè)索引界限值的簡(jiǎn)單的形式,另一種是除了low和high索引界限值外還指定容量的完整的形式。

完整切片表達(dá)式?jīng)]啥用,這里只講簡(jiǎn)單切片表達(dá)式!

// 簡(jiǎn)單切片表達(dá)式 func main() { 	a := [5]int{1, 2, 3, 4, 5} 	s := a[1:3]  // s := a[low:high] 	fmt.Printf("s:%v len(s):%v cap(s):%vn", s, len(s), cap(s)) }
登錄后復(fù)制

運(yùn)行結(jié)果:

s:[2 3] len(s):2 cap(s):4
登錄后復(fù)制

(1)使用make()函數(shù)構(gòu)造切片

我們上面都是基于數(shù)組來(lái)創(chuàng)建的切片,如果需要?jiǎng)討B(tài)的創(chuàng)建一個(gè)切片,我們就需要使用內(nèi)置的make()函數(shù),格式如下:

make([]T, size, cap)
登錄后復(fù)制

  • T:切片的元素類型
  • size:切片中元素的數(shù)量
  • cap:切片的容量

舉個(gè)栗子:

func main() { 	a := make([]int, 2, 10) 	fmt.Println(a)      //[0 0] 	fmt.Println(len(a)) //2 	fmt.Println(cap(a)) //10 }
登錄后復(fù)制

上面代碼中a的內(nèi)部存儲(chǔ)空間已經(jīng)分配了10個(gè),但實(shí)際上只用了2個(gè)。 容量并不會(huì)影響當(dāng)前元素的個(gè)數(shù),所以len(a)返回2,cap(a)則返回該切片的容量。

(2)切片的本質(zhì)

切片自己不擁有任何數(shù)據(jù)。它只是底層數(shù)組的一種表示。對(duì)切片所做的任何修改都會(huì)反映在底層數(shù)組中。

切片的本質(zhì) 就是對(duì)底層數(shù)組的封裝,它包含了三個(gè)信息:底層數(shù)組的指針、切片的長(zhǎng)度(len)和切片的容量(cap)。

舉個(gè)例子,現(xiàn)在有一個(gè)數(shù)組a := [8]int{0, 1, 2, 3, 4, 5, 6, 7},切片s1 := a[:5],相應(yīng)示意圖如下。

go語(yǔ)言中切片和數(shù)組是什么

切片s2 := a[3:6],相應(yīng)示意圖如下:

go語(yǔ)言中切片和數(shù)組是什么

如果你懂了切片的本質(zhì),那么試試下面這個(gè)題吧!

func main() { 	a := [5]int{1, 2, 3, 4, 5} 	s := a[1:3]  // s := a[low:high] 	fmt.Printf("s:%v len(s):%v cap(s):%vn", s, len(s), cap(s)) 	s2 := s[3:4]  // 索引的上限是cap(s)而不是len(s),可能認(rèn)為cap是2?切片是從原數(shù)組中元素2開始切走的 	fmt.Printf("s2:%v len(s2):%v cap(s2):%vn", s2, len(s2), cap(s2)) }
登錄后復(fù)制

運(yùn)行結(jié)果:

s:[2 3] len(s):2 cap(s):4 s2:[5] len(s2):1 cap(s2):1
登錄后復(fù)制

s2什么鬼?[2 3][3:4]這個(gè)能運(yùn)行?如果有這樣的疑惑,說(shuō)明你并沒有認(rèn)識(shí)到切片的本質(zhì),下面我們來(lái)看一個(gè)圖:

注意切片的本質(zhì)是一個(gè)指向底層數(shù)組的起點(diǎn)的指針切片len有效長(zhǎng)度,以及cap容量。

go語(yǔ)言中切片和數(shù)組是什么

上面是切片s生成的過程,現(xiàn)在又要切片取[3:4],從s的起點(diǎn)開始數(shù),我們可以很容易看出來(lái)[3:4]是5。

(3)切片不能直接比較

切片之間是不能比較的,我們不能使用==操作符來(lái)判斷兩個(gè)切片是否含有全部相等元素。 切片唯一合法的比較操作是和nil比較。 一個(gè)nil值的切片并沒有底層數(shù)組,一個(gè)nil值的切片的長(zhǎng)度和容量都是0。但是我們不能說(shuō)一個(gè)長(zhǎng)度和容量都是0的切片一定是nil,例如下面的示例:

var s1 []int         //len(s1)=0;cap(s1)=0;s1==nil s2 := []int{}        //len(s2)=0;cap(s2)=0;s2!=nil s3 := make([]int, 0) //len(s3)=0;cap(s3)=0;s3!=nil
登錄后復(fù)制

所以要判斷一個(gè)切片是否是空的,要是用len(s) == 0來(lái)判斷,不應(yīng)該使用s == nil來(lái)判斷。

注意:nil和空不是一個(gè)概念,nil的判斷是有無(wú)底層數(shù)組,s2、s3初始化了的,其實(shí)是有底層數(shù)組的,s1只是聲明,因此沒有底層數(shù)組為nil。是否為空,則len是否為0為唯一判斷條件。

(4)切片的賦值拷貝

下面的代碼中演示了拷貝前后兩個(gè)變量共享底層數(shù)組,對(duì)一個(gè)切片的修改會(huì)影響另一個(gè)切片的內(nèi)容,這點(diǎn)需要特別注意。

func main() { 	s1 := make([]int, 3) //[0 0 0] 	s2 := s1             //將s1直接賦值給s2,s1和s2共用一個(gè)底層數(shù)組 	s2[0] = 100 	fmt.Println(s1) //[100 0 0] 	fmt.Println(s2) //[100 0 0] }
登錄后復(fù)制

(5)切片遍歷

切片的遍歷方式和數(shù)組是一致的,支持索引遍歷for range遍歷。

func main() { 	s := []int{1, 3, 5}  	for i := 0; i < len(s); i++ { 		fmt.Println(i, s[i]) 	}  	for index, value := range s { 		fmt.Println(index, value) 	} }
登錄后復(fù)制

(6)append()方法為切片添加元素

Go語(yǔ)言的內(nèi)建函數(shù)append()可以為切片動(dòng)態(tài)添加元素。 可以一次添加一個(gè)元素,可以添加多個(gè)元素,也可以添加另一個(gè)切片中的元素(后面加…)。

func main(){ 	var s []int 	s = append(s, 1)        // [1] 	 	s = append(s, 2, 3, 4)  // [1 2 3 4] 	 	s2 := []int{5, 6, 7}   	s = append(s, s2...)    // [1 2 3 4 5 6 7] } // 這個(gè)...類似于python中的*args打散列表
登錄后復(fù)制

注意: 通過var聲明的零值切片可以在append()函數(shù)直接使用,無(wú)需初始化。

var s []int s = append(s, 1, 2, 3)
登錄后復(fù)制

沒有必要像下面的代碼一樣初始化一個(gè)切片再傳入append()函數(shù)使用

s := []int{}  // 沒有必要初始化 s = append(s, 1, 2, 3)  var s = make([]int)  // 沒有必要初始化 s = append(s, 1, 2, 3)
登錄后復(fù)制

每個(gè)切片會(huì)指向一個(gè)底層數(shù)組,這個(gè)數(shù)組的容量夠用就添加新增元素。當(dāng)?shù)讓訑?shù)組不能容納新增的元素時(shí),切片就會(huì)自動(dòng)按照一定的策略進(jìn)行“擴(kuò)容”,此時(shí)該切片指向的底層數(shù)組就會(huì)更換?!皵U(kuò)容”操作往往發(fā)生在append()函數(shù)調(diào)用時(shí),所以我們通常都需要用原變量接收append函數(shù)的返回值

(7)切片的擴(kuò)容策略

可以通過查看$GOROOT/src/runtime/slice.go源碼,其中擴(kuò)容相關(guān)代碼如下:

newcap := old.cap doublecap := newcap + newcap if cap > doublecap { 	newcap = cap } else { 	if old.len < 1024 { 		newcap = doublecap 	} else { 		// Check 0 < newcap to detect overflow 		// and prevent an infinite loop. 		for 0 < newcap && newcap < cap { 			newcap += newcap / 4 		} 		// Set newcap to the requested cap when 		// the newcap calculation overflowed. 		if newcap <= 0 { 			newcap = cap 		} 	} }
登錄后復(fù)制

go語(yǔ)言中切片和數(shù)組是什么

(8) 使用copy()函數(shù)復(fù)制切片

func main() { 	a := []int{1, 2, 3, 4, 5} 	b := a 	fmt.Println(a) //[1 2 3 4 5] 	fmt.Println(b) //[1 2 3 4 5] 	b[0] = 1000 	fmt.Println(a) //[1000 2 3 4 5] 	fmt.Println(b) //[1000 2 3 4 5] }
登錄后復(fù)制

由于切片是引用類型,所以a和b其實(shí)都指向了同一塊內(nèi)存地址。修改b的同時(shí)a的值也會(huì)發(fā)生變化。

Go語(yǔ)言內(nèi)建的copy()函數(shù)可以迅速地將一個(gè)切片的數(shù)據(jù)復(fù)制到另外一個(gè)切片空間中,copy()函數(shù)的使用方法如下:

func main() { 	// copy()復(fù)制切片 	a := []int{1, 2, 3, 4, 5} 	c := make([]int, 5, 5) 	copy(c, a)     //使用copy()函數(shù)將切片a中的元素復(fù)制到切片c 	fmt.Println(a) //[1 2 3 4 5] 	fmt.Println(c) //[1 2 3 4 5] 	c[0] = 1000 	fmt.Println(a) //[1 2 3 4 5] 	fmt.Println(c) //[1000 2 3 4 5] // 再對(duì)切片c操作,就不會(huì)影響a了 }
登錄后復(fù)制

(9)從切片中刪除元素

Go語(yǔ)言中并沒有刪除切片元素的專用方法,我們可以使用切片本身的特性來(lái)刪除元素。 代碼如下:

func main() { 	// 從切片中刪除元素 	a := []int{30, 31, 32, 33, 34, 35, 36, 37} 	// 要?jiǎng)h除索引為2的元素 	a = append(a[:2], a[3:]...) // 把index=2之后的切片和index=2之前的切片拼接在一起 	fmt.Println(a) //[30 31 33 34 35 36 37] }
登錄后復(fù)制

切片a中刪除索引為index的元素,操作方法是a = append(a[:index], a[index+1:]...)

(10)內(nèi)存優(yōu)化

切片持有對(duì)底層數(shù)組的引用。只要切片在內(nèi)存中,數(shù)組就不能被垃圾回收。在內(nèi)存管理方面,這是需要注意的。讓我們假設(shè)我們有一個(gè)非常大的數(shù)組,我們只想處理它的一小部分。然后,我們由這個(gè)數(shù)組創(chuàng)建一個(gè)切片,并開始處理切片。這里需要重點(diǎn)注意的是,在切片引用時(shí)數(shù)組仍然存在內(nèi)存中。

一種解決方法是使用上面的copy函數(shù),根據(jù)切片生成一個(gè)一模一樣的新切片。這樣我們可以使用新的切片,原始數(shù)組可以被垃圾回收。

package mainimport (     "fmt")func countries() []string {     a := []string{1, 2, 3, 4, 5}     b := a[:len(a)-2]     c := make([]string, len(b))     copy(c, b) // 將b的內(nèi)容copy給c     return c}func main() {     d := countries()     fmt.Println(d)  }
登錄后復(fù)制

b := a[:len(a)-2] 創(chuàng)建一個(gè)去掉a的尾部 2 個(gè)元素的切片 b,在上述程序的 11 行,將 切片b 復(fù)制到 切片c。同時(shí)在函數(shù)的下一行返回 切片c。現(xiàn)在 a 數(shù)組可以被垃圾回收, 因?yàn)閿?shù)組a不再被引用。

三、切片與數(shù)組的區(qū)別

Go 數(shù)組與像 C/C++等語(yǔ)言中數(shù)組略有不同:

1. Go 中的數(shù)組是值類型,換句話說(shuō),如果你將一個(gè)數(shù)組賦值給另外一個(gè)數(shù)組,那么,實(shí)際上就是將整個(gè)數(shù)組拷貝一份。因此,在 Go 中如果將數(shù)組作為函數(shù)的參數(shù)傳遞的話,那效率就肯定沒有傳遞指針高了。

2. 數(shù)組的長(zhǎng)度也是類型的一部分,這就說(shuō)明[10]int和[20]int不是同一種數(shù)據(jù)類型。并且Go 語(yǔ)言中數(shù)組的長(zhǎng)度是固定的,且不同長(zhǎng)度的數(shù)組是不同類型,這樣的限制帶來(lái)不少局限性。

3. 而切片則不同,切片(slice)是一個(gè)擁有相同類型元素的可變長(zhǎng)序列,可以方便地進(jìn)行擴(kuò)容和傳遞,實(shí)際使用時(shí)比數(shù)組更加靈活,這也正是切片存在的意義。而且切片是引用類型,因此在當(dāng)傳遞切片時(shí)將引用同一指針,修改值將會(huì)影響其他的對(duì)象。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
主站蜘蛛池模板: 亚洲 欧美 日韩 综合 | 污污在线看 | 宅男噜噜666在线观看 | 男人的av | 国产大奶 | 欧美日韩极品 | 91九色视频在线观看 | 天天爽夜夜爽夜夜爽精品视频 | 精品3p | 国产精品欧美综合亚洲 | 小珊的性放荡羞辱日记 | 亚洲精品国产精品国自产网站 | 97操| 黑人性视频 | 国产干干 | 国产乱人伦偷精品视频不卡 | 国产高清一级片 | 一级生活毛片 | 韩日一级片 | 污污视频免费看 | 精品九九九九九 | 天天干天天草 | 日韩美女啪啪 | 成人做爰100 | 91成人在线播放 | 狠狠干狠狠做 | 欧美一区二区在线看 | 欧美大尺度床戏做爰 | 国产高潮在线观看 | 手机看片中文字幕 | 一级片免费观看视频 | 久草网在线观看 | 国产精品porn| 一区二区免费在线 | 天堂成人在线观看 | 国产激情精品视频 | 国产精品成人一区二区 | 国产一二区在线观看 | 亚洲成人精品网 | 免费视频91 | 午夜刺激视频 | 成人在线精品 | 精品国产一级片 | 中文字幕在线资源 | 寡妇av | 欧美一级淫片bbb一84 | 狠狠插狠狠操 | 色在线网站 | 一级做a爰片久久毛片潮喷 欧美猛操 | 成人综合一区 | 91丨九色| 亚洲经典自拍 | 欧美一级黄 | 国产日韩在线一区 | 午夜毛片视频 | 在线观看的av网址 | 91在线视频播放 | 国产极品在线播放 | 一本久久综合亚洲鲁鲁五月天 | 亚洲va欧美va人人爽 | 国产sss| 国产21区| 亚洲精品三区 | 久久五月婷 | 8x8ⅹ成人永久免费视频 | 午夜寂寞影视 | 欧美色图在线视频 | 亚洲免费黄色网址 | 伊伊人成亚洲综合人网7777 | 天堂男人网 | jizz在线免费观看 | 黄色福利片| 伊人青青草原 | 91美女片黄在线观看游戏 | 久久亚洲热 | 日韩精品视频观看 | 先锋影音久久 | 欧美色综合| 国产最新视频 | 欧美视频一区在线观看 | 夜夜爱夜夜操 | 中文字幕免 | 成人午夜视频在线观看 | 日本视频网址 | 亚洲国产日韩在线 | 国产日韩大片 | 亚洲成人久久久久 | 国产老头老太作爱视频 | 久久国产视频一区 | 亚洲国产乱 | 久久精品1 | 伊人91视频| 欧美综合一区二区三区 | 日韩av区| 日韩精品视频网站 | 天天综合网久久综合网 | 欧美黄色免费视频 | 青娱乐在线视频免费观看 | 激情第一页 | 亚洲永久在线 | 成人综合激情网 | 亚洲爱v | 日韩午夜毛片 | 三级爱爱 | 最新毛片网站 | 日本一二三区视频 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 97碰| 色涩色| 日韩久久一区二区 | 91红桃视频 | 宅男av | 免费的毛片网站 | 一级α片免费看刺激高潮视频 | 四虎成人永久免费视频 | 性插视频在线观看 | 亚洲精品水蜜桃 | 污到下面流水的视频 | 香蕉久久一区二区三区 | 香蕉短视频免费版 | 特大黑人巨交吊性xxxxhd | 久久人人精品 | 成人自拍视频 | 淫综合网 | 午夜视频免费在线观看 | 久久性视频 | 免费黄色av | 蜜桃久久久久久 | www.性欧美| 亚洲4438| 中文字幕乱码一区 | 欧美高清不卡 | 日本深夜福利 | 天堂网2014av| 黑人一级片| www.com欧美| 99热免费观看 | wwwav在线| 精品96久久久久久中文字幕无 | 中文亚洲欧美 | 成人天堂av | 狠狠2021最新版 | 欧美一级特黄aaaaaa | 99av国产精品欲麻豆 | www.youjizz.com国产| 久草网在线视频 | 婷婷日 | 夜夜躁很很躁日日躁麻豆 | 中文字幕一区二区三区四区欧美 | 夜夜艹 | 伊人网站在线观看 | 怡春院国产 | 欧美福利在线 | 51国产偷自视频区视频 | 国产片在线播放 | 亚洲免费影视 | 三级av在线播放 | 黄页视频在线观看 | 国产原创一区二区 | av免费观看一区 | 亚洲欧美色图片 | 黄色工厂在线观看 | 亚洲欧美在线一区 | 中年夫妇大白天啪啪高潮不断 | 少妇精品久久久久久久久久 | 精品视频导航 | 亚洲欧美另类视频 | 久久综合中文字幕 | 国产精品久久久久久久蜜臀 | 国产一区二区精品久久 | 国产老头和老头xxxx× | 爱豆国产剧免费观看大全剧集 | 日日日操| 8x8x最新网址 | 亚洲系列在线观看 | 中文字幕在线成人 | 国产精品九一 | 中文字幕永久在线观看 | 公与妇乱理三级xxx 中文字幕一区二区三区四区欧美 | 久久精品国产一区二区三区 | 91se在线 | 国产激情久久久 | 一区二区三区在线视频播放 | 欧美亚洲视频 | 午夜精品久久久久久久久久久久久蜜桃 | 99色亚洲| 啊v天堂在线观看 | 精品久久久三级丝袜 | 亚欧美| 婷婷视频一区二区三区 | 国产午夜精品在线观看 | 亚洲23p| 免费欧美 | 欧美天天 | 尤物在线 | 日日操夜夜操狠狠操 | 奇米第四色影视 | 很黄的网站在线观看 | 久久怡春院 | 欧美与黑人午夜性猛交久久久 | 亚洲丁香视频 | 国产一级特黄视频 | 成人日批| 91亚洲国产成人精品性色 | a级成人毛片 | 国产一区二区欧美 | 婷婷亚洲五月 | 中文字幕一区二区三区又粗 | 日韩一区在线播放 | www.亚色| 中国肥胖女人真人毛片 | 亚洲精品国产精品乱码不99热 | 狼人伊人久久 | 超碰蜜臀| 久久久久国产精品一区二区三区 | 四虎影院永久地址 | 日韩二区| 日本久久久久久久久久久 | 亚洲男人的天堂视频 | 亚洲成色在线 | 久久亚洲精精品中文字幕早川悠里 | 日产mv免费观看 | 国产在线美女 | 午夜毛片在线观看 | av网站大全在线观看 | 最近中文字幕在线观看 | 手机在线精品视频 | 91男女视频 | 日韩精品免费一区二区三区竹菊 | 五月婷婷六月丁香 | 成人免费版欧美州 | 久久成人在线 | 狠狠爱网站 | 亚洲精品久久久9婷婷中文字幕 | 欧美日韩中文字幕一区 | 国产骚b | 亚洲一区免费在线观看 | 日本网站黄色 | 亚洲图片小说视频 | 日韩欧美大片在线观看 | 好男人香蕉影院 | 久久精品一区二区三区不卡牛牛 | www,jizz,com| 国产精品美女久久久久av超清 | 国产福利小视频在线观看 | 欧美性极品xxxx做受 | 九九综合九九综合 | 夜夜躁狠狠躁日日日躁 | www..com色| jizz处女 | 欧美日韩二区三区 | 免费在线成人av | 日本在线免费视频 | 超碰在线人人艹 | 性猛交娇小69hd | 黄色av免费 | 免费一级黄色片 | 一级黄色免费视频 | 国内精品久久久久久久久久久 | 欧美黄色片视频 | 手机看片日韩久久 | 国产麻豆成人传媒免费观看 | 欧美αv| 亚洲成人国产 | 日韩1024| 日韩精品一区二区三区丰满 | 日韩欧美色图 | 超碰天天操 | 亚洲毛片在线播放 | 国产精品一区二区三区在线播放 | 色婷婷一区二区三区 | 亚洲手机在线观看 | 三点尽露的大尺度国产 | 另类欧美亚洲 | 日本不卡影院 | 亚洲成a人片在线观看中文 盗摄精品av一区二区三区 | 齐天大性床战铁扇公主 | 久久久久国 | 免费av免费看 | aa级黄色片 | 亚洲黄色a| 在线an视频免费观看 | 久久久久久激情 | 蜜桃久久久aaaa成人网一区 | 亚洲第一视频网 | 亚洲激情在线 | av成人亚洲 | 欧美一区二区三区啪啪 | 国产精品高潮呻吟 | 一本久久久久 | 日本a级免费 | av福利在线观看 | 国产一级片在线播放 | 日韩欧美亚洲在线 | 久久综合一区二区三区 | 精品产国自在拍 | 色婷婷一区二区三区 | 摸一摸操一操 | 毛片www| 成人国产精品一区二区 | 日日操av| 天堂成人国产精品一区 | av在线免费播放 | 先锋影音中文字幕 | 日本不卡视频在线观看 | 色视av | 香蕉精品视频在线观看 | 色国产在线| 国产丝袜在线 | 黄片毛片在线看 | 波多野吉衣一区二区三区 | 伊人精品 | 日本美女黄色大片 | 成人性生交7777 | 日韩精品无 | 国产成人久久精品麻豆二区 | 日韩激情一区二区三区 | 欧美日韩在线观看一区二区三区 | 亚洲午夜精品久久久久久浪潮 | 国模精品视频 | 亚洲伦理久久 | 羞羞羞网站 | 欧美成人一区二区三区高清 | 精品一区欧美 | 国产成人久久精品麻豆二区 | 国产色在线,com | 久久网av| 日韩在线免费视频 | 2级黄色片 | 国产成人在线一区 | 亚洲免费播放 | 久久爱综合 | av日韩中文字幕 | 欧美顶级少妇做爰 | 三级黄色片免费 | 欧美 日韩 中文字幕 | 国产午夜精品久久久久 | 一区二区久久久久 | 亚洲人人网 | 红桃视频成人 | 天天做天天爱天天操 | 色黄大色黄女片免费中国 | 四虎成人影视 | 99久久久久成人国产免费 | 久久影视中文字幕 | 国产113页 | 在线中文字幕日韩 | 欧美野外猛男的大粗鳮 | 日韩精品一区二区三区在线观看 | 国产午夜三级 | 91香蕉久久 | 国产一二区在线观看 | 不卡av免费 | 国产欧美在线 | 国产主播精品 | 成人动漫在线观看视频 | 国产免费一区二区三区在线观看 | 91亚洲精品久久久蜜桃网站 | 欧美日韩中文在线观看 | 亚洲男女视频在线观看 | 最近日本字幕mv免费观看在线 | julia一区二区中文久久94 | 最近中文字幕免费av | 一级视频在线观看 | 国精产品一区 | 中文字幕第一页av | 色悠悠网址 | 日韩免费在线视频 | 欧美日韩精品一区二区在线播放 | 91看片淫黄大片 | 欧美精品xxxxx | 日本妈妈3| 99最新网址 | 国产精品呻吟 | 一色桃子juy699在线播放 | 波多野结衣一区二区三区在线观看 | 欧美精品一区二区在线观看 | 国产精品久久片 | 成人性视频在线 | 婷婷在线看| 韩国av免费在线 | 国产欧美日韩在线播放 | 亚洲成人精品在线播放 | 综合久 | 国内精品小视频 | 亚洲一区视频 | 国产亚洲欧美一区二区三区 | 麻豆视频国产 | 久久小草| 蜜桃久久久aaaa成人网一区 | 亚洲欧美黄色片 | 麻豆综合网 | 91久久在线观看 | a色网站 | 91精彩视频 | 国产免费av在线 | 亚洲福利社区 | 九色蝌蚪9l视频蝌蚪9l视频 | 四虎精品在线观看 | 中文在线字幕免费观看电 | 国产精品伦视频看免费三 | 成人av资源网| 亚洲国产清纯 | 永久免费在线播放 | 黄色九九 | av在线等 | a久久久久久 | 欧美精品国产动漫 | 欧美三级 欧美一级 | 日本黄色网络 | 91精品国产成人观看 | √8天堂资源地址中文在线 国产在线视频你懂的 | 日韩成人区 | 91女人18毛片水多国产 | 自拍偷拍2019 | 国产精品永久免费 | 亚洲一区免费 | 免费在线观看日韩 | 污片网站在线观看 | 国产毛片毛片毛片毛片毛片毛片 | 自拍视频一区二区 | 在线看片日韩 | 伊人焦 | 色永久 | 欧美日韩一二三四区 | 国产视频久久 | 真人第一次毛片 | www.亚洲在线 | 亚洲精品国产精品乱码不卡 | 亚洲午夜av久久乱码 | 亚洲精品乱码久久久久久蜜桃不卡 | xxx性视频 | 久久综合中文 | 99久久99久久精品国产片桃花 | 亚洲视屏| 91麻豆视频在线观看 | 天堂中文字幕在线观看 | 国产理论片在线观看 | 色婷婷伊人 | 亚欧洲精品在线视频免费观看 | 极品美女开粉嫩精品 | 风间由美黄色片 | 亚洲成人少妇 | 午夜在线观看一区 | 原创真实夫妻啪啪av | 激情综合婷婷 | 99网址大全| 91不卡在线| 久久久久久久久久综合 | 中文字幕义父 | 国产精品激情av久久久青桔 | 天天舔夜夜操 | 96超碰在线| 色老头一区二区三区在线观看 | 亚洲成人网在线 | 一级特黄aaa | 欧美爱爱小视频 | 97看片网| 人人搞人人 | 久久免费毛片 | 黄色三级情侣片 | 久一久久 | 亚洲精品123区 | 超碰免费在| 国偷自拍第113页 | 青草久久久久 | 色播综合网| 1769国产精品视频 | av夜夜| 四虎在线免费播放 | 国产欧美日本在线 | 中文字幕淫 | 看免费黄色片 | 国产精品午夜视频 | 国产黄色在线观看 | 黄色私人影院 | 欧美日韩亚洲国产综合 | 热99 | 亚洲国产视频网站 | 国产亚洲欧美久久久久 | 欧美综合视频在线 | 91久久在线观看 | 日本一卡二卡在线 | 欧美一级做 | 成人中文字幕在线观看 | 激情五月色婷婷 | 自拍21区 | 夜夜操夜夜爱 | 99ri精品| 一级大片免费观看 | 激情欧美一区二区免费视频 | 婷婷99| 亚洲综合一 | 亚洲三级在线观看 | 午夜精品一区二区在线观看 | 国产高清不卡 | 九九99精品 | 灌满闺乖女h高h调教尿h | 一区二区三区四区中文字幕 | 精品伊人久久 | 午夜一区在线观看 | 免费视频91| 亚洲视频在线一区 | 夜夜骑天天干 | 在线看片你懂的 | 亚洲香蕉av在线一区二区三区 | 亚洲第一色区 | 日韩wwww | 国产伦精品一区 | 亚洲国产天堂av | 在线精品免费视频 | 国产麻豆一区二区 | 嫩草视频在线播放 | 国产xxxx岁13xxxxhd | 国产精品9191| 中文字幕免费在线 | 好吊一区| 亚洲一区播放 | 99热这里精品 | 国产成人精品三级麻豆 | 日韩免费高清视频 | 中文字幕日韩精品在线 | 高h校园不许穿内裤h调教 | 色99999| 一本一道波多野结衣一区二区 | www色av| 国产一区二区精品丝袜 | 香蕉视频黄版 | 日本黄a三级三级三级 | 九九久久99 | 一级做a爰片性色毛片2021 | 亚洲精品久久久久久蜜桃 | 欧美久久99 | 国av在线| www..com国产| 黄色激情网址 | 在线观看黄色av | 农村妇女毛片精品久久久 | 国语对白av| 伊人久久五月天 | 天天影视综合 | 九九九在线视频 | 色眯眯影视 | 大黄网站在线观看 | 亚洲另类激情综合偷自拍图 | 国产色婷婷 | 亚洲美女高潮久久久 | 欧美日韩爱爱 | 欧美xxxⅹ性欧美大片 | 高h校园不许穿内裤h调教 | 色噜噜狠狠狠综合曰曰曰 | 久久一级片免费看 | 97免费观看视频 | 91不卡在线 | 秋霞国产午夜精品免费视频 | 亚洲精品久久久久久蜜桃 | 在线免费精品视频 | 久99热| 亚洲 国产 另类 精品 专区 | 在线中文天堂 | 毛片久久精品 | 久久香蕉精品 | 老司机一区二区三区 | 韩国av一区| 蜜臀久久99精品久久久久久宅男 | 中文字幕一区二区三区免费视频 | 亚洲成人精品女人久久久 | 亚洲另类激情综合偷自拍图 | 最新国产中文字幕 | h网站在线观看 | 国产精品图片 | 午夜性爽视频 | 中国在线观看免费高清视频播放 | 国产欧精精久久久久久久 | a视频在线免费观看 | 高清视频免费在线观看 | 秋霞黄色片| 在线观看区 | 91av麻豆 | 亚洲一区二区三区四区五区午夜 | 在线亚洲观看 | 久久久久a| 亚洲最大中文字幕 | 奇米狠狠操 | 老汉av网站 | 国产天堂精品 | 国产精久久久久久 | 少女情窦初开的第4集在线观看 | 九九九九九九精品任你躁 | 99精品自拍 | 国产人妖在线播放 | 精品国产一级 | 91丨九色丨蝌蚪丨丝袜 | 日本特黄特黄刺激大片 | 久久99精品视频 | 北条麻妃一区二区三区在线观看 | 国产精品suv一区二区三区 | 中国美女毛片 | 色肉色伦交av色肉色伦 | 天天干天天干 | 欧美激情免费 | 伊人网综合视频 | 亚洲激情久久久 | 超碰一级| 超污视频软件 | 99热精品国产 | 日韩在线影视 | 日韩欧美福利视频 | 日韩国产欧美在线观看 | 另类色综合| 亚洲va欧美va久久久久久久 | 国产精品亚 | 久久亚洲精 | 综合五月激情 | 亚洲制服丝袜在线播放 | 永久在线观看 | 香蕉视频色版 | 91色站 | 99av视频 | 国产2| 东方影库av | 野花国产精品入口 | 一区二区三区精品视频在线观看 | 亚洲精品456在线播放乱码 | 久久精品在线播放 | 日韩成人片 | 中文字幕亚洲一区二区三区五十路 | 午夜激情在线观看 | 波多野结衣视频在线播放 | 中文字幕在线观看一区 | 在线观看日韩一区二区 | 国产视频入口 | 日韩视频免费在线观看 | 黄色小视频在线免费看 | 一级黄色片大全 | 悟空影视大全免费高清观看在线 | 欧美日韩99 | 涩涩一区| 精品久久91 | 欧美性jizz18性欧美 | 激情文学中文字幕 | 日本高清免费aaaaa大片视频 | 一本一道久久a久久精品综合 | 日韩欧美中文字幕一区 | 黄网在线免费观看 | 国产精品v| 日日影院 | 在线看成人片 | 亚洲国产欧美日韩 | 欧美顶级少妇做爰 | 国产精品20p | 播放黄色一级片 | 亚洲黄色小说网址 | 免费观看国产视频 | 日本欧美日韩 | 精品国产不卡 | 亚洲射情| 91精品亚洲 | 久久亚洲一区二区 | 国产精品老女人 | 天天躁日日躁狠狠躁av麻豆 | 在线视频中文 | 国产日韩精品视频 | 亚洲国产成人精品久久 | 一区二区三区视频在线免费观看 | 国产黄色在线免费看 | 日韩综合一区 | 久久婷婷国产麻豆91 | 午夜黄色网 | 日韩成人精品在线 | 在线中文字幕一区 | 337p粉嫩大胆噜噜噜噜一区二区 | 黄色片网站大全 | 精品国产伦一区二区三区免费 | www午夜| 精品久久久久国产 | se日韩| 日韩不卡在线视频 | 久久久久久久国产精品视频 | 国产精品18久久久久久久久 | 色综合一区二区 | xxx久久久| 欧美在线观看视频 | 成人在线综合 | 91精品91| 亚洲欧美视频在线 | 久久久久这里只有精品 | 久久综合伊人77777麻豆 | 今天最新中文字幕mv高清 | 热久久免费视频 | 嫩草天堂| 成人18在线 | 第四色在线视频 | 欧美日本在线观看 | 越南黄色一级片 | 狠狠躁夜夜躁人爽 | 一起草视频在线播放 | av视觉盛宴 | 国产精品永久免费视频 | 国产在线播放91 | 麻豆成人在线 | 99热在线观看免费精品 | 中文字幕在线播放一区二区 | 日本乱偷中文字幕 | 91av一区| 久久综合久久综合久久综合 | 中文黄色片 | 一级片免费看视频 | 日韩视频区 | 开心激情五月婷婷 | 日韩精品1 | 国内成人免费视频 | 日日爱影视| 色午夜视频 | 成人理论视频 | 国产成人免费av | 国产精品300页 | 99久久99热这里只有精品 | 91在线日韩 | 日日夜夜2017 | 在线观看免费中文字幕 | 热99| 婷婷色在线观看 | h片在线观看免费 | 一级作爱视频 | 亚洲淫视频 | 一级片一级片一级片一级片 | 日日夜夜操操操 | 国产成人麻豆免费观看 | 中文字幕38页 | www.黄色网址 | 国产精品theporn | 久久久久久久免费 | 91网站在线播放 | 懂色av一区 | 欧美亚洲第一区 | 国产一级大片 | 国产精品手机视频 | 国产精品v亚洲精品v日韩精品 | 一色桃子在线精品播放 | 国产精品第九页 | 欧美精品日韩少妇 | 黄色一级在线观看 | 黄色在线观看国产 | 黄色片网站在线免费观看 | 天堂视频免费 | 亚洲一区二区免费视频 | adn—256中文在线观看 | 99精品欧美一区二区蜜桃免费 | 另类老妇性bbwbbw图片 | 福利在线观看 | 日本黄网站在线观看 | 日韩激情啪啪 | 天天综合网站 | 狠狠爱夜夜 | 亚洲人成7777 | 色图网址| 中文字幕一区二区三区在线播放 | 影音先锋伊人 | 国产精品9191 | 色婷婷av一区二区三区gif | 九九热视频在线 | 成人av番号网 | 中文成人字幕 | 午夜淫片 | 亚洲福利小视频 | 一区二区三区视频免费 | 日韩精品在线观看一区二区 | 天天躁夜夜躁 | 波多野吉衣毛片 | 午夜你懂的 | 一区二区三区免费在线 | 亚洲黄色小说网址 | 亚洲欧美另类激情 | 国模无码大尺度一区二区三区 | 国产高清99 | 日日夜夜艹 | 夜夜高潮久久做爽久久 | 99久久精品一区二区三区 | 成人一级片在线观看 | 午夜极品 | 亚洲自拍小视频 | 看全色黄大色黄大片女图片第一次 | 91视频在线观看 | 久久久久久久伊人 | 国产色黄| 黄色片在线免费观看视频 | 五月婷婷综合在线 | 91尤物国产福利在线观看 | 黄色一级片免费在线观看 | 成人三级在线播放 | 99精品在线播放 | 不卡av在线播放 | 又紧又大又爽精品一区二区 | 欧美首页 | 日韩av一区二区在线观看 | 图片一区二区 | 99国产精品欧美久久久久久 | 狠狠干狠狠插 | 综合网在线 | 182av| 污黄网站在线观看 | 男女啪啪av| 久久国产精品99久久人人澡 | 日韩欧美一级 | 国产伦精品一区二区三区精品 | 中国美女性猛交 | 欧美日韩免费 | 日韩精品av一区二区三区 | 波多野结衣在线视频免费观看 | 怡红院成人在线 | 熟妇毛片 | 亚洲免费在线观看av | 奶水喷溅 在线播放 | 自拍视频第一页 | 激情久久婷婷 | 日韩理论在线 | 激情视频一区二区 | 欧美成人黑人xx视频免费观看 | 奴色虐av一区二区三区 | 国产丝袜第一页 | 99久久99久久| 韩国av中国字幕 | 久久涩视频 | 欧美精品一区在线观看 | 久久亚洲区 | 亚洲精品一级片 | 白白色免费在线视频 | 亚洲自拍偷拍视频 | 激情综合网五月婷婷 | 国产亚洲欧美精品永久 | 俄罗斯美女一级爱片 | 毛片的网站 | 亚洲欧美日韩一区 | 亚洲天堂导航 | 97午夜| 国产一区二区三区免费 | 黄色片网站在线 | 国产成人黄色av | 一本之道高清乱码 | 欧美色视 | aaa黄色| 国产伦精品视频一区二区三区 | 日韩不卡毛片 | 亚洲国产精品天堂 | 99热欧美| 一区二区视频在线免费观看 | 中文字幕第315页 | 久久艹国产 | 青青草原av在线 | 日韩欧美福利视频 | 免费日韩欧美 | 久热精品视频在线 | 精品国产伦一区二区三区 | 国产91久久久| 一级片成人 | 国产精品精品视频一区二区三区 | 欧美精品一二三四 | 黄色一级网站 | 伊人成年网 | 成人一级大片 | 午夜私人影院 | 黄色图片小说 | 久久久久久毛片精品免费不卡 | 中文字幕一区在线播放 | 久久久久高清 | 极品久久久 | 人人操在线播放 | 亚洲精品综合 | 五月婷婷深深爱 | 国产叼嘿视频在线观看 | 欧美日韩国 | 亚洲一区欧美一区 | jizz成人 | 色av性av丰满av | 欧美不卡影院 | 一级美女视频 | 一区二区三区蜜桃 | 小视频在线观看 | 久久精品8 | 婷婷伊人五月 | 成人网一区| 女人一区二区 | 夜夜草天天干 | 男女网站视频 | 亚洲精品久久久久久久久久吃药 | 亚洲自拍成人 | 91福利区| 久久午夜国产精品 | 国产精品毛片一区视频播 | 内地毛片 | 伊人久操视频 | 神马影院一区二区三区 | av资源网在线观看 | 国产爽视频 | 999国产精品视频免费 | 爱爱一区 | 在线观看97 | 国产乱码精品一区二三赶尸艳谈 | 久草国产精品 | 日韩超碰在线 | 日本女优中文字幕 | 国产50页| 亚洲欧美在线播放 | 欧美日本在线播放 | 欧美在线视频一区二区 | 亚洲成人免费观看 | 国产精品精东影业 | 四虎网站最新网址 | 久久婷婷av | 中文字幕在线亚洲精品 | 日本三级大片 | 中文在线www | 日本精品视频 | 日本中文字幕免费观看 | 精品国产一区二 | www.狠狠操| 日韩精品一区二区三区视频 | 欧美.www| 日韩在线精品 | 中文永久免费观看 | 久久9999久久| 不卡视频在线播放 | 99色综合 | 91精品国产一区二区三密臀 | 男人天堂五月天 | 欧美精品在线播放 | 日韩精品在线视频观看 | 国产欧美不卡 | 国产乱国产乱300精品 | 国产综合一区二区 | 亚洲精品午夜国产va久久成人 | 夜夜躁狠狠躁 | 91片黄在线观看喷潮 | 欧美日韩在线免费 | 看毛片看毛片 | 亚洲区小说区图片区 | 秋霞啪啪片 | 给我看免费高清在线观看 | 中国女人一级一次看片 | 男同毛片| 日本网站在线免费观看 | 天天插天天干 | 亚洲精品乱码久久久久久蜜桃91 | 久久久久久久久影院 | melody在线高清免费观看 | 日韩精品三区 | 久久久一 | 美女色av | 一级特黄肉体裸片 | 国产一区二区三区四区五区美女 | 真人毛片视频 | 亚洲色无码播放 | 奇米综合网 | 日韩涩 | 欧美 日韩 综合 | 成人看片17c.com | 亚洲欧洲视频在线观看 | 亚瑟av在线 | 久久人人爱 | 奇米四色在线视频 | 国产毛片在线 | 夜夜小视频 | 国产视频污在线观看 | 另类视频在线观看 | 黄色av大片 | 欧美不卡视频 | 狠狠淫xxx| 日韩成人av在线播放 | 简单av网 | 久草影视在线观看 | 艳母在线视频 | 亚洲黄色一级 | 久久99精品一区二区三区 | 日本少妇色视频 | 亚洲xx网| 日韩精品区 | 人与动物av | 国产在线免费观看 | 999插插插 | 色优久久 | 九九视频免费在线观看 | 日韩在线播放一区 | 久久久久久69 | 亚洲精品视频久久 | 在线日韩中文 | 国产三级视频 | 中国男人操女人 | 干干操操 | 日韩欧美视频一区 | 青青国产在线视频 | 国产亚洲区 | 久久精品国产99国产 | 久久91精品| av毛片一区二区 | 综合久久影院 | 亚洲免费在线播放 | 国产视频一级 | 日本高清视频一区 |