Articles of c #

¿Hay algún ejemplo de JSON Web Token (JWT) en C #?

Siento que estoy tomando pastillas locas aquí. Por lo general, siempre hay un millón de bibliotecas y muestras flotando en la web para cualquier tarea determinada. Estoy intentando implementar la autenticación con una “Cuenta de servicio” de Google mediante el uso de JSON Web Tokens (JWT) como se describe aquí . Sin embargo, solo hay […]

MemoryCache no obedece los límites de memoria en la configuración

Estoy trabajando con la clase .NET 4.0 MemoryCache en una aplicación e bash limitar el tamaño máximo de caché, pero en mis pruebas no parece que la caché realmente esté cumpliendo los límites. Estoy usando la configuración que, según MSDN , se supone que limitan el tamaño de la caché: CacheMemoryLimitMegabytes : el tamaño de […]

¿Cómo puedo configurar la versión del instalador de WiX para la versión de comstackción actual?

Escribí una aplicación y su instalador de WiX y lo puse bajo control de versión usando subversión. Cuando se construye el instalador de WiX, quiero que su número de versión sea la versión de comstackción actual de la aplicación. ¿Cómo logro esto? Usé c # para codificar la aplicación. NB estoy usando ccnet para construir […]

¿Cómo escribir código de transmisión de archivos súper rápido en C #?

Tengo que dividir un gran archivo en muchos archivos más pequeños. Cada uno de los archivos de destino está definido por un desplazamiento y longitud como la cantidad de bytes. Estoy usando el siguiente código: private void copy(string srcFile, string dstFile, int offset, int length) { BinaryReader reader = new BinaryReader(File.OpenRead(srcFile)); reader.BaseStream.Seek(offset, SeekOrigin.Begin); byte[] buffer […]

Manera más limpia de invocar eventos cruzados

Encuentro que el modelo de eventos .NET es tal que a menudo plantearé un evento en un hilo y lo escucharé en otro hilo. Me preguntaba cuál es la forma más limpia de ordenar un evento desde un hilo de fondo en mi hilo de interfaz de usuario. En base a las sugerencias de la […]

¿Qué significan los paréntesis alrededor del nombre de una función?

En uno de mis archivos fuente del proyecto, encontré esta definición de función C: int (foo) (int *bar) { return foo (bar); } Nota: no hay asterisco junto a foo , por lo que no es un puntero a la función. ¿O es eso? ¿Qué está pasando aquí con la llamada recursiva?

Cómo causar un volcado de núcleo en C / C ++ mediante progtwigción

Me gustaría forzar un volcado de memoria en una ubicación específica en mi aplicación C ++. Sé que puedo hacerlo haciendo algo como: int * crash = NULL; *crash = 1; Pero me gustaría saber si hay una manera más limpia? Estoy usando Linux por cierto.

Usos del delegado de Acción en C #

Estaba trabajando con los Delegados de Acción en C # con la esperanza de aprender más sobre ellos y pensar dónde podrían ser útiles. Alguien ha usado el Delegado de Acción, y si es así, ¿por qué? o podría dar algunos ejemplos donde podría ser útil?

Posición de la cámara en coordenada mundial desde cv :: solvePnP

Tengo una cámara calibrada (matriz intrínseca y coeficientes de distorsión) y quiero saber la posición de la cámara conociendo algunos puntos 3d y sus puntos correspondientes en la imagen (2d puntos). Sé que cv::solvePnP podría ayudarme, y después de leer esto y esto , entiendo que los resultados de solvePnP rvec y tvec son la […]

¿Hay buenas razones para no usar un ORM?

Durante mi aprendizaje, he usado NHibernate para algunos proyectos más pequeños que codifiqué y diseñé principalmente por mi cuenta. Ahora, antes de comenzar un proyecto más grande, surgió la discusión sobre cómo diseñar el acceso a los datos y si se usa o no una capa ORM. Como todavía estoy en mi aprendizaje y todavía […]