| Fastercsv Vervanging op de Ruby Standard CSV-bibliotheek |
Download nu |
Fastercsv Rangschikking & Samenvatting
- Naam uitgever:
- James Gray
- Uitgever website:
- http://highline.rubyforge.org/
- Besturingssystemen:
- Mac OS X
Fastercsv Tags
Fastercsv Beschrijving
Vervanging naar de Ruby Standard CSV-bibliotheek FasterCSV is bedoeld als vervanging voor de standaard CSV-bibliotheek van Ruby. FasterCSV is aanzienlijk kleiner en sneller, terwijl hij nog steeds pure robijncode is, en streeft ook naar een betere interface.FasterCSV is ontworpen om te adresseren dat gebruikers van die bibliotheek hadden en het heeft drie primaire doelstellingen: · Wees aanzienlijk sneller dan CSV terwijl hij een pure ruby is Bibliotheek. · Gebruik een kleiner en gemakkelijker om de codebasis te behouden. (FasterCSV is nu groter, maar aanzienlijk rijker in functies. De parserende kern blijft vrij klein.) · Verbeter op de CSV-interface.note: FasterCSV is dubbel gelicentieerd en verstrekt onder de GNU General Public License (GPL) versie 2 en de Ruby-licentie (GBL) . Hier zijn enkele belangrijke functies van "FasterCSV": · FasterCSV heeft een striktere parser en gooit malformedcsverrors op problematische gegevens. · FasterCSV heeft een minder liberaal idee van een lijn die eindigt dan CSV. Wat u hebt ingesteld als: Row_SEP is wet. · CSV retourneert lege lijnen als . FasterCSV noemt ze []. · FasterCSV heeft een veel snellere parser. · FasterCSV maakt gebruik van hash-achtige parameters om opties in te stellen. · FasterCSV heeft geen generate_row () of parse_row () van CSV. · FasterCSV heeft geen lezer- en schrijverlessen van CSV. · FasterChsv :: Open () lijkt meer op Ruby's Open () dan CSV :: Open (). · FasterCSV-objecten ondersteunen de meeste standaard IO-methoden. · FasterChSV heeft een nieuwe () methode die wordt gebruikt om objecten zoals string en IO te wikkelen voor het lezen en schrijven. · FasterChsv :: Generate () is anders dan CSV :: Generate (). · FasterCSV ondersteunt geen gedeeltelijke lezingen. Het werkt lijn-by-line. · FasterCSV staat de instantiemethoden niet toe om de scheiders om de uitvoeringsredenen te negeren. Ze moeten in de constructor worden ingesteld. Wat is er nieuw in deze release: · De hoofdparser is herschreven door Timothy Elliott om grote invoer te vermijden · Problemen met Ruby 1.8's Regex-engine. Dit maakt FasterCSV meer ingangen · Sierlijk. · FasterCSV zal nu afsluiten met een kennisgeving om te upgraden indien nodig in Ruby 1.9. · Inclusief een ontbrekend bestand, zodat de tests in de bronpakketten worden uitgevoerd.
Fastercsv Gerelateerde software