Articles of सिंगलटन

कैसे सी # के कई उदाहरणों से बचने के लिए

कैसे सी # में कई रूपों खिड़कियों के फार्म से बचने के लिए ?? मुझे प्रपत्र चलने का केवल एक उदाहरण चाहिए क्योंकि मेरे आवेदन के कई पृष्ठों से एक ही रूप को खोलने की संभावना है।

स्विफ्ट में सिंगलटन "वैरिएबल" का उपयोग करने का कोई कारण नहीं है?

सितंबर 2015 के लिए, यहां बिल्कुल है कि आप स्विफ्ट में एक सिंगलटन कैसे बनाते हैं: public class Model { static let shared = Model() // ( for ocd friends … private init() {} ) func test()->Double { return 3.33 } } फिर कहीं … // file ViewController.swift, say import UIKit class ViewController:UIViewController { override […]

आईओएस में सिंगलटन 5?

नमस्ते मैं एक सिंगलटन के लिए आईओएस के पिछले संस्करणों का एक कार्यान्वयन निम्नानुसार था: .h फ़ाइल @interface CartSingleton : NSObject { } +(CartSingleton *) getSingleton; फ़ाइल एम @implementation CartSingleton static CartSingleton *sharedSingleton = nil; +(CartSingleton *) getSingleton { if (sharedSingleton !=nil) { NSLog(@"Cart has already been created….."); return sharedSingleton; } @synchronized(self) { if (sharedSingleton […]

रजिस्ट्री पैटर्न या सिंगलटन को PHP में कैसे परीक्षण करना है?

सीपीएलेट या रजिस्ट्री पैटर्न को पीएचपी जैसी एक भाषा में कसौटी का परीक्षण क्यों किया जाता है जो कि अनुरोध किया जाता है? आप वास्तविक कार्यक्रम निष्पादन से एक तरफ लिख सकते हैं और परीक्षाएं चला सकते हैं, ताकि आप कार्यक्रम की वैश्विक स्थिति को प्रभावित कर सकें और प्रत्येक परीक्षण के लिए एक ही […]

सिंगलटन में डबल चेक लॉकिंग

यहां सिंगलटन पैटर्न के लिए मेरा कस्टम क्लास है इस कोड में, मैं नीचे के रूप में डबल-चेक लॉकिंग का उपयोग करता हूं जैसा कि मैंने कुछ स्रोतों पर कई पदों को पढ़ा है, वे कहते हैं कि डबल चेक उपयोगी है क्योंकि यह दो समवर्ती धागे को एक ही समय में चलने से रोकता […]

निर्भरता इंजेक्शन बनाम सेवा स्थान

मैं वर्तमान में डीआई और एसएल के बीच फायदे और नुकसान का वजन कर रहा हूं हालांकि, मैंने खुद को निम्नलिखित कैच में 22 पाया है, जिसका अर्थ है कि मुझे बस हर चीज़ के लिए एसएल का इस्तेमाल करना चाहिए, और केवल प्रत्येक कक्षा में एक आईओसी कंटेनर इंजेक्ट करना चाहिए। डि पकड़ 22: […]

सिंगलटन में थ्रेड सुरक्षा

मैं समझता हूं कि जावा में डबल लॉकिंग टूटा हुआ है, इसलिए जावा में सिंगलाटन थ्रेड सुरक्षित बनाने का सबसे अच्छा तरीका क्या है? पहली बात जो मेरे दिमाग में उगती है: class Singleton{ private static Singleton instance; private Singleton(){} public static synchronized Singleton getInstance(){ if(instance == null) instance = new Singleton(); return instance; } […]

सी ++ में सिंगलटन के सुरक्षित आलसी निर्माण को थ्रेड करें

क्या सी ++ में एक एकल ऑब्जेक्ट को लागू करने का एक तरीका है: सुदूर एक धागे में सुरक्षित तरीके से निर्मित (दो धागे एक साथ सिंगलटन के पहले उपयोगकर्ता हो सकते हैं – यह अभी भी केवल एक ही बार बनाया जाना चाहिए) स्थैतिक चर पर पहले से निर्मित नहीं होने पर भरोसा करता […]

क्या GOF सिंगलटन पैटर्न के लिए कोई व्यवहार्य विकल्प हैं?

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

एक स्थिर कक्षा को सीरियल करना?

क्या होगा अगर हम एक स्थिर वर्ग को सीरियल बनाते हैं? यदि हम इसे सीरियल कर सकते हैं तो क्या स्थिर क्लास का एक से अधिक उदाहरण बनाया जा सकता है? [Serializable] public static class MyClass { public static MyClass() { } public static bool IsTrue() { return true; } } मान लीजिए कि मैं […]

दिलचस्प पोस्ट
getElementsByClassName बनाम क्वेरीसचारेक सभी कैसे जावा में 1200 से 1.2k के स्वरूपण के बारे में जाना रूबी में फ़ाइल प्रकार निर्धारित करें उद्धरण चिह्नों के बिना .txt प्रारूप में Excel फ़ाइल को सहेजना खिड़कियों के लिए फ़ाइल का नाम बहुत लंबा है जावा के लिए सर्वश्रेष्ठ XML पार्सर एक बार में कई अपवाद पकड़ो? मैं उद्देश्य-सी के साथ JSON को कैसे पार्स करूं? ViewData, ViewBag, सत्र, TempData के लिए सही समय क्या है अजगर के साथ जावास्क्रिप्ट द्वारा जेनरेट किया गया स्क्रैप HTML क्या एक तैयार कथन से ऑटोइन्किमेंट आईडी को पुनर्प्राप्त करने का कोई तरीका है? जावा में बेस 10 पूर्णांक में एक बाइनरी स्ट्रिंग कैसे परिवर्तित करें SQLite में कॉलम कैसे हटाएं या जोड़ें? प्लगइन बहुत पुराना है, कृपया एक अधिक हाल के संस्करण में अपडेट करें, या ANDROID_DAILY_OVERRIDE परिवेश चर को सेट करें घुमाओ HTML ड्रॉस्ट्रिंग