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

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

PHP局部異常因子算法-Local Outlier Factor(LOF)算法的具體實現解析

瀏覽:151日期:2022-09-06 17:51:20

這兩天在完善自己系統的過程中要實現一個查找異常的功能,于是在朋友的指點下學習并實現了異常點查找的一個基本算法“局部異常因子算法-Local Outlier Factor(LOF)算法”。

首先,找相關說明看看這是個什么東西吧。

我參考了這一篇文章: 異常點/離群點檢測算法——LOF

大致明白了lof算法是在講什么,我的理解還有很多不完善的地方,不過還是作為一個初學者寫出來供大家批評指正。

根據我的理解大致描述如下:

1、 k-distance,點p的第k距離就是距離點p第k遠的那個點的距離,k可以是任意值。在實際生活中可能會這樣:小明說“小紅家是離我家第五近的,小趙、小錢、小孫、小李家都比她家離我家近”所以此處小紅家距離小明家的距離就是小明家k為5時的第k距離。

2、k-distance neighborhood of p,第k距離領域,按照上面的例子就是{小趙、小錢、小孫、小李、小紅},把離p最近的k個點放入一個數組就是第k距離領域了。

3、reach-distance:可達距離。點o到點p的第k可達距離分兩種情況,一種是p在o的第k距離領域那個數組中,這時候可達距離等于第k距離,第二種就是p離點o比較遠,不在o的第k距離領域中,此時的可達距離即為真實距離。依然使用上述的例子,小趙家在小明家的第k鄰域中,所以可達距離就是第k距離,就是小紅家的距離,而二狗子家里小明家很遠,可達距離就是真實距離了。

4、local reachability density:局部可達密度。點p的局部可達密度是指點p第k距離鄰域中所有成員到點p的可達距離的平均值的倒數,有點復雜,不過多讀幾遍還是蠻好理解的,就不舉例子了。

5、local outlier factor:局部離群因子。點p的局部離群因子即為領域中所有點的局部可達密度的平均數比點p的局部可達密度,不做解釋。到這里為止就是我對lof算法的一個大致理解,具體講解還要看上面我參考的那篇文章,寫的很清楚。

接下來我找了網上的一篇對此算法的實現,很遺憾沒有php版本,于是我就找到了這篇文章:基于密度的局部離群點檢測(lof算法) (Java 實現)

如題所示,是一篇Java實現,于是我就在大神的基礎上對其進行修改,改成了一個php的版本。因為對迭代器理解的不是很好,所以迭代器實現部分改成了一般函數,有機會再進行完善。

如下:

