es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SINGLETON

¿El patrón Singleton de C++ crea una nueva instancia cada vez?

El código singleton en C++ se ve así: MyClass& MyClass::getInstance(){ static MyClass instance; return instance; } Al observar específicamente static MyClass instance; ¿Se crea una nueva instance cada vez que se llama a getInstance? EDICIÓN Entiendo que los miembros estáticos son únicos por clase. Pero, ¿no vuelve a declarar (y . . . Read more

¿Cómo puedo utilizar la misma conexión de MongoDB a lo largo de la aplicación?

Estoy intentando este enfoque, pero no estoy seguro/a de si esto crea una nueva conexión cada vez. getMongoClient.js const { MongoClient } = require(‘mongodb’); const serverURL = process.env[‘mongoServerURL’]; module.exports = async function (){ const mongoClient = await new MongoClient(serverURL); await mongoClient.connect(); return mongoClient; } luego en app.js const getMongoClient = . . . Read more

¿Cómo invocar métodos en el mismo objeto singleton en Python?

from future import annotations import cx_Oracle as oracle class Connection(oracle.Connection): __connection = None @classmethod def create(cls) -> Connection: “””Retorna un objeto singleton de la clase cx_Oracle.Connection.””” if not cls.__connection: cls.__connection = oracle.connect( user=”xxx”, password=”xxx”, dsn=”xxx”, mode=oracle.SYSDBA ) return cls.__connection “”” Quiero usar un objeto de conexión de base de datos . . . Read more