BitStruct

Szoftver screenshot:
BitStruct
Szoftver adatai:
Változat: 0.15.0
Feltöltés dátuma: 12 May 15
Fejlesztő: Joel VanderWerf
Engedély: Ingyenes
Népszerűség: 203

Rating: 3.0/5 (Total Votes: 2)

A fő alkalmazási területe meghatározásába hálózati protokoll csomagokat használt hálózati protokollok (IP).
Telepítés:
Mert .gem: Futtasd a gem install bit-struct
Mert .tgz, kicsomagolni és futtatni ezeket a parancsokat:
& Nbsp; ruby install.rb config
& Nbsp; ruby install.rb beállítás
& Nbsp; ruby install.rb install

Tulajdonságok :

  • Extensible a felhasználó által meghatározott területen osztályok.
  • Fields teljesen introspectable és meg lehet határozni programból.
  • BitStruct.describe kiírja dokumentációt minden területén a BitStruct alosztály alapján nyilatkozatokat. Ez hasznos lehet a kommunikáció a fejlesztők, akik nem használják a rubin, de meg kell beszélni az azonos protokollokat.
  • Fields örökli alosztályok.
  • BitStruct # ellenőrzésére és BitStruct # inspect_detailed lehet használni prettified kijelző tartalmát.
  • BitStruct örököl String, így a szokásos módszerek állnak rendelkezésre, és a húr-sharing (copy-on-write) van érvényben.
  • Könnyű hozzáférés a & quot; prototípust & quot; Például az egyes BitStruct alosztály, amelyből minden esetben az adott alosztály inicializálódnak mint egy példányát (ha nincs más kezdeti paramétereket, mint például a hash, a húr, vagy blokk). Lásd BitStruct.initial_value, és BitStruct # alaphelyzetbe.
  • Könnyű átalakítás és onnan hash segítségével BitStruct # to_h és BitStruct.new.
  • BitStructs is fennállhat a Marshal (a BitStruct végül is csak egy string) vagy a YAML (humán olvasható képviselete terén).
  • Magában tesztek, példák és rdoc API dokumentációt.

Mi az új ebben a kiadásban:

  • korszerűsítése rakefile és gemspec.
  • Váltás minitest.

Mi az új verzióban 0.13.4:

  • csomagolva, mint egy gyöngyszem a csontokat.
  • Added fészket meghatározott területen a blokkok.
  • Vector hossza lehet paraméterként megadott vagy: hossza lehetőséget.

Korlátozások :

  • mezőt, amik nem igazodik a byte határokat átlépni legfeljebb két bájt határokat.
  • Nem változó hosszúságú mezők (kivéve a többi területen).

Hasonló program

Set
Set

10 Dec 15

React
React

5 Sep 16

Knockout-jQueryUI
Knockout-jQueryUI

28 Feb 15

Heeere
Heeere

1 Mar 15

Hozzászólások a BitStruct

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!