BitStruct

Programinė įranga Screenshot:
BitStruct
Programinė detalės:
Versija: 0.15.0
Įkėlimo datą: 12 May 15
Kūrėjas: Joel VanderWerf
Licencija: Nemokamai
Populiarumas: 203

Rating: 3.0/5 (Total Votes: 2)

Jo pagrindinė paskirtis yra apibrėžti Tinklo protokolas paketus, naudojamus tinklo protokolus (IP).
Įrengimas:
Dėl .gem: Paleisti komandą perlas įdiegti Bit konstrukto
Dėl .tgz, išpakuokite ir paleisti šias komandas:
& Nbsp; Ruby install.rb konfigūracijos
& Nbsp; Ruby install.rb nustatymas
& Nbsp; Ruby install.rb įdiegti

Įranga .

  • Išplėstinis su vartotojo apibrėžta lauko klasių;
  • laukai yra visiškai introspectable ir gali būti apibrėžta programiškai.
  • BitStruct.describe spausdina dokumentus, visų tam BitStruct poklasio srityse, remiantis deklaracijomis. Tai naudinga bendrauti su kūrėjų, kurie nevartoja ruby, bet reikia kalbėti tuos pačius protokolus.
  • Laukai paveldėjo poklasius.
  • BitStruct # tikrinti ir BitStruct # inspect_detailed gali būti naudojamas prettified ekrano turinio.
  • BitStruct paveldi iš String, todėl visi įprasti metodai yra prieinami, ir styginių pasidalijimo (kopija-su-rašykite) yra iš tikrųjų.
  • Lengva prieiga prie & quot; prototipo & quot; pavyzdžiui, kiekvieno BitStruct poklasio, iš kurio visi to poklasio atvejų yra inicializuoti kaip nuorašą (kitų pirminių parametrų, pavyzdžiui, maišos, eilutę arba blokas nėra). Žiūrėti BitStruct.initial_value ir BitStruct # inicijuoti.
  • Paprasta konversijos į ir iš maišų, naudojant BitStruct # to_h ir BitStruct.new.
  • BitStructs gali išlikti naudojant maršalas (BitStruct juk tik eilutė) arba naudojant yaml (žmogaus skaitymo atstovavimo srityse).
  • Apima testai, pavyzdžius ir rdoc API dokumentaciją.

Kas naujo , šioje laidoje.

  • Modernizuoti rakefile ir gemspec
  • Perjungti į minitest.

Kas naujo versijos 0.13.4.

  • Supakuota kaip perlas naudojant kaulus;
  • apibrėžtos blokų Pridėta lizdą laukus.
  • Vektorius ilgis gali būti nurodytas kaip argumentas ar:. Ilgio galimybe;

Apribojimai

  • Lapai, kurie yra nesuderinta su baito ribų gali kirsti ne daugiau kaip du baitai ribų.
  • Nėra kintamo ilgio laukai (išskyrus poilsio srityje).

Panaši programinė įranga

Polymaps
Polymaps

21 Jul 15

MultiJSON
MultiJSON

22 Jul 15

PREP
PREP

13 May 15

Komentarai BitStruct

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją