BitStruct

Software kuvakaappaus:
BitStruct
Ohjelmiston tiedot:
Versio: 0.15.0
Lähetyksen päivämäärä: 12 May 15
Kehittäjä: Joel VanderWerf
Lupa: Vapaa
Suosio: 28

Rating: nan/5 (Total Votes: 0)

Sen pääasiallinen käyttö on määrittelyssä verkko protokolla paketteja käyttää verkon protokollat ​​(IP).
Asennus:
For .gem: Suorita komento helmi asentaa bit-struct
Saat .tgz, purkaa ja suorita seuraavat komennot:
& Nbsp; rubiini install.rb config
& Nbsp; rubiini install.rb setup
& Nbsp; ruby install.rb Asenna

Ominaisuudet

  • Extensible käyttäjän määrittämiä kenttään luokissa.
  • Fields ovat täysin introspectable ja voidaan määritellä ohjelmallisesti.
  • BitStruct.describe tulostaa dokumentointia kaikista alojen BitStruct alaluokan, ilmoituksiin perustuvan. Tämä on hyödyllinen kommunikoida kehittäjille, jotka eivät käytä rubiini, mutta täytyy puhua samoja protokollia.
  • Fields periytyvät alaluokkia.
  • BitStruct # tarkastaa ja BitStruct # inspect_detailed voidaan käyttää prettified näytön sisällön.
  • BitStruct perii String, joten kaikki tavanomaiset menetelmät ovat käytettävissä, ja string-jakaminen (copy-on-write) on voimassa.
  • Helppo pääsy & quot; prototyypin & quot; Esimerkiksi jokaisen BitStruct alaluokan, josta kaikki esiintymät, jotka alaluokan alustetaan kopio (ilman muiden alustusparametreja, kuten hash, merkkijono, tai lohko). Katso BitStruct.initial_value, ja BitStruct # alustamaan.
  • Helppo muuntaminen ja hash, käyttäen BitStruct # to_h ja BitStruct.new.
  • BitStructs voi jatkua käyttämällä marsalkka (BitStruct on loppujen vain merkkijono) tai käyttämällä YAML (ihmisen luettavissa edustus kentät).
  • Sisältää testejä, esimerkkejä ja rdoc API-dokumentaation.

Mikä on uusi tässä julkaisussa:

  • Nykyaikaistaa rakefile ja gemspec.
  • Siirry minitest.

Mikä on uusi versiossa 0.13.4:

  • Pakattu helmi avulla luita.
  • lisätyt pesä kentät määritelty palikoilla.
  • vector pituus voi olla määritetty argumentti tai: pituus vaihtoehto.

rajoitukset

  • Kentät, jotka eivät ole suhteessa tavu rajoja saa ylittää enintään kaksi tavua rajoja.
  • Ei vaihtelevan pituuden kentät (paitsi loput kentällä).

Vastaavia ohjelmistoja

dbi-dbrc
dbi-dbrc

13 Apr 15

AJS Library
AJS Library

5 Jun 15

Fest
Fest

13 May 15

Kommentit BitStruct

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!