รายละเอียดซอฟแวร์:
รุ่น: 0.15.0
วันที่อัพโหลด: 12 May 15
การอนุญาต: ฟรี
ความนิยม: 203
การใช้งานหลักของมันคือในการกำหนดแพ็กเก็ตโปรโตคอลเครือข่ายที่ใช้โปรโตคอลเครือข่าย (IP)
การติดตั้ง:
สำหรับ .gem: เรียกใช้คำสั่งอัญมณีติดตั้งบิต struct
สำหรับ .tgz, แกะและเรียกใช้คำสั่งเหล่านี้:
& nbsp; ทับทิมตั้งค่า install.rb
& nbsp; ทับทิมติดตั้ง install.rb
& nbsp; ทับทิม install.rb ติดตั้ง
คุณสมบัติ .
- Extensible กับที่ผู้ใช้กำหนดเขตการเรียน
- ฟิลด์เป็น introspectable อย่างเต็มที่และสามารถกำหนดโปรแกรม.
- BitStruct.describe พิมพ์ออกเอกสารของเขตข้อมูลทั้งหมดของรอง BitStruct ขึ้นอยู่กับการประกาศ นี้จะเป็นประโยชน์สำหรับการสื่อสารกับนักพัฒนาที่ไม่ได้ใช้ทับทิม แต่ต้องพูดคุยโปรโตคอลเดียวกัน.
- ทุ่งจะสืบเชื้อสายมาจาก subclasses.
- BitStruct # ตรวจสอบและ BitStruct # inspect_detailed สามารถนำมาใช้สำหรับการแสดงผลของเนื้อหา prettified.
- BitStruct สืบทอดจาก String ดังนั้นทุกวิธีการปกติที่มีและสตริงร่วมกัน (คัดลอกเมื่อเขียน) มีผล.
- ง่ายต่อการเข้าถึง & quot; ต้นแบบ & quot; ตัวอย่างของแต่ละคลาส BitStruct จากการที่กรณีของรองที่จะเริ่มต้นเป็นสำเนา (ในกรณีที่ไม่มีค่าเริ่มต้นอื่น ๆ เช่นกัญชาสตริงหรือบล็อก) ดู BitStruct.initial_value และ BitStruct # เริ่มต้น.
- Easy แปลงไปและกลับจาก hashes ใช้ to_h BitStruct # และ BitStruct.new.
- BitStructs สามารถยังคงใช้จอมพล (BitStruct คือหลังจากที่ทั้งหมดเพียงสตริง) หรือใช้ YAML (ด้วยการเป็นตัวแทนการอ่านของมนุษย์ของฟิลด์).
- รวมถึงการทดสอบตัวอย่างและเอกสาร RDOC API.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- rakefile ทันสมัยและ gemspec
- สลับไป minitest.
มีอะไรใหม่ ในรุ่น 0.13.4.
- บรรจุเป็นอัญมณีที่ใช้กระดูก
- รังสาขาเพิ่มที่กำหนดไว้กับบล็อก.
- เวกเตอร์ระยะเวลาอาจจะระบุเป็นข้อโต้แย้งหรือ. ตัวเลือกที่มีความยาว
ข้อ จำกัด
- ฟิลด์ที่ไม่ได้จัดตำแหน่งบนขอบเขตไบต์อาจข้ามไม่เกินสองเขตแดนไบต์
- ไม่มีทุ่งยาวตัวแปร (ยกเว้นสาขาส่วนที่เหลือ).
ความคิดเห็นที่ไม่พบ