梦见蝎子是什么预兆| kor是什么意思| 鬼玺是什么| 脸黄是什么原因造成的| 师公是什么意思| 医学生规培是什么意思| 多囊卵巢综合症吃什么食物好| 睾丸扭转是什么导致的| 天山童姥练的什么武功| 语素是什么| 枸杞补什么| 北京属于什么方向| 扒拉是什么意思| 厂与什么有关| 什么情况下要做宫腔镜| 眼睛肿了用什么药| 肠炎是什么症状| 甲亢有什么反应| 垂涎什么意思| 脱式计算是什么意思| 夏枯草有什么功效| 螃蟹过街的歇后语是什么| 肌肉型肥胖是什么意思| 安抚是什么意思| 拉稀吃什么药最有效果| 冠状ct能查什么| 高血压吃什么最好| 左侧肋骨下面是什么器官| 至死不渝什么意思| 什么是颈椎病| pc是什么材料| 梦笔生花的意思是什么| 拔了牙吃什么消炎药| 农历三月三是什么日子| 心动过缓是什么意思| 黑脚鸡是什么品种| 168红包代表什么意思| 猫的祖先是什么动物| 93年属于什么生肖| 月经量多吃什么药调理| 止血敏又叫什么名| 洋红色是什么颜色| 金牛座是什么性格| 主胰管不扩张是什么意思| 1974年属虎是什么命| 美国为什么打越南| 先明后不争什么意思| 拉肚子能喝什么| 长痱子是什么原因| m代表什么单位| 孩子鼻塞吃什么药| 心灵鸡汤是什么意思| 秦始皇为什么要焚书坑儒| 博爱什么意思| 牙神经痛吃什么药| 精神病吃什么药最好| 1994年什么命| 男人的精子对女人有什么好处| 骷髅是什么意思| 梅尼埃综合症是什么病| 五谷有什么| 父母都是a型血孩子是什么血型| 曹仁和曹操什么关系| 增加性功能吃什么药| 95年属什么| 狮子被称为什么| 舌头热灼是什么原因| 特别怕热爱出汗是什么原因| 御姐是什么意思| 吃胡萝卜有什么好处| 吃肝补什么| 结节性红斑吃什么药| 节育环要什么时候取才是最佳时期| 李元霸为什么怕罗士信| 修复子宫内膜吃什么药| 什么颜色加什么颜色等于黄色| 高汤是什么汤| q10什么时候吃最好| 93年属什么的生肖| sid是什么意思| 肌酐低是什么意思啊| 领空是什么意思| 为什么会口臭| 大雄宝殿是什么意思| 劣迹斑斑是什么意思| 什么的兵马俑| 什么是更年期| 自恋什么意思| 什么米之乡| 吃饭是什么意思| 什么是虚岁| osprey是什么牌子| 土豆不能和什么一起吃| 飞机为什么不能说一路顺风| 酸根是什么| 宝宝睡觉突然大哭是什么原因| 玛尼是什么意思| 子宫内膜厚有什么影响| 小确幸什么意思| 为什么会胆汁反流| 福是什么生肖| 温州有什么好玩的| paba是什么药| 怀孕周期是从什么时候开始算的| 肝炎吃什么药| 月球表面的坑叫什么| 肺结节什么东西不能吃| 2005属什么生肖| 90岁属什么生肖| 刘邦字什么| 脸热发红是什么原因| 有眼不识泰山是什么意思| 爱出汗的人是什么原因| 谷氨酰基转移酶低是什么原因| 挛缩是什么意思| 尿频尿急吃什么药效果最好| 脚痒是什么原因| 五什么四什么| 儿童中耳炎用什么药最好| 嗝什么意思| 生理期吃什么比较好| 血半念什么| 深蓝色是什么颜色| 纤维蛋白原是什么意思| http是什么| 手术后吃什么营养品好| 6月18什么星座| 尿道感染是什么原因| mic是什么意思| 骶1隐裂是什么意思| 批号是什么意思| 梦见自己光脚走路是什么意思| 投放是什么意思| 经期适合吃什么食物| 西地那非是什么药| 拔牙后吃什么食物| 胃发炎吃什么药好得快| 凤梨是什么| 口甜是什么原因引起的| 做梦吃酒席什么预兆| 山竹为什么叫山竹| hpv是什么病| 体检前需要注意什么| 笑什么如花| 灼烧感是什么感觉| 神经性皮炎用什么药膏好| 什么是碱性水果| 新生儿黄疸高有什么危害| 国二是什么意思| 吃芒果不能吃什么| 便秘缺什么维生素| 主导是什么意思| 打鼾是什么原因引起的| 吞咽困难是什么感觉| 什么样的孕妇容易翻盘| 慈母手中线的下一句是什么| 城市的夜晚霓虹灯璀璨是什么歌| 女性肝阳上亢吃什么药| 3.21什么星座| ug是什么| 怀孕胸部会有什么反应| 肠系膜多发淋巴结是什么意思| 小儿湿疹是什么原因造成的| 无忧什么意思| 胆结石是什么原因导致的| 一月四号是什么星座| 小孩手上脱皮是什么原因| 御姐范是什么意思| essence什么意思| yet是什么意思| 眼皮发黑是什么原因| 游泳要带什么东西| 冰丝面料是什么材质| 纯磨玻璃结节是什么意思| 吃什么胎儿眼睛黑又亮| 吃生蚝补什么| 什么是溶血性疾病| 付之一炬是什么意思| 舌头白是什么原因| 胆切除后吃什么好| 肾不纳气用什么中成药| 为什么想吐却吐不出来| 乘载和核载是什么意思| 睡觉被憋醒是什么原因| 怀孕会出现什么状况| 崎胎瘤是什么| bug什么意思| 尿黄是什么原因男性| 吃什么提高免疫力和增强体质| 心形脸适合什么发型| 人工流产后可以吃什么| 吃虾不能吃什么| 阿鼻地狱是什么意思| 平权是什么意思| 吃什么促进恶露排干净| 西泮片是什么药| 护理是干什么的| 唐顿庄园讲的是什么| 王朔为什么不娶徐静蕾| 肚子疼拉稀吃什么药| 脂肪瘤吃什么药| 低压高吃什么降压药| 忍冬是什么意思| 智叟是什么意思| soso是什么意思| 中国国酒是什么酒| 挖空细胞是什么意思啊| 甘少一横读什么| 生活防水是什么意思| 腹部淋巴结肿大是什么原因| 负荆请罪的负是什么意思| 跟腱炎什么症状| 七月上旬是什么时候| click什么意思| 精气是什么意思| 阴道长什么样| 家产是什么意思| 本座是什么意思| 脑萎缩是什么病| 白血病是什么原因引起的| pph是什么意思| 梦见吃米饭是什么意思| 心脏病是什么症状| 不举是什么意思| 什么样的人爱长结节| 彗星为什么有尾巴| 梦见吵架是什么意思| 肩袖损伤吃什么药| 预判是什么意思| 体格检查是什么意思| 留置针是什么| 健脾吃什么食物| 黑眼圈是什么原因造成的| 十岁小孩尿床是什么原因| 什么是水印照片| 日本有什么特产| 血糖吃什么水果| 普陀山求什么最灵| 一月20号是什么星座| 小孩黄疸是什么原因引起的| 什么属相好| 让姨妈推迟吃什么药| 完全性右束支传导阻滞是什么意思| 圆是什么图形| 脑瘫是什么症状| 征兵什么时候开始| 5月是什么月| 680分能上什么大学| 中国信仰什么教| 九月初六是什么星座| 清真什么意思| 黄体破裂吃什么药| 狗可以吃什么水果| 卵巢早衰吃什么药最好| 北瓜是什么瓜| 经常低血糖是什么原因| 手指麻是什么原因| 为什么会吐血| 九月十号什么星座| 滞纳金是什么意思| 一加是什么品牌| 口是什么意思| 为什么月经一次比一次提前| 什么是相位| 百度P?esko?it na obsah

