Articles of c #

FromBody no vinculante parámetro de cadena

Tengo un problema similar a ASP.NET MVC 4 RC Web API Parameter Binding Issue , pero estoy tratando de resolverlo utilizando el atributo [FromBody]. Fiddler informa la siguiente solicitud (excluyendo bits irrelevantes como la cadena del agente de usuario) PUT http://localhost:82/api/account/shoppinglistitems HTTP/1.1 Host: localhost:82 Connection: keep-alive Content-Length: 11 Origin: http://localhost:3000 Content-Type: application/x-www-form-urlencoded Accept: application/json, text/javascript, […]

Marcado de una clase estática en VB.NET

Como acaba de decir en una pregunta y respuesta recientes, no puede heredar de una clase estática. ¿Cómo se hacen cumplir las reglas que acompañan a las clases estáticas dentro de VB.NET? Como el marco es compatible entre C # y VB, tendría sentido que hubiera una manera de marcar una clase estática, pero no […]

¿Cómo agrego un directorio a la ruta de acceso del encabezado C?

Tengo problemas para instalar una dependencia para un progtwig que depende de pcre.h. Tengo esto instalado en / opt / local / include, pero el comstackdor de C no lo ve y así me da: error: pcre.h: No hay tal archivo o directorio Lo he confirmado escribiendo un progtwig hello world que intenta incluirlo: #include […]

¿Cómo liberar el puntero de boost :: shared_ptr?

¿Puede impulsar :: shared_ptr liberar el puntero almacenado sin eliminarlo? Puedo ver que no existe una función de liberación en la documentación, también en las preguntas frecuentes se explica por qué no proporciona la función de liberación, algo así como que la versión no se puede hacer en punteros que no son únicos. Mis punteros […]

¿Por qué se supone que el envío puede regresar con menos de los datos solicitados transmitidos en un socket de locking?

El método estándar para enviar datos en un socket de flujo siempre ha sido llamar al envío con un fragmento de datos para escribir, verificar el valor de retorno para ver si se han enviado todos los datos y luego seguir llamando hasta que se acepte todo el mensaje. Por ejemplo, este es un ejemplo […]

Diferentes respuestas de strlen y sizeof para Pointer & Array basado en init de String

Posibles duplicados: C: diferencias entre puntero y matriz Diferentes tamaños de resultados Básicamente, hice esto … char *str1 = “Sanjeev”; char str2[] = “Sanjeev”; printf(“%d %d\n”,strlen(str1),sizeof(str1)); printf(“%d %d\n”,strlen(str2),sizeof(str2)); y mi salida fue 7 4 7 8 No puedo dar razones de por qué el sizeof str1 es 4. Por favor, explique la diferencia entre estos.

¿@ @ “Some text” da un autorreleasado o retiene 1 objeto?

Dado este código: // Initialize string NSString *name = @”Franzi”; @ “” macro crea un NSString con el texto dado (aquí el nombre Franzi) y un RETENIDO DE CUENTA DE 1? ¿Entonces @ “” da un NSString con el que tiene que ser liberado o no? ¿Soy responsable de este objeto? El segundo ejemplo de […]

¿Cómo implementar IEqualityComparer para devolver valores distintos?

Tengo una consulta L2E que devuelve algunos datos que contienen objetos duplicados. Necesito eliminar esos objetos duplicados. Básicamente, debería suponer que si sus identificaciones son las mismas, entonces los objetos son duplicados. Intenté q.Distinct() , pero eso aún devolvió objetos duplicados. Luego intenté implementar mi propio IEqualityComparer y pasarlo al método Distinct() . El método […]

¿Debo liberar char * inicializado utilizando string-literals?

¿Debería liberar variables char* cuando se inicializaron usando cadenas literales? Para mí, la syntax me llevaría a la suposición de que solo están asignados a la stack, pero este ejemplo me lo mostró, no lo son. #include #include static char* globalBuffer; typedef struct Container { char* buffer; } Container; Container* Container_new(char* buffer) { Container* container […]

¿Cómo obtener la versión de la aplicación en Windows Phone?

En C # uno puede usar System.Version.Assembly para obtener la versión de una aplicación en ejecución. Sin embargo, esto no parece existir en Silverlight para Windows Phone. ¿Hay una alternativa?