Tag: singleton
Ein design-Muster, das gewährleistet, dass genau eine anwendungsweite Instanz einer bestimmten Klasse ist. Einer der Gang of Four ist creational design patterns.
3
Antworten
Ich glaube, Jimmy Nillson, sagte er in der Regel seine webservices singletons. Ist dies die bevorzugte Methode, und mit der WCF? Andere, als dass die service-Methoden statisch ist, ist es etwas, das getan werden? InformationsquelleAutor der Frage
14
Antworten
Wie kann ich das erstellen einer singleton-Klasse in Objective C? InformationsquelleAutor der Frage iOSAppDev | 2011-03-21
6
Antworten
Bin ich Umwandlung ein singleton zu einer Spring-bean, so dass, wenn das singleton nicht initialisiert, dann die gesamte web-Anwendung spring-Kontext nicht korrekt geladen. Den Vorteil, dass die Feder Kontext nicht korrekt geladen wird, ist, dass die Menschen
4
Antworten
Habe ich gesehen Implementierungen des Singleton-patterns, wo die Instanz-variable wurde deklariert als static-variable in der GetInstance-Methode. Wie diese: SomeBaseClass &SomeClass::GetInstance() { static SomeClass instance; return instance; } Sehe ich folgende positive Seiten dieses Ansatzes: Der code ist
8
Antworten
Wie funktioniert eine Implementierung des Singleton-Entwurfsmusters in der Programmiersprache? InformationsquelleAutor der Frage Ben Noland | 2009-12-01
6
Antworten
Habe ich gelesen, dass es möglich ist, zu implementieren Singleton in Java mit einem Enum wie: public enum MySingleton { INSTANCE; } Aber wie wird die oben arbeiten? Insbesondere eine Object hat, um instanziiert zu werden. Hier,
6
Antworten
Könnten Sie bitte erklären, warum der Frühling ist die Schaffung von zwei Objekten, die für die Konfiguration von beans unten gezeigt, da durch die Standard-Feder Standard-Umfang ist ein singleton? Frühjahr Konfiguration ist hier: <bean id="customer" class="jp.ne.goo.beans.Customer"> <property
10
Antworten
Will ich speichern eine einzelne Zeile in einer Konfigurations-Tabelle für meine Anwendung. Ich würde gerne erzwingen, dass diese Tabelle kann nur eine Zeile. Was ist die einfachste Möglichkeit zur Durchsetzung der single-row-Einschränkung ? InformationsquelleAutor der Frage Martin
6
Antworten
Verstehe ich nicht, wie die Umsetzung der Enum Version des Singleton Muster. Unten ist ein Beispiel der Implementierung der "traditionelle" Ansatz mit Hilfe des Singleton-Musters. Ich würde gerne ändern, dass die Enum-version, aber ich bin nicht sicher,
13
Antworten
Ziemlich geradlinig Frage. Was ist ein Singleton, und Wann sollte ich es verwenden? InformationsquelleAutor der Frage Sergio Tapia | 2010-01-28
8
Antworten
Dies ist der code, den ich bisher implementierten erstellen einer einzigen Instanz WPF-Anwendung: #region Using Directives using System; using System.Globalization; using System.Reflection; using System.Threading; using System.Windows; using System.Windows.Interop; #endregion namespace MyWPF { public partial class MainApplication :
6
Antworten
Was passiert, wenn wir serialisieren einer statischen Klasse? Kann mehr als eine Instanz des statischen Klasse werden angelegt, wenn wir es zu serialisieren? [Serializable] public static class MyClass { public static MyClass() { } public static bool
4
Antworten
Habe ich einige unklare situation: Werden statische singletons werden, Müll gesammelt, nachdem die Letzte Referenz holding Aktivität zerstört wurde? Da gibt es keine weiteren Verweise in der Anwendung, singleton-Instanz. Kann ich dann verlassen Sie sich auf singletons?
16
Antworten
Let ' s face it. Das Singleton-Muster ist höchst umstritten Thema mit Horden Programmierer auf beide Seiten des Zauns. Es gibt diejenigen, die fühlen, wie das Singleton ist nichts mehr als eine glorifizierte Globale variable, und andere,
4
Antworten
Vorbereitet habe ich einige automatische tests mit dem Visual Studio Team Edition-Test-Frameworks. Ich will einer der tests, um die Verbindung zu der Datenbank nach der normalen Art wie es im Programm: string r_providerName = ConfigurationManager.ConnectionStrings["main_db"].ProviderName; Aber ich
4
Antworten
Muss ich das Objekt ("singleton-Objekt" oder "Begleiter-Objekt"... alles, was aber der Klasse) definiert eine string-name. In anderen Worten, wenn ich: package myPackage object myObject ...dann gibt es etwas wie dieses: GetSingletonObjectByName("myPackage.myObject") match { case instance: myPackage.myObject =>
5
Antworten
In all meinen Projekten bis jetzt, die ich verwenden, um die Nutzung des singleton-Musters zu access-Anwendung Konfiguration in der gesamten Anwendung. In letzter Zeit sehe ich viele Artikel, wobei etwa nicht zu verwenden singleton-pattern , weil das
4
Antworten
So, in android ich möchte, dass meine application-Klasse ein singleton. Machen es so: object MyApplication: Application(){} wird nicht funktionieren. Folgende Fehler geworfen wird zur Laufzeit: java.lang.IllegalAccessException: private com....is not accessible from class android.app.Instrumentation. Tun dies auch nicht
17
Antworten
Vor kurzem habe ich traf eine Realisierung/Implementierung des Singleton-Entwurfsmusters in C++. Es hat so ausgesehen (habe ich angenommen, es aus der real-life-Beispiel): //a lot of methods are omitted here class Singleton { public: static Singleton* getInstance( );
6
Antworten
In der Einheit, was eine gute Möglichkeit zum erstellen einer singleton-Spiel-manager zugegriffen werden kann, überall als eine Globale Klasse mit statischen Variablen, die spucken die gleichen Konstanten Werte jeder Klasse, zieht diese Werte? Und was wäre der
5
Antworten
Denen eine Synchronisation Methode, um zu gewährleisten, dass ein singleton bleibt ein singleton? +(Foo*)sharedInstance { @synchronized(self) { if (nil == _sharedInstance) { _sharedInstance = [[Foo alloc] init]; ... } } return _sharedInstance; } oder mit einem mutex?
4
Antworten
In apples Mit Swift mit Cocoa und Objective-C Dokument (aktualisiert für Swift 3) geben Sie das folgende Beispiel des Singleton-Muster: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() //setup code return instance
7
Antworten
EDIT: Sorry, meine Frage war nicht klar, warum Bücher/Artikel lieber Implementierung#1 über die Implementierung#2? Was ist der eigentliche Vorteil der Verwendung von pointer in der Implementierung der Singleton-Klasse vs mit einem statischen Objekt? Warum haben die meisten
19
Antworten
Las ich die Singleton-Artikel auf Wikipedia und stieß ich auf dieses Beispiel: public class Singleton { //Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance()
8
Antworten
Überlegen, ich habe eine Singleton-Klasse wird wie folgt definiert. public class MySingleton implements Serializable{ private static MySingleton myInstance; private MySingleton(){ } static{ myInstance =new MySingleton(); } public static MySingleton getInstance(){ return MySingleton.myInstance; } } Der obigen definition
4
Antworten
Meine derzeitigen Implementierung vereinfacht: #include <string> #include <memory> class Log { public: ~Log() { //closing file-descriptors, etc... } static void LogMsg( const std::string& msg ) { static std::unique_ptr<Log> g_singleton; if ( !g_singleton.get() ) g_singleton.reset( new Log );
3
Antworten
Vor ein paar Tagen hatte ich dieses Problem mit ASP.Net threading. Ich wollte ein singleton-Objekt pro web-Anfrage. Ich brauche dies für meine Einheit der Arbeit. Ich wollte instanziieren eine Einheit Arbeit pro web-Anfrage, so dass Identität, Karte
5
Antworten
Ein Freund von mir fragte mich heute, warum sollte er lieber die Verwendung des singleton-über globales statisches Objekt? Die Art, wie ich begann, es zu erklären war, dass die singleton kann mit Zustands-vs. statische Globale Objekt nicht...aber
1
Antworten
Ok, ich lese Bündel von Artikeln/Beispiele, wie Sie schreiben Entity Manager Factory in singleton. Einer von Ihnen am einfachsten für mich ein bisschen zu verstehen: http://javanotepad.blogspot.com/2007/05/jpa-entitymanagerfactory-in-web.html Habe ich gelernt, dass EntityManagerFactory EMF () sollte nur einmal angelegt
7
Antworten
Was denken Sie über dieses für ein generisches singleton? using System; using System.Reflection; //Use like this /* public class Highlander : Singleton<Highlander> { private Highlander() { Console.WriteLine("There can be only one..."); } } */ public class Singleton<T>
2
Antworten
Ich lese eine Menge über Singletons, wenn Sie sollte und sollte nicht verwendet werden, und wie implementieren Sie Sie sicher auf. Ich Schreibe in C++11, und gekommen, über die Meyer ' s lazy initialisiert Implementierung eines singleton,
7
Antworten
Die ich gelesen habe über das Singleton-pattern für die letzten paar Tage. Die Allgemeine Wahrnehmung ist, dass die Szenarien, in denen es erforderlich ist, sind ganz wenige (wenn nicht seltener) wahrscheinlich, weil es hat seine eigenen Probleme,
7
Antworten
Ich bin versucht zu halten, eine Instanz einer Window um und, wenn erforderlich, rufen Sie ShowDialog. Dies funktioniert, finden Sie in winforms, aber in WPF-ich erhalte diese exeception: System.InvalidOperationException: kann Nicht festlegen, Sichtbarkeit oder Anruf Anzeigen, ShowDialog,
5
Antworten
Was sind die Szenarien, als würde man mit einem Monostate pattern anstelle von singleton inorder zu pflegen ein globales Objekt? Bearbeiten: Ich weiß, was Singleton und Monostate Pattern. Haben auch umgesetzt Singleton in ganz wenigen Szenarien. Möchte
2
Antworten
Ich bin eher Neuling auf Android, und ich arbeite an einer einfachen Anwendung, um die grundlegende Erfahrung. Meine app ist ziemlich einfach und besteht unter anderem aus einem broadcast receiver und einige Aktivitäten. Beide Komponenten nutzen Sie
9
Antworten
In meinem Projekt, die jeweils die Benutzer-Interaktion Ereignisse machen einem Netzwerk-call (TCP-nicht HTTP). Ich brauche Aktivität Indikator zu global, um zeigen aus einer zufälligen UIViewController und verstecken von NetworkActivityManager Klasse (custom class zur Verarbeitung von Netzwerk-Aktivitäten, Die
8
Antworten
Bitte klären Sie meine Fragen zu Singleton und Multithreading: Was ist der beste Weg für die Implementierung von Singleton in Java, in einem Multithread Umwelt? Was passiert, wenn mehrere threads versuchen, auf getInstance() Methode zur gleichen Zeit?
6
Antworten
Schrieb ich unten eine Singleton-Klasse. Ich bin nicht sicher, ob das thread-sichere singleton-Klasse oder nicht? public class CassandraAstyanaxConnection { private static CassandraAstyanaxConnection _instance; private AstyanaxContext<Keyspace> context; private Keyspace keyspace; private ColumnFamily<String, String> emp_cf; public static synchronized CassandraAstyanaxConnection
6
Antworten
Was ist der beste Weg zum erstellen eines singleton in C? Eine gleichzeitige Lösung wäre schön. Ich bin mir bewusst, dass C ist nicht die erste Sprache, die Sie verwenden würden, für ein singleton. InformationsquelleAutor der Frage
9
Antworten
Ich kam vor kurzem in dieser Artikel auf, wie man ein singleton in Node.js. Ich kenne die Dokumentation von require Staaten: Module zwischengespeichert werden, nachdem Sie das erste mal geladen sind. Mehrere Aufrufe von require('foo') kann nicht
7
Antworten
Brauche ich eine singleton-Klasse, die instanziiert werden sollen mit einigen Argumenten. Die Art, wie ich bin, es zu tun ist jetzt: class SingletonExample { private SingletonExample mInstance; //other members... private SingletonExample() { } public SingletonExample Instance {
3
Antworten
In mein android-Projekt, ich habe ImageAdapter Klasse, in der ich-pass-app-Kontext für einige weitere Anforderungen. public class ImageAdapter extends BaseAdapter { private Context c; public ImageAdapter(Context c) { this.c = c; } ... } Das problem ist, dass
9
Antworten
Wie wir alle wissen, haben wir beans als singleton standardmäßig im Frühling-container und wenn wir eine Webapplikation basierend auf Spring-framework dann in diesem Fall brauchen wir zur Umsetzung des Singleton-design-Muster zu halten, globalen Daten an, anstatt nur
3
Antworten
Fand ich einige Informationen im net zum erstellen einer singleton-Klasse, die mit GCD. Das ist cool, weil es thread-sicher mit sehr geringem Aufwand. Leider konnte ich nicht finden, vollständigen Lösungen, sondern nur kurze Ausschnitte die Methode sharedInstance.
7
Antworten
Als würde ein singleton eigentlich leichter oder besser als eine statische Klasse? Es scheint mir das erstellen einer singleton ist nur mit zusätzlichen Aufwand, das ist nicht wirklich nötig, aber ich bin sicher, es gibt einen guten
27
Antworten
Was ist der einfachste/sauberste Weg zur Umsetzung des singleton pattern in JavaScript? InformationsquelleAutor der Frage Jakub Arnold | 2009-09-25
11
Antworten
Viele Artikel, die ich gelesen habe im Netz über Singleton design pattern erwähnen, dass die Klasse überschreiben sollten, 'clone()' Methode, und werfen 'CloneNotSupported' Ausnahme. Ist das wirklich nötig? Die clone () - Methode standardmäßig geschützt, so dass
7
Antworten
Ich habe einige Fragen bzgl. der die singleton-Muster wie hier beschrieben: http://msdn.microsoft.com/en-us/library/ff650316.aspx Der folgende code ist ein Auszug aus dem Artikel: using System; public sealed class Singleton { private static volatile Singleton instance; private static object syncRoot
23
Antworten
Singletons sind ein heiß diskutiertes design pattern, so bin ich daran interessiert, was die Stack-Überlauf community-Gedanke über Sie. Bitte geben Sie Gründe für Ihre Meinung, nicht nur "Singletons sind für faule Programmierer!" Hier ist ein ziemlich guter
10
Antworten
Wie kann ich umwandeln (oder erstellen) eine singleton-Klasse, die kompiliert werden und verhält sich korrekt bei der automatischen reference counting (ARC) in Xcode 4.2? InformationsquelleAutor der Frage cescofry | 2011-09-27