文王卦是什么意思

Z Wikipedie, otev?ené encyklopedie
Tento ?lánek je o programovacím jazyku. O typografické jednotce perl pojednává ?lánek typograficky bod.
Perl
Paradigmamultiparadigmaticky: funkcionální, imperativní, objektově orientovany, reflexní, genericky
Vznik18. prosince 1987
AutorLarry Wall
Vyvojá?Larry Wall
Poslední verze5.42.0 (3. ?ervence 2025)
Typová kontroladynamická
Ovlivněn jazykyAWK, Smalltalk 80, Lisp, C, C++, sed, Unix shell, Pascal
Ovlivnil jazykyPython, PHP, Ruby, ECMAScript, Dao, Windows PowerShell, JavaScript, Falcon
OSmultiplatformní
LicenceGNU GPL, Artistic License
Webperl.org
百度   七是带头廉洁自律。

Perl (vyslovnost [purl] ?i [p??l]IPA)[1] je interpretovany programovací jazyk vytvo?eny Larry Wallem v roce 1987. S rozvojem internetu se Perl stal velmi populárním nástrojem pro tvorbu CGI skript?.

Perl zahájil svou éru jako skriptovací jazyk, náhrada jazyka AWK a interpretru sh. Největ?ího roz?í?ení dosáhl ve verzi 4 z roku 1991. Verze 5 p?inesla ?etná vylep?ení, p?edev?ím vykonné datové struktury a mo?nost objektového programování. V poslední době získal Perl oblibu mimo jiné v bioinformatice. PC Magazine za?adil Perl v roce 1998 mezi finalisty soutě?e Technical Excellence Award v kategorii Development Tool. Slovo Perl najdete v Oxford English Dictionary.

