Papp :: مخزن

التحميل الان

Papp :: مخزن الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Raphael Manfredi
  • موقع ويب الناشر:
  • http://search.cpan.org/~mrogaski/Log-Agent-0.307/Agent/Tag/Callback.pm

Papp :: مخزن العلامات


Papp :: مخزن وصف

الوحدة النمطية المخزنة هي استمرار هياكل بيانات بيرل. الوحدة النمطية المخزنة هي استمرار لمركبات Perl Data.Synopsis استخدامها. تخزين الجدول، "ملف"؛ $ hashref = استرداد ('file')؛ استخدام QW المخزن (NSTORE Store_FD NSTORE_FD تجميد ذوبان دلف)؛ # ترتيب شبكة NSTORE الجدول، "ملف"؛ $ hashref = استرداد ('file')؛ # لا يوجد nretrieve () # تخزينها واسترجاعها من مخزن الملفات المفتوحة بالفعل_ ray، * Stdout؛ NSTORE_FD الجدول، * Stdout؛ $ aryref = fd_retrieve (* المقبس)؛ $ hashref = fd_retrieve (* المقبس)؛ # تسلسل إلى الذاكرة $ serialized = تجميد الجدول؛ table_clone = {ذوبان الذوبان (تسلسل $)}؛ # عميق (العودية) استنساخ $ cloneref = dclone ($ المرجع)؛ # تأمين الاستشارية استخدام QW (Lock_store Lock_nstore Lock_retrieve) Lock_Store الجدول، "ملف"؛ Lock_NStore الجدول، "ملف"؛ $ hashref = lock_retrieve ('file')؛ الحزمة القابلة للتخزين تجلب الثبات إلى هياكل بيانات بيرل الخاصة بك التي تحتوي على العددية أو صفيف أو كائنات التجزئة أو المرجع، أي أي شيء يمكن تخزينه بسهولة إلى القرص واسترجاعه في وقت لاحق. في الطريقة الإجرائية المنتظمة عن طريق الاتصال بالمتجر بمرجع إلى الكائن المراد تخزينه، إلى جانب اسم الملف حيث يجب كتابة الصورة. إرجاع الروتيني إرجاع برنامج التشغيل لمشاكل الإدخال / الإخراج أو الخطأ الداخلي الآخر، وقيمة حقيقية خلاف ذلك. يتم نشر أخطاء خطيرة كاستثناء يموت. لاسترداد البيانات المخزنة على القرص، استخدم استرداد مع اسم الملف. يتم إعادة إنشاء الكائنات المخزنة في هذا الملف في الذاكرة لك، ويتم إرجاع الإشارة إلى كائن الجذر. في حالة حدوث خطأ في I / O أثناء القراءة، يتم إرجاع برنامج الأمم المتحدة للرقم بدلا من ذلك. يتم نشر الأخطاء الخطيرة الأخرى عبر Die.Since يتم إجراء تخزين متكرر، قد ترغب في الاشياء إلى الكائنات التي تبادل الكثير من البيانات الشائعة في جدول واحد أو جدول التجزئة، ثم تخزين هذا الكائن. بهذه الطريقة، عند استعادة الأمر بأكمله، ستستمر الكائنات في مشاركة ما شاركوه في الأصل. في تكلفة علامات رأسية خفيفة، يمكنك تخزين واصف ملف مفتوح بالفعل باستخدام روتين Store_FD، واسترجاع ملف عبر fd_retrieve. لا يتم استيراد هذه الأسماء بشكل افتراضي، لذلك يجب عليك القيام بذلك صراحة إذا كنت بحاجة إلى هذه الروتين. يجب فتح واصف الملف الذي توفره بالفعل، لقراءة إذا كنت ستراجع والكتابة إذا كنت ترغب في تخزينها. Store_fd ( جدول، * Stdout) || يموت "لا يمكن تخزينها إلى Stdoutn"؛ Mashref = fd_retrieve (* stdin)؛ يمكنك أيضا تخزين البيانات في ترتيب الشبكة للسماح بمشاركة سهلة عبر منصات متعددة، أو عند تخزينها على مقبس معروف عن بعد. إجراءات الاتصال لديك لها بادئة N أولي للشبكة، كما هو الحال في NSTORE و NSTORE_FD. عند وقت الاسترجاع، سيتم استعادة بياناتك بشكل صحيح حتى لا تضطر إلى معرفة ما إذا كنت تعيد من البيانات الأصلية أو الشبكة المطلوبة. يتم تخزين القيم المزدوجة بترشيح لضمان قابلية النقل أيضا، في خطر تفقد بعض الدقة في العشرية الأخيرة. عند استخدام FD_retrieve، يتم استرداد الكائنات في التسلسل، كائن واحد (أي شجرة متكررة واحدة) لكل مخزن مرتبط. إذا كنت أكثر من المعسكر الموجه للكائنات، يمكنك أن ترث من تخزين الأشياء المخزنة وخلفها عن طريق استدعاء المتجر كوسيلة. حقيقة أن جذر الشجرة التي سيتم تخزينها هي مرجع مبارك (أي كائن) يتم غسلها بشكل خاص بحيث لا يوفر استرداد إشارة إلى هذا الكائن ولكن بدلا من ذلك المرجع الكائن المبارك نفسه. (خلاف ذلك، ستحصل على إشارة إلى هذا الكائن المبارك). متطلبات: perl.


Papp :: مخزن برامج ذات صلة

Biblio :: داعش

Biblio :: ISIS هو وحدة بيرل لقراءة قاعدة بيانات الأقراص المدمجة / ISIS و WinISIS و ISISMARC. ...

9,635

تحميل