Описание тега singleton
A design pattern that ensures that exactly one application-wide instance of a particular class exists. One of the Gang of Four's creational design patterns.
0
ответов
Autofac - утечка памяти
Я создал простую фабрику для создания DbContext Entity Framework. Это реализовано так (упрощенный код): public class ContextFactory : IContextFactory { private Func<IDbContext> _dbContext; public ContextFactory(Func<IDbContext> dbContext…
06 окт '16 в 17:30
1
ответ
Закрыть соединение для одноэлементного шаблона соединения для MySQL (Java)
Мне было интересно, нужен ли мне метод closeConnection() в моем классе DBConnecter. Я знаю, что вы обычно закрываете свое соединение всякий раз, когда вы используете его, но если соединение является одиночным, я не совсем уверен. Вот мой класс DBCon…
23 апр '16 в 21:22
0
ответов
Общий экземпляр CLLocationManager
Я пытался создать простой общий экземпляр CLLocationManager для моего приложения. Не было проблем при создании общего экземпляра: import UIKit import CoreLocation protocol LocationHandlerDelegate: class { func locationHandlerDidUpdateLocation(locati…
10 окт '15 в 21:56
1
ответ
NSmanaged контекстные потоки
Я использую синглтон для работы с массивами и т. Д. Пересекаюсь с представлениями в приложении. Инициализировать синглтон и NSManagedObjectContext, чтобы я мог выбирать объекты, я использую: +(DataControllerSingleton *)singleDataController { static …
02 июл '13 в 15:09
1
ответ
Синглтон: это правильная реализация?
Прочитав несколько статей о Singleton ( Singleton: как его использовать, может ли кто-нибудь предоставить мне образец Singleton в C++?, Шаблон проектирования C++ Singleton), я думаю, что он может подойти для моего школьного проекта, но я все еще нем…
08 мар '16 в 19:12
2
ответа
Одно сообщение
Я пишу приложение, в котором, когда что-то случилось с соединением, я хочу открыть окно сообщения и показать пользователю ошибку... для этого, когда программа сгенерирует исключение, она попадет в блок catch, и в этом я хочу показать пользователю со…
07 фев '12 в 09:39
1
ответ
C# Проблема области действия статического метода
У меня проблема с вызовом статического метода в статическом классе. Я хотел бы иметь очень простую оболочку журнала с использованием NLog, где я вызываю Log.warn и т. Д.: using NLog; using NLog.Config; using NLog.Targets; namespace Test.Logger { pub…
10 фев '18 в 08:28
0
ответов
Повторное использование одного и того же экземпляра класса из нескольких модулей Python
# dummy.py class Dummy(object): events = [] @classmethod def create(cls): cls.events.append(1) @classmethod def display(cls): print(cls.events) # test1.py from dummy import Dummy Dummy.create() Dummy.display() # test2.py from dummy import Dummy Dumm…
08 авг '18 в 12:27
1
ответ
PDO Подготовка отчета не обрабатывает параметры
Я исчерпал все усилия для решения, казалось бы, тривиальной проблемы, но ничего не получил. Существует простое утверждение Prepare: $qry = $core->db->prepare("SELECT * FROM users WHERE email = '?'"); $qry->execute(array('email@address.com')…
12 мар '10 в 17:27
3
ответа
Что такое синглтон в PHP
Я пытаюсь понять, что такое синглтон. До сих пор я обнаружил, что шаблон синглтона позволяет мне создавать только один экземпляр класса. Пока проблем нет, но когда дело доходит до создания одноэлементного класса в PHP, я не знаю, как это работает! В…
16 июл '14 в 19:54
1
ответ
enum singleton, ссылка на интерфейс, экземпляр на имя строки
Спасибо за просмотр моего вопроса, на который я не смог найти ответ в моих поисках / книгах. Я изучаю Java, написав roguelike, но я думаю, что этот вопрос больше связан с Java, чем с игрой. Не стесняйтесь обучать меня, если я ошибаюсь. У меня есть п…
05 апр '15 в 17:14
1
ответ
Wildfly 10.1.0 Singleton не работает
Я настроил два сервера Wildfly в домене, и мне нужно создать синглтон, работающий с HA. Мне нужно, чтобы он работал только на одном сервере, и если этот сервер выходит из строя, он должен быть запущен на подчиненном сервере. Я использую конфигурацию…
24 окт '16 в 12:26
3
ответа
ClassCastException вызывает сбой моей программы
У меня есть две операции вместе с одним классом приложения, и всякий раз, когда я вызываю свой класс приложения в одном из действий, программа вылетает. Вот методы onCreate() для двух операций: Главное меню: protected BluetoothApplication myBt; priv…
18 июн '12 в 13:25
2
ответа
Является ли это недостатком реализации Groovy шаблона Singleton?
Прямая реализация шаблона Singleton без использования метакласса: class A{ static final instance = new A() private A(){} static getInstance(){return instance} } Почему частный конструктор не уважает Groovy? Хотя с помощью интуиции можно сказать, что…
08 мар '12 в 06:31
2
ответа
Как получить класс объекта-одиночки во время компиляции?
Рассмотрим что-то вроде этого: object Singleton val cls: Class[Singleton] = ??? Что я должен написать вместо ???? Я старался classOf[Singleton], classOf[Singleton.type], Singleton.type, но ничего не получалось. (Я знаю конечно о getClassДоделанная в…
24 май '11 в 23:47
1
ответ
Какой контекст Android я должен использовать в одиночных играх?
Когда я пишу свои синглтоны, я всегда предоставляю getInstance(Context) метод в классе Singleton. Но какой объект контекста я должен передать этому методу: Контекст действия (this в классе Activity) или в контексте приложения? И какие различия это б…
23 ноя '17 в 00:48
1
ответ
CollectionViewSource для привязки к свойству в синглтоне
У меня такой класс синглтон public class Sample { private static readonly Lazy<Sample> lazy = new Lazy<Sample>(() => new Sample()); private ObservableCollection<SampleGroup> _groups; public ObservableCollection<SampleGroup>…
02 мар '15 в 14:27
2
ответа
Реализация шаблона Singleton
Я видел эту конкретную реализацию шаблона Singleton везде: + (CargoBay *)sharedManager { static CargoBay *_sharedManager = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _sharedManager = [[CargoBay alloc] init]; }); return _…
22 сен '12 в 14:52
1
ответ
Как использовать много объектов класса, как в случае синглтона?
Недавно я разработал класс logger для C++/Qt, который был реализован как Singleton, так как у каждого приложения, использующего этот класс, должен был быть только один экземпляр, и, что наиболее важно, я не хотел копировать указатели повсюду и не за…
12 апр '15 в 17:44
4
ответа
Мне нужно поделиться объектом со многими другими объектами - я читал жалобы на синглтоны, так что я должен использовать вместо этого?
У меня есть Java-приложение с несколькими окнами JFrame, которые все происходят из класса BaseWindow. Каждое из этих окон должно иметь доступ к объекту NetworkConnection для отправки сообщений на сервер. Таким образом, я реализовал объект NetworkCon…
06 мар '12 в 11:07