BitStruct

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

Rating: 3.0/5 (Total Votes: 2)

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

TinyColor
TinyColor

6 Mar 16

clinch
clinch

10 Dec 15

Guava
Guava

10 Feb 16

Free the Foxes
Free the Foxes

5 Jun 15

Komentarze do BitStruct

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