Estoy intentando correlacionar trazas que se originan en el RUM SDK de DataDog, las cuales están llegando a mi backend instrumentado con OpenTelemetry. Básicamente estoy tratando de implementar lo opuesto a la documentación de DD en Conectar trazas y registros de OpenTelemetry Las propiedades TraceId y SpanId de OpenTelemetry difieren . . . Read more
Solo quiero convertir NSData a Byte y Byte a NSData utilizando Objective-C. unsigned char* dataToByteArray = (unsigned char*) [data bytes]; NSLog(@”Bytes es %@”, dataToByteArray); NSData *datas = [NSData dataWithBytes:&dataToByteArray length:sizeof(dataToByteArray)]; NSLog(@”La data es como %@”, datas); NSLog(@”Después de convertir, los bytes son %@”, dataToByteArray)
Estoy escribiendo una función que imprimirá en hexadecimal dentro de una matriz de caracteres sin signo. Pero no puedo obtener el tamaño de la matriz. Intenté usar sizeof(), pero parece que imprime el tamaño del tipo, que es 4. if(raw_instr[0]==0x68){ printf(“%d\n”,sizeof(raw_instr)); for(int i=0; i<sizeof(raw_instr);i++){ printf(“%x “,raw_instr[i]);//espero imprimir 68 10 3f . . . Read more
Tengo el siguiente fragmento de código: const unsigned char *a = (const unsigned char *) input_items; input_items es básicamente el contenido de un archivo binario. Ahora, a[0] = 7, y quiero convertir este valor a un unsigned int. Pero cuando hago lo siguiente: unsigned int b = (unsigned int) a[0]; . . . Read more
¿Alguien podría ayudarme a entender la diferencia entre int firmado/unsigned y char firmado/unsigned? En este caso, si es unsigned, ¿no alcanzaría el valor simplemente cero y continuaría en un bucle infinito de ceros? int main() { unsigned int n=3; while (n>=0) { printf (“%d”,n); n=n-1; } return 0; }