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: 28

Rating: nan/5 (Total Votes: 0)

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

SeaJS
SeaJS

11 Mar 16

ODX-Lib
ODX-Lib

5 Jun 15

Milton
Milton

20 Jul 15

Komentarai BitStruct

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