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

 

 


Tema destacado: Top 20 herramientas Hacking más populares de 2020


  Mostrar Temas
Páginas: [1] 2
1  Programación / Java / Necesito colaborador para projecto Android ($) en: 5 Noviembre 2015, 00:26 am
Es una aplicacion bastante sencilla pero dispongo de poco tiempo y me urge tenerla. Tengo algo hecho pero necesito de una persona que conozca bien Android. Condiciones por privado
2  Programación / Java / Duda rapida Uso libreria FTPClient en: 19 Mayo 2015, 22:03 pm
Código
  1.  MAIN {
  2.        GestionFTP ges = new GestionFTP();
  3.        ges.conectar("localhost", "XXXX", "XXXX");  //conectamos la maquina al servidor local..
  4.  
  5.        ges.descargarFichero("C:/Users/J/Desktop/Informática/FTP/pruebaftp.txt", "C:/Users/J/Desktop", "pruebaftp.txt");
  6.  
  7.    }

Método que descarga archivo...

Código
  1. public boolean descargarFichero(String rutaFichero, String rutaDescarga, String nombreArchivo) {
  2.        try {
  3.            //cambiar la ruta donde se encuentra el fichero
  4.            cliente.changeWorkingDirectory(rutaFichero);
  5.            cliente.setFileType(FTP.BINARY_FILE_TYPE);
  6.            rutaDescarga = rutaDescarga + "/" + nombreArchivo;
  7.            BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(rutaDescarga));
  8.            boolean ok = cliente.retrieveFile(nombreArchivo, bos);
  9.            System.out.println(ok);
  10.            System.out.println(cliente.getReplyCode());
  11.            System.out.println(cliente.getBufferSize());
  12.  
  13.        } catch (IOException ex) {
  14.            Logger.getLogger(GestionFTP.class.getName()).log(Level.SEVERE, null, ex);
  15.        }
  16.  
  17.        return false;
  18.    }


salida:

Código
  1. Conectado!
  2. true
  3. 226

