Resultados de la búsqueda a petición "c"

12 la respuesta

¿Cómo usar pthread_mutex_trylock?

Utilizando trylock: FILE *fp; pthread_mutex_t demoMutex; void * printHello (void* threadId) { pthread_mutex_trylock (&demoMutex); pthread_t writeToFile = pthread_self (); unsigned short iterate; for (iterate = 0; iterate < 10000; iterate++) { ...

4 la respuesta

Displacement Map Filter en OpenCV

Tengo curiosidad por saber cómo se puede implementar elefecto demostrado aquí [http://www.somewhere-lefilm.com] usando OpenCV. Creo que es una especie de filtro de mapa de desplazamiento, pero no estoy 100% seguro. Después de que la página se ...

8 la respuesta

Cómo ver la plataforma de compilación de un archivo de biblioteca estática

Tenía un archivo de biblioteca estática. ¿Cómo puedo ver si está compilado en i386 o en la plataforma de brazo? Gracias

6 la respuesta

Text multiplication library

Estoy escribiendo un código científico en c que requiere numerosos productos tensoriales y también operaciones tensoras de orden superior, p. contracción, producto kronecker, etc. Estoy planeando implementar esto yo mismo usando algoritmos ...

4 la respuesta

Ocultar definición de tipo en C

Tengo un.c archivo (una biblioteca de funciones) con una función y una definición como esta: typedef long double big; big foo(int x) { ... } Quiero crear una interfaz de esta biblioteca, una.h. Así que hago typedef long double big; big ...

4 la respuesta

envío de bloques de matriz 2D en C usando MPI

¿Cómo envías bloques de matriz 2-D a diferentes procesadores? Supongamos que el tamaño de la matriz 2D es 400x400 y quiero enviar bloques de tamaños 100X100 a diferentes procesadores. La idea es que cada procesador realice el cálculo en su bloque ...

12 la respuesta

¿Cómo asignar múltiples valores en una estructura a la vez?

Puedo hacer esto en la inicialización de una estructura Foo: Foo foo = {bunch, of, things, initialized}; pero no puedo hacer esto: Foo foo; foo = {bunch, of, things, initialized}; Entonces, dos preguntas: ¿Por qué no puedo hacer lo último? ...

2 la respuesta

Eclipse CDT C / C ++: Incluya un archivo de encabezado de otro proyecto

Tengo dos proyectos de c ++ en Eclipse CDTprincipa ycompartid. Encompartid tengo un encabezado llamado calc.h. Quiero usar este encabezado enprincipa, así que hice lo siguiente: adicional#include "calc.h a los archivos relevantes ...

6 la respuesta

GCC Asamblea en línea para arquitectura Sparc

He encontrado en internet la implementación de__ sync_val_compare_and_swap [http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Atomic-Builtins.html]: #define LOCK_PREFIX "lock ; " struct __xchg_dummy { unsigned long a[100]; }; #define __xg(x) ((struct ...

8 la respuesta

C bits de impresión

Estoy tratando de escribir un programa en C que imprima bits de int. por alguna razón obtengo valores incorrectos, void printBits(unsigned int num){ unsigned int size = sizeof(unsigned int); unsigned int maxPow = 1<<(size*8-1); printf("MAX POW ...