亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? heuristic.pm

?? 1. 記錄每個(gè)帖子的訪問(wèn)人情況
?? PM
字號(hào):
package URI::Heuristic;# $Id: Heuristic.pm,v 4.13 2002/01/16 23:26:09 gisle Exp $=head1 NAMEuf_uristr - Expand URI using heuristics=head1 SYNOPSIS use URI::Heuristic qw(uf_uristr); $u = uf_uristr("perl");             # http://www.perl.com $u = uf_uristr("www.sol.no/sol");   # http://www.sol.no/sol $u = uf_uristr("aas");              # http://www.aas.no $u = uf_uristr("ftp.funet.fi");     # ftp://ftp.funet.fi $u = uf_uristr("/etc/passwd");      # file:/etc/passwd=head1 DESCRIPTIONThis module provides functions that expand strings into real absoluteURIs using some builtin heuristics.  Strings that already representabsolute URIs (i.e. start with a C<scheme:> part) are never modifiedand are returned unchanged.  The main use of these functions are toallow abbreviated URIs similar to what many web browsers allow for URIstyped in by the user.The following functions are provided:=over 4=item uf_uristr($str)The uf_uristr() function will try to make the string passed as argument into a proper absolute URI string.  The "uf_" prefix stands for "User Friendly".  Under MacOS, it assumes that any string with a common URL scheme (http, ftp, etc.) is a URL rather than a local path.  So don't name your volumes after common URL schemes and expect uf_uristr() to construct valid file: URL's on those volumes for you, because it won't.=item uf_uri($str)This functions work the same way as uf_uristr() but it willreturn a C<URI> object.=back=head1 ENVIRONMENTIf the hostname portion of a URI does not contain any dots, thencertain qualified guesses will be made.  These guesses are governed bethe following two environment variables.=over 10=item COUNTRYThis is the two letter country code (ISO 3166) for your location.  Ifthe domain name of your host ends with two letters, then it is takento be the default country. See also L<Locale::Country>.=item URL_GUESS_PATTERNContain a space separated list of URL patterns to try.  The string"ACME" is for some reason used as a placeholder for the host name inthe URL provided.  Example: URL_GUESS_PATTERN="www.ACME.no www.ACME.se www.ACME.com" export URL_GUESS_PATTERNSpecifying URL_GUESS_PATTERN disables any guessing rules based oncountry.  An empty URL_GUESS_PATTERN disables any guessing thatinvolves host name lookups.=back=head1 COPYRIGHTCopyright 1997-1998, Gisle AasThis library is free software; you can redistribute it and/ormodify it under the same terms as Perl itself.=cutuse strict;use vars qw(@EXPORT_OK $VERSION $MY_COUNTRY %LOCAL_GUESSING $DEBUG);require Exporter;*import = \&Exporter::import;@EXPORT_OK = qw(uf_uri uf_uristr uf_url uf_urlstr);$VERSION = sprintf("%d.%02d", q$Revision: 4.13 $ =~ /(\d+)\.(\d+)/);eval {    require Net::Domain;    my $fqdn = Net::Domain::hostfqdn();    $MY_COUNTRY = lc($1) if $fqdn =~ /\.([a-zA-Z]{2})$/;    # Some other heuristics to guess country?  Perhaps looking    # at some environment variable (LANG, LC_ALL, ???)    $MY_COUNTRY = $ENV{COUNTRY} if exists $ENV{COUNTRY};};%LOCAL_GUESSING =( 'us' => [qw(www.ACME.gov www.ACME.mil)], 'uk' => [qw(www.ACME.co.uk www.ACME.org.uk www.ACME.ac.uk)], 'au' => [qw(www.ACME.com.au www.ACME.org.au www.ACME.edu.au)], 'il' => [qw(www.ACME.co.il www.ACME.org.il www.ACME.net.il)], # send corrections and new entries to <gisle@aas.no>);sub uf_uristr ($){    local($_) = @_;    print STDERR "uf_uristr: resolving $_\n" if $DEBUG;    return unless defined;    s/^\s+//;    s/\s+$//;    if (/^(www|web|home)\./) {	$_ = "http://$_";    } elsif (/^(ftp|gopher|news|wais|http|https)\./) {	$_ = "$1://$_";    } elsif ($^O ne "MacOS" && 	    (m,^/,      ||          # absolute file name	     m,^\.\.?/, ||          # relative file name	     m,^[a-zA-Z]:[/\\],)    # dosish file name	    )    {	$_ = "file:$_";    } elsif ($^O eq "MacOS" && m/:/) {        # potential MacOS file name	unless (m/^(ftp|gopher|news|wais|http|https|mailto):/) {	    require URI::file;	    my $a = URI::file->new($_)->as_string;	    $_ = ($a =~ m/^file:/) ? $a : "file:$a";	}    } elsif (/^\w+([\.\-]\w+)*\@(\w+\.)+\w{2,3}$/) {	$_ = "mailto:$_";    } elsif (!/^[a-zA-Z][a-zA-Z0-9.+\-]*:/) {      # no scheme specified	if (s/^([-\w]+(?:\.[-\w]+)*)([\/:\?\#]|$)/$2/) {	    my $host = $1;	    if ($host !~ /\./ && $host ne "localhost") {		my @guess;		if (exists $ENV{URL_GUESS_PATTERN}) {		    @guess = map { s/\bACME\b/$host/; $_ }		             split(' ', $ENV{URL_GUESS_PATTERN});		} else {		    if ($MY_COUNTRY) {			my $special = $LOCAL_GUESSING{$MY_COUNTRY};			if ($special) {			    my @special = @$special;			    push(@guess, map { s/\bACME\b/$host/; $_ }                                               @special);			} else {			    push(@guess, "www.$host.$MY_COUNTRY");			}		    }		    push(@guess, map "www.$host.$_",			             "com", "org", "net", "edu", "int");		}		my $guess;		for $guess (@guess) {		    print STDERR "uf_uristr: gethostbyname('$guess')..."		      if $DEBUG;		    if (gethostbyname($guess)) {			print STDERR "yes\n" if $DEBUG;			$host = $guess;			last;		    }		    print STDERR "no\n" if $DEBUG;		}	    }	    $_ = "http://$host$_";	} else {	    # pure junk, just return it unchanged...	}    }    print STDERR "uf_uristr: ==> $_\n" if $DEBUG;    $_;}sub uf_uri ($){    require URI;    URI->new(uf_uristr($_[0]));}# legacy*uf_urlstr = \*uf_uristr;sub uf_url ($){    require URI::URL;    URI::URL->new(uf_uristr($_[0]));}1;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀va亚洲va欧美va天堂| 欧洲日韩一区二区三区| 麻豆一区二区在线| 日本不卡一二三| 日韩va欧美va亚洲va久久| 亚洲福利一二三区| 日日摸夜夜添夜夜添精品视频 | 国产色综合一区| 久久综合成人精品亚洲另类欧美| 欧美一区二区三区男人的天堂| 欧美蜜桃一区二区三区| 欧美一区二区观看视频| 欧美电视剧免费观看| 精品国产百合女同互慰| 国产婷婷一区二区| ㊣最新国产の精品bt伙计久久| 国产精品区一区二区三区| 最新国产精品久久精品| 亚洲精品一卡二卡| 午夜av电影一区| 经典一区二区三区| 99久久久久久| 欧美私人免费视频| 日韩欧美中文字幕制服| 国产欧美日韩视频一区二区 | 狠狠色丁香久久婷婷综合_中| 国产露脸91国语对白| 99久久er热在这里只有精品15 | 欧美日韩久久久| 日韩限制级电影在线观看| 精品国产免费一区二区三区四区 | 亚洲老司机在线| 日韩成人午夜电影| 国产寡妇亲子伦一区二区| 99久久国产综合精品女不卡| 欧美日韩成人一区二区| 国产日韩欧美一区二区三区乱码| 亚洲日韩欧美一区二区在线| 亚洲高清一区二区三区| 国产精品亚洲一区二区三区妖精| 一本一道久久a久久精品| 91麻豆精品国产91久久久久久| 久久久久久久久一| 亚洲国产综合91精品麻豆| 久久国产欧美日韩精品| 91论坛在线播放| 精品久久久久一区二区国产| 亚洲天堂免费在线观看视频| 日本亚洲最大的色成网站www| 国产激情精品久久久第一区二区| 欧美午夜影院一区| 国产精品色哟哟| 麻豆国产欧美一区二区三区| 99久久国产综合精品色伊| 日韩欧美色电影| 亚洲精品成人在线| 国产盗摄一区二区| 欧美日韩一区高清| 国产精品福利一区| 精一区二区三区| 欧美亚洲综合久久| 国产精品超碰97尤物18| 狠狠色综合日日| 3atv一区二区三区| 亚洲已满18点击进入久久| 风间由美一区二区三区在线观看| 91 com成人网| 一区二区三区av电影| 国产不卡视频一区| 久久午夜羞羞影院免费观看| 亚洲国产精品久久久男人的天堂| 成人app在线| 久久视频一区二区| 蜜臀国产一区二区三区在线播放| 欧美亚洲国产一区二区三区va| 亚洲国产岛国毛片在线| 久久99精品久久只有精品| 欧美日韩国产天堂| 亚洲一区二区三区影院| av在线综合网| 国产精品久久一卡二卡| 国产一区激情在线| 精品国产制服丝袜高跟| 免费精品视频最新在线| 欧美日韩不卡视频| 亚洲高清在线精品| 欧美视频完全免费看| 亚洲另类春色校园小说| 91丨porny丨在线| 亚洲日本中文字幕区| 99麻豆久久久国产精品免费优播| 国产精品网站在线观看| 成人福利视频网站| 欧美国产视频在线| 高清不卡在线观看av| 欧美国产日本韩| 成人网男人的天堂| 国产精品盗摄一区二区三区| 成人黄色软件下载| 国产精品夫妻自拍| 色一情一伦一子一伦一区| 亚洲少妇中出一区| 一道本成人在线| 亚洲一区二区三区三| 欧美日韩国产经典色站一区二区三区| 亚洲aⅴ怡春院| 91精品视频网| 蜜臀av一区二区| 精品久久久久久综合日本欧美| 精品一区二区三区免费| 久久久国际精品| 国产69精品久久99不卡| 自拍偷拍亚洲激情| 欧美色图免费看| 奇米在线7777在线精品| 精品国产91乱码一区二区三区| 国产在线精品一区二区三区不卡| 国产欧美精品一区| 一本大道av伊人久久综合| 亚洲一区二区欧美激情| 欧美一区2区视频在线观看| 精品一区二区精品| 国产精品女主播av| 欧美午夜精品一区二区三区| 日日摸夜夜添夜夜添精品视频 | 久久久精品国产免大香伊| 丁香亚洲综合激情啪啪综合| 1区2区3区国产精品| 欧美丝袜丝nylons| 久久精品99国产精品日本| 久久久高清一区二区三区| av不卡在线播放| 午夜精品久久久久久久久| 欧美第一区第二区| 99国内精品久久| 婷婷中文字幕一区三区| 久久久另类综合| 色偷偷久久一区二区三区| 秋霞电影网一区二区| 欧美激情中文不卡| 欧美日韩一区二区三区在线 | 一本大道av一区二区在线播放 | 欧美亚洲国产一区在线观看网站| 欧美a一区二区| 国产精品区一区二区三| 欧美电影在线免费观看| 国产精品性做久久久久久| 亚洲一区二区三区爽爽爽爽爽| 欧美大片一区二区| 97精品国产露脸对白| 视频在线在亚洲| 中文欧美字幕免费| 3d成人h动漫网站入口| 波多野结衣在线aⅴ中文字幕不卡| 亚洲高清在线精品| 国产精品三级电影| 欧美一区二区三区四区五区| 成人性生交大片免费看中文网站| 日韩精品视频网| 亚洲精品久久久蜜桃| 亚洲精品在线观看视频| 91国偷自产一区二区三区观看| 精品在线播放免费| 亚洲不卡一区二区三区| 亚洲国产精品成人综合色在线婷婷| 7777精品伊人久久久大香线蕉超级流畅| 国产999精品久久| 麻豆成人av在线| 亚洲在线成人精品| √…a在线天堂一区| 久久这里只有精品6| 欧美日韩国产首页在线观看| 99热精品国产| 国产不卡免费视频| 伦理电影国产精品| 天堂蜜桃一区二区三区| 亚洲欧美色一区| 国产精品进线69影院| 精品成人免费观看| 欧美一级日韩不卡播放免费| 欧美伊人久久久久久午夜久久久久| 成人av在线电影| 国产一区二区三区观看| 麻豆91免费观看| 日韩精品电影在线| 亚洲综合男人的天堂| 亚洲码国产岛国毛片在线| 欧美精彩视频一区二区三区| 欧美精品一区二区三区高清aⅴ | 精品剧情v国产在线观看在线| 欧美欧美午夜aⅴ在线观看| 色综合久久久久久久| 成人的网站免费观看| 成人听书哪个软件好| 成人一区二区三区中文字幕| 国产乱码字幕精品高清av| 国产一区在线观看麻豆| 国产一区二区毛片| 国产精品中文字幕一区二区三区| 久草在线在线精品观看|