Articles of डेकोरेटर

कैसल विंडसर का उपयोग करके मैं एक सामान्य डेकोरेटर कैसे रजिस्टर कर सकता हूं?

ICommandHandler<T> पर आधारित सभी को सजाने की ज़रूरत ICommandHandler<T> एक संबंधित DeadlockRetryCommandHandlerDecorator<T> ICommandHandler<T> प्रकार का उपयोग करते हुए मैंने इस समाधान की कोशिश की, लेकिन दुर्भाग्य से यह काम नहीं करता है। container.Register( Component.For(typeof(ICommandHandler<>)) .ImplementedBy(typeof(DeadlockRetryCommandHandlerDecorator<>))); container.Register( AllTypes.FromThisAssembly() .BasedOn(typeof(ICommandHandler<>)) .WithService.Base()); सभी जेनेरिक ICommandHandler<T> कार्यान्वयन को लपेटने के लिए मैं एक सामान्य डेकोरेटर ( DeadlockRetryCommandHandlerDecorator<T> ) को […]

मक्खी पर डिक्शनरी कुंजी उत्पन्न करना

गहन नेस्टेड अजगर डाइक्ट्स के साथ कार्य करना, मैं इस तरह की एक ऐसी डेटा संरचना में मान सौंपने में सक्षम होना चाहूंगा: mydict[key][subkey][subkey2]="value" उस कचरा [कुंजी] आदि की जांच करने के बिना, वास्तव में एक तन्यता के रूप में सेट किया जाता है, उदाहरण के प्रयोग से if not key in mydict: mydict[key]={} उप-शब्दकोशों […]

एक विधि पर सजावटी नाम पाने के लिए आत्मनिरीक्षण?

मैं यह समझाने की कोशिश कर रहा हूं कि किसी पद्धति पर सभी सज्जाकारों के नाम कैसे प्राप्त करें। मैं पहले से ही विधि का नाम और डॉसस्ट्रिंग प्राप्त कर सकता हूं, लेकिन सजावट की सूची कैसे प्राप्त कर सकता है यह पता नहीं लगा सकता

डीजेंगो में कस्टम डेकोरेटर कैसे लिख सकता है?

समस्या – @is_premium_user def sample_view: ……. …… मुझे वेबसाइट के केवल प्रीमियम उपयोगकर्ताओं के लिए कुछ दृश्य मिलना चाहिए। और मैं इस डेकोरेटर को अपनी परियोजना में विभिन्न अनुप्रयोगों में कैसे उपयोग कर सकता हूं?

समझाएं कि पायथन डेकोरेटर कैसे काम करता है

यह अजगर डेकोरेटर के लिए एक उदाहरण है मैं इसे जिस तरह से काम करता है उसे समझने में असमर्थ हूं। कृपया मुझे दिए गए उदाहरण के नियंत्रण प्रवाह की व्याख्या करें मैं अत्यधिक आभारी होंगे। def helloSolarSystem(original_function): def new_function(*args, **kwargs): original_function(*args, **kwargs) print("Hello, solar system!") return new_function def helloGalaxy(original_function): def new_function(*args, **kwargs): original_function(*args, **kwargs) […]

PHP में डेकोरेटर को कैसे कार्यान्वित करें?

मान लीजिए कि " Class_A " नामक एक वर्ग है, इसमें " Class_A " नामक एक सदस्य का फ़ंक्शन है मैं डेकोरेटर क्लास में Class_A को लपेटकर कुछ अतिरिक्त काम करने के लिए " Class_A " चाहता हूं। $worker = new Decorator(new Original()); क्या कोई एक उदाहरण दे सकता है? मैंने PHP के साथ ओ […]

कक्षाओं में अजगर सजावट

क्या एक तरह sth लिख सकते हैं: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass यह विफल रहता है: स्वयं में @ yourself अज्ञात है मैंने भी कोशिश की: @Test._decorator(self) जो भी विफल: परीक्षण अज्ञात अगर अस्थायी चाहें तो डेकोरेटर में कुछ उदाहरण वेरिएबल को बदल दें और उन्हें वापस बदलने से पहले […]

पायथन में स्वचालित विशेषता असाइन करने का सबसे अच्छा तरीका क्या है, और क्या यह एक अच्छा विचार है?

हर बार जब मैं एक वर्ग को परिभाषित करता हूं तो कोड लिखने के बजाय: class Foo(object): def __init__(self, a, b, c, d, e, f, g): self.a = a self.b = b self.c = c self.d = d self.e = e self.f = f self.g = g मैं स्वत: विशेषता असाइनमेंट के लिए इस नुस्खा […]

मैं Zend_Form फ़ाइल तत्वों पर व्यूअरन का उपयोग कैसे करूं?

मैं अपने मानक फ़ॉर्म तत्वों के लिए इस व्यूस्क्रिप्ट का उपयोग कर रहा हूं: <div class="field" id="field_<?php echo $this->element->getId(); ?>"> <?php if (0 < strlen($this->element->getLabel())) : ?> <?php echo $this->formLabel($this->element->getName(), $this->element->getLabel());?> <?php endif; ?> <span class="value"><?php echo $this->{$this->element->helper}( $this->element->getName(), $this->element->getValue(), $this->element->getAttribs() ) ?></span> <?php if (0 < $this->element->getMessages()->length) : ?> <?php echo $this->formErrors($this->element->getMessages()); ?> <?php […]

मैं एक वर्ग के सभी कार्यों को बिना किसी टाइप किए गए प्रत्येक विधि के ऊपर और बिना टाइप किए बिना सजाने कैसे कर सकता हूं? पायथन

कहते हैं कि मेरे वर्ग के कई तरीके हैं, और मैं उनमें से हर एक पर अपने डेकोरेटर को लागू करना चाहता हूं, बाद में जब मैं नई पद्धतियां जोड़ता हूं, तो मैं एक ही डेकोरेटर को लागू करना चाहता हूं, लेकिन मुझे अपने संदेश के ऊपर @ mydecorator लिखना नहीं चाहता समय? अगर मैं […]

दिलचस्प पोस्ट
चल रहे ऐप से Windows C ++ स्टैक ट्रेस सी # – आर इंटरफ़ेस कैच ब्लॉक में फेंक दिया अपवाद – फिर से पकड़ा जाएगा? एक्सएचटीएमएल में सभी वैध स्वयं समापन तत्व क्या हैं (जैसा कि प्रमुख ब्राउज़रों द्वारा लागू किया गया है)? IPhone पर SQLite के लिए सर्वश्रेष्ठ कोको / उद्देश्य-सी रैपर लायब्रेरी एक HTTP URL के पथ भाग में एक स्लैश ("/") एक एन्कोडेड स्लैश ("% 2F") के बराबर है प्रत्येक पंक्ति के अधिकतम मूल्य वाला डेटा फ्रेम में एक वैरिएबल जोड़ें गैर-उत्तरदायी साइट के लिए ट्विटर बूटस्ट्रैप 3 का उपयोग कैसे करें? नापस्क एल्गोरिथ्म का उपयोग करके बैग में कौन से तत्व हैं, यह जानने के लिए कैसे ? दो टुकड़ों के बीच बुनियादी संचार PHP एक स्ट्रिंग में एक सबस्ट्रिंग के सभी घटनाओं का पता लगाएं क्या स्थापित घटक एक्लिप्स में 'लांच समूह' प्रदान करता है? जीएसएएन के लिए जावा टाइप जेनेरिक के रूप में तर्क अजगर प्रमाणित सत्यापन urllib2 को अनदेखा करें XPath: सूचकांक द्वारा कुछ विशेषता के साथ नोड को कैसे चुनना है?