singleton 相关问题

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

构造函数中的单例

为什么不起作用? 我想创建单例来连接到数据库、自动加载器、路由器。 静态$singleton = null; 公共函数 __construct(){ if(空(self::$singleton)){ 自我::$singl...

回答 3 投票 0

.NET Core 5 - 将类注册为单例,并在其构造函数中使用字符串

我有一个 .NET 5 Web 应用程序,在其中我尝试将特定类注册为单例实例。 我知道 .NET 5 现在已经不再支持,并且有计划升级这个应用程序...

回答 1 投票 0

修复 Odoo14/Flectra 上的预期单例错误

我有一个问题,我有很多数据记录,当我尝试下载超过 1 个数据记录时,总是出现错误,基本上看起来像这样 File "c:\users\it uw\odoo14\

回答 0 投票 0

无法使用共享首选项存储库的柄/匕首解析应用程序上下文

尝试将共享首选项实现为单例,以在我的应用程序中存储用户首选项。我已经在应用程序的各个地方实现了匕首和刀柄,但我对它的理解仍然相当

回答 0 投票 0

Java中单例获取JWT Token——哪种方法更好

开发了一个java类,使用Singleton模式获取JWT Token。 以下是整体类模板: 导入 java.text.MessageFormat; 导入java.time.Duration; 导入 java.time.Inst...

回答 1 投票 0

new Object(*this) 在 C++ 中是什么意思?

我试图理解原型设计模式。 参考:https://refactoring.guru/design-patterns/prototype/cpp/example 我看到使用 原型 *Clone() const override { 返回新的

回答 0 投票 0

如何使用 F# 中的单例模式更新具有记录成员的类

假设我有这个记录定义: 输入 WindowServices = { ReportMenu:窗口选项 ProgressNotes:窗口选项 PatientRegistration:窗口选项 } 进一步...

回答 1 投票 0

为什么我们应该在 Dart/Flutter 的单例模式中使用工厂构造函数?

请把要点说明一下。 我们可以通过“get”属性或任何静态函数获取引用,那么为什么我们需要使用工厂构造函数。

回答 0 投票 0

在python中,如何创建一个只能初始化一次的抽象基类?

我有这段代码 进口美国广播公司 单例 ABCMeta 类(abc.ABCMeta): _实例 = {} def __call__(cls, *args, **kwargs): 如果 cls 不在 cls._instances 中: cls._instan...

回答 0 投票 0

具有异步/等待和异步初始化的线程安全快速单例

假设我有一个这样写的swift类,我如何确保对shared()函数的访问是线程安全的? 单例类 { static private var _shared:单例? 静态函数沙...

回答 1 投票 0

多模式的 C++ 模板化类实现

我使用 C++ 中的模板化类实现了多模式。 #ifndef MULTITON_H #define MULTITON_H #包括 模板 类 Multiton { 公众:...

回答 4 投票 0

存储实现相同接口的单例或模拟

我有一个接受接口的类: 类接口{ 民众: 虚拟~接口()=默认; 虚空 foo() = 0; }; 类用户{ 接口&impl_; 民众: 用户(

回答 0 投票 0

Java单例模式下x和y为什么输出不同的值?

下面的代码中,为什么x和y分别输出0和1?为什么当我写这段代码时:private static Singleton instance = new Singleton();从位置①到位置②,o...

回答 1 投票 0

Singleton HttpClient 在多个异步请求上抛出 OperationCanceledException

我有一个 MAUI 应用程序与远程 ASP.NET Core 6 Web API 交互。在实现请求基础结构时,我遵循了有关重用 HttpClient 对象重要性的各种指示

回答 0 投票 0

如何使 Python 单例类实例化在多个模块之间保持一致?

我有一个实现标准单例设计模式的 ServerController 类。每当该类在其起源的同一文件(main.py)中实例化时,它都会按预期运行...

回答 2 投票 0

访问单一托管服务中的范围 DbContext

我不能简单地注入数据库上下文,所以我必须依赖注入 IServiceScopeFactory 并像这样从注册服务中获取它。 AppDbContext 上下文() { 使用 IServiceScope 范围 =

回答 1 投票 0

为什么不在 C++ 中使用没有实例且只有静态方法的单例?

当您可以只使用静态方法而不需要这样做时,用实例 getter 编写单例有什么意义? 这是我写的事件处理程序单例的简化版本...

回答 1 投票 0

应用程序崩溃时如何处理流对象

我有一个单例记录器类,它将用于将数据写入单个文件,我只是想知道在应用程序崩溃的情况下如何处理 ofstream 对象。 #ifndef LOG_ERROR_H_ #定义

回答 2 投票 0

在 Java 中使用内部类延迟加载变量是如何工作的?

我希望你一切顺利。 我目前正在尝试理解以下代码片段,它显然是我创建的 LazyHolder 类的属性单例的延迟加载示例...

回答 0 投票 0

Pharo 10.0(Smalltalk)上的多处理单例模式

我不能通过下面的测试。 “单例测试” 测试电流 |信号量 object1 object2 | 单例初始化。 信号量 := 新信号量。 [ 处理器产量....

回答 1 投票 0

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