Articles of c #

Sincronización de bases de datos SQL Server 2008 a través de HTTP utilizando WCF y Sync Framework

¿Alguien ha trabajado aquí con Sync Framework y sincronizándose a través de los puntos finales de WCF? Por favor comparta muestras de código o ejemplos de proyectos. Estoy buscando específicamente escenarios fuera de línea en los que el cliente solo se conecta para obtener actualizaciones del servidor.

Stack-buffer basado en el asignador STL?

Me preguntaba si es factible tener un allocator compatible con la biblioteca estándar de C ++ que use un búfer (de tamaño fijo) que viva en la stack. De alguna manera, parece que esta pregunta aún no se ha formulado de esta manera en SO, aunque puede haber sido implícitamente respondida en otra parte. Así […]

Reduce el parpadeo con GDI + y C ++

Estoy usando GDI + en una aplicación C ++ / MFC y parece que no puedo evitar el parpadeo cada vez que se cambia el tamaño de la ventana. Ya he intentado estos pasos: devuelto VERDADERO en OnEraseBkGnd() ; devolvió NULL en OnCtlColor() ; utiliza doble buffering de acuerdo con este código: void vwView::OnDraw(CDC* pDC) […]

Validación de archivos grandes al Cargar

Estoy trabajando con c # MVC 2 y ASP.NET. Uno de mis formularios incluye un campo de entrada de archivo que permite un uso para seleccionar cualquier tipo de archivo que luego se convertirá en un blob y se guardará en la base de datos. Mi problema es que cada vez que un usuario selecciona […]

¿Hay alguna manera de establecer una propiedad una vez solo en C #

Estoy buscando una manera de permitir que una propiedad en un objeto C # se establezca solo una vez. Es fácil escribir el código para hacer esto, pero prefiero usar un mecanismo estándar si existe. public OneShot SetOnceProperty {get; conjunto; } Lo que quiero que suceda es que la propiedad se puede establecer si aún […]

¿Debo bloquear o marcar como volátil cuando accedo a un indicador booleano simple en C #?

Solo digamos que tiene una operación simple que se ejecuta en un hilo de fondo. Desea proporcionar una forma de cancelar esta operación para que cree un indicador booleano que establezca como verdadero desde el controlador de evento click de un botón cancelar. private bool _cancelled; private void CancelButton_Click(Object sender ClickEventArgs e) { _cancelled = […]

C #: suprime selectivamente las advertencias obsoletas personalizadas

Estoy usando el atributo Obsolete (como lo sugirieron otros progtwigdores) para mostrar una advertencia si se usa un método determinado. ¿Hay alguna manera de suprimir la advertencia similar a CodeAnalysis ‘ SuppressMessage en los puntos donde el uso está justificado? ¡Gracias! EDITAR Esto es para [Obsolete(“Some message”)] ya que necesito incluir algunos detalles sobre la […]

Cómo anular el registro correctamente de un controlador de eventos

En una revisión de código, tropecé con este fragmento de código (simplificado) para anular el registro de un controlador de eventos: Fire -= new MyDelegate(OnFire); Pensé que esto no anula el registro del controlador de eventos porque crea un nuevo delegado que nunca se había registrado antes. Pero al buscar MSDN, encontré varias muestras de […]

¿Cómo nombrar un hilo en Linux?

Tengo una aplicación de Linux multiproceso escrita en C / C ++. He elegido nombres para mis hilos . Para ayudar a la depuración, me gustaría que estos nombres sean visibles en GDB, “arriba”, etc. ¿Es esto posible y, de ser así, cómo? (Hay muchas razones para saber el nombre del hilo . En este […]

Restaure el estado de std :: cout después de manipularlo

Supongamos que tengo un código como este: void printHex(std::ostream& x){ x<<std::hex<<123; } .. int main(){ std::cout<<100; // prints 100 base 10 printHex(std::cout); //prints 123 in hex std::cout<<73; //problem! prints 73 in hex.. } Mi pregunta es si hay alguna manera de ‘restaurar’ el estado de cout a su original después de regresar de la función? […]