singleton 相关问题

一种设计模式,可确保存在特定类的一个应用程序范围的实例。 Gang of Four的创作设计模式之一。

如何在 Kotlin 中制作数据类单例?

假设我有一个数据类: 数据类 SensorData(val 名称:String,val temp:Double) 我从 REST 服务或内部 setter 方法创建此 SensorData 对象,而名称是 al...

回答 5 投票 0

如何在Python中定义单例方法

在Ruby中我们有多种方式可以让我们访问和修改实例的单例类,比如 https://ruby-doc.org/core-2.4.1/Object.html#method-i-singleton_class 或者 https://ruby-do...

回答 1 投票 0

最小化 Meyers 的单例开销

迈耶斯·辛格尔顿,s。 t: Foo& getSingleton() { 静态 Foo 单例; 返回单例; } 已知的是: 线程安全。 里面有一个分支。 而且它也恰好是最简单的...

回答 2 投票 0

IServiceCollection.AddSingleton 线程安全吗?

考虑以下扩展函数: 公共静态类扩展 { public static IServiceCollection AttachNativeLogger(此IServiceCollection服务,ILogger记录器) { //

回答 1 投票 0

需要Android内存数据存储解决方案

我需要集中存储 API 响应数据,以便我可以从任何 Activity/Fragment/Composable/Viewmodel 访问它。 我尝试过使用 Kotlin Singleton 对象,但由于某种原因,它变得很...

回答 1 投票 0

Python 单例行为很奇怪

我发现了创建单例类的最流行的方法之一,使用 _instance 和重写 __new__ 方法。这里是: 单例类: _实例=无 def __new__(cls, *args, **...

回答 1 投票 0

如何继承神奇的静态单例?

我想从派生中的神奇静态单例继承: #包括 int main(); 类 SingletonBase{ 受保护: 整数i=0; SingletonBase(int){} // 朋友int

回答 1 投票 0

AutoFac - 在 app_start 上初始化重量级单例

我们的配置是,MVC5 C# 应用程序,使用 AutoFac。 我们有许多单例,如果它们使用第一个请求进行初始化,则会给用户带来不好的体验,因为它们的首字母...

回答 2 投票 0

当用另一个服务扩展服务时,Angular 中的服务会被实例化两次

在我的 Angular 项目中,我设置了多个服务。一项服务具有一些我想要限制访问的功能,以便只能从一项特定的其他服务中使用它。 为了阿...

回答 1 投票 0

递归静态枚举和单例定义

TL;DR:别做我做的事。运行并阅读下面最小重现器中的代码注释。 我有一个枚举,它采用一个类的实例,该类本身是一个单例,它从...

回答 2 投票 0

我们如何使用 lombok 为 2 个相同的对象创建相同的哈希码值?

我正在尝试单例设计模式。当我这样做时,service1和service2的hashcode值是相同的。但是我希望通过Lombok生成hashcode值。当我使用@EqualsAndHas...

回答 1 投票 0

Blazor WebClient AddSingleton 对象无法注入到 C# 类中

我是 Blazor 技术的新手。我正在为 C# 对象尝试 AddSingleton,但它不起作用。 在我的 Blazor WebClient 应用程序中,我有 C# 类 Student.cs,如下所示 命名空间 MySampleWebClient {...

回答 1 投票 0

如何在 Hilt (Android) 中重新初始化单例?

我的 Android 项目中有 Hilt DI 框架。我还进行了改造,并使用 ApiNetworkModule 获取单例改造对象: @模块 @InstallIn(SingletonComponent.class) 公开课

回答 1 投票 0

单例与原型 JdbcTemplate

根据 Spring 文档,JDBCTemplate 类“可以通过使用数据源引用直接实例化在服务实现中使用,或者在应用程序上下文中做好准备......

回答 2 投票 0

Google Guice - 带参数的单例

我开始使用 google guice 并尝试创建一个单例对象。不确定如何传递 getClient(...) 所需的参数并使用 @Inject 注释创建对象。任何帮助都是

回答 1 投票 0

如何序列化/反序列化Kotlin密封类?

我有以下密封课程: 密封类 ViewModel { 数据类已加载(val值:String):ViewModel() 对象加载:ViewModel() } 如何序列化/反序列化

回答 5 投票 0

如何在 kotlin jetpack compose 中创建单例对象并用于两个屏幕的 UI 和视图模型?

我有一个这样的清单 数据类 SelectedNtrItem( val items:ArrayList = arrayListOf() ) 我需要在两个可组合屏幕上使用这个列表,所以我需要ac...

回答 1 投票 0

当活动和服务被破坏时,共享类不会被清理

我有一个应用程序使用前台服务,该服务可以由用户关闭。我创建了一个类,其中包含一些由活动和服务共同引用的状态变量。当我关闭服务时...

回答 1 投票 0

在单例服务的构造函数中访问dbcontext

场景: 在 blazor Web 程序集应用程序的服务器项目中:我有一项服务将利用数据库中的某些元数据。此元数据只会随着 s 的更改而更改...

回答 1 投票 0

为什么 Apple 创建一个单例结构并将其传递给环境?

当您使用 Core Data 创建应用程序时,Xcode 会创建一个名为 PersistenceController 的单例结构。 结构持久控制器{ 静态让共享= PersistenceController() ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.