Articles of c #

Tiempo de espera de conexión para el servidor SQL

¿Puedo boost el tiempo de espera modificando la cadena de conexión en web.config ?

Destructor vs IDisposable?

He leído sobre la eliminación de objetos / interfaz IDisposable y destructores en C #, pero a mí parece que hacen lo mismo. ¿Cuál es la diferencia entre los dos? ¿Por qué debería usar uno sobre el otro? De hecho, en este ejemplo (enlace a continuación) este código usa tanto la interfaz IDisposable como un […]

equivalente más rápido de gettimeofday

Al tratar de crear una aplicación muy sensible a la latencia, que necesita enviar cientos de mensajes por segundo, cada mensaje tiene el campo de tiempo, queríamos considerar la optimización de gettimeofday. Primero pensamos en la optimización basada en rdtsc . Alguna idea ? Cualquier otro punteros? La precisión requerida del valor de tiempo devuelto […]

¿Cuál es la lógica detrás de la palabra clave “usar” en C ++?

¿Cuál es la lógica detrás de la palabra clave “usar” en C ++? Se usa en diferentes situaciones y estoy tratando de encontrar si todas tienen algo en común y hay una razón por la cual la palabra clave “usar” se usa como tal. using namespace std; // to import namespace in the current namespace […]

Recolección de basura en C ++ – ¿por qué?

Sigo escuchando gente quejándose de que C ++ no tiene recolección de basura. También escuché que el Comité de Estándares de C ++ está buscando agregarlo al idioma. Me temo que simplemente no veo el punto … usar RAII con punteros inteligentes elimina la necesidad de hacerlo, ¿verdad? Mi única experiencia con la recolección de […]

La aplicación no se ejecuta con VS 2008 SP1 DLL, la versión anterior funciona con versiones RTM

Desde nuestro cambio de Visual Studio 6 a Visual Studio 2008, hemos estado usando MFC90.dll y msvc [pr] 90.dlls junto con los archivos de manifiesto en una configuración privada de lado a lado para no preocuparnos por las versiones o instalándolos en el sistema. Pre-SP1, esto funcionaba bien (y aún funciona bien en nuestras máquinas […]

Convierte una biblioteca estática a una biblioteca compartida?

Tengo una biblioteca de terceros que consiste principalmente en una gran cantidad de archivos de biblioteca estáticos ( .a ). Puedo comstackr esto en un solo archivo de biblioteca .a , pero realmente necesito que sea un solo archivo de biblioteca compartido .so . ¿Hay alguna forma de convertir un archivo .a estático en un […]

Log4net no escribe el archivo de registro

Creé un escenario simple usando Log4net, pero parece que mis appenders no funcionan porque los mensajes no se agregan al archivo de registro. Agregué lo siguiente al archivo web.config: Dentro del archivo ASAX global que agregué: ILog logger = LogManager.GetLogger(typeof(MvcApplication)); y dentro del método Application_Start: logger.Info(“Starting the application…”); ¿Qué hice mal?

Cómo resolver la fragmentación de la memoria

Ocasionalmente, hemos tenido problemas por los cuales nuestros procesos de servidor de larga ejecución (que se ejecutan en Windows Server 2003) arrojaron una excepción debido a un error de asignación de memoria. Nuestra sospecha es que estas asignaciones están fallando debido a la fragmentación de la memoria. Por lo tanto, hemos estado analizando algunos mecanismos […]

Detectar la muerte del cliente en los contratos dúplex de WCF

Intento crear una SOA donde los clientes puedan realizar consultas de larga ejecución en el servidor y el servidor responde con una callback. Me gustaría poder detectar si el cliente se desconecta (mediante el apagado iniciado por el usuario, la excepción no controlada o la pérdida de conectividad de red) para que el servidor pueda […]