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

Rating: 3.0/5 (Total Votes: 2)

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

Apache Commons JCS
Apache Commons JCS

13 Apr 15

User Choices
User Choices

12 May 15

KeyboardJS
KeyboardJS

10 Dec 15

ntplib
ntplib

5 Jun 15

Kommentit BitStruct

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan