ملف :: البحث :: مواز

ملف :: Find :: Parallel يسمح لك بتجاوز عدد من الدلائل المماثلة بالتوازي.
التحميل الان

ملف :: البحث :: مواز الترتيب والملخص

الإعلانات

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

ملف :: البحث :: مواز العلامات


ملف :: البحث :: مواز وصف

ملف :: البحث :: بالتوازي يسمح لك لاجتياز عدد من الدلائل مماثلة في نفس الوقت. ملف :: البحث :: بالتوازي يسمح لك لاجتياز عدد من الدلائل مماثلة في parallel.SYNOPSIS استخدام ملف :: البحث :: بالتوازي. بلدي $ برنامج المسافر المتميز = الملف :: البحث :: Parallel-> جديد (QW (/ فو / بار))؛ طباعة "الاتحاد: ن". بلدي $ اتحاد = $ ffp-> any_iterator طباعة "$ _n" في حين $ _ $ = الاتحاد -> ()؛ طباعة "تقاطع: ن". بلدي $ $ = بين ffp-> all_iterator طباعة "$ _n" في حين $ _ $ = بين -> ()؛ ملف :: بحث هو أداة مثالية لمسح بسرعة دليل واحد. لكن في بعض الأحيان أنه من الجيد أن تكون قادرة على تنفيذ عمليات على أدلة مماثلة متعددة في نفس الوقت. ربما تحتاج إلى مقارنة محتويات اثنين من الدلائل أو تحويل ملفات التي يتم مشاركتها في دليل أكثر من واحد إلى وحدة links.This الصلبة تصنع المكررات أن زيارة كل ملف والدليل في أي اتحاد أو تقاطع عدد من الدلائل. همم. ماذا يفعل ذلك شجرتين دليل متوسط بالنظر مثل هذه فو فو / أ فو / ب / ج فو / د بار بار / بار بار / ب / Eyou لأن يختار العمل مع تقاطع بنية الدليل الثاني:. ./a ./bThat هي الدلائل والملفات التي فو وبار share.Alternately يمكنك العمل مع اتحاد بنية الدليل الثاني:. ./a ./b ./b/c ./d ./eStill ليس واضحا؟ حسنا، إذا كنت تريد أن تفعل فرق العودية على اثنين من الدلائل كنت تكرار نقابتهم لذلك يمكن أن يقدم تقريرا الملفات التي كانت موجودة في فو لكن مفقودة من شريط ونائب versa.If، من ناحية أخرى أردت مسح الدلائل والعثور على كافة الملفات التي هي مشتركة بين كل منهم وكنت تكرار تقاطع واستقبال الملفات والدلائل التي كانت موجودة في كافة الدلائل يجري any_iterator scanned.The فقط وall_iterator مبنية على طريقة الغرض أعم: want_iterator. إذا، على سبيل المثال، كنت تريد أن تجعل الروابط بين الملفات التي تم العثور عليها في دليل أكثر من واحد قد تحصل مكرر الخاصة بك مثل هذا: بلدي $ ايتر = $ ffp-> want_iterator (2)؛ والسحر على ما يبدو "2" يعكس حقيقة أنه إذا كنت على وشك أن تصبح الروابط التي تحتاج الملفين على الأقل. بغض النظر عن عدد الدلائل كنت بالتكرار عبر بالتوازي سترى الملفات والدلائل التي تظهر في اثنين على الأقل من هؤلاء فقط directories.File :: البحث :: بالتوازي يمكن مسح أي عدد من الدلائل في نفس الوقت. وهنا مثال (على أنظمة يونكس) وترجع قائمة بجميع الملفات والدلائل التي ترد في كل الدلائل الرئيسية. استخدام الملف :: غلوب ': غلوب'؛ استخدام الملف :: البحث :: بالتوازي. بلدي $ البحث = الملف :: البحث :: Parallel-> جديد (bsd_glob ( '/ الوطن / *'))؛ بلديcommon = ()؛ بلدي $ ايتر = $ find-> all_iterator. بينما (المعرفة بلدي $ الكائنات = $ ايتر -> ()) {دفعcommon، $ الكائنات. } طباعة "الملفات التالية هي مشتركة بين"، "كل الدلائل أدناه / الوطن: ن". طباعة "$ _n" لcommon؛ لمثال الخرسانة كاملة من استخدامه يرى lncopies في بن دليل فرعي من هذه distribution.IteratorsThe مكرر إرجاعها بواسطة any_iterator، all_iterator أو want_iterator هو مرجع التعليمات البرمجية. نسميها للحصول على ملف أو دليل المقبل. عندما تم إرجاع كافة الملفات والدلائل على مكرر سيعود خلق undef.Once مكرر مستقلة عن الملف :: بحث :: الكائن الموازي الذي أنشأه. إذا كان الكائن يخرج من نطاق ودمرت خلال حياة مكرر سوف لا تزال تعمل normally.You قد يكون العديد من التكرارات نشطة لملف واحد :: البحث :: الكائن الموازي في أي وقت. متطلبات: perl.


ملف :: البحث :: مواز برامج ذات صلة

xmldb.

xldb هي مكتبة لاسترجاع بيانات XML وترجمة XSL. ...

135

تحميل