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

Baseline.php
Baseline.php

13 May 15

Apache Commons CSV
Apache Commons CSV

10 Dec 15

KeyboardJS
KeyboardJS

10 Dec 15

JsBehaviour
JsBehaviour

13 May 15

Komentarze do BitStruct

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