久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

詳解PHP的引用計數

瀏覽:5日期:2022-09-07 15:49:57
什么是引用計數

在PHP的數據結構中,引用計數就是指每一個變量,除了保存了它們的類型和值之外,還額外保存了兩個內容,一個是當前這個變量是否被引用,另一個是引用的次數。為什么要多保存這樣兩個內容呢?當然是為了垃圾回收(GC)。也就是說,當引用次數為0的時候,這個變量就沒有再被使用了,就可以通過 GC 來進行回收,釋放占用的內存資源。任何程序都不能無限制的一直占用著內存資源,過大的內存占用往往會帶來一個嚴重的問題,那就是內存泄露,而 GC 就是PHP底層自動幫我們完成了內存的銷毀,而不用像 C 一樣必須去手動地 free 。

怎么查看引用計數?

我們需要安裝 xdebug 擴展,然后使用 xdebug_debug_zval() 函數就可以看到指定內存的詳細信息了,比如:

$a = 'I am a String';xdebug_debug_zval(’a’);// a: (refcount=1, is_ref=0)=’I am a String’

從上述內容中可以看出,這個 $a 變量的內容是 I am a String 這樣一個字符串。而括號中的 refcount 就是引用次數,is_ref 則是說明這個變量是否被引用。我們通過變量賦值來看看這個兩個參數是如何變化的。

$b = $a;xdebug_debug_zval(’a’);// a: (refcount=1, is_ref=0)=’I am a String’$b = &$a;xdebug_debug_zval(’a’);// a: (refcount=2, is_ref=1)=’I am a String’

當我們進行普通賦值后,refcount 和 is_ref 沒有任何變化,但當我們進行引用賦值后,可以看到 refcount 變成了2,is_ref 變成了1。這也就是說明當前的 a 變量被引用賦值了,它的內存符號表服務于a變量被引用賦值了,它的內存符號表服務于a 和 $b 兩個變量。

$c = &$a;xdebug_debug_zval(’a’);// a: (refcount=3, is_ref=1)=’I am a String’unset($c, $b);xdebug_debug_zval(’a’);// a: (refcount=1, is_ref=1)=’I am a String’$b = &$a;$c = &$a;$b = 'I am a String new';xdebug_debug_zval(’a’);// a: (refcount=3, is_ref=1)=’I am a String new’unset($a);xdebug_debug_zval(’a’);// a: no such symbol

繼續增加一個 c 的引用賦值,可以看到 refcount 會繼續增加。然后 unset 掉c的引用賦值,可以看到refcount會繼續增加。然后unset掉b 和 $c 之后,refcount 恢復到了1,不過這時需要注意的是,is_ref 依然還是1,也就是說,這個變量被引用過,這個 is_ref 就會變成1,即使引用的變量都已經 unset 掉了這個值依然不變。

最后我們 unset 掉 $a ,顯示的就是 no such symbol 了。當前變量已經被銷毀不是一個可以用的符號引用了。(注意,PHP中的變量對應的是內存的符號表,并不是真正的內存地址)

對象的引用計數

和普通類型的變量一樣,對象變量也是使用同樣的計數規則。

// 對象引用計數class A{}$objA = new A();xdebug_debug_zval(’objA’);// objA: (refcount=1, is_ref=0)=class A { }$objB = $objA;xdebug_debug_zval(’objA’);// objA: (refcount=2, is_ref=0)=class A { }$objC = $objA;xdebug_debug_zval(’objA’);// objA: (refcount=3, is_ref=0)=class A { }unset($objB);class C{}$objC = new C;xdebug_debug_zval(’objA’);// objA: (refcount=1, is_ref=0)=class A { }

不過這里需要注意的是,對象的符號表是建立的連接,也就是說,對 objC 進行重新實例化或者修改為 NULL ,并不會影響objC進行重新實例化或者修改為NULL,并不會影響objA 的內容,對象進行普通賦值操作也是引用類型的符號表賦值,所以我們不需要加 & 符號。

數組的引用計數

