亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Perl > 正文

perl 常用系統(tǒng)函數(shù)列表

2020-10-31 15:20:23
字體:
來源:轉載
供稿:網友
常用系統(tǒng)函數(shù)列表

指令:print
語法:print Filehandle LIST
說明:這個Filehandle可以看作在I(INPUT)/O(OUTPUT)之間的一個橋梁,可以利用FILEHANDLE來做出數(shù)據(jù)讀入寫出的動作.STDIN是代表從哪連輸入數(shù)據(jù),例如從電腦的鍵盤輸入;STDOUT是代表從哪連輸出數(shù)據(jù);例如從電腦的屏幕輸出;STDERR是代表從哪連輸出錯誤的數(shù)據(jù),例如從電腦的屏幕輸出.而在PERL語言中有三個標準FILEHANDLE: 1.STDIN(標準輸入):是代表STDIN的FILEHANDLE
2.STDOUT(標準輸出):是代表STDOUT的FILEHANDLE
3.STDERR(標準錯誤輸出):是代表STDERR的FILEHANDLE如果要使用其他FILEHANDLE的時候,就要用OPEN這個函數(shù)來打開一個FILEHANDLE,我們可以用PRINT這個函數(shù)LIST的數(shù)據(jù)輸出給FILEHANDLE.
    在為大家介紹PRINT這個函數(shù)之前,先讓我們來看看PRINT函數(shù)中特殊打印字符:


指令:#
說明:注釋符號Remark宣告
示例:#這是一個注釋說明


指令:print
語法:print Filehandle LIST
說明:這個Filehandle可以看作在I(INPUT)/O(OUTPUT)之間的一個橋梁,可以利用FILEHANDLE來做出數(shù)據(jù)讀入寫出的動作.STDIN是代表從哪連輸入數(shù)據(jù),例如從電腦的鍵盤輸入;STDOUT是代表從哪連輸出數(shù)據(jù);例如從電腦的屏幕輸出;STDERR是代表從哪連輸出錯誤的數(shù)據(jù),例如從電腦的屏幕輸出.而在PERL語言中有三個標準FILEHANDLE: 1.STDIN(標準輸入):是代表STDIN的FILEHANDLE
2.STDOUT(標準輸出):是代表STDOUT的FILEHANDLE
3.STDERR(標準錯誤輸出):是代表STDERR的FILEHANDLE如果要使用其他FILEHANDLE的時候,就要用OPEN這個函數(shù)來打開一個FILEHANDLE,我們可以用PRINT這個函數(shù)LIST的數(shù)據(jù)輸出給FILEHANDLE.
    在為大家介紹PRINT這個函數(shù)之前,先讓我們來看看PRINT函數(shù)中特殊打印字符:

