Articles of c #

registerForRemoteNotificationTypes: no es compatible con iOS 8.0 y posterior

Al intentar registrar notificaciones push en iOS 8.x: application.registerForRemoteNotificationTypes(UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound) Obtuve el siguiente error: registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later. ¿Alguna idea de cuál es la nueva forma de hacerlo? Funciona cuando ejecuto esta aplicación Swift en iOS 7.x. EDITAR En iOS 7.x cuando incluyo el código condicional que […]

¿Diferencia entre objetos compartidos (.so), bibliotecas estáticas (.a) y DLL (.so)?

He estado involucrado en algún debate con respecto a las bibliotecas en Linux, y me gustaría confirmar algunas cosas. A mi entender (corríjanme si me equivoco y editaré mi publicación más tarde), hay dos formas de usar las bibliotecas al crear una aplicación: Bibliotecas estáticas (archivos .a): en el momento del enlace, se coloca una […]

¿Las pérdidas de memoria alguna vez están bien?

¿Alguna vez es aceptable tener una pérdida de memoria en su aplicación C o C ++? ¿Qué sucede si asigna algo de memoria y la usa hasta la última línea de código en su aplicación (por ejemplo, el destructor de un objeto global)? Mientras el consumo de memoria no crezca con el tiempo, ¿está bien […]

¿Cómo registro TODAS las excepciones globalmente para una aplicación C # MVC4 WebAPI?

Fondo Estoy desarrollando una capa de servicio de API para un cliente y se me ha pedido que capture y registre todos los errores de forma global. Entonces, si algo como un punto final desconocido (o acción) se maneja fácilmente usando ELMAH o agregando algo como esto a Global.asax : protected void Application_Error() { Exception […]

Problemas con float en C

Tengo este pequeño progtwig en C que calcula la raíz cuadrada x de un entero positivo N usando una función recursiva (implementada usando un ciclo while). Si calculo x usando esto: x = (1/2)*(x + N/x) //x0 = 1.0 Entonces x sigue creciendo inf y luego nan. Sin embargo, si uso esto: x = (x […]

Actualización de la GUI de C # y comunicación del puerto serial asíncrono

Intento crear una aplicación que se comunique con el hardware a través del puerto serie e informa los resultados a la GUI. Actualmente, el movimiento a través de la GUI se realiza mediante KeyEvents, que activan el dibujo de la siguiente “página” de GUI. Sin embargo, en un paso (después de presionar la tecla) necesito […]

¿Cómo usar la biblioteca C creada por MATLAB Codificador codegen en el progtwig C con argumentos emxArray?

La función C (biblioteca estática C) creada por codegen toma un argumento de entrada de tipo const emxArray_uint32_T y devuelve valores de tipo emxArray_struct_T . Como el tipo sugiere, input es una matriz de uint32 y output es una matriz de struct. No estoy seguro de cómo usar esta función en mi progtwig C. Para […]

std :: unique_lock o std :: lock_guard ?

Tengo dos casos de uso. R. Quiero sincronizar el acceso por dos hilos a una cola. B. Quiero sincronizar el acceso por dos hilos a una cola y usar una variable de condición porque uno de los hilos esperará que la otra cadena almacene el contenido en la cola. Para el caso de uso AI […]

Deshabilitar el espacio en blanco en el texto

¿Cómo puedo bloquear espacios en blanco en entradas de cuadros de texto? Intenté esto pero no está funcionando: [RegularExpression(@”/^\s/”, ErrorMessage = “white space is not allowed in username”)] public string UserName { get; set; } ‘^’ negación no debe permitir espacios en blanco en el texto, pero no me permite ingresar ningún texto en el […]

Atributos más útiles

Sé que los atributos son extremadamente útiles. Hay algunos predefinidos como [Browsable(false)] que le permite ocultar propiedades en la pestaña de propiedades. Aquí hay una buena pregunta que explica los atributos: ¿Cuáles son los atributos en .NET? ¿Cuáles son los atributos predefinidos (y su espacio de nombres) que realmente usa en sus proyectos?