// 數組引用計數$arrA = [ ’a’=>1, ’b’=>2,];xdebug_debug_zval(’arrA’);// arrA: (refcount=2, is_ref=0)=array (// ’a’ => (refcount=0, is_ref=0)=1, // ’b’ => (refcount=0, is_ref=0)=2// )$arrB = $arrA;$arrC = $arrA;xdebug_debug_zval(’arrA’);// arrA: (refcount=4, is_ref=0)=array (// ’a’ => (refcount=0, is_ref=0)=1, // ’b’ => (refcount=0, is_ref=0)=2// )unset($arrB);$arrC = [’c’=>3];xdebug_debug_zval(’arrA’);// arrA: (refcount=2, is_ref=0)=array (// ’a’ => (refcount=0, is_ref=0)=1, // ’b’ => (refcount=0, is_ref=0)=2// )// 添加一個已經存在的元素$arrA[’c’] = &$arrA[’a’];xdebug_debug_zval(’arrA’);// arrA: (refcount=1, is_ref=0)=array (// ’a’ => (refcount=2, is_ref=1)=1, // ’b’ => (refcount=0, is_ref=0)=2, // ’c’ => (refcount=2, is_ref=1)=1// )

調試數組的時候,我們會發現兩個比較有意思的事情。

一是數組內部的每個元素又有單獨的自己的引用計數。這也比較好理解,每一個數組元素都可以看做是一個單獨的變量,但數組就是這堆變量的一個哈希集合。如果在對象中有成員變量的話,也是一樣的效果。當數組中的某一個元素被 & 引用賦值給其他變量之后,這個元素的 refcount 會增加,不會影響整個數組的 refcount 。

二是數組默認上來的 refcount 是2。其實這是 PHP7 之后的一種新的特性,當數組定義并初始化后,會將這個數組轉變成一個不可變數組(immutable array)。為了和普通數組區分開,這種數組的 refcount 是從2開始起步的。當我們修改一下這個數組中的任何元素后,這個數組就會變回普通數組,也就是 refcount 會變回1。這個大家可以自己嘗試下,關于為什么要這樣做的問題,官方的解釋是為了效率,具體的原理可能還是需要深挖 PHP7 的源碼才能知曉。

關于內存泄露需要注意的地方

其實 PHP 在底層已經幫我們做好了 GC 機制就不需要太關心變量的銷毀釋放問題,但是,千萬要注意的是對象或數組中的元素是可以賦值為自身的,也就是說,給某個元素賦值一個自身的引用就變成了循環引用。那么這個對象就基本不太可能會被 GC 自動銷毀了。

// 對象循環引用class D{ public $d;}$d = new D;$d->d = $d;xdebug_debug_zval(’d’);// d: (refcount=2, is_ref=0)=class D { // public $d = (refcount=2, is_ref=0)=... // }// 數組循環引用$arrA[’arrA’] = &$arrA;xdebug_debug_zval(’arrA’);// arrA: (refcount=2, is_ref=1)=array (// ’a’ => (refcount=0, is_ref=0)=1, // ’b’ => (refcount=0, is_ref=0)=2, // ’arrA’ => (refcount=2, is_ref=1)=...// )

不管是對象還是數組,在打印調試時出現了 ... 這樣的省略號,那么你的程序中就出現了循環引用。所以這個問題應該是我們在日常開發中應該時刻關注的問題。

總結

引用計數是了解垃圾回收機制的前提條件,而且正是因為現代語言中都有一套類似的垃圾回收機制才讓我們的編程變得更加容易且安全。那么有人說了,日常開發根本用不到這些呀?用不到不代表不應該去學習,就像循環引用這個問題一樣,當代碼中充斥著大量的類似代碼時,系統崩潰只是遲早的事情,所以,這些知識是我們向更高級的程序進階所不可或缺的內容。

測試代碼: github.com/zhangyue050…

以上就是詳解PHP的引用計數的詳細內容,更多關于PHP的引用計數的資料請關注好吧啦網其它相關文章!

