Articles of c #

¿Qué bibliotecas de Boost son solo de encabezado?

¿Qué bibliotecas de Boost son solo de encabezado? ¿Y cuáles requieren construir bibliotecas? ¿Existe tal lista?

Una advertencia: comparación entre expresiones enteras con signo y sin signo

Actualmente estoy trabajando con Accelerated C ++ y me he encontrado con un problema en el ejercicio 2-3. Una descripción general rápida del progtwig : básicamente, el progtwig toma un nombre, luego muestra un saludo dentro de un marco de asteriscos, es decir, ¡Hola! rodeado enmarcado por * ‘s. El ejercicio : en el progtwig […]

C #: desencadenar un evento cuando un objeto se agrega a una cola

Necesito poder activar un evento cada vez que se agrega un objeto a una Queue . Creé una nueva clase que extiende Queue : public delegate void ChangedEventHandler(object sender, EventArgs e); public class QueueWithChange : Queue { public event ChangedEventHandler Changed; protected virtual void OnChanged(EventArgs e) { if (Changed != null) { Changed(this, e); } […]

Atomicidad en C ++: mito o realidad

He estado leyendo un artículo sobre Lockless Programming en MSDN. Dice : En todos los procesadores modernos, puede suponer que las lecturas y escrituras de tipos nativos alineados naturalmente son atómicas . Siempre que el bus de memoria sea al menos tan ancho como el tipo que se lee o escribe, la CPU lee y […]

Emitir resultado LINQ a ObservableCollection

El hecho de que se trate de un resultado LINQ podría no ser relevante para la pregunta, pero lo estoy mencionando de todos modos, ya que este es el contexto que ha resultado en esta pregunta. Ejecuto una consulta LINQ. El resultado es un; IEnumerable Quiero poner el resultado en una ObservableCollection; ObservableCollection ¿Cómo hago […]

Búsqueda adecuada de DataGrid desde TextBox en WPF usando MVVM

Soy nuevo en el patrón de MVVM y estoy un poco confundido sobre cuándo usar Code Behind. Tengo una forma muy simple en este momento, que incluye un TextBox y un DataGrid. Lo que me gustaría es poder hacer que DataGrid cambie su ítem seleccionado basado en el TextBox. He hecho esto en Code Behind […]

Cómo interactuar con Windows Media Player en C #

Estoy buscando una manera de interactuar con una versión completa independiente de Windows Media Player. Sobre todo, necesito saber el camino de la pista que se reproduce actualmente. El SDK de iTunes hace que esto sea realmente fácil, pero desafortunadamente no hay forma de hacerlo con Windows Media Player, al menos no en .Net (C […]

Servidor de socket C ++: no se puede saturar la CPU

Desarrollé un mini servidor HTTP en C ++, usando boost :: asio, y ahora estoy cargando la prueba con múltiples clientes y no he podido acercarme a la saturación de la CPU. Estoy probando en una instancia de Amazon EC2 y obteniendo aproximadamente el 50% de uso de una CPU, el 20% de otra, y […]

¿Por qué el tamaño de una función en C es siempre de 1 byte?

Cuando verificamos el tamaño de una función usando sizeof() , siempre obtenemos 1 byte . ¿Qué significa este 1 byte?

¿Hay alguna forma de convertir un System.IO.Stream a Windows.Storage.Streams.IRandomAccessStream?

En Windows 8; Me gustaría pasar el contenido de un MemoryStream a una clase que acepte un parámetro de tipo Windows.Storage.Streams.IRandomAccessStream. ¿Hay alguna forma de convertir este MemoryStream a un IRandomAccessStream?