Lijst :: Glijden :: Wijzigingen

Haal nieuwe elementen uit van een schuifraam
Download nu

Lijst :: Glijden :: Wijzigingen Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Max Maischein
  • Uitgever website:
  • http://search.cpan.org/~corion/

Lijst :: Glijden :: Wijzigingen Tags


Lijst :: Glijden :: Wijzigingen Beschrijving

Extracten nieuwe elementen uit een schuifraam Lijst :: Glijden :: Wijzigingen zijn een PERL-module waarmee u eenvoudig elementen kunt vinden die zijn toegevoegd aan een van de twee lijsten. Het is bedoeld om de verwerking te vergemakkelijken, waar u ook geen log hebt, maar alleen een schuifraam voor gebeurtenissen, zoals een statusvenster dat alleen de 20 meest recente gebeurtenissen weergeeft, zonder timestamp. De module gaat ervan uit dat de updatefrequentie hoog is respecteer altijd de langste overlapping tussen de twee sequenties. Om een beetje sneller te zijn met lange lijsten, zoekt het de eerste lijst van het einde, ervan uitgaande dat de eerste lijst veel langer is dan de tweede lijst. Synopsis gebruik strikt; Gebruik TIE :: Bestand; Gebruik Lijst :: Glijden :: Wijzigingen qw (find_new_elements); mijn $ bestandsnaam = 'log.txt'; mijn @log; TIE @LOG, 'TIE :: Bestand', $ Bestandsnaam of Die "Kon niet vastbinden aan $ Bestandsnaam: $! \ N"; # Zie wat er is gebeurd sinds we voor het laatst mijn @Status = get_last_20_status_messages () hebben ondervraagd; # Ontdek wat we mijn (@new) = find_new_elements (\ @ log, \ @ status) niet al communiceren; Print "Nieuwe logberichten: $ _ \ n" voor (@new); # En update ons logboek met wat we push @Log, @new hebben gezien; Vereisten: · Perl


Lijst :: Glijden :: Wijzigingen Gerelateerde software