Liste :: filter :: lager

Liste :: Filter :: Speicher ist ein Speicherhandler für Filter (z. B. Filter).
Jetzt downloaden

Liste :: filter :: lager Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Joseph Brenner
  • Website des Verlags:
  • http://search.cpan.org/~doom/

Liste :: filter :: lager Stichworte


Liste :: filter :: lager Beschreibung

Liste :: filter :: speicher ist ein Speicherhandler für Filter (z. B. Filter). Liste :: Filter :: Speicher ist ein Speicherhandler für Filter (z. B. Filter) .synopsis verwenden Liste :: filter :: lagerung; $ stash_file = "$ env {Home} /project_filters.yaml"; Meine $ filter_storage = Liste :: filter :: storage-> neu ({lagerung => ,}); Meine $ Filter = Liste :: filter-> neu ({name => 'skip_boring_stuff', Begriffe => , Methode => 'skip_boring_stuff', Beschreibung => Überspringen Sie das wirklich langweilige Zeug ", Modifikatoren =>" xi ",}); $ filter_storage-> speichern ($ filter); # Und später, in einem anderen Code ... meine $ filtern_storage = Liste :: filter :: storage-> neu ({lager => ); mein $ filter = $ filtern_storage-> lookup ('skip_boring_stuff'); # Filters aus einem Pfad von Speicherorten: # (1) YAML-Datei (2) Eine DBI-Datenbankverbindung My $ yaml_file = "/tmp/filter_storage.yaml"; Meine $ lfs = list :: filter :: storage-> neu ({lager => }); # Speicherformat "MEM" hält Daten in Erinnerung nur meine $ lfs = Liste :: filter :: storage-> neu ({lager => }) ; # automatisch Kopien in der YAML-Datei von allen Filtern, die von DBI My $ filtern_storage verwendet werden => 'Dbi', connect_to => $ connect_to, Besitzer => $ Besitzer, Passwort => $ Passwort,},],}); # Ein Speicherhandler kann Objekte des Typs 'Transformation' # (ein Filterkind) speichern: My $ storage_tran = Liste :: filter :: storage-> neu ({lagerung => , type => 'Transformation' }); $ storage_tran-> speichern ($ transform); Liste :: filter :: speicher ist ein "Speicherhandler", er beträgt mehrere Standorte verschiedener Arten von steckbaren Trägerspeicher, um "Filter" (und Variantenarten von Filtern solche als "Transformation"). Siehe Liste :: Filter und Liste :: Filter :: transform.Um Überprüfen Sie die Art der Artikel, die gespeichert werden müssen: Im Herzen eines "Filters" ist eine Array-Referenz, die als "Begriffe" bezeichnet wird, die eine Liste beliebiger Perl enthält Datenstrukturen. Im Falle des einfachen "Filters" -Typs ist dies eine Liste der regulären Ausdrücke, bei der "Transformation" ist eine Liste von Array-Referenzen, die jeweils die drei Teile einer Perl-Substitution enthalten (in einer ungewöhnlichen Reihenfolge, die von 1 bis 3: S / 1/3/3) .Alles Zusätzlich zu dieser Liste der "Begriffe" hat jedes Filterobjekt einige andere zusätzliche Datenfelder: 'Name', 'Methode', 'Modifikatoren ', und' Beschreibung'.so könnte dies an ein Orm-System gedacht werden, mit der Ausnahme, dass es viel speziell ist (oder vielleicht "noch mehr Braindead") als Ormen in der Regel. Auch, während es eine Datenbank als Rassspeicher verwenden kann ( Über DBI), das Standardspeichersystem ist einfach, die Daten auf YAML-Dateien zu decken, die den Vorteil haben, relativ einfach zu lesen und zu bearbeiten. Anforderungen: · Perl.


Liste :: filter :: lager Zugehörige Software

Test :: BinaryData.

test :: BinaryData ist ein Perl-Modul, mit dem Sie zwei Dinge vergleichen können, um Hex-Dumps zu geben, wenn sie sich unterscheiden. ...

123

Herunterladen