BitStruct

Software screenshot:
BitStruct
Podrobnosti Software:
Verze: 0.15.0
Datum uploadu: 12 May 15
Vývojka: Joel VanderWerf
Licence: Volný
Popularita: 203

Rating: 3.0/5 (Total Votes: 2)

Jeho hlavní využití je při definování pakety síťového protokolu používaných pro síťových protokolů (IP).
Instalace:
Pro .gem: Spusťte příkaz gem install bit-struct
U formátu .tgz, rozbalit a spustit tyto příkazy:
& Nbsp; ruby install.rb config
& Nbsp; Ruby install.rb setup
& Nbsp; ruby install.rb nainstalovat

Vlastnosti :.

  • Extensible s uživatelem definovaných polí tříd
  • Pole jsou plně introspekce a může být definována programově.
  • BitStruct.describe vytiskne dokumentaci všech oblastech s BitStruct podtřídy, na základě prohlášení. To je užitečné pro komunikaci s vývojáři, kteří nepoužívají rubín, ale potřebují si promluvit stejné protokoly.
  • Pole jsou zděděny podtřídami.
  • BitStruct # kontrolovat a BitStruct # inspect_detailed můžete využít k zkrášlený zobrazení obsahu.
  • BitStruct dědí z String, takže všechny obvyklé metody jsou k dispozici, a string-sdílení (copy-on-write) je v platnosti.
  • Snadný přístup k & quot; prototyp & quot; instance každé podtřídy BitStruct, z nichž všechny instance této podtřídy jsou inicializovány jako kopie (v nepřítomnosti jiných inicializační parametry, jako je hash, řetězec, nebo bloku). Viz BitStruct.initial_value, a BitStruct # inicializovat.
  • Snadný převod do az hodnoty hash pomocí BitStruct # to_h a BitStruct.new.
  • BitStructs může přetrvávat pomocí maršálem (BitStruct je přeci jen řetězec), nebo pomocí YAML (s lidskou čitelné reprezentace polí).
  • Zahrnuje testy, příklady a dokumentaci rdoc API.

Co je nového v této verzi:.

  • Modernizovat rakefile a gemspec
  • Přepnutí na MINITEST.

Co je nového ve verzi 0.13.4:.

  • Balené jako drahokam pomocí kosti
  • Přidána vnořit pole definované s bloky.
  • Vector délka může být zadán jako argument, nebo:. Možnost délka

Omezení :

  • Pole, které nejsou vyrovnány na byte hranice mohou překročit více než dva bajty hranice.
  • Žádné proměnné délky pole (s výjimkou oblasti klidu).

Podobný software

Caterpillar
Caterpillar

23 Feb 15

FT columnflow
FT columnflow

13 Apr 15

Breeze
Breeze

13 Apr 15

CacheProvider
CacheProvider

12 Apr 15

Komentáře k BitStruct

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie