Articles of c #

Ejecutar una aplicación en GDB hasta que ocurra una excepción

Estoy trabajando en una aplicación multiproceso, y quiero depurarlo usando GDB. El problema es que uno de mis hilos sigue muriendo con el mensaje: pure virtual method called terminate called without an active exception Abort Sé la causa de ese mensaje, pero no tengo idea de dónde se produce en mi hilo. Un backtrace realmente […]

JWT en .NET Core 2.0

He estado en una gran aventura para hacer que JWT trabaje en DotNet core 2.0 (que ahora llega a su versión final). Existe una gran cantidad de documentación, pero todo el código de muestra parece estar usando API obsoletas y llegando al Core, es realmente vertiginoso descubrir cómo exactamente se supone que debe implementarse. Intenté […]

Copia de statement de Visual Studio C #

Cuando edito bloques de código realmente largos (que sin duda deberían refactorizarse de todos modos, pero eso está más allá del scope de esta pregunta), a menudo anhelo la posibilidad de colapsar bloques de instrucciones como uno puede colapsar bloques de funciones. Es decir, sería genial si el ícono menos apareciera en el contorno del […]

Autenticación JWT simple en ASP.NET Core 1.0 Web API

Estoy buscando la forma más sencilla de configurar un servidor de API web que use JWT para la autenticación en ASP.NET Core (también conocido como ASP.NET 5). Este proyecto ( blog post / github ) hace exactamente lo que estoy buscando pero usa ASP.NET 4. Solo quiero poder: configura una ruta de inicio de sesión […]

¿Cómo se vincula un Enum a un control DropDownList en ASP.NET?

Digamos que tengo la siguiente enumeración simple: enum Response { Yes = 1, No = 2, Maybe = 3 } ¿Cómo puedo vincular esta enumeración a un control DropDownList para que las descripciones se muestren en la lista, así como recuperar el valor numérico asociado (1,2,3) una vez que se haya seleccionado una opción?

Ventajas de std :: for_each over for loop

¿Hay alguna ventaja de std::for_each over for loop? Para mí, std::for_each solo parece dificultar la legibilidad del código. ¿Por qué entonces algunos estándares de encoding recomiendan su uso?

‘typeid’ versus ‘typeof’ en C ++

Me pregunto cuál es la diferencia entre typeid y typeof en C ++. Esto es lo que sé: typeid se menciona en la documentación de type_info que se define en el archivo de cabecera C ++ typeinfo . typeof se define en la extensión GCC para C y en la biblioteca C ++ Boost . […]

Entity Framework Queryable async

Estoy trabajando en algunas cosas de API web utilizando Entity Framework 6 y uno de mis métodos de controlador es un “Get All” que espera recibir el contenido de una tabla de mi base de datos como IQueryable . En mi repository, me pregunto si hay alguna razón ventajosa para hacerlo de forma asíncrona ya […]

¿Cómo cede y espera implementar el flujo de control en .NET?

Como entiendo la palabra clave yield , si se usa desde dentro de un bloque iterador, devuelve flujo de control al código de llamada, y cuando se llama nuevamente al iterador, continúa donde lo dejó. Además, await no solo espera al destinatario, sino que devuelve el control a la persona que llama, solo para continuar […]

C ++ incrustado: ¿para usar STL o no?

Siempre he sido un ingeniero de software incrustado, pero generalmente en la Capa 3 o 2 de la stack OSI. No soy realmente un tipo de hardware. En general siempre he hecho productos de telecomunicaciones, generalmente teléfonos de mano / teléfonos celulares, lo que generalmente significa algo así como un procesador ARM 7. Ahora me […]