| Alt :: Dilim :: Manuel SUB :: SLICE :: Manuel, alt: Dilim için kullanıcı kılavuzuna sahip bir Perl modülüdür. |
Şimdi İndirin |
Alt :: Dilim :: Manuel Sıralama ve Özet
- Lisans:
- Perl Artistic License
- yayıncı web sitesi:
- http://search.cpan.org/~bbc/Test-Assertions-1.054/lib/Test/Assertions.pm
Alt :: Dilim :: Manuel Etiketler
Alt :: Dilim :: Manuel Açıklama
Alt :: Slice :: Manuel, alt: dilim için kullanıcı kılavuzuna sahip bir Perl modülüdür. Alt :: Slice :: Manuel, alt :: slice için kullanım kılavuzuna sahip bir Perl modülüdür. Bu, müşterinin bir ilerleme çubuğu çizmesini veya işlemi geçmesini sağlar. Alt :: dilimi tarafından kullanılan mekanizma, birçok web kullanıcı kimlik doğrulama sisteminde kullanılan oturum yönetimine benzer. Bununla birlikte, bir kimliği sadece bir kimliğin bir belirteci olarak geçmemesi yerine, alt :: dilimle daha zengin bilgiler içeren bir veri yapısı müşteriye iletilir ve müşterinin devletin durumunu korumak yerine akıllıca kararlar vermesini sağlar. :: Dilim en uygun bir örnekle açıklanmaktadır. XML / HTTP gibi müşteri ve sunucu arasında bir uzaktan kumanda protokolü olduğunu varsayalım. Kısalık uğruna, paket sunucusunda adlandırılan yöntemlerin :: Müşteride, sunucuya sihirli bir şekilde uzaklaştığını varsayalım. Sunucu iki şey yapar. Birincisi, müşterinin kullanması için bir belirteç vermektir: #Server Sub Create_Token {$ job = yeni alt :: dilim (); $ iş-> belirteç; } İkincisi, belirteçinin her bir yineleme için geçtiği rutin sağlamaktır: alt do_work {$ TONEN = VHRITH; $ işim = yeni alt :: dilim (Token => $ belirteç); at_start $ job sub {$ dosyalar = dosya_to_process (); # Store Work $ -> Store ("Dosyalar", $ dosyaları) yapmak için çalışmayı tanımlayan bazı veriler; }; at_stage $ job "her_iteration" alt {# Bazıları bazı işlerim $ Dosyalar = $ job-> getirme ("Dosyalar"); $ dosya = shift @ $ dosyaları; $ was_ok = proses_file ($ dosya); #Record Work $ Job-> Mağazası ("Dosyalar", $ dosyaları) yaptık; #CHECK (@ $ dosya) olmadıkça, $ 'ya yapılması gereken daha fazla işin kaldığını kontrol edin; }; } Müşteri bir şekilde sunucudan bir belirteç alır. Daha sonra bunu her bir yineleme için sunucuya geçer. Daha fazla işin daha fazla olup olmadığını kontrol etmesi için belirteçleri inceleyebilir. #Client $ token = sunucu :: create_token (); için (1 .. max_iterations) {Sunucu :: do_work ($ belirteç); $ belirteç -> {Tamam}; } Gereksinimler: · Perl
Alt :: Dilim :: Manuel İlgili Yazılım