تلا

تنسيق تبادل البيانات الثنائي و API C.
التحميل الان

تلا الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Troy Hanson
  • موقع ويب الناشر:

تلا العلامات


تلا وصف

تنسيق تبادل البيانات الثنائي و API C. TPL هو تنسيق تبادل البيانات الثنائي ويمكن لبرامج API.C C استخدام TPL لتخزين أو تحميل الصور المسلقة للبيانات C الهيكلية. يتم تخزين البيانات بتنسيقها الثنائي الأصلي. يمكن أن تتكون البيانات من أنواع C، والمخازن المؤقتة الثنائية والسلاسل، والتجمعات والمصفوفات. الصورة المسلقة هي مخزن مؤقت للبيانات منفصلة ومنسقة بدقة يمكن تخزينها في ملف أو مخزن له في الذاكرة أو إرسالها عبر مآخذ أو أنابيب. إنه مناسب ل IPC أو تخزين البيانات. إعماد: تخزين مجموعة من الأعداد الصحيحة إلى ملف. #include "TPL.H" الدولي الرئيسي () {tpl_node * tn؛ INT I؛ TN = TPL_MAP ("A (I)"، I)؛ for (i = 0؛ i file.xml tplxml file.xml> file.tpltyped، Dataeveryveryvery TPL لديه نوع بيانات، معبر عنه كسلسلة تنسيق. بعض الأمثلة: A (I) هي صفيف عدد صحيح. A (هو . عند الضرورة عند الضرورة. كما يصف أحجاما للأنواع المدعومة. يسمح هذا بالبيانات الثنائية بفعالية بين الآلات التي تستخدم أنواع مختلفة من وحدة المعالجة المركزية. يمكن قراءة TPL الناتجة على X8632 بت على مثال على سبيل المثال 64 بت. هذا مفيد بشكل خاص للمقبس IPC. كفاءة ثنائية أصلية كاملة البيانات داخل TPL لا يتم تحويلها أبدا ما لم يكن ذلك ضروريا، لذلك يمكنك الحصول على الكفاءة الكاملة لاستخدام أنواع البيانات الخاصة بك في التمثيل الثنائي الأصلي. وهذا يجعل من الممكن التعامل مع صور TPL كبيرة جدا (حتى 4 جيجابايت) بكفاءة. كما يستخدم I / O المعينة في الذاكرة عند قراءة الملفات والكتابة لتجنب النفقات العامة لنسخ البيانات من خلال النواة. ما الجديد في هذا الإصدار: يمكن الآن أن تكون صفيفات الطول الثابت متعدد الأبعاد مثل `I ##` صفائف سلسلة ذات طول ثابت مثل `s` هي الآن مدعومة يمكن الآن التعبير الآن الهياكل المتداخلة، باستخدام رمز الدولار، على سبيل المثال `S (CI $ (CC))` `TPL_DUMP 'يمكن استخدام مخزن مؤقت للإخراج المخصص للمتصل (` TPL_MEM | TPL_PREALLOCD`) "TPL_LOAD" يمكن أن تتسامح مع الفضاء الزائد في المخزن المؤقت الإدخال (`TPL_MEM | TPL_EXCESS_OK`) تنفيذ "علم TPL_FXLENS" للحصول على "TPL_PEEK" للحصول على أطوال صفائف ذات طول ثابت تنفيذ علامة "TPL_GETSIZE` للحصول على" TPL_DUMP "للحصول على حجم تفريغ دون إغراق إصلاح النجاح رمز الإرجاع من `tpl_dump (tpl_fd، ...)` (شكرا، ماكس لابان!) إهمال برودكارد تفريغ "ميزة" (*) "


تلا برامج ذات صلة

NMDB.

قاعدة بيانات الشبكة التي تستخدم بروتوكول TIPC للتواصل مع عملاءها. ...

176

تحميل

ap4r.

AP4R، المعالجة غير المتزامنة ل Ruby، هي تطبيق معالجة موثوقة للرسائل غير المتزامنة. ...

192

تحميل

Virtualinux.

Virtualinux هو توزيع Linux Meta الذي يسمح بإنشاء وانتشار وإدارة المجموعات الافتراضية. ...

173

تحميل

V9FS.

V9FS هو تطبيق بروتوكول مشاركة الموارد 9P2000 لنظام التشغيل Linux 2.6. ...

317

تحميل