标签[singleton]
一种设计模式,可确保确实存在特定类的一个应用程序范围的实例。 四人行的创作设计模式之一。
6,562个问题
-1
票
0回复
04
基于静态对象引用的单例类,将类成员初始化为默认C ++ 11
我知道这方面有很多问题,但是下面的示例不起作用,并且需要说明或简单的解决方案(我知道我可以使用名称空间和类似的解决方案,但是我想了解这里有什么问题。
它与以前的问题不同,因为
当成员
0
票
0回复
08
0
票
2回复
36
0
票
1回复
10
如何为带有各种片段的Kotlin Android应用程序创建带有协程的Singleton计时器?
在我用Kotlin制作的android应用程序中,我使用了Timer和Runnable来重复执行某些任务。 但是,我很快遇到了问题,因为我的应用程序具有底部导航,因此,每次我单击不同的导航项(例
0
票
0回复
08
JCStress在Singleton测试失败
我已经在Singleton上运行了JCStess测试。下面是我的代码。 通常,此代码将因多个线程争夺实例而失败,因为if块将返回多个实例。 但是我的JCStress测试始终成功。
我的考
0
票
0回复
13
Kotlin / Singleton中的对象->不同的实例(?)
我有一个带有底部导航和工具栏的应用程序。 底部导航会打开不同的片段,并且工具栏应该根据片段(尚未实现)进行更改。
工具栏在主活动中被初始化,并且根据要打开的片段,工具栏的菜单将不同地膨胀。
0
票
1回复
31
是否建议在静态内部类中包含一个静态块
我在计划使用静态Inner类内的静态块的实现之间。 作为单例类的延迟初始化的一部分,完成了此实现。
我不建议在Google上找到任何信息,或者这样做是一种很好的做法?
欢迎任何建议
1
票
1回复
64
C ++单例模板类使我的程序崩溃
我创建了一个单例模式作为模板类。
并使用从子类继承的。 此类可以通过继承模板用作单例,如果不继承则可以用作通用类。
上面的代码在DLL中,并且该程序实现为仅调用CDataHan
0
票
0回复
10
测试单例初始化并引发适当的异常
我将继续尝试使用PowerShell类来解决单例实现,并且现在在处理异常方面遇到问题。 我的测试单例需要使用要处理的文件列表进行首次初始化,并且所有后续引用都应没有参数,因为我不想再处理文件,只
0
票
2回复
45
这个单例实现正确吗?
由于双锁检查在优化的编译器上不起作用,因此我将其从单例类中删除,而不是进行早期初始化。
以下是我的新单例课程:
除了getInstance()之外,该类中还有setter方法,用于设
0
票
0回复
17
具有多态和Singleton模式的PowerShell类
我正在尝试实现一个使用多态和单例模式的类。 最终目标是多个子类,这些子类在实例化子类时根据传递的要处理的文件数组处理不同种类的XML文件,然后存储组合后的XML以便以后重用。 所有或大多数子类
-1
票
0回复
24
Swift:测试单例
这是我要测试的单例。
我想尝试传递不同的json文件。 测试初始化是成功还是失败,一个是好的,另一个是不好的。 最好的测试方法是什么? 我想避免更改private的init访问权
0
票
0回复
21
Koin-如何增加Singleton的创作?
我有一个InteractorCache<T>类,我想使用Koin在不同的地方注入。
我想基于类型T创建该类的单例实例。 因此,如果我有10个类型T ,我想要10个不同的单例。
1
票
0回复
26
带有pyspark的Python单例
我正在尝试使用pyspark库重写用于在python中计算随机游走的scala代码 。 我已经遇到了如何最好地处理scala对象GraphMap的实现以计算路由表的问题 。 问题是在每个工作程
0
票
0回复
17
Laravel绑定一个单例并尝试访问它,不断创建新实例
我已阅读并尝试将答案应用于所有类似问题。 我错过了一些关键概念,甚至以一种完全错误的方式尝试解决方案。
这是我本质上想做的事情的细分:
在服务提供商中绑定一个单例。
0
票
1回复
41
类的C ++循环依赖关系(Singleton)
我在编译具有循环依赖性的类时遇到问题,并且我找不到编译我的代码的方法
主要问题出现在相互依赖的类链中
例如我有6个头文件(类)(A,B,C,D,E,F)
包含在E中
F,D
0
票
0回复
16
python中的Singleton实现之间的区别
作为我的自我学习者,我总是尝试使用不同的方法来实现某些目标,并通过比较它们之间的差异来学习。 最近,我研究了单例实现,但无法弄清两种实现之间的区别。
和
我在这里看到的唯一区别是
0
票
0回复
35
在调用driver.quit()和driver.close()时,Singleton类如何控制?
如果我注释掉driver.quit()和driver.close()行,则调用的测试类使用相同的驱动程序和浏览器会话,但显然不会在所有测试类完成时终止驱动程序和浏览器!
如果我取消注释这两行
0
票
1回复
25
使用反射和类名称通过伴侣获取Room对象
如标题所示,我想使用类名通过反射获取一个单例实例。 假设我有这个课程:
现在,知道类名称val strClass = MyRoomDatabase::class.qualifiedNam
3
票
3回复
58