符號 其作用
/n 換行 new line
/r 光標換行 return
/t tab鍵
/f 換頁 form feed
/b 退回一格
/v 垂直tab鍵
/a 響鈴Bell
/e escape鍵
/007 十進制ASC II碼
/xff 十六進制碼
/c[ 控制字符
示例: print STDOUT "網上學園/n"; 將"網上學園"加上換行顯示在屏幕上.

語法: print LIST
說明:如果省略Filehandle的話,就會把Filehandle內定為STDOUT.也就是會將LIST的數(shù)據(jù)內容顯示在屏幕上.
示例: $url="www.netease.net/~zmd";
print "網上學園$url/n";
在屏幕上將會出現(xiàn)"網上學園www.netease.net/~zmd",如果想要讓雙引號內的變量失效,可以在變量的前面加上"/"符號.例如: print"網上學園/$url"; 這樣它就顯示:"網上學園$url"

語法: print
說明:同省略Filehandle和LIST的話,就會以STDOUT為Filehandle,并會輸出$_這個內定輸出變量的數(shù)據(jù)內容. 如果$_變量是一個空字符串的話,就會顯示出一個空字符串.
示例: $_="網上學園/n"; print; 就會將"網上學園"加上換行顯示在屏幕上


指令: printf
語法: printf Filehandle LIST
說明:在perl語言中也提代C語言中printf的語法,用法和C語言中的用法一模一樣.如果把Filehandle省略的話 ,也一樣會把STDOUT當成是內定的Filehandle.在為大家介紹printf函數(shù)之前,先讓我們來看看printf函數(shù)中變換符號的字符.

符號 其作用
%c   字符
%s   字符串
%d   整數(shù)
%f   浮整數(shù)
%h   十六進制碼
%o   八進制碼
示例:printf("chomod%d%s/n","711""cgi"); 會將chmod 711 cgi加上換行顯示于屏幕上。


指令:chop 語法:chop($url)
說明:把最后一個字符刪除。
示例:$url="www.nease.net/~zmd/";
chop($url); 這時$url="www.nease.net/~zmd" 而這兩行也可以寫成chop($url="www.nease.net/~zmd/");


指令:split
語法:split(/pattern/,$text,limit) 其中/pattern/是文字處理的模式,而limit是代表要分割的個數(shù),一般可以省略。
說明:用一個指定的文字處理模式來分割$text字符串。
示例
$text="Michael,Gevin,Mike"; @name=split(/,/,$text); #這時@name=("Michael","Gevin","Mike");
($a,$b,$c)=split(/,/,$text); #這時$a="Michael";$b="Gevin";$c="Mike";
@name=split(/,/,$string,2); #這時@name=("Michael","Gevin");
在傳送CGI應用程序數(shù)據(jù)的時候會先將數(shù)據(jù)編碼,其中會將FORM中第個數(shù)據(jù)字段的數(shù)據(jù)內容用&這個符號隔開,所以在解碼的時候就要以&這個符號為分割的字符,將每個數(shù)據(jù)字段分割出。例如: $text="Mike=A&Michael=B";
@name=split(/&/,$text); #這時@name=("Mike=A","Michael=B"); 而數(shù)據(jù)字段的名稱和這個數(shù)據(jù)字段的值是用=這個符號來隔開,如果想取得數(shù)據(jù)字段的名稱和所對應的值的話,就用要=這個符號來分割數(shù)據(jù)字段,例如: $name=""Mike=Michael"";
($name1,$name2)=split(/=/,$list); #這時$name1="Mike";$name2="Michael";


指令:keys
語法:keys(%array)
說明:取出關聯(lián)數(shù)組%ARRAY中全部的key。
示例:%NAME=(1,"mike",2,"michael"); @readkey=keys(%NAMES); #這時@readkey=(1,2);


指令:values
語法:values(%array)
說明:取出關聯(lián)數(shù)組%ARRAY中全部的value。
示例:%NAMES=(1,"mike",2,"michael"); @readval=values(%NAMES); #這時@readval=("mike","michael");


指令:reverse
語法:reverse(@array)
說明:將數(shù)組@array中的元素由后到前重新排列。
示例:@back=("A","B","C","D","E"); @back=reverse(@back); #這時@back=("E","D","C","B","A");


指令:sort
語法:sort(@array)
說明:將數(shù)組中的元素由小到大排序,如果要由大到小排序的話,要加上reverse這個函數(shù)。
示例
@abc=("d","b","c","a"); @abc=sort(@abc); #這時@abc=("a","b","c","d");
@abc=(reverse sort@abc); #這時@abc=("d","c","b","a"); 這個語法也可以寫成@abc=(reverse sort(@abc));
@number=(5,2,10); @number=sort(@number); 上面示例用sort函數(shù)來排序數(shù)值的時,會出差錯,因此要用下面到下面這一句。 @number=(sort{$a<=>$b}@number); #這時@number=(2,5,10);


指令:length
語法:length($string)
說明:求出字符串$string的字節(jié)(bytes)值。
示例:$string="Perl5"; $size=length($string); #這時$size=5;


指令:substr
語法:substr($string,offset,length) offset代表起始字符的位置,length代表引用的字符串長度,如果省略length則代表從起始值到字符串的最后一個字符長度。而offset如果是負值的話,就會從字符串右邊開始指定字符。
示例
$s=substr("perl5",2,2); #這時$s="rl";
$s=substr("perl5",2); #這時$s="rl5";
$s=substr("perl5",-2,2); #這時$s="er";


指令:index
語法:index($string,$substring,position) $substring是要尋找的字符;position代表從哪一個位置開始尋找,假如省略position就從頭開始找起。
說明:返回所要找尋的字符在一字符串$string中的位置,如果在字符串中找不到字符的話,則會返回-1這個值。
示例
$s=index("perl5","p"); #這時$s=0
$s=index("perl5","l",2); #這時$s=3
$s=index("perl5","perl"); #這時$s=-1


指令:push
語法:push(@array,$string)
說明:在數(shù)組@array的最后附加新的元素 ($string)到數(shù)組@array中。
示例:@array=("one","two"); push(@array,"three"); #這時$@array=("one","two","three")


指令:pop
語法:pop(@array)
說明:將數(shù)組(@array)的最后一個元素刪除,并將刪除的元素返回。
示例:@array=("one","two"); $rm=pop(@array); #這時@array=("one");而$rm="two";


指令:unshift
語法:unshift(@array,$string) 說明:在數(shù)組@array的第一個元素前附加新的元素$string到數(shù)組@array中。 示例: @array=("one","two"); unshift(@array,"three"); #這時@array=("three","one","two")


指令:shift
語法:shift(@array)
說明:將數(shù)組@array的第一個元素刪除,并將刪除的元素返回。
示例:@array=("one","two"); @rm=shift(@array); #這時@array=("two");而$rm="one";


指令:join
語法:join($string,@array)
說明:在一數(shù)組@array的元素之間加上一指定的字符$string,并將結果返回。
示例
@array=("one","two","three");
$total=join(":",@array); 這時$total="one:two:three";


指令:grep
語法:grep(/pattern/,@array)
說明:將合文字處理模式(regular expression)的數(shù)組元素找出來。
示例
@array=("one","on","in");
$count=grep(/on/,@array); #這時$count=2
@result=grep(/on/,@array);#這時@result=("one","on");


指令:hex
語法:hex($string)
說明:將十六進制的數(shù)值轉成十進制。
示例: $decimal=hex("ff"); 這時$decimal=255;


指令:rand
語法:rand($interger)
說明:常和函數(shù)srand搭配來取得一隨機數(shù),如果沒有先宣告stand函數(shù)的話,則取出的常數(shù)值是一個固定值。這個語法會返回一個介于0和$interger之間的數(shù)值,如果$interger省略的話,則會返回一個介于0和1 的數(shù)值。
示例
srand; #要先宣告srand函數(shù),才能產生隨機數(shù)的效果
$int=rand(10); #$int的值會大于0而且小于10如果希望產生的亂數(shù)是整數(shù)的話,就要再加上int #這個函數(shù)
$int=int(rand(10)); #$int的值是一個整數(shù),且值在0和9之間


指令:localtime
語法:localtime(time)
說明:可返回九個有關時間的元素,在寫CGI應用程序的時候常會用到系統(tǒng)的時間,所以在此會詳細介紹這個函數(shù)的用法。
示例
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
其中: $sec代表秒數(shù)[0,59] $min代表分數(shù)[0,59] $hour代表小時數(shù)[0,23] $mday代表是在這個月的第幾天[1,31] $mon代表月數(shù)[0,11],要將$mon加1之后,才能符合實際情況。$year從1990年算起的年數(shù) $wday從星期六算起,代表是在這周中的第幾天[0-6] $yday從一月一日算起,代表是在這年中的第幾天[0,365] $isdst只是一個flag 知道這些變量之后,就可以在CGI應用程序中拿來應用了。此外,也可以用下面這一行指令在UNIX系統(tǒng)下取得系統(tǒng)的時間。為了避免錯誤發(fā)生,最好用絕對路徑的方法來取得系統(tǒng)時間,如果絕對路徑不清楚的話可以用"which data"這個指令來得知。最后要提字符的話,就不能正確執(zhí)行系統(tǒng)的程序了。 $data='/usr/bin/data'; 而在perl5版本中,也可以用下面這一行指令來取得系統(tǒng)時間。 $data=localtime(time);


指令:die
語法:die LIST
說明:會把LIST字符串顯示出來,并退出程序。常常和$!這個代表錯誤信息變量一起使用。
示例:open(FILE,"$filename")||die "不能打開文件$!/n; 如果打開文件失敗的話,就會顯示出錯誤的信息,之后再退出程序。


指令:open
語法1:open(filehandle,"$filename") 其中$filename是一個指定打開的文件名。
說明:這是一個很常用的函數(shù),可用于文件的打開(read only)。在CGI程序設計中常常會打開一個文件來讀取數(shù)據(jù),所以筆者會詳加說明這一個函數(shù)相關用法。這個filehandle可把它看作在 I(INPUT)/O(OUTPUT)之間的一個橋梁,可以利用FILEHANDLE來作出數(shù)據(jù)讀入寫出的動作。開始可用OPEN這個函數(shù)來打開一個指定的文件,接下來可以用&ltfilehandle>來讀取所打開文件的數(shù)據(jù)內容,最后一定要用close這個函數(shù)來關閉這個之前打開的filehandle。要注意的是在CGI程序定作中,當用OPEN這個函數(shù)來打開一個文件時,一定要在打開文件前加上文件所在的絕對路徑名稱。
示例
$filename="usr/abc.txt";
open(FILE,"$filename")||die"不能打開文件$filename/n; #將&ltfile>數(shù)據(jù)指定給純變量$line(一行一行地)
while($line=&ltfile>)
{
print"$line";
}
close(file); 就會把abc.txt這個文件的內容顯示出來。

語法2:open(filehandle,"<$filename")
說明:這個語法也可以打開一個存在的文件(read only)。
示例
$filesname="usr/abc.txt";
open(file,"<$filename")||die"不能打開文件$filename/n";
@array=&ltfile> #將&ltfile>全部的數(shù)據(jù)內容都指定給數(shù)組@array close(file);
print "@array"; 也會把abc.TXT這個文件的內容顯示出來。

語法3:open(filehandle,">$filename")
說明:建立一個新的文件(write only),如果已經存在這個文件了,就會把舊文件名覆蓋掉。并可用print filehandle的方式將數(shù)據(jù)到所打開的文件中。
示例
$filename="/usr/abc.txt";
open(file,">$filename")||die"不能打開文件$filename/n;
print file "this is a new line1/n; #/n是換行字符
print file "this is a new line2/n;
close(file); 會打數(shù)據(jù)存在一個新文件中。

語法4:open(filehandle,">>$filename")
說明:數(shù)據(jù)用附加的方式定入一文件(write only),如果指定的文件名不存在的話就會建立一個新的文件。
示例
$filename="/path/abc.txt";
open(file,">>$filename")||die"不能打開文件$filename/n";
print file "this is a new line1/n";
print file "this is a new line2/n";
close(file);
會打數(shù)據(jù)附加(append)到一個文件(abc.txt)中。

語法5:open(filehandle,"|unix command")
說明:就會把在filehandle的數(shù)據(jù)輸入給unix的指令來作處理。
示例
$mailprog="/usr/ucb/mail"; #unix系統(tǒng)上的寄信程序(一定要加絕對路徑)
$who="mqingyi@126.com";
$open(file,"|$mailprog$who")||die"打開失敗/n";
print file "I love you!/n";
print file "I want to see you./n";
close(file);
就會通過unix系統(tǒng)mail的程序,將FILE這個FILEHANDLE的數(shù)據(jù)內容寄給$who這個變量所指定的收信人。我們可以利用open這個函數(shù)來設計一個來信批評CGI應用程序,在本書中的下一章中會有詳細的介紹。


指令:close
用法:close(filehandle)
說明:用open這個函數(shù)來打開一個filehandle之后,一定要用close批這個函數(shù)把所打開的filehandle關閉。
示例
open(filehandle,"$filename");
close(filehandle);


指令:pack
語法:pack("指定的格式",list)
說明:pack這個函數(shù)會將一個list變成所指定的二進制數(shù)據(jù)格式。在CGI程序分割解碼過程中,會用到pack這個函數(shù),所以筆者在此簡單介紹這個函數(shù)的用法。
示例:$string=pack("c",65); #這時$string="a";將65這個ascii碼轉換成一個unsigned字符,其中c就是指定要轉換成unsigned字符的意思。


指令:read
語法:read(filehandle,$string,length) 其中l(wèi)ength是代表讀入字符串的長度(bytes)。
說明:用read這個函數(shù)把filehandle中的數(shù)據(jù)依指定的字符串長度讀入之后指派給$string這個變量。在cgi程序分割解碼過程中,如果FORM的傳送方式是設定為POST的話,就會將傳送的數(shù)據(jù)設定為標準輸入,所以會將數(shù)據(jù)內容指定給STDIN 這個標準輸入的filehandle,而CGI環(huán)境變量$env{'content_length'}就是代表使用者送出數(shù)據(jù)內容的長度,因此我們要用read這個函數(shù)來取得使用者送出的數(shù)據(jù)內容。
示例:read(stdin,$buffer,$env{'content_length'}); 就會將stdin這個標準輸入filehandle中的數(shù)據(jù)依指定的字符串長度讀入,再指派給$buffer這個變量。


指令:exit
語法:exit
說明:退出執(zhí)行的程序。
示例: print"i love cgi/n"; exit; 顯示完"i love cgi"以后,將退出這個程序。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧美bbbxxxxx| 欧美与欧洲交xxxx免费观看| 黑人巨大精品欧美一区二区免费| 国产美女在线免费观看| 中文字幕中文字幕一区| 成人动漫一区二区在线| 国产欧美精品在线播放| 久久久99精品视频| 久久久99精品久久| 精品人伦一区二区三区| xxxx欧美18另类的高清| 久久国产精品一区二区三区| av在线播放资源| 国产偷激情在线| av自拍一区| 欧美精品色一区二区三区| 色呦呦免费观看| 国产精品久久久久国产精品日日| 精品成人18| 日韩精品午夜| 国产五月天婷婷| 欧美日韩国产综合视频在线观看| 精品欧美一区二区精品少妇| av在线一区二区三区| 亚洲欧美日韩动漫| 午夜精品福利一区二区三区蜜桃| 国产精品综合一区二区三区| 日本一区二区三区dvd视频在线| 国产成人一区二区三区影院在线| 国产亚洲一区二区在线| 岛国av一区二区| 免费一级肉体全黄毛片| 午夜在线观看视频18| 亚洲欧美综合在线观看| 99中文字幕| 懂色一区二区三区av片| 毛片免费在线观看| 四虎影在永久在线观看| 妺妺窝人体色www在线观看| 精品国偷自产在线视频99| 国产伦精品一区二区三区视频| 国产亚洲激情视频在线| 日本高清免费在线视频| 国产成人综合久久| 一区二区三区美女视频| 欧美激情久久久| 国产精品videossex撒尿| 欧美成人免费在线观看视频| 91久久国产精品91久久性色| 97最新国自产拍视频在线完整在线看| 亚洲国产精品久久久久久女王| av在线免费网址| 欧美自拍偷拍网| 午夜精品免费看| 一区二区免费不卡在线| 91精品国产777在线观看| 精品国产精品国产偷麻豆| 国产情侣在线视频| 日本高清无吗v一区| 人人做人人草| 久久久久久久91| 99久久人爽人人添人人澡| 99在线精品免费视频九九视| 国产农村妇女精品久久| 成人日韩欧美| 亚洲国产欧美不卡在线观看| 尤物免费看在线视频| sis001亚洲原创区| 成人嘿咻视频免费看| 久久成人精品| 欧美日韩卡一| 欧美黑人欧美精品刺激| 亚洲欧美日韩成人高清在线一区| 国产精品91在线| 精品久久99| 一区二区三区在线播| 综合亚洲视频| 午夜一区二区三区四区| 久久天堂av综合合色蜜桃网| 欧美xxx在线观看| 精品网站在线看| 国产精品对白刺激| 国产美女高潮一区二区三区| 国产激情视频在线观看| 成人黄色片网站| 国产精品亚洲第一| 成人av资源| 高清乱码毛片入口| 日韩黄色大片| 中文字幕网站视频在线| 香蕉视频在线播放| 欧美日韩伊人| 亚洲精品护士| 久久综合九色综合欧美亚洲| 日韩中文字幕精品视频| 啪啪一区二区三区| 欧美 日韩 国产在线观看| 欧美日韩中文精品| 欧美69xx性欧美| 欧美麻豆精品久久久久久| av激情综合网| 精国产品一区二区三区a片| 99.玖玖.com| 日韩一区二区三区中文字幕| 日韩欧美你懂的| 精品国产视频在线观看| 国内精品亚洲| 中文字幕日韩欧美一区二区三区| 日本中文字幕在线不卡| 欧洲亚洲一区二区三区| 欧美性猛交xxxx黑人猛交| 另类一区二区三区| 制服丝袜中文字幕一区| 一本大道久久a久久综合| 午夜小视频免费| 懂色av蜜臀av粉嫩av喷吹| 精品黑人一区二区三区观看时间| 免费男女羞羞的视频网站中文版| 国产精品蜜月aⅴ在线| 香蕉影院在线观看| 欧美挠脚心网站| 国产男男gay体育生白袜| 香蕉视频黄色片| 欧美精品一区二区免费| 久久精品午夜一区二区福利| 国产精品美女久久久浪潮软件| gogo高清在线播放免费| 男人的天堂va在线| 欧美高清视频免费观看| av男人一区| 亚洲欧美日韩国产| 欧美亚洲精品日韩| 美女精品视频一区| 成人做爰视频www网站小优视频| 久久精品这里热有精品| 国产亚洲一区二区手机在线观看| 日韩少妇内射免费播放18禁裸乳| 国产夫妻自拍一区| 久久国产高清视频| 青青草一区二区| 日韩久久久久久久久久久久久| 久热精品视频在线观看一区| 亚洲一区二区在线免费看| www99热| 在线观看h片| 99久久久无码国产精品免费| 久久五月精品中文字幕| 欧美精品 - 色网| 欧美国产第二页| 国产九色porny| 无罩大乳的熟妇正在播放| 国产成人亚洲精品播放器下载| 亚洲小视频在线| 精品人妻伦一区二区三区久久| bdsm精品捆绑chinese女| eeuss影院95999部| 日产午夜精品一线二线三线| 日韩精品高清在线| 91美女精品| 欧美极品另类| 久久精品免视着国产成人| 狠狠色综合网站久久久久久久| 欧美色电影在线| 精品一区中文字幕| 久久91视频| 三上悠亚激情av一区二区三区| 亚洲深夜视频| wwwxx欧美| 日韩最新中文字幕电影免费看| 色偷偷av一区二区三区乱| 国产精品嫩模av在线| 中文字幕高清20页| 欧美精品一区二区视频| 免费一区二区三区在在线视频| 国产女主播喷水视频在线观看| 国产精品高潮呻吟AV无码| 女人色偷偷aa久久天堂| 亚洲日韩视频| 熟女高潮一区二区三区| 香蕉成人app| 天堂网在线.www天堂在线视频| 四虎永久免费影库二三区| 日韩乱码在线视频| 亚洲精品日韩一| 精品一区二区在线观看| 欧美日韩国产精品一区二区三区四区| 亚洲电影天堂av| 久久精品一级片| 99国产精品久久久久久久久久久| xvideos.蜜桃一区二区| 精品免费av在线| 国产精品久久久久久久久晋中| 国产9色视频| 欧美久久久久久久久中文字幕| 久久久久久久爱| 天天添天天操| 精品人妻一区二区三区蜜桃视频| 日韩欧美伦理电影院| 黄页网址大全在线观看| 成人精品网站在线观看| 国内外成人免费在线视频| 欧美牲交a欧美牲交aⅴ免费下载| 亚洲欧洲高清在线| 伊人精品成人久久综合软件| 久久成人久久爱| 国产日韩欧美一区二区三区综合| 久久久亚洲av波多野结衣| 成人黄色av网址| av在线网址导航| 欧州一区二区三区| 精品亚洲精品| 久久99久久99精品免观看软件| 三上悠亚在线一区| 91精品国产综合久久久久久丝袜| 91久久人澡人人添人人爽欧美| 免费在线观看成年人视频| 欧美亚洲色图视频| 免费电影一区二区三区| 91视频8mav| 日韩日韩日韩日韩日韩| 国产黄色免费大片| 黑人极品videos精品欧美裸| 美女精品视频一区| 日韩动漫一区| 波多野结衣中文字幕久久| 欧美极度另类| 日韩av卡一卡二| 在线成人www免费观看视频| 久久香蕉频线观| 蜜桃狠狠狠狠狠狠狠狠狠| 欧美精品乱码久久久久久按摩| 欧美 日韩 综合| 日韩伦理一区二区三区| 99国产精品久久久久| 成年女人的天堂在线| 欧美有码在线| 91精品国偷自产在线电影| 日本高清不卡中文字幕| 色悠悠久久88| 亚洲香蕉成视频在线观看| 欧美日韩国产一区二区三区不卡| 国产美女精品视频免费观看| 五月天亚洲婷婷| 亚洲国产毛片完整版| 在线播放国产精品| 国产99久一区二区三区a片| 国产精品国产自产拍在线| 高清毛片在线观看| 色综合老司机第九色激情| 里番在线观看网站| 欧美美女一区二区| 欧美日韩在线观看一区二区三区| 亚洲欧美bt| 亚洲一卡二卡三卡四卡五卡| 秋霞av一区二区三区| 久久久久久亚洲精品杨幂换脸| 国产激情自拍| 视频免费观看| 日韩一区二区精品在线观看| 国产www精品| 永久免费毛片在线播放不卡| 国产精品久久久久77777| 久久99久久99精品| 在线观看av网页| 久久综合九色综合欧美狠狠| 精品中文字幕在线播放| 久久国产精品视频在线观看| 91丝袜美腿美女视频网站| 4444kk亚洲人成电影在线| 亚洲一区二区91| www.色播.com| bdsm精品捆绑chinese| 国产情侣在线播放| 91精品人妻一区二区| 麻豆电影在线观看| 久草免费新视频| 久久久噜久噜久久综合| 蜜桃视频在线观看www社区| 精品无码人妻一区二区免费蜜桃| 亚洲成a人片在线| 亚洲图片你懂的| av在线免费不卡| 免费av成人在线| 亚洲精品在线观看av| 老牛影视av一区二区在线观看| 久久精品这里只有精品| 人妻久久一区二区| 国产青草视频在线观看视频| 久久久久久久久久久人体| 欧美成人自拍| 国产欧美一区二区三区米奇| 成人综合专区| 9.1麻豆精品| 在线观看一区| 国产精品50页| 欧美大片一区二区| 欧美高清性xxxxxxx| 少女频道在线观看免费播放电视剧| 五月花丁香婷婷| 两个人日本在线观看视频| 欧美日韩亚洲一区二区三区四区| 精品夜夜嗨av一区二区三区| 欧美日韩一区二区三区在线看| 欧美日韩亚洲不卡| 成人性视频欧美一区二区三区| 最近2019免费中文字幕视频三| 成人高清伦理免费影院在线观看| 国产精品一二三| 一区三区自拍| 日本不卡一区二区三区高清视频| 免费黄色网网址| 国产精品你懂的在线观看| 7777精品伊人久久久大香线蕉经典版下载| 亚洲狼人精品一区二区三区| 久久亚洲二区| 亚洲视频在线视频| 日韩精品免费综合视频在线播放| 亚洲天堂中文字幕在线观看| 无码精品在线观看| 欧美日韩在线视频首页| 亚洲美女网站18| 第一区第二区在线| 成人在线观看a| 亚洲国产精品成人久久蜜臀| 亚洲第一区在线观看| 精品久久人人做人人爽| 9色在线视频网站| 99这里只有久久精品视频|