Resultados de la búsqueda a petición "c"
generación de un número aleatorio con una distribución específica en c
i necesito una biblioteca con funciones para generar números aleatorios, promedio dado, desviación estándar y usar una de las tres distribuciones: exponencial, normal o unificada. incluso uno de los tres ayudaría. Estoy buscando algo como esto ...
¿Qué sucede si incremento una variable de matriz?
Sé que no es seguro cambiar la dirección de un puntero si está en el montón porque liberarlo más tarde causaría algunos problemas, pero ¿es seguro hacerlo si el puntero se declara en la pila? Estoy hablando de algo como esto: char arr[] = ...
¿Cuál es el primer doble que se desvía de su correspondiente largo por delta?
Quiero saber el primer doble de 0d hacia arriba que se desvía en la longitud del "mismo valor" por algún delta, digamos 1e-8. Aunque estoy fallando aquí. Estoy tratando de hacer esto en C, aunque generalmente uso lenguajes administrados, por si ...
¿Es seguro usar matrices de longitud variable?
Me preocupan las matrices de longitud variable. Cuando quiero asignar una matriz dinámicamente, obtendré un valor nulo, si no es posible asignar suficiente memoria y puedo responder a esto correctamente en mi programa. Con una matriz de longitud ...
¿Leer una línea de entrada más rápido que los fgets?
Estoy escribiendo un programa donde el rendimiento es bastante importante, pero no crítico. Actualmente estoy leyendo un texto de unaFILE* línea por línea y yo usofgets para obtener cada línea. Después de usar algunas herramientas ...
¿Cómo hacer sockets de dominio unix bidireccionales con SOCK_DGRAM?
Estoy tratando de escribir un servidor / cliente simple de datagramas Unix, y tengo algunos problemas. Lo que quiero es un servidor que escuche en un socket de datagrama y envíe una respuesta a cada mensaje recibido, al remitente original. ...
¿Cómo mapear dos direcciones virtuales en la misma memoria física en Linux?
Me enfrento a un problema bastante complicado. Estoy tratando de obtener 2 áreas de memoria virtual que apuntan a la misma memoria física. El punto es tener diferentes parámetros de protección de página en diferentes áreas de memoria. En este ...
Sin bloqueo pthread_join
Estoy codificando el cierre de un servidor multiproceso. Si todo sale como debería, todos los hilos salen por su cuenta, pero hay una pequeña posibilidad de que un hilo se atasque. En este caso, sería conveniente tener un no bloqueo unirme para ...
Cómo pueden los cálculos de coma flotante hacerse deterministas?
El cálculo del punto flotante no es asociativo ni distributivo en los procesadores. Asi que (a + b) + c no es igual aa + (b + c) ya * (b + c) no es igual aa * b + a * c ¿Hay alguna manera de realizar cálculos deterministas de coma flotante ...
Salida inesperada al agregar dos números flotantes
Escribí el siguiente código C ++: float a, b; int c; a = 8.6; b = 1.4; c = a + b; printf("%d\n", c); La salida es10. Pero cuando ejecuto el siguiente código: float a, b; int c; a = 8.7; b = 1.3; c = a + b; printf("%d\n", c); La salida es9. ...