SUB :: SLICE :: Manuel

SUB :: SLICE :: Manuel est un module Perl avec Guide de l'utilisateur pour Sub :: Slice.
Télécharger maintenant

SUB :: SLICE :: Manuel Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • John Alden
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~bbc/Test-Assertions-1.054/lib/Test/Assertions.pm

SUB :: SLICE :: Manuel Mots clés


SUB :: SLICE :: Manuel La description

SUB :: SLICE :: Manuel est un module Perl avec Guide de l'utilisateur pour Sub :: Slice. SUB :: SLICE :: Manuel est un module Perl avec Guide de l'utilisateur pour Sub :: Slice.Utilisant SUB :: SLICESB :: Slice est un moyen de décomposer un processus à long terme et de maintenir l'état sur un protocole apatride. Cela permet au client de dessiner une barre de progression ou d'abandonner le processus à partir du processus. Le mécanisme utilisé par SUB :: SLICE est similaire à la gestion de la session utilisée sur de nombreux systèmes d'authentification d'utilisateur Web. Cependant, plutôt que de simplement passer une identification de retour comme un jeton que ces systèmes le font, dans Sub :: Tranchez une structure de données avec des informations plus riches sont transmis au client, permettant au client de prendre des décisions intelligentes plutôt que de gérer aveuglément. :: Des tranches sont mieux expliquées avec un exemple minimal. Supposons qu'il existe un protocole de télécommande entre le client et le serveur tel que XML / HTTP. Pour des raisons de brièveté, supposons que les méthodes appelées dans le serveur de paquets :: sur le client sont rejetées comme par magie sur le serveur.Le serveur fait deux choses. Le premier consiste à émettre un jeton pour le client à utiliser: #Server sous Create_Token {My $ Job = Nouveau Sub :: Slice (); retour $ Job-> Jeton; } La seconde consiste à fournir la routine dans laquelle le jeton est transmis pour chaque itération: Sub Do_work {My $ Token = Shift; My $ Job = Nouveau SUB :: SLICE (Jeton => $ Token); at_start $ job Sub {My $ fichiers = fichiers_to_process (); #Store Quelques données définissant le travail à faire $ Job-> Store ("Fichiers", $ de fichiers); }; at_stage $ job "chaque_itération" sub {# {# {# {# {# {# {secours = $ job-> fetch ("Fichiers"); My $ file = shift @ $ fichiers; mon $ was_ok = processus_file ($ dossier); #Record nous avons fait le travail $ Job-> Store ("Fichiers", $ Fichiers); #Check s'il reste plus de travail pour faire $ Job-> Done () sauf (@ $ dossiers); }; } Le client obtient en quelque sorte un jeton de retour du serveur. Il le repasse ensuite au serveur pour chaque itération. Il peut inspecter le jeton pour vérifier s'il reste plus de travail. #Client My $ Token = Server :: Create_Token (); pour (1 .. max_itérations) {serveur :: do_work ($ jeton); Dernier dimensionné $ Token -> {fait}; } Exigences: · Perl


SUB :: SLICE :: Manuel Logiciels associés

scnannlib

SCNANNLIB est une bibliothèque de réseaux de neurones artificiels de réseaux de poulet sentinelles. ...

146

Télécharger