BitStruct

Скріншот програми:
BitStruct
Дані програми:
Версія: 0.15.0
Дата завантаження: 12 May 15
Розробник: Joel VanderWerf
Ліцензія: Безкоштовно
Популярність: 203

Rating: 3.0/5 (Total Votes: 2)

Її головна користь у визначенні пакетів мережевих протоколів, використовуваних для мережевих протоколів (IP).
<Сильний> Установка
Для .gem: Запустіть командний камінь встановити бітову-структуру
Для .tgz, розпакувати і запустити наступні команди:
& NBSP; рубін install.rb конфігурації
& NBSP; Налаштування рубіна install.rb
& NBSP; рубін install.rb встановити

Особливості :.

  • розширюваний з користувальницьких класів польових
  • Поля повністю інтроспектабельний і може бути визначена програмно.
  • BitStruct.describe друкує документацію всіх полів підкласу BitStruct, заснованих на деклараціях. Це корисно для спілкування з розробниками, які не використовують рубін, але потрібно говорити ті ж протоколи.
  • Поля успадковуються підкласами.
  • BitStruct # огляд і BitStruct # inspect_detailed можуть бути використані для prettified відображення вмісту.
  • BitStruct успадковує від String, так що всі звичайні методи доступні, і рядок обміну (копіювання при записі) в силу.
  • Легкий доступ до & Quot; прототипу і Quot; примірник кожного підкласу BitStruct, з якого всі екземпляри цього підкласу инициализирован як копія (за відсутності інших параметрів ініціалізації, таких як хеш, рядки чи блоку). Див BitStruct.initial_value і BitStruct # ініціалізувати.
  • Легко перетворення в і з хешів, використовуючи BitStruct # to_h і BitStruct.new.
  • BitStructs може зберігатися за допомогою маршал (BitStruct після всього лише рядок) або за допомогою YAML (з людини для читання уявлення полів).
  • Включає тести, приклади, і RDoc API документацію.

Що нового У цьому випуску :.

  • Модернізація Rakefile і gemspec
  • Переключити на MiniTest.

Що нового у версії 0.13.4 :.

  • Упакований як дорогоцінний камінь, використовуючи кістки
  • Додана гніздо поля, визначені з блоками.
  • Довжина вектора може бути визначений як аргумент або :. Варіант довжини

Обмеження

  • Поля, що не вирівняні по межах байт не може перетнути не більше двох байт кордонів.
  • немає полів змінної довжини (за винятком області спокою).

Схожі програми

Gevent
Gevent

12 May 15

Apache Shindig
Apache Shindig

13 Apr 15

Simple Statistics
Simple Statistics

10 Feb 16

stpl
stpl

14 Apr 15

BitStruct

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями