ملف :: Sharedir.

تحديد موقع الملفات المشتركة لكل حاف
التحميل الان

ملف :: Sharedir. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Adam Kennedy
  • موقع ويب الناشر:
  • http://search.cpan.org/~adamk/

ملف :: Sharedir. العلامات


ملف :: Sharedir. وصف

حدد موقع الملفات المشتركة لكل DESTED ملف :: Sharedir هو وحدة بيرل توفر رفيقا للفصل الدراسي :: مفتش وملف :: Homedir، وحدات تأخذ عملية معروفة من مطوري بيرل المتقدمة ولكنها تصبح صعبة بعض الشيء، وجعلها أكثر متوفرة Comparer Perl Community.Quite غالبا ما تريد أو تحتاج إلى وحدة PERL الخاصة بك (CPAN أو غير ذلك) للوصول إلى كمية كبيرة من البيانات للقراءة فقط يتم تخزينها على نظام الملفات في وقت التشغيل. في نظام Linux سيكون هذا في مكان مثل / USR / Share، مهما كان Perl يعمل على مجموعة واسعة من الأنظمة المختلفة، وبالتالي فإن استخدام أي موقع واحد غير مرتبط. توفر طريقة غير معروفة للقيام بذلك، ولكن لا أحد تقريبا تدرك أنها موجودة. نتيجة لذلك، غالبا ما يمر مؤلفو الوحدات النمطية ببعض الطرق الغريبة للغاية لجعل البيانات متوفرة لرمزهم. الأكثر شيوعا لهذه هي تفريغ البيانات خارج بنية بيانات هائلة وحفظها في الوحدة النمطية نفسها. النتيجة هي ملفات كثيفة متعددة ميغابايت .pm مضغ الكثير من الذاكرة بلا داع. الطريقة الأخرى هي وضع "ملف" بعد علامة التحويل البرمجي __data__ والحد من نفسك للوصول إلى كملفات filehandle.the مشكلة حلها حقا بسيط. 1. اكتب ملفات البيانات إلى النظام في وقت التثبيت. 2. تعرف أين تضعها في Run-Town.perl's Install System ينشئ دليل "تلقائي" لكل من كل توزيع ولكل ملف وحدة نمطية. يتم استخدام هذه الأنظمة المختلفة للاطلاع على أجزاء تخزين شظايا التعليمات الناتجة الوقت، ومختلف الوحدات الأخرى التي كتبها بيرل "الماجستير القدامى". ولكن نفس الآلية متاحة لأي حانة أو وحدة نمطية لتخزين أي نوع من البيانات. استخدام الملفات :: Shareddir ': ALL'؛ # أين يتم الاحتفاظ بملفات البيانات المشتركة على مستوى التوزيع $ dir = dist_dir ('file-sharedir')؛ # أين يتم حفظ ملفات البيانات المشتركة على مستوى الوحدة النمطية $ dir = module_dir ('file :: Sharedir')؛ # العثور على ملف معين في dist / module مشترك DIR $ file = dist_file ('file-sharedir'، 'file / name.txt')؛ ملف $ = module_file ('ملف :: Sharedir'، 'file / name.txt')؛ # مثل module_file، ولكن البحث عن شجرة الميراث $ ملف = class_file ('foo :: bar'، 'file / name.txt')؛ متطلبات: perl.


ملف :: Sharedir. برامج ذات صلة