標簽: PHP
相關文章:
主站蜘蛛池模板: 国产91久久精品一区二区 | 久久免费视频网 | 在线a视频 | 99视频免费看 | 国产午夜精品美女视频明星a级 | 九九视频这里只有精品 | 久久综合一区二区三区 | 午夜影院男女 | 中文字幕一二三区 | 久久国产一区二区 | 天天插天天操 | 999久久久国产精品 欧美成人h版在线观看 | 色www精品视频在线观看 | 开操网 | 99国内精品久久久久久久 | 免费一级在线观看 | 久久久91精品国产一区二区三区 | 欧美日韩精品一区二区三区 | 99在线观看 | 91大神在线看 | 欧美精品久久久 | 97在线免费视频 | 久久久国产一区二区三区 | 久久久蜜桃 | 99精品久久久久久久免费 | 亚洲三级在线观看 | 日韩中文在线视频 | 欧美一级在线观看 | 亚洲一区日韩 | 亚洲视频一区 | 久久精品久久久久久 | 中文字幕亚洲欧美日韩在线不卡 | 亚洲视频在线免费观看 | 男人的天堂视频网站 | 亚洲一区二区中文字幕在线观看 | 免费国产一区二区 | 久久一区二区视频 | 欧美精品一区二区三区在线 | 欧美日韩一区二区三区 | 日韩乱码中文字幕 | 国产又色又爽又黄 | 久久久www成人免费无遮挡大片 | 日韩视频精品在线 | 99久久久国产精品美女 | 涩久久| 99亚洲精品| 91原创视频在线观看 | 国产精品99一区二区三区 | 成人a在线视频免费观看 | 91亚洲免费| 国产一区网站 | 成人欧美一区二区三区黑人孕妇 | 超碰高清| 日韩欧美一区二区在线观看 | 在线观看日韩 | 午夜老湿影院 | 久久精品亚洲 | 999精品视频| 麻豆久久 | 国产精品久久99 | 久草成人 | 成人a级片在线观看 | 成人免费一区 | 亚洲午夜在线 | 美女视频久久 | 午夜黄色影院 | 国产精品视频入口 | www中文字幕 | 久久国产精品久久久久久 | 亚洲精品在线视频观看 | 激情一区二区三区 | 欧美午夜视频在线观看 | 亚洲三区在线观看 | 色婷婷一区二区三区四区 | 亚洲成人精品 | 26uuu成人免费毛片 | 一区二区三区日韩 | 久久精品久久综合 | 三区在线视频 | 亚洲电影一区二区 | 综合一区二区三区 | 国产一级黄色av | 亚洲精品免费在线观看 | 精品久久久久久久久久久久 | 国产美女在线观看 | 青青草免费在线 | 韩国精品| 国产在线成人 | 91九色视频在线 | 在线精品一区二区 | 欧美日韩久久久 | 精品一区二区三区国产 | 91在线看片 | 国产精品美女www爽爽爽动态图 | 黄色毛片一级 | 一级毛片免费看 | 超碰在线91| 国产色99精品9i | 在线亚洲观看 | 日韩在线播 | 国产精品一区二区久久 | xnxx 美女19| 亚洲一区二区福利 | 人人澡人人草 | 日韩精品一区二区三区在线观看 | 国产精品久久久久aaaa九色 | 久久久网 | 国产成人精品久久 | 欧美福利视频 | 国模一区二区三区 | 日韩国产一区二区三区 | 免费日韩 | 中文字幕在线免费视频 | 欧美一级网站 | 欧美国产一区二区三区 | 国产精品久久久久久av公交车 | 日韩午夜在线 | 午夜电影网址 | 北条麻妃一区二区三区在线 | 夜夜艹| 日韩成人精品在线 | 精品一区二区在线播放 | 久久国内精品 | 成人在线国产 | av中文字幕在线播放 | 日韩不卡一区二区 | 天天色天天看 | 超碰c| a一级免费视频 | 久久午夜电影 | 精品一区二区三区在线视频 | 亚洲国产精品一区二区三区 | 日韩一区欧美 | 91网站在线看 | 久久国产一区二区三区 | 三区视频 | 手机看片1| 黄网站色大毛片 | 日韩视频二区 | 久久一本 | 免费一区二区 | 亚洲一区二区免费 | 91亚洲国产成人久久精品网站 | 操人网站 | 久久精品一 | 日韩精品一区二区在线观看 | 国产欧美精品一区二区三区 | 亚洲视频免费 | 免费观看黄色大片 | 国产精品自产拍在线观看 | 亚洲日本欧美日韩高观看 | 97久久久 | 九色在线播放 | 黄色影视在线免费观看 | 日韩精品一区二区三区第95 | 一区二区毛片 | 一区二区在线看 | 欧美在线综合 | 久久国产精品久久 | 日本天堂一区二区 | caoporn国产精品免费公开 | 亚洲欧洲精品一区二区三区 | 爱福利视频 | 精品自拍网 | 欧美精品综合 | 国产成人一级毛片 | 久久99操 | 精品国产黄a∨片高清在线 激情网站免费 | 免费观看一区二区三区毛片软件 | www.亚洲成人网 | 国产黄色大片免费看 | 免看一级一片 | 色爱综合 | 亚洲午夜电影 | 91中文在线观看 | 国产视频久久精品 | 狠狠干网站 | 一级黄色录像免费观看 | 日韩成人免费中文字幕 | 天天艹逼| 久久久久久九九 | 欧美国产日韩在线观看 | 99精品一区二区三区 | 中文在线一区二区 | 国产一区二区精品久久 | 91精品国产综合久久久久久 | 亚洲电影在线 | 免费成人在线网站 | 午夜精品一区二区三区在线视频 | 在线小视频 | 亚洲综人网 | 精品久久久久久久久久久久久久 | xxxx欧美| 国产aaa毛片| 日日躁夜夜操 | 国产人妖在线 | 亚洲wu码 | 91视频国产网站 | 国产精品自产拍在线观看 | 一道本一区 | 日韩精品av一区二区三区 | 欧美成人一区二区三区片免费 | 五月婷婷导航 | 日韩欧美在线视频 | 羞羞av在线| 免费黄色在线 | av一区在线观看 | 久久91| 成人在线 | 欧美一级性 | 亚洲久久在线 | 91精品国产91久久久久久不卡 | 中文字幕不卡在线 | 少妇一区二区三区 | 欧美在线观看免费观看视频 | 亚洲人免费视频 | 欧美一区二区三区aa大片漫 | 伊人网在线免费观看 | 亚洲精品视频在线观看免费 | 欧美成人免费一级人片100 | 免费观看一级特黄欧美大片 | 黄色毛片视频网站 | 亚洲欧美一级 | 欧美激情精品久久久久久 | 91啦| 亚洲一区二区三区视频 | a久久久| 久久久久国产精品一区二区 | 国产精品二区三区在线观看 | 日日干夜夜干 | 久久亚洲国产精品 | 国产精品精品 | 日韩欧美在线不卡 | 亚洲网站在线免费观看 | 中文字幕永久第一页 | 在线观看免费的av | 欧美一区二区激情三区 | 美女久久久 | 亚洲一区播放 | 久久久999国产 | 成人免费看黄色 | 午夜精品一区二区三区免费视频 | 日韩福利 | 亚洲视频三区 | 色婷婷综合久久久中文字幕 | 日本a视频 | 精品超碰 | 亚洲电影免费 | 国产欧美一区二区三区国产幕精品 | 国产在线日韩 | 欧美一区在线视频 | 中文字幕一区在线观看视频 | 中文字幕一区在线观看视频 | 99精品视频在线免费观看 | 成人精品视频免费在线观看 | 欧美激情在线精品一区二区三区 | 国产一区二区三区四区视频 | 日本中文在线 | 日韩成人在线播放 | 亚欧毛片 | 久久精品1| 精品国产一区二区 | 精品在线91 | 成人精品视频在线 | 国产资源在线观看 | 亚洲一区 | 欧美精品久久久久久久久久丰满 | 久久综合成人精品亚洲另类欧美 | 国产亚洲精品久久久久动 | 粉嫩高清一区二区三区 | 特级理论片| 一区二区精品视频 | 久久精品99国产精品日本 | 欧美日韩精品一区二区在线播放 | 欧美黄色网 | 中国一级特黄毛片大片 | 日韩在线1| 免费在线成人av | 亚洲一区二区三区高清 | 日韩av在线中文字幕 | 在线亚洲观看 | 色一级| 超碰最新在线 | 亚洲精品影院 | 五月天婷婷激情视频 | 成人免费黄色片 | 黄色影片网址 | 亚洲乱码国产乱码精品精98午夜 | 国产精品免费观看 | 欧美日韩精品网站 | 国产精品一区二区三区四区 | 自拍偷拍欧美 | 毛片国产 | 91视频网 | 夜夜草 | 成人高清在线 | 中文字幕亚洲一区二区三区 | 日韩精品久久久久 | 精品一区av | 欧美黄色片 | 91观看| 午夜不卡一区二区 | 久久波多野结衣 | 日韩在线观看视频一区二区三区 | 亚洲区在线 | k8久久久一区二区三区 | 国产一区二区三区色淫影院 | 久久99国产一区二区三区 | 日韩草比 | 玖玖操| 国产精品手机在线 | 久久久精品一区二区 | 欧美亚洲综合久久 | 一级毛片视频播放 | 欧美成年黄网站色视频 | 亚洲免费视频在线观看 | 美女视频一区 | 一级毛片免费观看 | 久久综合久久久 | 成人精品一区二区三区中文字幕 | 成人精品一区二区三区 | 瑟瑟视频在线看 | 视频在线一区 | 99视频精品在线 | 黄瓜av | 日av一区 | 成人在线免费视频观看 | 国产精品入口久久 | 久久久久国产 | 精品中文字幕在线观看 | 欧美一区免费 | 亚洲成人久久久久 | 日韩欧美在线观看视频 | 国产成人精品一区 | a欧美 | 欧美日韩亚洲一区二区 | 精品欧美一区二区三区久久久 | 在线观看91 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 国产区在线 | 日韩有码一区 | 午夜免费视频网站 | 亚洲激情在线播放 | 一二三区字幕免费观看av | 久久久久久综合 | 日本高清视频在线播放 | av中文字幕在线播放 | 欧美另类综合 | julia中文字幕久久一区二区 | 永久av| 成人在线视频网站 | 亚洲国产二区 | 91精品国产综合久久精品 | 日韩一区二区在线播放 | 国产亚洲精品成人av久久ww | 黄网在线观看 | 天天操天天舔天天爽 | 国产精品视频播放 | 91视频88av| 久久精品久久综合 | 午夜视频在线观看网站 | 欧美激情性国产欧美无遮挡 | 久久大| 99爱爱视频 | 欧美国产一区二区 | 狠狠操操| 国产综合精品 | 黄色片毛片 | 九九色影院 | 日本亚洲国产一区二区三区 | www.国产.com| a级性生活 | 亚洲精品一区二区三区精华液 | 精品国产黄a∨片高清在线 日韩一区二 | 国产乱码一区二区三区在线观看 | 欧美激情一区二区三区在线观看 | 国产一区二区免费 | 国产欧美日韩一区 | 亚洲一区久久 | 欧美精品亚洲精品日韩精品 | 久久91精品 | 国产精品一级 | 色必久久 | 欧美xxxx黑人又粗又长 | 亚洲精品美女久久久 | 亚洲二区在线观看 | 噜噜噜天天躁狠狠躁夜夜精品 | 国产精品色一区二区三区 | 天天天干夜夜夜操 | 国产色在线 | 欧美日韩视频在线播放 | 精品国产乱码久久久久久蜜柚 | 国产精品视频一区二区三区 | 欧美一级网 | 国产成人精品一区二 | 亚洲一区二区三区四区五区午夜 | 91精品视频一区 | www久久久| 午夜免费小视频 | 99国产视频 | 国产不卡视频 | 看毛片网 | 国产综合亚洲精品一区二 | 天天澡天天狠天天天做 | 午夜在线| 在线视频一区二区三区 | 欧美精品成人一区二区三区四区 | 国产精品久久久久久吹潮 | 欧美一a一片一级一片 | 国产高清免费 | 一区二区三区在线 | 欧美日韩国产精品 | 综合久久一区 | 欧美视频精品在线观看 | www.天天草| 日韩午夜在线视频 | 日韩一 | 日韩影音 | 中文字幕在线视频第一页 | 国模精品视频一区二区 | 免费一区二区 | 精品一区二区av | 国产精品视频一二三 | 狠狠操狠狠干 | 美女久久久久久久久久久 | 国产偷自视频区视频 | 精品亚洲成a人在线观看 | 欧美激情高清 | 欧美色欧美亚洲另类七区 | 成人在线看片 | 国产精品高清在线 | 中文av在线播放 | 国产精品国产三级国产aⅴ无密码 | 日韩成人av网站 | 奇米av| 可以免费看黄视频的网站 | 成人精品在线视频 | 伊人艹 | 成人影院在线 | 日韩久久综合 | 99精品国自产在线 | 亚洲精品视频一区二区三区 | 日本黄色毛片 | 九九热视频在线 | 久久久久久亚洲精品 | 九一亚洲精品 | 精品91久久久 | 无码日韩精品一区二区免费 | 亚洲视频中文字幕 | 狠狠干av | 亚洲一区二区三区在线免费观看 | 亚洲天堂影视 | 自拍视频网站 | 91精品国产综合久久婷婷香蕉 | 国产免费中文字幕 | 日韩欧美在线视频免费观看 | 免费国产wwwwwww网站 | 久久久精品一区 | yy6080久久伦理一区二区 | 久久精品99国产精品日本 | 久久韩国| 成人免费黄色毛片 | 欧美日韩精品一区二区在线播放 | 日韩免费一区 | 天天干夜夜弄 | 欧美日韩91 | 中文亚洲欧美 | 狠狠操天天干 | 亚洲一区二区三区 | 久久6| www亚洲精品| 欧美精品一二三区 | 天天夜夜操 | 色婷婷综合久色 | 欧美韩日 | 免费观看一区二区三区 | 欧美精品色 | av在线免费网址 | 欧美日韩精品一区二区三区在线观看 | 欧美日韩一区精品 | 久久手机免费视频 | 国产成人福利在线 | 精品日韩在线 | 九九福利 | 91精品久久久久久久久久入口 | 亚欧毛片 | 欧美一级在线观看 | 91久久精品一区二区三区 | 在线观看毛片网站 | 亚洲精品久久久久久久久久久 | 综合久久亚洲 | 日韩精品免费在线观看 | 欧美日韩三区 | 国产丝袜人妖ts黄檬 | 精品免费在线 | 成人aaa | 91精品国产91久久久久久不卡 | 黄理论视频| 欧美精品国产精品 | 国产精品国色综合久久 | 亚洲精品久久久 | 午夜社区 | 嫩草私人影院 | 五月婷婷激情网 | 精品不卡 | 国产精品久久久久久久久久ktv | 欧美一区二区三区在线 | av网站免费| 在线色网 | 四虎永久免费影院 | 91大片| 国产专区一区二区三区 | 国产精品一品二区三区的使用体验 | 一级片在线播放 | 在线视频亚洲 | 久久精品一区 | 婷婷成人免费视频 | 日韩精品一区二区三区中文在线 | 亚洲第一黄 | 在线区 | 国产乱码精品一区二区三区五月婷 | 国产福利视频 | 亚洲综合区 | 亚洲一区二区精品视频 | 国产在线观看一区二区三区 | 久久久久久久久久久亚洲 | 欧美狠狠操 | 亚洲专区中文字幕 | 粉嫩在线| 亚洲精品视频一区 | 国产乱码精品一区二区三区手机版 | 久久丁香| 国产精品自拍视频 | 国产乱码精品一区二区三区中文 | 91麻豆精品国产91久久久久 | www.色在线| 99免费视频| 久久久久久免费毛片精品 | 亚洲小视频| 九色自拍 | 蜜桃av中文字幕 | 99爱视频 | 中文字幕av在线 | 免费在线成人 | 国产亚洲视频在线 | 真人女人一级毛片免费播放 | 中文字幕亚洲一区二区三区 | a网站在线观看 | 91影院在线观看 | 久草最新 | 国产日产精品一区二区三区四区 | 国产一区二区三区四区 | 精品伊人| 国产精品日韩欧美一区二区三区 | 九九视频在线观看视频6 | 日韩午夜电影在线观看 | 日韩欧美手机在线 | 亚洲欧美在线免费观看 | 国产福利91精品 | 国产午夜久久久久 | 99国产精品 | 欧美日韩综合视频 | 高清精品一区二区 | 欧美一级精品片在线看 | 天堂中文在线视频 | 久久亚洲一区二区三区四区 | 久久人爽 | 精品视频一区二区三区四区 | 海外中文字幕在线观看 | 欧美激情欧美激情在线五月 | 亚洲日韩欧美一区二区在线 | 亚洲欧美国产一区二区 | 欧美狠狠操 | 国产免费av一区二区三区 | 国产91在线 | 亚洲 | 私人毛片免费高清视频 | 婷婷激情五月 | 亚洲精品一区二区三区精华液 | 国产午夜精品一区二区三区视频 | 婷婷久久综合 | 亚洲视频一 | 日韩免费在线观看视频 | 国产亚洲欧美精品永久 | 在线观看亚洲大片短视频 | 亚洲视频在线观看 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 久久精品国产一区二区三区不卡 | 一本久久a久久精品亚洲 | 欧美日韩电影一区二区 | 免费观看一级特黄欧美大片 | 国产精品一区二区三区免费 | 亚洲成人免费 | 黄色一级免费看 | 国产九九av | 中文字幕国产一区 | 91短视频版在线观看免费大全 | 欧美一区二区在线播放 | 亚洲欧洲无码一区二区三区 | 国产97人人超碰caoprom | 久久久精品综合 | 色婷婷国产精品综合在线观看 | 中文字幕精品一区二区三区精品 | 国产精品一区二区三区免费 | 欧美男人的天堂 | 日韩欧美一区二区三区免费观看 | 天堂精品一区 | 免费视频一区二区三区在线观看 | 婷婷成人免费视频 | 免费毛片一区二区三区久久久 | 二区三区| 亚洲精品在线免费观看视频 | 亚洲精品久久久久久一区二区 | 久久精品99国产精品日本 | 羞羞视频免费观 | 一区二区网站 |