Lagerfähig

Speicher-Paket enthält Persistenz für Perl-Datenstrukturen.
Jetzt downloaden

Lagerfähig Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • perl5-porters
  • Website des Verlags:
  • http://search.cpan.org/~ams/Storable-2.16/Storable.pm

Lagerfähig Stichworte


Lagerfähig Beschreibung

Das speicherbare Paket enthält Persistenz für Perl-Datenstrukturen. Das speicherbare Paket enthält Persistenz für Perl-Datenstrukturen.Synopsis verwenden lagerfähig; speichern% Table, 'Datei'; $ hashref = Abrufen ('Datei'); Verwenden Sie speicherbare QW (nstore store_fd nstore_fd freeze thaw dclone); # Netzwerkbestellung nstore% Table, 'Datei'; $ hashref = Abrufen ('Datei'); # Es gibt keine nretrieve () # speichern und von einem bereits geöffneten Datei store_fd @array, * stdout; nstore_fd% Table, * stdout; $ aryrefr = fd_retrieve (* Buchse); $ hashref = fd_retrieve (* Buchse); # Serialisieren in den Speicher $ serialisiert = Gefrier-% Tabelle; % table_clone =% {thau ($ serialized)}; # Tiefe (rekursive) Klonierung von $ cloneref = dclone ($ ref); # Beratungsverriegelung use speicher qw (lock_store lock_nstore lock_retrieve) lock_store% Table, 'Datei'; Lock_nstore% Table, 'Datei'; $ hashref = lock_retrieve ('Datei'); Das speicherbare Paket bringt Persistenz auf Ihre Perl-Datenstrukturen, die Skalar-, Array-, Hash- oder REF-Objekte enthalten, dh alles, was bequem auf der Festplatte gespeichert und zu einem späteren Zeitpunkt abgerufen werden kann. Es kann verwendet werden. In der regulären prozeduralen Art durch Anruf von Store mit einem Verweis auf das zu speicherende Objekt, zusammen mit dem Dateinamen, in dem das Bild geschrieben werden soll. Die Routine gibt Underef für E / A-Probleme oder anderer interner Fehler ein echter Wert ansonsten ein echter Wert. Erneuere Fehler werden als Düsenausnahme propagiert. Um Daten auf der Festplatte abzurufen, verwenden Sie mit einem Dateinamen abrufen. Die in dieser Datei gespeicherten Objekte werden für Sie in den Speicher neu erstellt, und ein Hinweis auf das Root-Objekt wird zurückgegeben. Falls ein E / A-Fehler beim Lesen auftritt, wird stattdessen die undef zurückgegeben. Andere gravierende Fehler werden über den sterbenden Speicher propagiert. Auf diese Weise, wenn Sie das Ganze wieder abrufen, teilen sich die Objekte weiter, was sie ursprünglich geteilt haben. In den Kosten eines leichten Header-Overheads können Sie mit der routinemote store_fd an einem bereits geöffneten Dateikriptor speichern und aus einer Datei abrufen über fd_retrieve. Diese Namen werden standardmäßig nicht importiert, sodass Sie dies explizit tun müssen, wenn Sie diese Routinen benötigen. Der von Ihnen bereitgestellte Dateideskriptor muss bereits geöffnet sein, um zu lesen, wenn Sie abrufen und für schreiben, wenn Sie lagern möchten. store_fd (% table, * stdout) || Die "nicht in stdoutn lagern"; $ HashRef = FD_RETRIEVE (* stdin); Sie können auch Daten in Netzwerkreihenfolge speichern, um den einfachen Teilen auf mehreren Plattformen zu ermöglichen, oder beim Speichern auf einer Sockel, die bekannt ist, dass sie ferngesteuert wird. Die Routinen zum Anrufen verfügen über ein erstes N-Präfix für Netzwerk, wie in NStore und NStore_FD. Bei der Abrufzeit werden Ihre Daten korrekt wiederhergestellt, sodass Sie nicht wissen müssen, ob Sie von nativen oder benetzten Daten wiederherstellen. Doppelte Werte werden ausgeführt, um die Portabilität zu gewährleisten, um die Portabilität zu gewährleisten, auf das geringfügige Risiko, einige Präzision in den letzten Dezimalzahlen zu verlieren Mehr vom objektorientierten Camp, das Sie von lagerfähig erben und Ihre Objekte direkt aufbewahren können, indem Sie als Methode aufrufen. Die Tatsache, dass die Wurzel des zugeführten Baums eine gesegnete Referenz ist (d. H. Ein Objekt) ist spezielles Gehäuses, so dass das Abruf keinen Hinweis auf dieses Objekt bereitstellt, sondern das gesegnete Objektreferenz selbst. (Ansonsten würden Sie einen Hinweis auf dieses gesegnete Objekt erhalten). Anforderungen: · Perl.


Lagerfähig Zugehörige Software

Java Curses Library.

Die Java Curses-Bibliothek (JCURES) ist eine Bibliothek zur Entwicklung von Text terminal basierenden Anwendungen mithilfe der Java-Programmiersprache. ...

547

Herunterladen