BitStruct

Screenshot Λογισμικό:
BitStruct
Στοιχεία Λογισμικού:
Εκδοχή: 0.15.0
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Joel VanderWerf
Άδεια: Δωρεάν
Δημοτικότητα: 28

Rating: nan/5 (Total Votes: 0)

Η κύρια χρήση του είναι κατά τον καθορισμό πακέτων πρωτοκόλλου δικτύου που χρησιμοποιείται για τα πρωτόκολλα δικτύου (IP).
Εγκατάσταση:
Για .gem: Εκτελέστε το στολίδι εντολή install λίγο-struct
Για .tgz, απλήρωτος και εκτελέστε αυτές τις εντολές:
& Nbsp? Ruby install.rb config
& Nbsp? εγκατάστασης ρουμπίνι install.rb
& Nbsp? Ruby install.rb install

Χαρακτηριστικά :.

  • Extensible με οριζόμενη από το χρήστη τάξεις πεδίο
  • Τα πεδία που είναι πλήρως introspectable και μπορεί να οριστεί μέσω προγραμματισμού.
  • BitStruct.describe εκτυπώνει έγγραφα από όλους τους τομείς της υποκατηγορίας BitStruct, με βάση τις δηλώσεις. Αυτό είναι χρήσιμο για την επικοινωνία με τους προγραμματιστές που δεν χρησιμοποιούν ρουμπίνι, αλλά πρέπει να μιλήσουμε τα ίδια πρωτόκολλα.
  • Τα πεδία που κληρονομούνται από υποκατηγορίες.
  • BitStruct # επιθεωρούν και BitStruct # inspect_detailed μπορεί να χρησιμοποιηθεί για την ωραιοποιημένη προβολή του περιεχομένου.
  • BitStruct κληρονομεί από String, έτσι ώστε όλοι οι συνήθεις μέθοδοι είναι διαθέσιμες, και κορδόνι κατανομής (copy-on-write) είναι σε ισχύ.
  • Εύκολη πρόσβαση σε & quot? Πρωτότυπο & quot? παράδειγμα κάθε υποκατηγορία BitStruct, από το οποίο όλες οι παρουσίες του εν λόγω υποκατηγορίας αρχικοποιούνται ως αντίγραφο (με την απουσία άλλων παραμέτρων αρχικοποίησης, όπως ένα hash, ένα κορδόνι, ή ένα μπλοκ). Δείτε BitStruct.initial_value, και BitStruct # προετοιμασία.
  • Εύκολη μετατροπή από και προς hashes, χρησιμοποιώντας BitStruct # to_h και BitStruct.new.
  • BitStructs μπορεί να παραμείνουν χρησιμοποιώντας Αντιπτέραρχος (α BitStruct είναι μετά από όλα απλά ένα string) ή με τη χρήση YAML (με την ανθρώπινη αναγνώσιμη απεικόνιση των πεδίων).
  • Περιλαμβάνει δοκιμές, παραδείγματα, και την τεκμηρίωση RDOC API.

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Να εκσυγχρονίσει rakefile και gemspec
  • Εναλλαγή σε minitest.

Τι είναι καινούργιο στην έκδοση 0.13.4:.

  • Συσκευασμένο ως ένα κόσμημα, χρησιμοποιώντας οστά
  • Πεδία Καταχώρησης φωλιά ορίζεται με μπλοκ.
  • μήκους του φορέα μπορεί να οριστεί ως επιχείρημα ή:. Επιλογή μήκους

Περιορισμοί :

  • Τα πεδία που δεν εναρμονίζονται με τα όρια byte μπορεί να περάσουν μέχρι και δύο όρια bytes.
  • Δεν υπάρχουν πεδία μεταβλητής μήκος (εκτός από το πεδίο υπόλοιπο).

Παρόμοια λογισμικά

PHP cURL
PHP cURL

9 Feb 16

Ya2YAML
Ya2YAML

12 May 15

mediaCache
mediaCache

6 Jun 15

J2ObjC
J2ObjC

24 May 16

Σχόλια για BitStruct

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία