Articles of डिजाइन

एक गेटटर केवल संपत्ति को ओवरराइड और एक सेटर जोड़ने क्यों असंभव है?

आपको क्यों लगता है (या, यह क्यों अच्छा है कि) माइक्रोसॉफ्ट ने अनुमति नहीं देने का फैसला किया: public abstract class BaseClass { public abstract int Bar { get;} } public class ConcreteClass : BaseClass { public override int Bar { get { return 0; } set {} } } CS0546 'ConcreteClass.Bar.set': ओवरराइड नहीं कर […]

पायथन ऑब्जर्वर पैटर्न: उदाहरण, सुझाव?

क्या पायथन में लागू गोफ ऑब्जर्वर के कोई अनुकरणीय उदाहरण हैं? मेरे पास एक बिट कोड है, जो वर्तमान में कुंजी वर्ग के माध्यम से डीबगिंग कोड का बिट्स है (वर्तमान में मेडेरियल एन्वाइवल सेट किए जाने पर संदेशों को सृजित करने के लिए)। इसके अतिरिक्त, वर्ग में वृद्धिशील रूप से वापसी के परिणाम के […]

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

मैं वास्तव में यूयूआईडी के बिंदु को नहीं देखता हूं। मुझे पता है कि टक्कर की संभावना प्रभावी ढंग से शून्य है , लेकिन प्रभावी रूप से शून्य भी असंभव नहीं है क्या कोई ऐसे उदाहरण देता है जहां UUID का उपयोग करने के लिए कोई विकल्प नहीं है? मैंने देखा है कि सभी उपयोगों […]

'पासवर्ड भूल गए' कार्यान्वयन के लिए सबसे अच्छा तरीका है?

मैं "भूल गया पासवर्ड" सुविधा को लागू करने के लिए सर्वोत्तम विधि की तलाश कर रहा हूं मैं 2 विचारों के साथ बाहर आ गया: जब उपयोगकर्ता पासवर्ड भूल गए पर क्लिक करता है, तो प्रयोक्ता को उपयोगकर्ता नाम, ईमेल और शायद जन्म तिथि या अंतिम नाम में कुंजी की आवश्यकता होती है। फिर अस्थायी […]

WCF – डिज़ाइन पैरामीटर निर्णय

मैं फंड मैनेजमेंट के लिए एक सेवा तैयार कर रहा हूं फंड मैनेजमेंट सर्विस में "अपडेट फंड एपीप्रोजेड डेट (फंड डीटीओ फंड)" नामक एक ऑपरेशन है यह ऑपरेशन फंडिंग आईडी के लिए स्वीकृति की तारीख के साथ फंड तालिका रिकॉर्ड को अपडेट करेगा इस सेवा का इस्तेमाल "फंड मैनेजमेंटयूआई" क्लाइंट द्वारा किया जाएगा। एक व्यापार […]

सीएसएस क्षैतिज सूची आइटम

इसलिए, मैंने एक नई वेबसाइट तैयार करने के लिए क्षैतिज सूची बनाने का प्रयास किया है जो मैं डिजाइन कर रहा हूं। मैंने कई सुझावों का प्रयास किया है जो पहले से ऑनलाइन पाया गया है जैसे कि 'फ्लोट' को छोड़कर और ऐसी-तरह सेट करना – फिर भी इनमें से कोई भी समस्या नहीं फिक्स […]

सी # इंटरफेस के लिए गैर-सार्वजनिक सदस्य

सी # में, जब आप इंटरफ़ेस लागू करते हैं तो सभी सदस्य डिफ़ॉल्ट रूप से सार्वजनिक होते हैं। क्या आपको लगता है कि यह बेहतर है यदि हम पहुंच-योग्यता संशोधक निर्दिष्ट कर सकते हैं (निजी के अलावा, संरक्षित, आंतरिक) या इसके बदले एक सार वर्ग का बेहतर इस्तेमाल कर सकते हैं?

जब सी # रेफरल कीवर्ड का उपयोग किया जाता है तो क्या कोई अच्छा विचार है?

जितना अधिक मैं प्रोडक्शन कोड में इस्तेमाल रेफरी को देखता हूं, उतना अधिक दुरुपयोग मुझे मिलता है और मुझे इससे अधिक दर्द होता है मैं इस खोजशब्द से नफरत करता हूं, क्योंकि ढांचे के निर्माण के दृष्टिकोण से यह मूर्खतापूर्ण लगता है। अपने कोड के उपयोगकर्ताओं के साथ संवाद करने का एक अच्छा विचार कब […]

सी # में एक `फील्डफ` या` विधि 'ऑपरेटर क्यों नहीं है?

उनका इस्तेमाल निम्न प्रकार से किया जा सकता है: FieldInfo field = fieldof(string.Empty); MethodInfo method1 = methodof(int.ToString); MethodInfo method2 = methodof(int.ToString(IFormatProvider)); fieldof को आईएल के रूप में संकलित किया जा सकता है: ldtoken <field> call FieldInfo.GetFieldFromHandle methodof को आईएल के रूप में संकलित किया जा सकता है: ldtoken <method> call MethodBase.GetMethodFromHandle जब भी ऑपरेटर का […]

पायथन में "निजी" (कार्यान्वयन) वर्ग

मैं दो भागों से बना एक छोटा पायथन मॉड्यूल कोडिंग हूँ: एक सार्वजनिक इंटरफेस को परिभाषित करने वाले कुछ फ़ंक्शन, उपर्युक्त कार्यों द्वारा उपयोग किया जाने वाला एक कार्यान्वयन वर्ग, लेकिन जो मॉड्यूल के बाहर सार्थक नहीं है। सबसे पहले, मैंने इसे कार्यान्वित करने वाले वर्ग के "छिपाने" का उपयोग करके फ़ंक्शन के अंदर इसे […]

दिलचस्प पोस्ट
TypeError: अनुक्रम आइटम 0: अपेक्षित स्ट्रिंग, int मिला संदर्भ द्वारा बनाम संदर्भ द्वारा आरसीपीपी पास मूल्य रूटर लिंक के साथ कांगारु 2 इकाई परीक्षण घटक कैसे पता कैसे एक सरणी में जावास्क्रिप्ट / jQuery में एक विशिष्ट स्ट्रिंग है? चित्र लोड का पता लगाएं डाटाबेस बनाम JSON को संग्रहीत करना प्रत्येक कुंजी के लिए एक नया कॉलम बना रहा है पायथन सूची भ्रम एक एनोटेट और असैनोटेड टैग के बीच अंतर क्या है? जब तक यह सफल न हो तब तक एसएमएस भेजें ईमेल का उपयोग कैसे करें, जो HTML का उपयोग करके ईमेल भेज सकता है आईएसीए क्या है और मैं इसका उपयोग कैसे करूं? हर दूसरे रन पर Xcode 4.6.2 ऐप दुर्घटनाग्रस्त mySQL तिथि करने के लिए varchar कन्वर्ट IP पता द्वारा उपयोगकर्ता स्थान प्राप्त करें URISyntaxException से कैसे निपटें