Preguntas etiquetadas con strings

12
estructura con valor predeterminado sin sentido

En mi sistema que con frecuencia operan con códigos de aeropuertos ( "YYZ", "LAX", "SFO", etc.), que siempre están en el mismo formato exacto (de 3 letras, representada en mayúsculas). El sistema generalmente maneja entre 25 y 50 de estos (diferentes) códigos por solicitud de API, con más de mil...

12
¿Cómo comprime cadenas ASCII en menos bytes?

Estoy trabajando con un dispositivo integrado con un protocolo único que envía mensajes a otros dispositivos y estoy creando una aplicación que analiza los paquetes enviados. Cada paquete lleva 8 bytes. El protocolo se define como donde el primer byte es el encabezado y los 7 bytes restantes son...

11
¿Qué tan defensivos deberíamos estar?

Hemos estado ejecutando Pex sobre algún código, y ha estado mostrando algunas cosas buenas (cosas buenas, ¡pero mostrándolas antes de que llegue a producción!). Sin embargo, una de las cosas buenas de Pex es que no necesariamente deja de tratar de encontrar problemas. Un área que encontramos es...

11
Funciones que devuelven cadenas, ¿buen estilo?

En mis programas en C, a menudo necesito una forma de hacer una representación en cadena de mis ADT. Incluso si no necesito imprimir la cadena en la pantalla de ninguna manera, es bueno tener ese método para la depuración. Entonces, este tipo de función a menudo surge. char * mytype_to_string(...

11
¿Es ineficiente concatenar cadenas de una en una?

Recuerdo de mis días de programación en C que cuando se unen dos cadenas, el sistema operativo debe asignar memoria para la cadena unida, luego el programa puede copiar todo el texto de la cadena en la nueva área de la memoria, luego la memoria anterior debe manualmente ser liberado Entonces, si...

9
Posible mejora de Damerau-Levenshtein?

Recientemente implementé el algoritmo de distancia Damerau-Levenshtein del pseudocódigo en Wikipedia. No pude encontrar ninguna explicación de cómo funciona exactamente el pseudocódigo y utiliza los nombres de variables completamente poco informativos como DA, DB, i1, y j1que me dejó rascándome la...

9
string.format con variables vs variables en línea

¿Cuáles son los pros / contras (si los hay) para usar string output; int i = 10; output = string.Format("the int is {0}", i); versus string output; int i = 10; output = "the int is " + i; Siempre he usado el último ejemplo, pero parece que una buena mayoría de los tutoriales en línea usan el...