مرجع
آخر الزيارات

ليبوف

220 كلمة•0 مشاهدة•🗒️ منذ يوم
باختصار: ليبوف libuv هي عبارة عن مكتبة لغة البرمجة C متعددة المنصات توفر دعمًا لعمليات الإدخال / الإخراج غير المتزامنة استنادًا إلى حلقات الأحداث . تجد هنا «المميزات»، «يتحكم رمز الهروب من ANSI في TTY» و«أصل الاسم».
المحتويات
  1. المميزات
  2. يتحكم رمز الهروب من ANSI في TTY
  3. أصل الاسم
ليبوف

في البداية، ليبوف libuv هي عبارة عن مكتبة لغة البرمجة C متعددة المنصات توفر دعمًا لعمليات الإدخال / الإخراج غير المتزامنة استنادًا إلى حلقات الأحداث . وهو يدعم epoll(4) و kqueue(2) و ويندوز IOCP ومنافذ أحداث سولاريس ولينكس io_uring . تم تصميمه بشكل أساسي للاستخدام في مكتبة نود.جي إس ولكنه يستعمل كذلك في مشاريع البرامج الأخرى. كان في الأصل تجريدًا حول ليبيف أو مايكروسوفت IOCP ، حيث لا يدعم ليبيف IOCP على Windows. في إصدار node-v0.9.0 من libuv ، تمت إزالة التبعية على ليبيف. ونتناول فيما يلي مزيدًا من التفاصيل.

المميزات

  • من مميزات مكتبة ليبوف:
  • حلقة أحداث كاملة الميزات مدعومة بـ epoll و kqueue و IOCP ومنافذ الأحداث
  • مآخذ بروتوكول التحكم بالنقل وبروتوكول حزم بيانات المستعمل غير المتزامنة
  • وضوح نظام أسماء النطاقات غير المتزامن
  • عمليات نظام الملفات والملفات غير المتزامنة
  • أحداث نظام الملفات

يتحكم رمز الهروب من ANSI في TTY

  • IPC مع مشاركة المقبس ، باستخدام مآخذ مجال Unix أو الأنابيب المسماة (Windows)
  • العمليات التابعة
  • تجمع التشعبات الحوسبية
  • التعامل مع الإشارات
  • ساعة عالية الدقة
  • أساسيات الترابط والتزامن

أصل الاسم

  • أنظر كذلك
  • ليبيف
  • المصادر
  • روابط خارجية
  • An Introduction to libuv
  • libuv API documentation

في هذا الإطار، بحسب مطور ليبوف Ben Noordhuis ، لم يكن لاسم libuv في الأصل معنى محددًا ، ولكن نظرًا لأن الناس ظلوا يسألون عنه ، فقد اختلقوا شيئًا ما. لقد توصلوا إلى حصان وحيد القرن فيلوسيرابتور ، الذي أصبح شعارًا للمكتبة وتم اقتاس الاسم منها.

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.