BitStruct

Screenshot Software:
BitStruct
Szczegóły programowe:
Wersja: 0.15.0
Filmu: 12 May 15
Wywoływacz: Joel VanderWerf
Licencja: Wolny
Popularność: 28

Rating: nan/5 (Total Votes: 0)

Jego głównym zastosowaniem jest w definiowaniu pakietów protokołu sieciowych stosowanych protokołów sieciowych (IP).
Instalacja:
Dla .gem: Uruchom komendę gem install Bit-struct
Dla .tgz, rozpakować i uruchomić następujące polecenia:
& Nbsp; ruby install.rb config
& Nbsp; Konfiguracja Ruby install.rb
& Nbsp; ruby install.rb zainstalować

Opis .

  • z zajęć terenowych Extensible zdefiniowanych przez użytkownika
  • Pola są w pełni introspectable i mogą być definiowane programowo.
  • BitStruct.describe wypisuje dokumentację wszystkich dziedzinach podklasy BitStruct, na podstawie deklaracji. Jest to przydatne do komunikowania się z programistów, którzy nie używają rubin, ale trzeba mówić te same protokoły.
  • Pola są dziedziczone przez podklasy.
  • BitStruct # inspekcji i BitStruct # inspect_detailed mogą być wykorzystywane do prettified wyświetlaczu treści.
  • BitStruct dziedziczy String, więc dostępne są wszystkie standardowe metody i podział ciąg (copy-on-write) jest w rzeczywistości.
  • Łatwy dostęp do & quot; prototypu & quot; instancja każdej podklasy BitStruct, z których wszystkie wystąpienia tej podklasy są inicjowane jako kopia (w przypadku braku innych parametrów inicjalizacji, takich jak hash, ciąg lub blok). Zobacz BitStruct.initial_value i BitStruct # zainicjować.
  • Łatwa konwersja do i ze skrótów, używając BitStruct # to_h i BitStruct.new.
  • BitStructs może utrzymywać się przy użyciu Marszałka (BitStruct jest po wszystkim, po prostu ciąg znaków) lub za pomocą YAML (z czytelnej reprezentacji pól).
  • Zawiera testy, przykłady oraz dokumentację rdoc API.

Co nowego w tym wydaniu:.

  • Modernizacja Rakefile i gemspec
  • Przełącz na MiniTest.

Co nowego w wersji 0.13.4:.

  • Pakowane jako klejnot z wykorzystaniem kości
  • Pola Dodano gniazdo zdefiniowane z bloków.
  • Długość Wektor może być określony jako argument, lub:. Opcji długości

Ograniczenia :

  • Pola, które nie są dostosowane do granic bajtów może przekroczyć nie więcej niż dwa bajty granic.
  • Nie zmienne pola długości (z wyjątkiem pola spoczynku).

Podobne oprogramowanie

fastJSON
fastJSON

21 Jul 15

TerrificJS
TerrificJS

13 May 15

cssFx
cssFx

14 Apr 15

Rangy
Rangy

13 May 15

Komentarze do BitStruct

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii