Liste :: gleiten :: änderungen

Extrahieren Sie neue Elemente aus einem Gleitfenster
Jetzt downloaden

Liste :: gleiten :: änderungen Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Max Maischein
  • Website des Verlags:
  • http://search.cpan.org/~corion/

Liste :: gleiten :: änderungen Stichworte


Liste :: gleiten :: änderungen Beschreibung

Extrahieren Sie neue Elemente aus einem Gleitfenster Liste :: Sliding :: Änderungen ist ein Perl-Modul, mit dem Sie leicht Elemente finden können, die an einem von zwei Listen angehängt wurden. Es ist vorgesehen, die Verarbeitung zu erleichtern, wo immer Sie kein Protokoll haben, sondern nur ein Gleitfenster für Ereignisse, beispielsweise ein Statusfenster, das nur die 20 neuesten Ereignisse ohne Zeitstempel anzeigt. Das Modul geht davon aus, dass die Aktualisierungsfrequenz hoch ist und wird Beachten Sie immer die längste Überlappung zwischen den beiden Sequenzen. Um mit langen Listen ein bisschen schneller zu sein, sucht er die erste Liste vom Ende, vorausgesetzt, die erste Liste ist viel länger als die zweite Liste. Synopsis verwenden streng; Verwenden Sie Krawatte :: Datei; Verwendung der Liste :: Gleiten :: Änderungen QW (FIND_NEW_EELEMENTS); mein $ filesame = log.txt '; mein @log; tie @log, 'tie :: datei', $ Dateiname oder sterben "konnte nicht an $ Dateiname binden: $! \ n"; # Sehen Sie, was passiert ist, seit wir zuletzt meine @Status = Get_Last_20_STATUS_Messages (); # Finden Sie heraus, was wir nicht bereits meine (@New) = find_new_elements (\ @ @ log, \ @ status) kommunizieren; Drucken "Neue Protokollnachrichten: $ _ \ n" für (@New); # Und aktualisieren Sie unser Protokoll mit dem, was wir gesehen haben, mit dem wir gesehen haben, @log, @New; Anforderungen: · Perl.


Liste :: gleiten :: änderungen Zugehörige Software