La historia es que se descarga correctamente, pero todos los archivos que descargo ( documentos de texto, imágenes... tienen 0 bytes y no entiendo porque si se supone que el codigo 226 quiere decir que el archivo se ha descargado bien  :(
3  Programación / Java / duda sencilla( pero estoy atascado..) [ SOLUCIONADO ] en: 18 Febrero 2015, 01:07 am
necesito extraer información de un fichero

el contenido del fichero es el siguiente:

A,1
B,2
C,3

Si yo hago un split para quitar las comas mi salida es la siguiente:

A
1
B
2
C
3


Pero yo no quiero eso, lo que quiero es que me interprete mediante un metodo que me devuelva:
A
B
C

y otro metodo

1
2
3

Sera muy sencillo pero no consigo hacerlo..

4  Programación / PHP / Mostrar en el post enviado al correo, la opción escogida del select en: 21 Noviembre 2014, 15:51 pm
Código
  1. <?php
  2. function form_mail($sPara, $sAsunto,$sTexto, $sDe)
  3. {
  4. $bHayFicheros = 0;
  5. $sCabeceraTexto = "";
  6. $sAdjuntos = "";
  7. $design=$_POST["design"];
  8. foreach ($_POST["design"] as $idioma){
  9. $msg.= $idioma." - ";
  10. }
  11.  
  12. if ($sDe)$sCabeceras = "From:".$sDe."\n";
  13. else $sCabeceras = "";
  14. $sCabeceras .= "MIME-version: 1.0\n";
  15. foreach ($_POST as $sNombre => $sValor)
  16. $sTexto = $sTexto."\n".$sNombre." = ".$sValor;
  17.  
  18. foreach ($_FILES as $vAdjunto)
  19. {
  20. if ($bHayFicheros == 0)
  21. {
  22. $bHayFicheros = 1;
  23. $sCabeceras .= "Content-type: multipart/mixed;";
  24. $sCabeceras .= "boundary=\"--_Separador-de-mensajes_--\"\n";
  25.  
  26. $sCabeceraTexto = "----_Separador-de-mensajes_--\n";
  27. $sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1\n";
  28. $sCabeceraTexto .= "Content-transfer-encoding: 7BIT\n";
  29.  
  30. $sTexto = $sCabeceraTexto.$sTexto;
  31. }
  32. if ($vAdjunto["size"] > 0)
  33. {
  34. $sAdjuntos .= "\n\n----_Separador-de-mensajes_--\n";
  35. $sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";;
  36. $sAdjuntos .= "Content-Transfer-Encoding: BASE64\n";
  37. $sAdjuntos .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n";
  38.  
  39. $oFichero = fopen($vAdjunto["tmp_name"], 'r');
  40. $sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"]));
  41. $sAdjuntos .= chunk_split(base64_encode($sContenido));
  42. fclose($oFichero);
  43. }
  44. }
  45.  
  46. if ($bHayFicheros)
  47. $sTexto .= $sAdjuntos."\n\n----_Separador-de-mensajes_----\n";
  48. return(mail($sPara, $sAsunto, $sTexto, $sCabeceras));
  49. }
  50.  
  51. //cambiar aqui el email
  52. if (form_mail("ghfjhfgj@ngkjhg.com", $_POST[mail],
  53. "Los datos introducidos en el formulario son:\n\n", $_POST[email]))
  54. echo "Su formulario ha sido enviado con exito";
  55. ?>

como conseguir que al pulsar un select determinado, al enviar el mensaje te muestre esa opción..Gracias
5  Programación / Java / ¿SE PUEDE AÑADIR A UN JPANEL UN JFRAME PINCHANDO UN ELEMENTO DE UN JLIST? en: 9 Junio 2014, 17:59 pm
Tengo esa pequeña duda, gracias.
6  Programación / Java / Duda sencilla en: 4 Junio 2014, 22:53 pm
Os cuento estoy haciendo un programa en el cual comente unas publicaciones... Lo primero para publicar algo, debe estar aprobada, es decir, que sea true

Mi metodo es el siguiente...

Código:
  public void comentar(Publicacion publicacion) {
       if(amistad.isAprobado()==false){
     System.out.println("Debes aprobarlo");
}else{
//Como esta aprobado...

comentarios.add(publicacion);

}
    }

en mi clase main si no apruebo primero dicha amistad, me devuelve falso, si la apruebo true. lo que no entiendo es porque se salta el isAprobado(), siempre es falso, por lo tanto no comenta, yo quiero conseguir que cuando este a true inserte en el arraylist dicha publicacion. Gracias
7  Programación / Java / duda metodo comentar ( URGENTE ! ) en: 18 Mayo 2014, 16:27 pm
Hola amigos, estoy intentando crear una aplicación y la verdad no le veo el fallo, o quiza no tengo un fallo y todo es producto de algo mal programado...

la cuestion es que intento crear una especie de facebook y tengo este metodo

Código:
   public void aprobar(tipo tipo) {
        aprobado = true;
        this.tipo = tipo;
    }

esto es en mi clase amistad en el que apruebo la amistad para que pueda comentar..

Código:
 public void comentar(Publicacion publicacion) {
  
    if(amistad.isAprobado()){
      comentarios.add(publicacion);
    }else{
        System.out.println("no esta aprobada la amistad");
    }
    }
Mi clase publicacion en el cual compruebo que amistad debe estar aprobado para que añada la publicacion en mi arraylist de comentarios

clase main...

Código:
amistad.aprobar(Amistad.tipo.OTRO);
Aqui luego me devuelve true, pero yo lo que quiero cerciorarme, es que si no apruebo la amistad me sale el sout de " que no esta aprobada la amistad... de esta manera si no esta aprobada, no podra meter nada en el arraylist ( cosa que tampoco lo toma en cuenta)
8  Programación / Java / Manera eficiente de mostrar datos en jtabbedpane en: 5 Marzo 2014, 03:27 am
Mi error es que a veces carga mis jpanel dentro de mi panel de pestañas pero otras veces no, quiero conseguir que me cargue mis jpanel al clicar una vez en mi nodo


Código:
int filas = arbol.getRowForLocation(e.getX(), e.getY());
                TreePath ruta = arbol.getPathForLocation(e.getX(), e.getY());

                Object[] lista = ruta.getPath();

                if (filas != -1) {
                    if (lista[2] instanceof DefaultMutableTreeNode && lista[2] == listadoProducto) {
                        if (e.getClickCount() == 1) {

                            if (isListado == false) {
                                panelListado = new JPanel();
                                panelPestaña.addTab("Listado Producto", panelListado);//añadimos el panel al tabbedPane en una nueva viñeta
                                try {
                                    panelListado.add(new ListadoProducto(Vista.this));
                                } catch (Exception ex) {
                                    System.out.println(ex);
                                }
                                isListado = true;
                            } else {
                                panelListado.removeAll();
                                try {
                                    panelListado.add(new ListadoProducto(Vista.this));
                                } catch (Exception ex) {
                                    System.out.println(ex);
                                }
                                revalidate();
                                repaint();
                            }
                        }
                    } else if (lista[2] instanceof DefaultMutableTreeNode && lista[2] == listadoCategoria) {
                        if (e.getClickCount() == 1) {
                            if (isListado = false) {
                                panelListado = new JPanel();
                                panelPestaña.addTab("Listado Categoria", panelCreacion);
                                try {
                                    panelListado.add(new ListadoCategoría(Vista.this));
                                } catch (Exception er) {
                                    System.out.println(er);
                                }
                                isListado = true;
                            } else {
                                panelListado.removeAll();
                                try {
                                    panelListado.add(new ListadoCategoría(Vista.this));
                                } catch (Exception ex1) {
                                    System.out.println(ex1);
                                }
                                revalidate();
                                repaint();
                            }

                        }
                    } else if (lista[2] instanceof DefaultMutableTreeNode && lista[2] == creacionCategoria) {
                        if(e.getClickCount()==1){
                            if(isCreate==false){
                                panelPestaña.addTab("Creacion Categoria", panelCreacion);
                                panelCreacion.add(new CrearCategoria());
                                isCreate= true;
                            }else{
                                panelPestaña.removeAll();
                                panelCreacion.add(new CrearCategoria());
                                revalidate();
                                repaint();
                            }
                        }

                    } else if (lista[2] instanceof DefaultMutableTreeNode && lista[2] == creacionProducto) {
                        if(e.getClickCount()==1){
                            if(isCreate==false){
                                panelPestaña.addTab("Creacion Producto", panelCreacion);
                                panelCreacion.add(new CrearProducto());
                                isCreate=true;
                            }else{
                               panelPestaña.removeAll();
                               panelCreacion.add(new CrearProducto());
                               revalidate();
                               repaint();
                            }
9  Programación / Java / Introducir Listado de Productos de un JTable MVC en: 4 Marzo 2014, 14:40 pm
Necesito vuestra ayuda urgente! :huh: :huh: :huh:


Esta clase controlador devuelve mi listado de Productos
Código:
Clase controlador:
 public List<Producto> listarProductos() throws Exception {
        return (List<Producto>) vista.calcularResultado(producto.getAll());
    }
luego...

creo una vista ListaProducto para el cual mostrar los datos de ese List en cada
una de las celdas del jtable..LO INICIALIZO A CERO

Código:
//Jpanel ListadoProducto
init(){
 jScrollPane1 = new javax.swing.JScrollPane();
        tabla = new javax.swing.JTable();

        tabla.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null,null,null,null},
                {null, null, null, null,null,null,null},
                {null, null, null, null,null,null,null},
                {null, null, null, null,null,null,null}
            },
            new String [] {
                "Id Producto", "Id Cat. Producto", "Nombre Producto", "Tipo","Precio de Venta","Precio de compra","Vendible"
            }
        ));
        jScrollPane1.setViewportView(tabla);
}

Ahora tengo un método en el cual pasarle los datos( rs.getInt(1) en la primera celda y asi... pero no se como hacerlo, ¿alguien me ayuda porfavor?

Código:
   private void obtenerlistadoproducto(){
      
            //Aquí el controlador devuelve la lista completa. No sé hacer que cada cosa vaay en su celda...

    }
10  Programación / Java / DUDA!!!!!! "AÑADIR" UN JFRAME a un jtabbepane en: 3 Marzo 2014, 14:49 pm
Hay alguna forma de mostrar un jframe que hice en modo diseño dentro del panel de una pestaña. Lo máximo que he conseguido es que aparezca aparte pero no quiero eso, quiero que se muestre dentro. El problema es que he investigado y segun se comenta un jframe no puede estar dentro de un jtabbepane pero con panel si. Esa es mi duda... y también saber como controlar que si una pestaña este abierta que no se abra más veces

ASÍ
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines