التجزئة ::تطبيق كائن يستند إلى التجزئة مع الاسم المستعار الرئيسي ودعم القيمة الافتراضية | |
التحميل الان |
التجزئة :: الترتيب والملخص
الإعلانات
- رخصة:
- 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.
التجزئة :: برامج ذات صلة