<?php class DataNode { private $nodeName; // 樣本點名 private $dimensioin; // 樣本點的維度 private $kDistance; // k-距離 private $kNeighbor = array();// k-領域 private $distance; // 到給定點的歐幾里得距離 private $reachDensity;// 可達密度 private $reachDis;// 可達距離private $lof;// 局部離群因子public function __construct() { $num = func_num_args(); //獲得參數個數$args = func_get_args(); //獲得參數列表數組switch($num){case 0: break;case 2:$this->__call(’__construct2’, $args);break;} } public function __call($name, $arg) //根據函數名調用函數{return call_user_func_array(array($this, $name), $arg);} public function __construct2($nodeName, $dimensioin){$this->nodeName = $nodeName; $this->dimensioin = $dimensioin; } public function getNodeName() { return $this->nodeName; }public function setNodeName($nodeName) { $this->nodeName = $nodeName; }public function getDimensioin() { return $this->dimensioin; }public function setDimensioin($dimensioin) { $this->dimensioin = $dimensioin; }public function getkDistance() { return $this->kDistance; }public function setkDistance($kDistance) { $this->kDistance = $kDistance; }public function getkNeighbor() { return $this->kNeighbor; }public function setkNeighbor($kNeighbor) { $this->kNeighbor = $kNeighbor; }public function getDistance() { return $this->distance; }public function setDistance($distance) { $this->distance = $distance; }public function getReachDensity() { return $this->reachDensity; }public function setReachDensity($reachDensity) { $this->reachDensity = $reachDensity; }public function getReachDis() { return $this->reachDis; }public function setReachDis($reachDis) { $this->reachDis = $reachDis; }public function getLof() { return $this->lof; }public function setLof($lof) { $this->lof = $lof; } } class OutlierNodeDetect { private static $INT_K = 5;//正整數K// 1.找到給定點與其他點的歐幾里得距離 // 2.對歐幾里得距離進行排序,找到前5位的點,并同時記下k距離 // 3.計算每個點的可達密度 // 4.計算每個點的局部離群點因子 // 5.對每個點的局部離群點因子進行排序,輸出。 public function getOutlierNode($allNodes) { $kdAndKnList = $this->getKDAndKN($allNodes); $this->calReachDis($kdAndKnList); $this->calReachDensity($kdAndKnList); $this->calLof($kdAndKnList); //降序排序 $kdAndKnList = $this->rsortArr($kdAndKnList); return $kdAndKnList; }/** * 計算每個點的局部離群點因子 * @param kdAndKnList */ private function calLof($kdAndKnList) { foreach($kdAndKnList as $node): $tempNodes = $node->getkNeighbor(); $sum = 0.0; foreach($tempNodes as $tempNode): $rd = $this->getRD($tempNode->getNodeName(), $kdAndKnList); $sum = $rd / $node->getReachDensity() + $sum; endforeach; $sum = $sum / (double) self::$INT_K; $node->setLof($sum); endforeach; }/** * 計算每個點的可達距離 * @param kdAndKnList */ private function calReachDensity($kdAndKnList) { foreach($kdAndKnList as $node): $tempNodes = $node->getkNeighbor(); $sum = 0.0; $rd = 0.0; foreach($tempNodes as $tempNode): $sum = $tempNode->getReachDis() + $sum; endforeach; $rd = (double) self::$INT_K / $sum; $node->setReachDensity($rd); endforeach; } /** * 計算每個點的可達密度,reachdis(p,o)=max{ k-distance(o),d(p,o)} * @param kdAndKnList */ private function calReachDis($kdAndKnList) { //for (DataNode node : kdAndKnList) { foreach($kdAndKnList as $node): $tempNodes = $node->getkNeighbor(); //for (DataNode tempNode : tempNodes) { foreach($tempNodes as $tempNode): //獲取tempNode點的k-距離 $kDis = $this->getKDis($tempNode->getNodeName(), $kdAndKnList); if ($kDis < $tempNode->getDistance()) { $tempNode->setReachDis($tempNode->getDistance()); } else { $tempNode->setReachDis($kDis); } endforeach; endforeach; }/** * 獲取某個點的k-距離(kDistance) * @param nodeName * @param nodeList * @return */ private function getKDis($nodeName,$nodeList) { $kDis = 0; //for (DataNode node : nodeList) { foreach($nodeList as $node): if ($this->strcomp(trim($nodeName),trim($node->getNodeName()))) { $kDis =$node->getkDistance(); break; } endforeach; return $kDis;} privatefunction strcomp($str1,$str2){ if($str1 == $str2){ return TRUE; }else{ return FALSE; } } /** * 獲取某個點的可達距離 * @param nodeName * @param nodeList * @return */ private function getRD($nodeName, $nodeList) { $kDis = 0; //for (DataNode node : nodeList) { foreach($nodeList as $node): //if (nodeName.trim().equals(node.getNodeName().trim())) { if ($this->strcomp(trim($nodeName),trim($node->getNodeName()))) { $kDis = $node->getReachDensity(); break; } endforeach; return $kDis;} /** * 計算給定點NodeA與其他點NodeB的歐幾里得距離(distance),并找到NodeA點的前5位NodeB,然后記錄到NodeA的k-領域(kNeighbor)變量。 * 同時找到NodeA的k距離,然后記錄到NodeA的k-距離(kDistance)變量中。 * 處理步驟如下: * 1,計算給定點NodeA與其他點NodeB的歐幾里得距離,并記錄在NodeB點的distance變量中。 * 2,對所有NodeB點中的distance進行升序排序。 * 3,找到NodeB點的前5位的歐幾里得距離點,并記錄到到NodeA的kNeighbor變量中。 * 4,找到NodeB點的第5位距離,并記錄到NodeA點的kDistance變量中。 * @param allNodes * @return List<Node> */ private function getKDAndKN($allNodes) { $kdAndKnList = array(); for ($i = 0 ; $i < count($allNodes); $i++) { $tempNodeList = array(); $nodeA = new DataNode($allNodes[$i]->getNodeName(), $allNodes[$i]->getDimensioin()); //1,找到給定點NodeA與其他點NodeB的歐幾里得距離,并記錄在NodeB點的distance變量中。 for ($j = 0; $j < count($allNodes); $j++) { $nodeB = new DataNode($allNodes[$j]->getNodeName(), $allNodes[$j]->getDimensioin()); //計算NodeA與NodeB的歐幾里得距離(distance) $tempDis = $this->getDis($nodeA, $nodeB); $nodeB->setDistance($tempDis);array_push($tempNodeList,$nodeB);//$tempNodeList.add(nodeB); } //2,對所有NodeB點中的歐幾里得距離(distance)進行升序排序。$tempNodeList = $this->sortArr($tempNodeList); $neighArr = array(); for ($k = 1; $k <= self::$INT_K; $k++) { //3,找到NodeB點的前5位的歐幾里得距離點,并記錄到到NodeA的kNeighbor變量中。 array_push($neighArr ,$tempNodeList[$k]);if ($k == self::$INT_K - 1) { //4,找到NodeB點的第5位距離,并記錄到NodeA點的kDistance變量中。 $nodeA->setkDistance($tempNodeList[$k]->getDistance());} } $nodeA->setkNeighbor($neighArr); array_push($kdAndKnList,$nodeA); } return $kdAndKnList; } /** * 計算給定點A與其他點B之間的歐幾里得距離。 * 歐氏距離的公式: * d=sqrt( ∑(xi1-xi2)^2 ) 這里i=1,2..n * xi1表示第一個點的第i維坐標,xi2表示第二個點的第i維坐標 * n維歐氏空間是一個點集,它的每個點可以表示為(x(1),x(2),...x(n)), * 其中x(i)(i=1,2...n)是實數,稱為x的第i個坐標,兩個點x和y=(y(1),y(2)...y(n))之間的距離d(x,y)定義為上面的公式. * @param A * @param B * @return */ private function getDis($A, $B) { $dis = 0.0; $dimA = $A->getDimensioin(); $dimB = $B->getDimensioin(); if (count($dimA) == count($dimB)) { for ($i = 0; $i < count($dimA); $i++) { $temp = pow($dimA[$i] - $dimB[$i], 2); $dis = $dis + $temp; } $dis = pow($dis, 0.5); } return $dis; } //Distance比較 private function compareAandB($arr,$A, $B) { if(($arr[$A]->getDistance()-$arr[$B]->getDistance())<0) return -1;else if(($arr[$A]->getDistance()-$arr[$B]->getDistance())>0) return 1;else return 0; }//lof比較 private function compareAandBLof($arr,$A, $B) { if(($arr[$A]->getLof()-$arr[$B]->getLof())<0) return -1;else if(($arr[$A]->getLof()-$arr[$B]->getLof())>0) return 1;else return 0; }private function changeAandB($arr,$A, $B) { $tempChange = $arr[$A]; $arr[$A] = $arr[$B];$arr[$B] = $tempChange;return $arr; } //Distance升序 private function sortArr($arr) { for($i = 0;$i < count($arr);$i ++){for($j = $i + 1;$j < count($arr);$j ++){if($this->compareAandB($arr,$i, $j)>0){$arr=$this->changeAandB($arr,$i, $j);}}}return $arr; } //lof降序 private function rsortArr($arr) { for($i = 0;$i < count($arr);$i ++){for($j = $i + 1;$j < count($arr);$j ++){if($this->compareAandBLof($arr,$i, $j)<0){$arr=$this->changeAandB($arr,$i, $j);}}}return $arr; } public static function main() { $dpoints = array(); $a = array( 2, 3 ); $b = array( 2, 4 ); $c = array( 1, 4 ); $d = array( 1, 3 ); $e = array( 2, 2 ); $f = array( 3, 2 ); $g = array( 8, 7 ); $h = array( 8, 6 ); $i = array( 7, 7 ); $j = array( 7, 6 ); $k = array( 8, 5 ); $l = array( 100, 2 );// 孤立點 $m = array( 8, 20 ); $n = array( 8, 19 ); $o = array( 7, 18 ); $p = array( 7, 17 ); $yichen = array( 8, 21 ); array_push($dpoints,new DataNode('a', $a)); array_push($dpoints,new DataNode('b', $b)); array_push($dpoints,new DataNode('c', $c)); array_push($dpoints,new DataNode('d', $d)); array_push($dpoints,new DataNode('e', $e)); array_push($dpoints,new DataNode('f', $f)); array_push($dpoints,new DataNode('g', $g)); array_push($dpoints,new DataNode('h', $h)); array_push($dpoints,new DataNode('i', $i)); array_push($dpoints,new DataNode('j', $j)); array_push($dpoints,new DataNode('k', $k)); array_push($dpoints,new DataNode('l', $l)); array_push($dpoints,new DataNode('m', $m)); array_push($dpoints,new DataNode('n', $n)); array_push($dpoints,new DataNode('o', $o)); array_push($dpoints,new DataNode('p', $p)); array_push($dpoints,new DataNode('yichen', $yichen)); $lof = new OutlierNodeDetect(); $nodeList = $lof->getOutlierNode($dpoints); foreach($nodeList as $node): echo($node->getNodeName() . '--' . round($node->getLof(),4)); echo('<br>');endforeach; } } OutlierNodeDetect::main(); ?>

到此這篇關于PHP局部異常因子算法-Local Outlier Factor(LOF)算法的具體實現解析的文章就介紹到這了,更多相關PHP局部異常因子算法-Local Outlier Factor(LOF)算法內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: PHP
相關文章:
主站蜘蛛池模板: 天堂中文资源在线 | 日本不卡视频 | 亚洲综合无码一区二区 | 亚洲欧美电影 | 中文字幕av高清 | 亚洲成人在线观看视频 | 久久a国产 | 国产精品久久久久aaaa九色 | 一级片黄片毛片 | 中文字幕在线免费播放 | 成人高清视频在线 | 亚洲九九九 | 人人射人人舔 | 婷婷色国产偷v国产偷v小说 | 男女视频在线观看 | 欧洲一级毛片 | 欧美在线观看黄 | 久久精品黄 | 日韩一区在线播放 | h片免费观看 | 欧美一区二区三区免费 | 91免费观看视频 | 国产精品无码专区在线观看 | av在线免费观看一区二区 | 精品九九九 | 91精品久久久久久久 | 国产精品一区二区精品 | 亚洲欧美日韩电影 | 国产黄色免费小视频 | 91网址| 色综合天天天天做夜夜夜夜做 | 羞羞在线观看视频免费观看hd | 不卡视频一区 | 精品久久久久久久久久久久久久久久久久 | 成人看的免费视频 | 亚洲wu码 | 日韩久久影院 | 噜噜噜天天躁狠狠躁夜夜精品 | 亚洲精品久久久久久一区二区 | 中文字幕一区二区三区免费视频 | 国产精品一区人伦免视频播放 | 亚洲精品在线国产 | 欧美极品在线 | 啪啪网免费 | 人人种亚洲 | 黄色免费网站在线看 | 亚洲高清一区二区三区 | 国产人妖一区二区 | 青青草免费在线视频 | 国产不卡视频在线观看 | 九色91九色porny永久 | 米奇狠狠狠狠8877 | 三级视频在线 | 四虎884a | a免费网站| 三级特黄特色视频 | 91视频网址 | 狠狠艹视频 | 国产精品毛片久久久久久 | 一区二区三区精品 | 狠狠干av | 美女国产精品 | 一区二区在线看 | 国产欧美一区二区精品性色 | 欧美视频免费看 | m豆传媒在线链接观看 | 精品久久久久久久久久久久 | 色欧美片视频在线观看 | 亚洲欧美中文日韩在线v日本 | 一区二区三区欧美在线 | a√天堂资源在线 | 亚洲视频一区二区三区 | 中文字幕在线观看 | 毛片入口| 亚洲一区二区免费 | 国产成人自拍一区 | 成人免费毛片嘿嘿连载视频 | 国产成人久久 | 91精品国产综合久久精品 | 精品久久久久久亚洲综合网 | 欧美精品乱码久久久久久按摩 | 欧美一区二区免费 | 在线国产91| 91电影在线| 黄色在线观看网址 | 亚洲国产高清高潮精品美女 | 国产精品福利午夜在线观看 | 亚洲成人国产精品 | 免费在线视频精品 | 欧美一级网 | 二区三区在线 | 日韩在线二区 | 一级黄色片a级 | 日韩一区二区精品视频 | 国产精品亚洲欧美日韩一区在线 | 国产精品久久久久久久久费观看 | 亚洲国产成人在线观看 | 国产精品久久久久久久久久妇女 | 国产91视频一区二区 | 中文字幕日韩在线 | 四虎影院网 | 亚洲国产精品免费 | 欧美国产精品一区 | 艹逼网| 日韩专区中文字幕 | 性视频网站免费 | 国产日韩精品视频 | 黑人巨大精品欧美一区二区小视频 | 91看片| 中文字幕高清 | 亚洲一区成人 | 狠狠干av| 免费看片国产 | 日韩无在线 | 国产一区二区视频在线观看 | 亚洲人在线观看视频 | 亚洲 欧美 日韩 精品 | 亚洲精品影院 | 免费观看一级特黄欧美大片 | www97影院| av在线播放免费 | 久久综合狠狠综合久久 | 国产在线91| 欧美激情性国产欧美无遮挡 | 日本一二三区视频 | 久久综合九色综合欧美狠狠 | 欧美一区二区成人 | 国产女人免费看a级丨片 | 精品日韩欧美一区二区三区 | 亚洲一区二区三区精品视频 | 国产精品久久久久久久9999 | 麻豆精品国产91久久久久久 | 亚洲免费在线视频 | 成人精品一区二区 | 久久黑人 | 精品视频在线观看 | 91久久国产 | 在线观看免费视频日韩 | 999久久久国产999久久久 | 夜久久| 成人午夜影院 | 中文字幕一二三 | 日日操天天操 | 成人av免费在线观看 | 免费在线精品视频 | 亚洲伊人成人 | 精品国产乱码久久久久久久软件 | 久久国产精品一区二区 | 久久精品二 | 亚洲www啪成人一区二区 | 欧美一区二区三区在线 | 欧美一级片在线观看 | 特黄视频 | 精品视频久久 | 中文字幕一区二区三 | 国产999精品久久久久久 | 狠狠操网站 | www.亚洲| 色综合天天天天做夜夜夜夜做 | 一级一片免费看 | 国产精品久久久久久久久久久久 | 高清国产午夜精品久久久久久 | 免费av电影观看 | 国产成人精品一区二区三区视频 | 日韩国产欧美视频 | 天天拍天天草 | 青青草91在线视频 | 亚洲一二三区在线观看 | 精品国产乱码久久久久久1区二区 | 亚洲天堂成人 | 少妇一区二区三区 | 九色porny丨国产精品 | 欧美韩国日本一区 | 麻豆国产一区二区三区四区 | 亚洲精品视频在线播放 | 韩日精品一区 | 欧美精品一区视频 | 国产精品国产精品国产专区不片 | 久久国产精品精品国产 | www.成人久久| 999国产一区二区三区四区 | 日韩久色 | 亚洲国产精品99久久久久久久久 | 欧美二区三区 | 久久99精品视频 | 在线亚洲一区 | 日韩精品一区二区在线观看 | 天天爽夜夜爽夜夜爽精品视频 | 欧美一区在线视频 | 美女主播精品视频一二三四 | 91精品久久久久久久久久入口 | 日日干夜夜骑 | 黄色毛片在线观看 | 韩国精品在线 | 成人小视频在线播放 | 中文字幕色 | 日韩精品视频免费在线观看 | 亚洲国产精品一区二区久久 | 亚洲天堂免费 | 欧美一级黄色网 | 精品日韩在线 | 欧美精品1 | 亚洲一区视频 | 久久手机在线视频 | 久久精品亚洲精品国产欧美kt∨ | 亚洲人成中文字幕在线观看 | 一级毛片免费播放 | 日韩视频在线观看 | 成人免费激情视频 | 久久久久久精 | 国产精品日韩专区 | 国产成人精品免高潮在线观看 | 亚洲国产成人av好男人在线观看 | 国产精品极品美女在线观看免费 | 日日射天天干 | 亚洲无吗天堂 | 欧美成年黄网站色视频 | 成年人网站在线免费观看 | 色精品 | 四虎最新影视 | 久久久精品电影 | 国产乱码精品一区二区三区av | 日韩在线看片 | 永久精品 | 亚洲国产在 | 亚洲精品一区中文字幕乱码 | 国产情侣一区二区三区 | 97久久久 | 成人网电影 | 中文字幕一区在线观看视频 | 亚洲精品女人久久 | 午夜视频在线观看网站 | 欧美老妇交乱视频 | 精品免费国产一区二区三区 | 日韩av在线中文字幕 | 一级毛片免费网站 | 成人精品一区 | 亚洲好看站 | 国产成人精品一区二区在线 | av黄色在线免费观看 | 91九色porny首页最多播放 | av看片网 | 亚洲精品一区国语对白 | a免费在线 | 日韩成人在线电影 | 亚洲成人av在线 | 欧美日韩中文 | 国产精品99久久 | 日本综合色 | 99re免费视频精品全部 | 黄色精品视频 | 亚洲精品久久久久久国产精华液 | 欧美国产一区二区 | 欧美xxxx做受欧美 | 欧美区国产区 | 精品亚洲一区二区三区四区五区 | 欧美三级在线 | 欧美国产综合一区 | 中文字幕av一区二区三区免费看 | 蜜桃视频网站在线观看 | 欧美亚洲激情 | 国产欧精精久久久久久久 | 伊人久久综合影院 | 欧美一级日韩 | 91玖玖| 亚洲一区在线视频 | 香蕉大人久久国产成人av | www.com欧美| 亚洲成人一区二区三区 | 午夜视频福利在线观看 | 91精品国产91久久久久久蜜臀 | 天天干夜夜拍 | 天天干天天骑 | 国产美女网站视频 | 亚洲成人一区 | 国产精品视频导航 | 欧美激情视频一区二区三区在线播放 | 久久国产一区二区 | 午夜免费小视频 | 亚洲一区视频 | 久久国产精品一区二区 | 亚洲一区二区在线 | 国产成人精品高清久久 | 久久久精品欧美一区二区免费 | 日本精品二区 | 永久免费精品视频 | av在线网址观看 | 一区视频在线 | 国产精品一区久久久久 | 国产毛片在线 | 99日韩| 香蕉大人久久国产成人av | 在线看一级片 | 在线观看午夜免费视频 | 奇米成人 | 亚洲三区在线观看 | 国产激情影院 | 一级篇| av一区二区三区在线观看 | 成人中文网 | 亚洲视频免费 | 免费一看一级毛片 | 韩日精品视频 | 99久久精品免费看国产免费软件 | 精品国产999 | 亚洲成人一区 | 国内精品一区二区三区视频 | 国产精品中文字幕在线播放 | 天天操妹子 | 中文字幕在线视频第一页 | 激情网页| 91精品国产777在线观看 | 有码一区 | www久久精品 | 91精品国产高清一区二区三区 | 亚洲一区视频在线 | 午夜精品久久久久久久久 | 日韩欧美在线一区 | 国产精品久久久久国产a级 日韩在线二区 | 午夜精品一区二区三区在线观看 | 国产美女www爽爽爽免费视频 | 亚洲高清免费视频 | 亚洲一区视频在线 | av在线毛片| 中文字幕av一区 | 国产精品久久久久久久久久久新郎 | 99re视频在线 | av小说在线观看 | 成人国产 | 女人久久久久 | 免费成人在线电影 | 毛片免费观看 | 精品日韩欧美一区二区三区在线播放 | 国产色| 久久九 | 欧美 日韩 中文字幕 | 国产成人精品免费视频大全最热 | 91.成人天堂一区 | 日本不卡高字幕在线2019 | 国产精品美乳一区二区免费 | 日韩高清中文字幕 | 国产精品视频999 | 国产成人综合av | 日日日操 | 欧美日韩国产一区二区三区不卡 | 亚洲精品成人 | 欧美成在线视频 | 久久中文字幕一区 | 91国内精品 | 日韩在线中文字幕 | 黑人巨大精品欧美一区二区三区 | 中文字幕免费在线 | 在线一区| 亚洲欧美韩国 | 人人人人人你人人人人人 | 91精品国产日韩91久久久久久 | 国产一级片a | 久久三区 | 高清一区二区 | 天堂一区二区三区 | 欧美日本国产欧美日本韩国99 | 亚洲精品国产综合区久久久久久久 | 亚洲综合在线视频 | 亚洲成人一区二区 | 免费在线观看毛片网站 | 久久青青视频 | 2018啪一啪| 日本三级在线网站 | 天堂资源最新在线 | 亚洲精品在线免费 | 亚洲成人av电影 | 午夜精品久久久久 | 成人精品视频在线观看 | 中文字幕一区二区在线观看 | 国产精品久久久久久久午夜 | 一区免费视频 | www.日韩在线视频 | 国产精品成av人在线视午夜片 | 亚洲精品一区二区三区蜜桃久 | 一区不卡 | 精品亚洲视频在线 | 久久久久久综合 | 国产成人av免费 | 国产亚洲精品一区二区 | 国产第一亚洲 | 欧美一级免费看 | 午夜精品网站 | 久久久精品一区 | 国内精品久久久久 | 精品视频在线免费观看 | 日韩av一区二区三区在线观看 | 免费成人av | 精品久久久久久久 | 亚洲一区二区三区四区在线观看 | 国产精品成人一区二区三区夜夜夜 | 国产目拍亚洲精品99久久精品 | 国产视频网 | 超碰精品在线观看 | 欧美视频精品 | 91电影在线| 中文字幕在线观看视频一区 | 国产乱码精品一区二区三区中文 | 日韩在线精品视频 | 高清国产视频 | 亚洲精品一区 | 久久久久久久久久毛片 | 韩国久久精品 | 国产亚洲一区二区三区在线观看 | 久久久www| 国产午夜精品一区二区 | 久久精品中文 | 亚洲网站在线观看 | 伊人网站 | 精品国产乱码久久久久久密桃99 | 日韩一区二区在线电影 | 欧美成年人视频 | 亚洲激情av | 日韩在线免费 | 久热精品视频 | 婷婷激情五月 | 亚洲五月婷婷 | 亚洲在线观看免费视频 | 国产欧美精品一区二区色综合朱莉 | 91社影院在线观看 | 国产精品久久久久久久美男 | 精品第一页| 玖玖精品 | 在线播放亚洲 | 亚洲不卡视频 | 国产高清视频 | 国产在线中文字幕 | 日韩在线1| 成年人在线看 | av大片| 精品一区二区三区久久 | 在线视频亚洲 | 午夜视频福利在线观看 | 欧美xxxx在线 | 午夜天| 国产精品1 | 国产精品1区2区 | 国产精品久久久久毛片软件 | 91av免费在线| 欧美14一18处毛片 | chengrenzaixian| 日韩视频一 | 免费成人高清 | 碰在线视频 | 久久久久久久久久一区二区 | 日韩中文字幕三区 | 99国产在线视频 | 久久成人精品一区二区三区 | 婷婷综合| 久久免费国产 | 欧美成人影院在线 | 欧美极品欧美精品欧美视频 | 欧美午夜视频在线观看 | 国产精品中文字幕在线播放 | 九九亚洲精品 | 中文字幕亚洲欧美精品一区四区 | 特黄视频 | 天堂中文资源在线 | 亚洲成人网一区 | 日韩不卡一区二区三区 | 午夜影院普通用户体验区 | 一区二区三区四区免费观看 | 国产成人精品一区二区 | 国产精品中文字幕在线播放 | 亚洲人成人一区二区在线观看 | 久久精品一区二区三区四区 | 午夜黄色影院 | 亚洲成人精品一区二区三区 | 中文字幕在线看第二 | 黄a一级 | 成人在线激情 | 欧美精品亚洲 | 777777777亚洲妇女 | 成人av高清| 免费视频一区二区三区在线观看 | 亚洲一区二区在线视频 | 日韩精品视频在线 | 国产成人精品久久二区二区 | 在线成人www免费观看视频 | 日本视频一区二区三区 | 一区毛片 | 久久首页 | 成人免费在线观看视频 | 国产91精选| 99视频这里有精品 | 在线播放国产一区二区三区 | 在线免费一级片 | 中文在线资源 | 国产精品成人久久久久 | 精品久久久久久亚洲精品 | 欧美在线观看一区二区 | 国产精品成人国产乱一区 | 成人欧美日韩一区二区三区 | 国户精品久久久久久久久久久不卡 | 在线看免费黄色片 | 少妇性l交大片免费一 | 激情五月综合网 | 亚洲精品久久久久久国产精华液 | 91精品国产自产91精品 | 中国电影黄色一级片免费观看 | 成人深夜在线观看 | 日韩欧美视频一区 | 久久99这里只有精品 | 亚洲第一中文字幕 | 免费三级黄色 | 日本精品在线 | 国产精品久久久久国产精品 | 欧美一区二区成人 | 久久99精品国产99久久6尤 | 国产成人一区二区 | 色吊丝在线永久观看最新版本 | 久久亚洲精品国产一区 | 国产深夜视频在线观看 | 三级欧美在线观看 | 国产精品一区二 | 日韩精品中文字幕一区二区三区 | 国产精品99一区二区三区 | 可以看av的网站 | 中文字幕一区二区三区乱码图片 | 999精品免费 | 精品久久97 | 亚洲精品在线播放 | 欧美黑人一级爽快片淫片高清 | 久草在线资源福利站 | 九九视频这里只有精品 | 精品一区二区三区视频 | 亚洲欧美在线观看 | 中国妞xxxhd露脸偷拍视频 | 国产精品久久久久久久久 | 中文字幕一区二区三区乱码在线 | 国产欧美日韩综合精品一区二区 | 国产精品18久久久久久久久久久久 | 日韩精品一区二区三区在线 | 日本在线免费电影 | 亚洲福利一区二区 | 中文字幕精品一区久久久久 | 看免费av | 国产一级特黄aaa大片评分 | 久久国产一区二区 | 国产精品1区2区 | 国产三级日本三级美三级 | 天天插天天操天天干 | 国产一区二区三区高清 | 欧美日韩在线看 | 日本五月婷婷 | 久久精品一区 | 久久国产综合 | 欧美日韩一区二区三区视频 | 免费成人精品 | 国产精品a免费一区久久电影 | 日本成年人免费网站 | 国产一区二区精品在线 | 精品中文字幕在线观看 | 久久精品国产99精品国产亚洲性色 | 亚洲精品午夜国产va久久成人 | 人人干人人干人人 | 亚洲精品99 | 日韩精品免费 | 欧美精品在线观看 | 精品国产鲁一鲁一区二区三区 | 毛片在线视频 | 一区二区精品视频 | 欧美成人黄激情免费视频 | 成人午夜视频在线观看 | 一区二区中文字幕 | 欧美久久精品 | 99免费视频| 精品久久久久av | 一区二区不卡视频 | 久操成人 | 中文字幕亚洲欧美日韩在线不卡 | 欧美精品欧美精品系列 | 亚洲激情精品 | 黄色一级在线观看 | 国产精品午夜电影 | 亚洲人成人一区二区在线观看 | 亚洲一区二区三 | 久久亚洲国产视频 | 欧美性网| 精品在线一区二区 | 伊人网在线 | 精品国产一区二区三区高潮视 | 国产成人综合在线 | av一二三区 | 国产一区二区精品在线观看 | 成人av网页| 久久午夜精品 | 国产精品久久久久婷婷二区次 | 黄网站免费在线观看 | 日韩在线视频一区 | 91看片在线观看 | 黄色官网在线观看 | 国产成人综合网 | 久久国产经典视频 | 曰批免费视频播放免费 | 亚洲视频免费在线 | 中文字幕乱码亚洲精品一区 | 成人精品视频一区二区三区 | 91国产精品| 一区二区三区在线免费播放 | 国产一区二区在线看 | 国产成人精品免高潮在线观看 | 我和我的祖国电影在线观看免费版高清 | 欧洲一区| 久久国产精品亚洲 | 成人免费视频网站在线观看 | 中文字幕三区 | 黄色av网站在线免费观看 | 亚洲高清在线观看 | 久久久精彩视频 | 亚洲精品乱码久久久久久国产主播 |