elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 2 [3] 4
21  Programación / Java / Re: ArrayList en: 24 Abril 2012, 22:55 pm
Madre mía, bueno a parte de lo de la Clausula "H" de las reglas del foro.

Lo que estas haciendo no tiene ni pies ni cabeza

Código
  1. System.out.println(notas.size() + ":" + (notas));
es equivalente a :

Código
  1. System.out.println(notas.size() + ":" + notas.toString());

donde notas.toString() te da (copio del API):
Returns a string representation of this collection. The string representation consists of a list of the collection's elements in the order they are returned by its iterator, enclosed in square brackets ("[]").

Deberias recorrer el ArrayList y mostrar cada nota por separado.

Para + info, usa el Api de java. O mejor aún.

https://www.google.es/search?aq=0&oq=recorrer+arrayl&sourceid=chrome&ie=UTF-8&q=recorrer+arraylist+java
22  Programación / Java / Re: La clase BufferedImage en: 15 Abril 2012, 04:07 am
Pues en los algoritmos de compresión con perdida (que son los que se usan para imágenes como JPEG) hay muchas matemáticas de por medio. Pero si quieres algo ya implementado creo que la clase que buscas es ImageWriteParam
o algo por el estilo. Échale un vistazo al Api y ya nos cuentas si te sirve.

Api JDK6 ImageWriteParam: http://docs.oracle.com/javase/6/docs/api/javax/imageio/ImageWriteParam.html
23  Programación / Java / Re: Problema con StringTokenizer JAVA en: 15 Abril 2012, 03:55 am
Dos cosas:

1º StringTokenizer es una clase un tanto antigua (que no por eso mala) pero te recomiendo probar cosas como Scanner que son sustancialmente más potentes al tener la modalidad de partir por patrones y demás.

2º Si inicializas el StringTokenizer con StringTokenizer(String str, String delim)
no hace falta que llames a nextToken(String delim); porque ya te lo parte por el delimitador del principio.

Y con esto, y sabiendo que no te he solucionado el problema :D copio del api:

Citar
StringTokenizer is a legacy class that is retained for compatibility reasons although its use is discouraged in new code. It is recommended that anyone seeking this functionality use the split method of String or the java.util.regex package instead.

y tienen mucha razón, con un split lo habrías echo en menos lineas y más claro.

Un saludo!
24  Programación / Java / Re: Excepciones en Java en: 15 Abril 2012, 03:39 am
En la clase IOException, he visto el siguiente contructor:
Código:
public IOException(String message, Throwable cause)
y me viene muy bien para detectar fallos de lectura y escritura con write y read sin usar try´s anidados, pero no consigo usarlo de forma correcta.¿Alguna idea?
Gracias!
       

El constructor del que hablas es un constructor heredado de Throwable (que es de donde hereda Exception) sirve para enlazar cadenas de excepciones, es decir. Cuando quieres lanzar una excepción puedes decidir usar este constructor de una manera como esta:
Código
  1. throw new IOException("Descripcion", causa);
Siendo causa un Throwable (o evidentemente algo que herede de él).

No entiendo bien cual es el problema con el código, tal y como lo tienes no hay try anidados, y el fallo de paso de argumentos lo tienes controlado con:
Código
  1.        System.err.println("Uso: Cpl <fichero_origen> <fichero_destino>");
  2.        error=1;
  3.      }

Si puedes explicar un poco mejor cual es la duda o concretar más que es lo que quieres hacer seguro que encontramos una solución.

Un saludo!
25  Programación / Java / Re: Ayuda con Java Interfaz Gráfica en: 15 Abril 2012, 03:20 am

Me remito a una frase que me ha encantado de tu propio video:
"desde luego el primer paso debe ser aprender el lenguaje de programación Java que, al fin y al cabo, es la clave"

Si quieres programar en cualquier lenguaje primero necesitas una base teórica, yo no soy de los que creen en la eficiencia de los "how to" de copy-paste, y el ejemplo esta en que tu pregunta no tiene mucho sentido, parece que estas mezclando la idea de interfaz gráfica con la de IDE.

