Preguntas etiquetadas con c

156
¿Por qué usar bzero sobre memset?

En una clase de Programación de Sistemas que tomé este semestre anterior, tuvimos que implementar un cliente / servidor básico en C. Al inicializar las estructuras, me gusta sock_addr_ino buffers de char (que solíamos enviar datos de un lado a otro entre el cliente y el servidor), el profesor nos...

156
Especialización con restricciones

Tengo problemas para que GHC especialice una función con una restricción de clase. Tengo un ejemplo mínimo de mi problema aquí: Foo.hs y Main.hs . Los dos archivos se compilan (GHC 7.6.2, ghc -O3 Main) y se ejecutan. NOTA: Foo.hs está realmente despojado. Si desea ver por qué se necesita la...

155
precisión 'flotante' versus 'doble'

El código float x = 3.141592653589793238; double z = 3.141592653589793238; printf("x=%f\n", x); printf("z=%f\n", z); printf("x=%20.18f\n", x); printf("z=%20.18f\n", z); te dará la salida x=3.141593 z=3.141593 x=3.141592741012573242 z=3.141592653589793116 donde en la tercera línea de salida...

154
Fuga aún accesible detectada por Valgrind

Todas las funciones mencionadas en este bloque son funciones de biblioteca. ¿Cómo puedo rectificar esta pérdida de memoria? Se incluye en la categoría " Aún accesible ". (Hay 4 más, que son muy similares, pero de diferentes tamaños) 630 bytes in 1 blocks are still reachable in loss record 5 of...

154
Configura RSpec para probar una gema (no Rails)

Es bastante fácil con el generador adicional de rspec-rails configurar RSpec para probar una aplicación Rails. Pero, ¿qué hay de agregar RSpec para probar una gema en desarrollo? No estoy usando joyero o tales herramientas. Acabo de usar Bundler ( bundle gem my_gem) para configurar la estructura de...