memoize :: انتهاء الصلاحية

وحدة التوصيل للانتعاش التلقائي للقيم المذكرة
التحميل الان

memoize :: انتهاء الصلاحية الترتيب والملخص

الإعلانات

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

memoize :: انتهاء الصلاحية العلامات


memoize :: انتهاء الصلاحية وصف

وحدة التوصيل للانتعاش التلقائي للقيم المذكرات Memoize :: WIGIRE هو وحدة مكونات إضافية للانتعاش التلقائي للقيم Mymoized.Syopsis استخدام memoize :: انتهاء الصلاحية؛ ربط My Che => 'Mymoize :: WIGIRE'، LifeTime => Lifetime، # في ثوان Num_uses => $ n_uses؛ memoize 'function'، scalar_cache => ؛ memoize :: expire هو وحدة المكونات المكونة في memoize. يسمح بالقيم المخزنة مؤقتا لوظائف Memoized للانتهاء منها تلقائيا. يفترض هذا الدليل أنك معتاد بالفعل على وحدة Memoize. إذا لم يكن الأمر كذلك، يجب عليك أن تدرس هذا الدليل بعناية أولا، مما يدفع اهتماما خاصا إلى ميزة التجزئة. Memoize :: Expire هو طبقة من البرامج التي يمكنك إدراجها بين Memoize نفسه وأي شكل من الأحزمة الأساسية تنفذ ذاكرة التخزين المؤقت. تقدم الطبقة متغير التجزئة التي تنتهي قيمتها كلما أصبحت قديمة جدا، فقد تم استخدامها في كثير من الأحيان، أو كليهما. يمكنك معرفة Memoize لاستخدام هذا التجزئة النسيان كذا ذاكرة التخزين المؤقت بدلا من الإعداد الافتراضي، والذي يعد Hash.To عادي حدد مهلة في الوقت الفعلي، وتوفير خيار العمر مع قيمة رقمية. سوف تنتهي صلاحية البيانات المخزنة مؤقتا بعد هذه الثواني، وسيتم البحث عنها بعد انتهاء صلاحيتها. عند البحث عن عنصر البيانات لأعلى، يتم إعادة تعيين عمره. إذا قمت بتحديد Num_Uses مع وسيطة N، فسيتم تجاهل كل عنصر بيانات مخزنة مؤقتا ونظرت إلى Afresh بعد أن تصل إلى ذلك. عند البحث عن عنصر البيانات لأعلى من جديد، يتم إعادة تعيين عدد الاستخدامات. إذا قمت بتحديد كل من الحجج، سيتم تجاهل البيانات من ذاكرة التخزين المؤقت عندما يحمل شرط الصلاحية. يمكنك استخدام خيار التجزئة ل Memoize :: تنتهي في توفير تجزئة مرتبطة بدلا من التجزئة العادية التي تحدد :: WIGIRE ستستخدم عادة. يمكنك استخدام هذه الميزة لإضافة Memoize :: تنتهي صلاحيتها كطبقة بين التجزئة القرص الثابت وتذكرها. إذا قمت بذلك، فاحصل على ذاكرة التخزين المؤقت للقرص المستمرة التي تنتهي إدخادها تلقائيا. على سبيل المثال: # memoize # | # Memoize :: تنتهي صلاحية فرض سياسة انتهاء صلاحية البيانات # | # DB_FILE تنفذ ثبات البيانات في ملف القرص # | # ملف القرص استخدام memoize؛ استخدام memoize :: انتهاء الصلاحية؛ استخدام db_file؛ # إعداد الثبات التعادل بلدي disk_cache => 'db_file'، اسم الملف $، o_creat | o_rdwr، 0666]؛ # إعداد سياسة انتهاء الصلاحية، وتوفير التجزئة الثابتة كدليل رباعي che => 'memoize :: revire'، العمر => $ العمر، # في ثوان num_uses => $ n_uses، hash => \ disk_cache؛ # قم بإعداد Memoization، وتوفير تنتهي صلاحية التجزئة المستمر لذاكرة التخزين المؤقت "وظيفة"، SCALAR_CACHE => ؛ متطلبات: perl.


memoize :: انتهاء الصلاحية برامج ذات صلة