TIE :: VELDVALS

TIE :: FELDVALS is een array-tie voor een bestand met een verbeterd veld: waardegegevens.
Download nu

TIE :: VELDVALS Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Kathryn Andersen
  • Uitgever website:
  • http://search.cpan.org/~rubykat/Module-Starter-Plugin-Template-TeTe-0.05/lib/Module/Starter/Plugin/Template/TeTe.pm

TIE :: VELDVALS Tags


TIE :: VELDVALS Beschrijving

TIE :: VELDVALS IS EEN ARRAY TIE VOOR EEN BESTAND VAN VERBETERD VELD: VALUE GEGEVENS. TIE :: VELDVALS is een array-tie voor een bestand van een verbeterd veld: Waardegegevens. Synopsis Gebruik TIE :: VELDVALS; Gebruik TIE :: VELDVALS :: RIJ; # Bind de array mijn @records; mijn $ recs_obj = tie @records, 'TIE :: FELDVALS', DataFile => $ DataFile; # Objectmethoden My @field_NAMES = $ RECS_OBJ-> VELD_NAMES (); dit is een TIE-object om de records in een verbeterd veld in kaart te brengen: waarde-gegevensbestand in een array. Elk bestand heeft meerdere records, elk record heeft zijn waarden gedefinieerd door een veld: waardepaar, met de verbeteringen die (a) het waardeonderdeel kan uitbreiden over meer dan één regel (omdat de veldnamen vooraf gedefinieerd zijn) en (b) velden kunnen hebben meerdere waarden door het veld te herhalen: Value-part voor een bepaald veld. Omdat het gebruik van de TIME van de das :: Bestandsmodule, toegang tot elk record is redelijk snel. De das :: Bestandsmodule zorgt er ook voor dat (a) het hele bestand niet hoeft te worden gelezen in het geheugen (B) Recordwijzigingen worden rechtstreeks naar het bestand geschreven (C) Record-wijzigingen die het hele bestand niet nodig hebben Herschreven, alleen het deel van het bestand na de wijziging. Het voordeel van deze setup is dat men nuttige gegevensbestanden kan hebben die gewone tekst, menselijk leesbaar, menselijk bewerkbaar zijn, en tegelijkertijd sneller toegankelijk zijn dan met behulp van XML ( Ik weet het, ik heb een versie van mijn rapportagesoftware geschreven met behulp van XML-gegevens, en zelfs de snelste XML-parsers waren niet zo snel als deze opstelling, zodra er een redelijk aantal records waren). Dit heeft ook voordelen ten opzichte van een eenvoudigere instelling waarbij waarden één per regel krijgen zonder een indicatie van welke waarde behoort tot welk veld; De problemen daarmee is dat het moeilijker is om beschadigde gegevens met de hand op te lossen, en het is moeilijker om nieuwe velden toe te voegen en men kan geen multi-line-gegevens hebben. Het is eveneens beter dan een CSV-bestand) , want nogmaals, met een CSV-bestand, de gegevens zijn positional en daarom moeilijker om te repareren en moeilijker te veranderen, en opnieuw kan men geen multi-line-gegevens hebben. Deze module is zowel beter als slechter dan db_file en zijn varianten en extensies (zoals MLDBM). Deze module vereist niet dat elke record een unieke sleutel heeft en het feit dat een DBM-bestand binair is, maakt het niet alleen minder corrigeerbaar, maar ook minder draagbaar. Op het nadeel is deze module niet zo snel. Natuurlijk, als iemands gegevensbehoeften complexer zijn, is het waarschijnlijk beter om een volwaardige database te gebruiken; Dit is georiënteerd op degenen die niet willen hebben de overhead van het opzetten en onderhouden van een relationele databaseserver, en wensen iets eenvoudigs te gebruiken. Dit komt gebundeld met andere ondersteuningsmodules, zoals de stropdas :: FELDVALS :: ROW module. The TIE :: FELDVALS :: SELECT MODULE is voor het selecteren en sorteren van een subset van een TIME :: FELDVALS ARRAY, EN DE TIE :: FELDVALS :: JOIN is een zeer eenvoudige methode om lid te worden van twee bestanden op een gemeenschappelijk veld. Dit Distributie bevat het FV2XML-script, dat een TIME :: FELDVALS-gegevensbestand converteert naar een XML-bestand en XML2FV dat een XML-bestand converteert naar een TIME :: FELDVALS-gegevensbestand. Vereisten: · Perl · Test :: meer · Karper · Tie :: array · TIE :: Bestand · FCNTL · Gegevens :: Dumper · Getopt :: Long · POD :: GEBRUIK · Getopt :: Argvfile


TIE :: VELDVALS Gerelateerde software

Mamory

MAMORY is een bibliotheek voor ROM-beheer in emulator-gerelateerde projecten. ...

158

Downloaden

Neem

NEEM is een bibliotheek die een implementatie van epidemische multicast biedt. ...

148

Downloaden