Larry Wall se p?i konstrukci jazyka ?ídil heslem ?dá se to udělat více zp?soby“ (anglicky there's more than one way to do it). Umo?ňuje psát krátké programy jednodu?e a rychle a p?itom nebrání v psaní těch slo?itych. Jeden ze zp?sob? je p?itom obvykle velmi stru?ny, tak?e Perl získal nezaslou?enou pověst jazyka, ve kterém se tvo?í nesrozumitelny a neudr?ovatelny kód. Tato kritika ale není oprávněná, Perl je vhodny k ?e?ení malych i velkych problém?. Schopnosti a nástroje, které se pou?ívají u velkych projekt?, lze pou?ít i v krátkych skriptech.

Dobry programátor má podle Larryho Walla byt líny, netrpělivy a sebevědomy (Laziness, Impatience and Hubris).[2]

Vyhody Perlu

[editovat | editovat zdroj]
  • vyhody ?interpretovaného“ jazyka, p?edev?ím rychly vyvoj bez nutnosti kompilace a linkování – program je zkompilován po ka?dém spu?tění a je kdykoli mo?né ?p?ikompilovat“ dal?í kód. Je mo?no i provést ?ást kódu p?ed kompilací zbytku a nastavit tak konstanty, které následně m??e vyu?ít optimaliza?ní ?ást kompilace. A nap?íklad vynechat kód pro ladicí vypisy, pokud není program spu?těn s ur?itym parametrem.
  • p?es 18 000 volně dostupnych modul? t?etích stran v Comprehensive Perl Archive Network CPAN. Pojmenování, kategorizace, dokumentace, testování a instalace modul? jsou standardizovány. Moduly zp?ístupňují prakticky ve?kerá dostupná rozhraní a knihovny.
  • efektivita programování – v programech, které nejsou p?ímo závislé na rychlosti běhu, je vyhodněj?í jazyk, ktery vy?aduje méně ?ádek kódu
  • automatická práce s pamětí (není t?eba explicitně alokovat a uvolňovat pamě?) a pokro?ilé datové typy nap?. asociativní pole neboli hash (lineární seznamy a binární stromy ji? nejsou t?eba)
  • Perl je svobodny software, licencován pod Artistic License nebo GNU General Public License
  • ve srovnání s kompilovanymi jazyky lep?í mo?nosti zabezpe?ení p?i běhu kódu
  • snadné spojování ji? hotovych komponent (modul?) stejně jako u Delphi, Visual Basicu, PowerBuilderu, Tcl, Microsoft Office, Emacs, atd. a navíc s mo?ností ?irokého pou?ití (Linux, Unix, MS Windows, VMS, Palm OS, Apache, ASP, CGI, ISAPI, OLE, WSH, WSC, wxPerl, atd.)
  • p?evzetí osvěd?enych konstrukcí z ostatních jazyk?, jako nap?. C, AWK, sed, sh, BASIC, funkcionální jazyky (uzávěry, funkce jako parametry nebo návratové hodnoty, …) a dal?ích
  • reference na statické, dynamické i anonymní datové struktury
  • umo?ňuje procedurální, funkcionální i objektově orientované programování
  • snadná práce s textem a zna?kovacími jazyky (XML, HTML…)
  • regulární vyrazy a jejich rychlost
  • Perl podporuje znakovou sadu Unicode a je (byl) Y2K kompatibilní
  • eval (mo?nost vyu?ít funkce p?eklada?e za běhu programu, tak?e m??eme vytvá?et dynamicky kód, resp. kód optimalizovat na rychlost za běhu)
  • dynamické volání procedur (název známe a? za běhu programu)
  • stabilita – mnoho let vyvíjeny programovací jazyk
  • mo?nost pou?ití inline C/C++ v Perlu nebo rozhraní Perlu pro externí C/C++ knihovny skrz XS nebo SWIG
  • uzávěry (podprogramy si pamatují proměnné, je? pot?ebují ke svému běhu)
  • návěstí (?ízení cykl?)
  • automatické zavádění (pokud jméno funkce neexistuje, pak Perl umo?ňuje spu?tění definovaného kódu)
  • mod perl umo?ňuje web serveru Apache vlo?ení Perlu s vyhodami, jako je p?i vlo?ení PHP
  • interpret Perlu m??e byt vlo?en (embedded) do ostatních systém?, #include <Perl.h>
  • rozsáhlá dokumentace a literatura, komunita kolem Perlu, konference, news…

Nevyhody Perlu

[editovat | editovat zdroj]
  • nedisciplinovany programátor m??e extrémně snadno vytvá?et nesrozumitelny kód (jazyk velice benevolentní)
  • p?i některych aplikacích se m??e projevit neefektivnost dynamicky typovaného jazyka ve srovnání se staticky typovanymi jazyky, zejména spot?eba paměti
  • kruhové odkazy a problematika jejich destrukce (pou?ití reference counting garbage collectoru vy?aduje pou?ití destruktor?, které p?eru?í kruh nebo pou?ívání weak [wi?k] referencí, které nezvy?ují hodnotu ?íta?e referencí)
  • mnozí tvrdí, ?e jde o jazyk nevhodny pro vyuku programování. P?i pou?ití ve vyuce hrozí, ?e si student zvykne, ?e se o spoustu věcí nemusí starat a p?echod na ni??í jazyk pak bolí
  • syntaxe perlu 5 je tak slo?itá, ?e neexistuje samostatny parser ani formální definice syntaxe jazyka;[zdroj?] jediny parser perlu ?ady 5 je samotny interpret perlu, ani programátorské editory Vim a Emacs neumí pro perl korektně zvyrazňovat syntaxi
  • jazyk obsahuje funkce typu typemap, která dovoluje provést kód stejně jako funkce eval()[3]

Budoucí vyvoj (Perl 6 a VM Parrot)

[editovat | editovat zdroj]

V ?ervenci roku 2000, hned po setkání, na kterém byl odstartován projekt vyvoje jazyka Perl 6, byla zapo?ata práce na návrhu virtuálního stroje (VM – Virtual Machine) s názvem Parrot. Parrot je ur?en pro efektivní běh dynamickych programovacích jazyk? (primárně pro Perl 6). Jádro nové verze jazyka Perl tak bude kompletně p?epsáno jako tomu bylo nap?. u projektu Mozilla. Také syntaxe jazyka se dosti zásadně změní a úplná zpětná kompatibilita bude zaru?ena jinymi prost?edky.

Ukázka kódu

[editovat | editovat zdroj]

Tradi?ní program ?Hello world“:

print "hello, world!\n";

Roz?í?ená verze tradi?ního programu:

# A sample Perl program
$_ = "Hello, world! The magic number is 234542354.\n";
print;
s/\d+/-1/;
print;

a její vystup:

Hello, world! The magic number is 234542354.
Hello, world! The magic number is -1.

Vysvětlení: print; v podstatě znamená print $_;, kde $_ je vychozí proměnná. s/\d+/-1/; (nebo také $_ =~ s/\d+/-1/;) je regulární vyraz, jen? nahradí první nalezenou sekvenci ?íslic (celé ?íslo) ?íslem ?1.

Perl je dynamicky programovací jazyk. Je mo?né pou?ívat kompilátor v samotném programu. Tady je p?íklad kalkula?ky v jednom ?ádku kódu:

while (1) { print eval <>; }

Lze pak zadat nap?íklad:

5*5 <ENTER>
$a = $b = 1; $a+$b <ENTER>
for (1..1_000) { print +($a+$b+$_)."\n"; } <ENTER>
sin($a)**0.5 <ENTER>

Slo?itěj?í ukázkou je funkce, která vypí?e Fibonacciho posloupnost:

fib(100);

sub fib {
    my ($a, $b) = (0, 1);
    while ($b < $_[0]) {
        print "$b ";
        ($a, $b) = ($b, $a + $b);
    }
}

Vystupem tohoto programu by bylo:

1 1 2 3 5 8 13 21 34 55 89

Perl do verze 5.20 (květen 2014) neumo?ňoval tradi?ní zp?sob p?edání parametr? funkci. Hodnoty p?edávané p?i volání funkce jsou ulo?eny v poli @_ a programátor si musel sám zkontrolovat kolik a jakych parametr? funkce dostala a ulo?it si je do lokálních proměnnych. Samoz?ejmě existují knihovny, s jejich? pomocí je mo?né nadeklarovat validaci, vychozí hodnoty a podobně.

Práce s proměnnymi je v Perlu poněkud odli?ná od kompilovanych jazyk? (C/C++, Pascal):

$prom; # skalární proměnná
@prom; # pole
%prom; # asociativní pole

$pozdrav = "Ahoj"; # skalární proměnná obsahující ?etězec znak?

@pole = (1, 2, 3); # pole o t?ech prvcích
$pole[1] = 4; # v p?ípadě, ?e p?istupujeme ke konkrétní polo?ce,
                    # která je V?DY skalární hodnotou, umístíme p?ed
                    # název proměnné symbol $
@pole[0,2] = (7,9); # v p?ípadě, ?e p?istupujeme k několika prvk?m
                    #  najednou umístíme p?ed název proměnné symbol @

%skoly = ("pavel" => "FI MUNI", "petr" => "FIT VUT");
                    # asociativní pole, hodnoty jsou zadávány ve tvaru
                    # klí? => hodnota
print $skoly{"pavel"};
                    # vypí?e: FI MUNI
                    # hodnota je opět skalární
print join( ', ', @skoly{'pavel', 'petr'});
                    # vypí?e: FI MUNI, FIT VUT
                    # hodnota je opět seznam

Krása Perlu

[editovat | editovat zdroj]

Larry Wall pova?uje sám sebe za umělce a Perl za umělecké dílo. Následující program slou?í jako malá ukázka, ?eho je tento jazyk schopen. Program vypí?e (záměrně) poměrně pomalu slova: Just another Perl / Unix hacker. Za tím ú?elem vytvo?í 32 paralelních proces?, které slo?itě synchronizuje pomocí rour.[4]

@P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{
@p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord
($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&&
close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print

Toto samoz?ejmě není doporu?eny ani obvykly zp?sob zápisu program? v Perlu, ale pouze ukázka schválně neoptimálního kódu.

  1. Define Perl at Dictionary.com [online]. Dictionary.com, LLC [cit. 2025-08-07]. Dostupné online. (anglicky) 
  2. WALL, Larry; SCHWARTZ, Randal L.; CHRISTIANSEN, Tom. Programming Perl. P?íprava vydání Steve Talbott. 1. vyd. Beijing, Cambridge, Farnham, K?ln, Paris, Sebastopol, Taipei, Tokyo: O'Reilly, 9. 1996. xxi, 645 s. (Druhá edice). Dostupné online. ISBN 1-56592-149-6. OCLC 35663387 Kapitola Preface, s. 13. (anglicky) 
  3. KR?Má?, Petr. Chyby v programovacích jazycích ohro?ují bezpe?nost aplikací. Root.cz [online]. Internet Info, s.r.o., 12. 12. 2017 [cit. 6.1.2018]. Powered by Linux. Dostupné online. ISSN 1212-8309. 
  4. Obfuscated Perl Program (Perl Paraphernalia, perl.plover.com)

Literatura

[editovat | editovat zdroj]
  • WALL, Larry; SCHWARTZ, Randal L.; CHRISTIANSEN, Tom. Programování v jazyce Perl (p?vodním názvem: Programming Perl). P?eklad Martin Bla?ík; Editor ing. Martina Mojzesová; Odborná korektura ing. Bohumil Michal; Jazyková korektura Josef Novák. 1. vyd. Praha: Computer Press, 1997. 683 s. ISBN 80-85896-95-8. Pozn. o autorech. 
  • SRINIVASAN, Sriram. Programování v Perlu pro pokro?ilé: základy a techniky pro vyvojá?e (p?vodním názvem: Advanced Perl programing). P?eklad Martin Bla?ík; Editor Ivo Magera; Jazyková korektura Libor Vyhnálek. 1. vyd. Praha: Computer Press, 1998. 412 s. ISBN 80-7226-079-0. 
  • LEMAY, Laura. Nau?te se Perl za 21 dní (p?vodním názvem: Teach yourself Perl in 21 days). P?eklad Bogdan Kiszka a Jaroslav ?erny; Jazyková korektura Eva Bublová; Odpovědny redaktor Ivo Magera; Technicky redaktor Ji?í Matou?ek. 1. vyd. Praha: Computer Press, 2002. 546 s. (Rychle a jistě. Internet). ISBN 80-7226-616-0. P?elo?eno z angli?tiny. 
  • KYSELA, Martin. Perl: kompletní kapesní pr?vodce programátora. Odpovědny redaktor Miroslav Lochman. 1. vyd. Praha: Grada, 2005. 134 s. ISBN 80-247-1170-2. 
  • DA?ENA, Franti?ek. Myslíme v jazyku PERL. Odpovědny redaktor Miroslav Lochman. 1. vyd. Praha: Grada, 2005. 700 s. (Knihovna programátora). ISBN 80-247-1147-8. Obsahuje bibliografii, bibliografické odkazy a rejst?ík. 

Externí odkazy

[editovat | editovat zdroj]
  • Obrázky, zvuky ?i videa k tématu Perl na Wikimedia Commons
  • Vyukovy kurs Perl ve Wikiverzitě
  • (anglicky) CPAN.org – bohatá kolekce software, modul?, skript? a dokumentace
  • (anglicky) metacpan.org – bohatá kolekce software, modul?, skript? a dokumentace
  • ?eské stránky o Perl6

?lánky a u?ebnice:

Související projekty:

  • (anglicky) gtk2-perl – psaní GUI aplikací v Perlu nad GTK2
  • (anglicky) wxPerl – psaní GUI aplikací v Perlu pomocí wxWidgets
asks是什么意思 ch是什么牌子 橡皮擦是什么材料做的 身上长水泡是什么原因 凡士林是什么东西
otc是什么药 农历8月20日是什么星座 巨蟹座跟什么星座最配 什么人需要做肠镜检查 九月初八是什么星座
喝完酒早上吃什么好 勉铃是什么 noxa20是什么药 为什么经常放屁 天壤之别是什么意思
peni是什么意思 梦见吃红薯是什么意思 为什么说黑鱼是鬼 什么叫中成药 什么样的女人不能娶
top1什么意思hcv8jop0ns3r.cn 肺慢阻是什么情况hcv7jop9ns6r.cn 喝白茶有什么好处hcv8jop6ns9r.cn ibd是什么意思hcv9jop7ns3r.cn 巴字加一笔是什么字hcv9jop1ns3r.cn
妇科臭氧治疗是什么hcv8jop8ns4r.cn nothomme什么牌子dajiketang.com 什么样的笑容hcv9jop1ns8r.cn 鱼香肉丝属于什么菜系qingzhougame.com 山梨酸钾是什么hcv8jop2ns3r.cn
耳鸣什么原因引起hcv8jop4ns8r.cn 1940年中国发生了什么hcv8jop0ns5r.cn 游山玩水是什么意思hcv8jop4ns9r.cn 一代宗师是什么意思hcv9jop7ns5r.cn 欲加之罪何患无辞是什么意思hcv7jop7ns1r.cn
fr是什么hcv9jop7ns4r.cn 百香果有什么功效与作用jinxinzhichuang.com 十月一日什么星座hcv8jop4ns3r.cn 开放式耳机是什么意思hcv8jop1ns8r.cn 才华横溢是什么生肖hcv8jop2ns3r.cn
百度