¿Y a cuento de que viene lo del botón?
Es que por ejemplo yo creo un botón y pongo

System.out.println("Hola mundo");

en la consola me aparece; Hola mundo

pero si pongo ese código en un botón no se muestra ese código... ¿por que?

Un consejo y que sepas que no te lo digo a mal, pero si vas a empezar empieza desde el principio, no te metas con programación con varios hilos de ejecución si aun no sabes como manejar la iterativa más simple.

En este foro vas a poder encontrar un millón de tutoriales de Java, la mayoría muy buenos, te animo a buscar bien.

Un saludo!
26  Programación / Bases de Datos / [Solucionado] Pregunta Trigger MySql en: 27 Marzo 2012, 17:09 pm
Hola, estoy teniendo problemas para hacer un trigger en MySql y quería pediros ayuda.

El escenario es el siguiente:

TABLA tareas: Tiene como campos:
  id INT
  nombre VARCHAR
  id_padre INT

La idea es que una tarea tiene subtareas, entonces quiero que cuando se borre una tarea se borren todas sus subtareas (lógico xD), asi de una manera un tanto recursiva  con un trigger.

Las consultas SQL que estoy usando para hacer el trigger son las siguientes:

Código
  1. DELIMITER |
  2.  
  3. CREATE TRIGGER borrarHijos BEFORE DELETE ON tareas
  4.    DELETE FROM tareas WHERE id_padre = OLD.id;
  5. |
  6.  
  7. DELIMITER ;
  8.  

A ver si alguien me puede ayudar un poco porque la verdad no se que esta mal.

Muchas gracias!
  

Solucionado: Jejejej, me había dejado por poner el FOR EACH ROW XD.


Que pena, no se puede hacer lo que queria,  :-( o por lo menos no así.
Supongo que lo haré desde PHP.

El mensaje de error que me da es el siguiente:

Can't update table 'tareas' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.


Un saludo
27  Sistemas Operativos / GNU/Linux / Re: [Debian] Problema con gnome-panel en: 19 Febrero 2012, 19:57 pm
Efectivamente tenias razón y el sistema de ficheros estaba corrupto.
Una vez arreglado ha bastado con instalar de nuevo el paquete libgnome-menu2 y ya esta todo arreglado.

¿Podrías decirme que puedo haber echo mal para que se corrompa el sistema de ficheros?
Para intentar evitarlo en un futuro.

Muchas gracias!!
28  Sistemas Operativos / GNU/Linux / Re: [Debian] Problema con gnome-panel en: 19 Febrero 2012, 19:28 pm
Código
  1. $ ls -l /usr/lib64/libgnome-menu*
  2. ls: no se puede acceder a /usr/lib64/libgnome-menu.so.2: Error de entrada/salida
  3. ls: no se puede acceder a /usr/lib64/libgnome-menu.so.2.4.8: Error de entrada/salida
  4. -rw-r--r-- 1 root root 161182 sep 18  2010 /usr/lib64/libgnome-menu.a
  5. lrwxrwxrwx 1 root root     22 feb 17 14:43 /usr/lib64/libgnome-menu.so -> libgnome-menu.so.2.4.8
  6.  
29  Sistemas Operativos / GNU/Linux / Re: [Debian] Problema con gnome-panel en: 19 Febrero 2012, 19:22 pm
Es un sistema de 64 o 32 bits?

64 bits
30  Sistemas Operativos / GNU/Linux / Re: [Debian] Problema con gnome-panel en: 19 Febrero 2012, 19:08 pm
Citar
Intenta restaurando la configuración predeterminada del panel con gconftool y borrando el archivo de configuración correspondiente y reinstalando libgnome-menu

Nada no ha dado resultado, todo se ejecuta sin ningún problema, reinicio pero todo sigue igual.

Gracias!
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines