التجزئة ::

تطبيق كائن يستند إلى التجزئة مع الاسم المستعار الرئيسي ودعم القيمة الافتراضية
التحميل الان

التجزئة :: الترتيب والملخص

الإعلانات

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

التجزئة :: العلامات


التجزئة :: وصف

تنفيذ كائن يستند إلى التجزئة مع الاسم المستعار الرئيسي ودعم القيمة الافتراضية عندما نقوم بتخزين بعض القيمة المهيكلة في عمود قاعدة بيانات عللية أو بعض تخزين الأسماء الرئيسية / القيمة، يمكن أن يكون التكرار من الأسماء الرئيسية الطويلة مشكلة في مساحة التخزين. خاش :: Compact هو وحدة PERL، ولكن تنفيذ كائن آخر يستند إلى التجزئة يهدف إلى أن تكون على دراية بكفاءة فضائية واستعلامها لاستخدامها ل US.Synopsis Package My :: Memcached؛ استخدام صارمة؛ استخدام التحذيرات؛ استخدم الوالد QW (ذاكرة التخزين المؤقت :: Memcached :: Fast)؛ استخدام json. استخدام التجزئة :: المدمجة؛ خيارات $ $ = {foo => {alias_for => 'f'،}، bar => {alias_for => 'b'، افتراضي => 'bar'،}،}؛ الفرع الحصول على {بلدي ($ الذاتي، مفتاح $) =_؛ بلدي القيمة $ = $ الذاتي> super :: الحصول عليها (مفتاح $)؛ التجزئة :: Compact-> جديد (قيمة Decode_json $، $ Options)؛ } Sub Set {صفي ($ الذاتي، مفتاح $، القيمة $، $ تنتهي) =_؛ My $ hash = hash :: compact-> جديد (قيمة $، خيارات $)؛ $ الذاتي> Super :: set (مفتاح $، Encode_json $ hash-> to_hash، $ تنتهي)؛ } حزمة الرئيسية؛ استخدام صارمة؛ استخدام التحذيرات؛ استخدام الاختبار :: المزيد؛ بلدي مفتاح $ = "المفتاح"؛ بلدي $ القيمة = {foo => 'foo'}؛ My Memd $ = My :: memcached-> جديد ({servers => })؛ $ MEMD-> مجموعة (مفتاح $، قيمة $)؛ بلدي $ cached_value = $ memd-> الحصول على (مفتاح $)؛ is_deeply $ cached_value-> param ('foo')، 'foo'؛ is_deeply $ cached_value-> param ('bar')، "bar"؛ is_deeply $ cached_value-> to_hash، + {f => 'foo'}؛ $ cached_value-> param (bar => 'baz')؛ $ memd-> set (مفتاح $، $ cached_value-> to_hash)؛ $ cached_value = $ memd-> الحصول عليها (مفتاح $)؛ is_deeply $ cached_value-> param ('foo')، 'foo'؛ is_deeply $ cached_value-> param ('bar')، 'baz'؛ is_deeply $ cached_value-> to_hash، + {f => 'foo'، b => 'baz'}؛ done_testing؛ متطلبات: perl.


التجزئة :: برامج ذات صلة