• Sábado 29 de Junio de 2024, 02:12

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - josep_fi

Páginas: [1]
1
C/C++ / Trabajar Con Ficheros Grandes (>2.1 Gb)
« en: Viernes 16 de Marzo de 2007, 18:23 »
Hola buenas!!!!!!!!!!!!!!!!!!!!!!!!!!

Necesito trabajar en c/c++, en entorno unix (compilando con gcc) con ficheros grandes de mas de 2,1 Gb.

Al usar las funciones tipicas fopen, etc...no funciona con estos ficheros (no puedo abrir ficheros de mas de 2,1Gb).

He probado trabajando directamente con funciones que realizan llamadas al sistema, y trabajar con filedescriptors. open y close me van bien para abrir ficheros de tamaño superior a 2,1 Gb.

PERO necesito moverme por el fichero, escribir y leer. La funcion fseek no me va ya que es para trabajar con ficheros, pero lseek que trabaja con filedescriptors tampoco me va, no puedo posicionerme en posiciones superiores a los 2,1 Gb.

:(

He probado a compilar con varios defines (#define _LARGEFILE_SOURCE, #define _LARGEFILE64_SOURCE, #define _FILE_OFFSET_BITS 64) y el abir el fichero con open, añado el flag O_LARGEFILE, pero no he conseguido nada.

Alguna idea??? (alguna clase ya creada para trabajar con files grandes, ... lo que sea.....!!!!)

Gracias anticipadas!!!!

(llevo dias con esto y no hay manera!!!!)


Un saludo!!!!!!!!!


Josep.

2
Java / Impedir Ejecucion Multiple.
« en: Martes 9 de Enero de 2007, 18:08 »
HOlA!

Buena a todos, soy nuevo en el foro. BUEN AÑO!!!


ME gustaria saber como evitar que una aplicacion en java se ejecute multiples veces.


Alguna idea???????

Hemos provado lo siguiente.

Ficheros. No nos interesa tenr ningun tipo de fichero que nos diga si la aplicacion se esta ejecutando o no, ya que el entorno donde se ejecuta la aplicacion es bastante inestable, con probabilidad de que se apague el ordenador bruscamente, lo que impediria actualizar la informacion del fichero que no sindica si se esta ejecutando o no la aplicacion.

Procesos. Miramos tambien los procesos que se estan ejecutando en windows. Si encontramos que esta el proceso javaw ya ejecutandose no permitimos  a la aplicacion que se ejecute, pero esto no vale ya que el primer proceso javaw podria ser cualquier otra aplicacion en java. hay alguna manera de preguntarle a la maquina virtual de java que procesos esta ejecutando e informacion sobre estos????

Aqui nos hemos quedado ya sin ideas y no hemos encontrado nada en internet.

Muchas gracias anticipadas!!!!!!!!!!!

Hasta luego!

Páginas: [1]