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

 

 


Tema destacado:


  Mostrar Temas
Páginas: [1] 2
1  Programación / Java / Mejor manera de consumir Web Service en ASP.NET en: 31 Mayo 2017, 19:33 pm
Pues eso, cual es la mejor manera que conoceis? Estoy intentandolo por primera vez y estoy usando una herramienta llamada Retrofit, la conoceis? Un asludo.
2  Programación / Java / Copia de ficheros recursiva en: 8 Noviembre 2016, 21:45 pm
Pues al lio, he hecho un programita que le das dos url, una origen y otra de destino, y te copia todos los contenidos del origen en el destino, pero no se por que no me sale, se mete por primera vez en una subcarpeta del origen, la crea en el destino, pero las otras subsubcarpetas del origen no las copia al destino, no llevo bien el debug en eclipse :(

Llevo dos dias dedicandole varias horas y estoy frustrado XD

Código
  1. public class Main {
  2.  
  3. public static void main(String[] args) throws IOException {
  4.  
  5. copiaRecursiva(dir1,dir2); //Introduce en dir1 la direccion origen y dir2 el destino
  6.  
  7. }
  8.  
  9. public static void copiaRecursiva(String dirUno, String dirDos){
  10. File carpeta1 = new File(dirUno); //convertir string dirUno a File para manipularlo
  11. File auxFile = null;   //File auxiliar
  12. File auxDir = null;   //File auxiliar para una url
  13. String[] array = carpeta1.list(); //array de los archivos y directorios listados en la carpeta de origen
  14. try{
  15. for (String string : array) {   //recorrer los ficheros de la carpeta de origen
  16. auxFile = new File(dirUno+string);   //convertir el string del nombre a file para comprobaciones
  17. if(auxFile.isDirectory()){   //comprobar si el fichero es un directorio
  18. auxDir = new File(dirDos+string);   //si lo es, creamos una variable File auxiliar
  19. auxDir.mkdirs();
  20.  
  21. copiaRecursiva(auxFile.getAbsolutePath(),auxDir.getAbsolutePath());
  22. }else{
  23. FileWriter copia = new FileWriter(dirDos+string);
  24.  
  25. copiarFichero(auxFile,new File(dirDos+string));
  26. }
  27. }
  28. }catch(Exception ex){
  29. System.out.println("Error: "+ex.getMessage());
  30. }
  31.  
  32. }
  33.  
  34.  
  35. public static void copiarFichero(File f1, File f2){
  36. try{
  37. byte[] info = new byte[100];
  38. int leido = is.read(info);
  39.  
  40. while(leido>0){
  41. os.write(info);
  42. leido = is.read(info);
  43. }
  44. }catch(Exception ex){
  45. System.out.println("Error: "+ex.getMessage());
  46. }
  47. }
  48. }
  49.  
3  Programación / Desarrollo Web / Navegador no interpreta codigo JS en: 3 Mayo 2016, 20:09 pm
Pues eso amigos, estoy aqui liado con una pruebecilla, pero no reconoce el codigo JS... A ver si me podeis echar una mano...

Código
  1. <!DOCTYPE>
  2.   <meta charset="utf-8">
  3.   <link rel="stylesheet" href="styles.css">
  4.    <title>Responsive</title>
  5. </head>
  6.   <div class="general">
  7.    <div class="subrela">
  8.       <div class="house casa" id="casa1"></div>
  9.       <div class="house casa" id="casa2"></div>
  10.       <div class="house casa" id="casa3"></div>
  11.       <div class="house casa" id="casa4"></div>
  12.       <div class="house casa" id="casa5"></div>
  13.       <div class="house casa" id="casa6"></div>
  14.    </div>
  15.    <div class="rela">
  16.       <div class="subhouse" id="subcasa1"></div>
  17.       <div class="subhouse" id="subcasa2"></div>
  18.       <div class="subhouse" id="subcasa3"></div>
  19.       <div class="subhouse" id="subcasa4"></div>
  20.       <div class="subhouse" id="subcasa5"></div>
  21.       <div class="subhouse" id="subcasa6"></div>
  22.    </div>
  23.    </div>
  24.  
  25.    <script type="text/javascript" src="jquery-1.12.3.min.js"></script>
  26.    <script type="text/javascript" src="script.js"></script>
  27.  
  28.  
  29. </body>
  30. </html>

Código
  1. function obtenerPadding(){
  2.    var tamaño;
  3.    var css;
  4.    css = document.getElementsByClassName("casa");
  5.    tamaño = css.style.paddingBottom;
  6.    return tamaño;
  7. }
  8.  
  9. $(document).ready(function(){
  10. $('#casa1').click(function(){
  11.   $('#subcasa1').animate({'margin-top': obtenerPadding();});
  12.    });
  13. });

obviamente, tengo jQuery enlazado.
4  Programación / Programación C/C++ / Problema con rand() en: 12 Abril 2016, 20:41 pm
Pues tengo un problema, y es que no me da los valores como numeros, me los da como direcciones de memoria supongo que son. Igualmente al poner en el main al principio "in t p=rand();" me daba un 0 todo el rato, aqui dejo el codigo a ver si me podeis echar una manilla.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. char* crearPassword();
  6.  
  7. int main(int argc, const char * argv[]) {
  8.    srand (time(NULL));
  9.  
  10.    float p=rand();
  11.  
  12.    char* contrasena=crearPassword();
  13.  
  14.    printf("%s",contrasena);
  15.  
  16.    return 0;
  17. }
  18.  
  19. char* crearPassword(){
  20.    int i;
  21.    char numero,aleatorio;
  22.    char *password=malloc(8*sizeof(char))+1;
  23.  
  24.    for(i=0;i<4;i++){
  25.        password[i]=(int)rand()%10;
  26.    }
  27.  
  28.    for(i=4;i<8;i++){
  29.        do{
  30.            aleatorio=(char)rand()%123;
  31.        }while(aleatorio<65 && aleatorio>122);
  32.        password[i]=aleatorio;
  33.    }
  34.  
  35.    return password;
  36. }
5  Programación / Desarrollo Web / Problema con las cookies en: 22 Marzo 2016, 16:34 pm
Estoy haciendo una prueba de formulario y cookies, mi objetivo es guardar las cookies en valores y mostrarlos luego, pero no me hace eso sino que me muestra "nomre=paco,nombre=paco,nombre=paco" en vez de "nombre=paco,apellido=perez,edad=30", pero si hago el alert de document.cookie si me lo muestra bien, las funciones para tratar los datos son estas:

Código
  1. function cookiesSaved(){
  2.    var valor;
  3.  
  4.    //Añadir datos a las cookies
  5.    valor = document.getElementById("nombre").value;
  6.    document.cookie = "Nombre=" + valor;
  7.  
  8.    valor = document.getElementById("apellido").value;
  9.    document.cookie = "Apellido=" + valor;
  10.  
  11.    valor = document.getElementById("edad").value;
  12.    document.cookie = "Edad=" + valor;
  13. }
  14.  
  15. function getValue(word){
  16.    var inicio;
  17.    var final;
  18.    var dato;
  19.    var cadena = document.cookie;
  20.  
  21.    //coger el valor inicial de la cadena
  22.    inicio = cadena.indexOf(word,0);
  23.  
  24.    //coger la longitud de la cadena
  25.    inicio = inicio.length;
  26.  
  27.    //coger la cadena completa
  28.    final = cadena.indexOf(";",inicio);
  29.  
  30.    dato = cadena.substring(inicio,final);
  31.  
  32.    return dato;
  33. }
  34.  
  35. function cookieLoad(){
  36.    var nombre;
  37.    var apellido;
  38.    var edad;
  39.    var cadena = document.cookie;
  40.  
  41.    //asignar los datos a la variable
  42.    nombre = getValue("Nombre=");
  43.    apellido = getValue("Apellido=");
  44.    edad = getValue("Edad=");
  45.  
  46.    //asignar valor a variable
  47.    cadenaHTML = nombre + "," + apellido + "," + edad;
  48.  
  49.    //introducir codigo en el id usuario
  50.    document.getElementById("usuario").innerHTML = cadenaHTML;
  51.    alert(cadena);
  52. }
6  Programación / Programación General / Problema con C en: 17 Marzo 2016, 10:31 am
Hola buenas, ya he estado por aqui preguntando algunas dudas, y mi problema ahora es con C, estamos haciendo una funcion que introduciendole una cadena, nos la devuelva invertida, mi codigo es este, y no consigo que me la imprima invertida, sino que me sale en blanco justo donde deberia salir la cadena.


Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int longitud(char * cadena);
  5. char * invertirCadena(char * c1);
  6.  
  7. int main(int argc, const char * argv[]) {
  8.    // insert code here...
  9.  
  10.    char cadena[5] = "Pepe";
  11.    int tamañoCadena=longitud(cadena);
  12.  
  13.    printf("El tamaño de la cadena es %d \n",tamañoCadena);
  14.    char *salida=invertirCadena(cadena);
  15.    printf("La cadena introducida es %s \n",salida);
  16.  
  17.    return 0;
  18. }
  19.  
  20. int longitud(char * s1){
  21.    int i=0;
  22.    while(s1[i]!='\0'){
  23.        i++;
  24.    }
  25.    return i;
  26. }
  27.  
  28. char * invertirCadena(char * c1){
  29.    int i = 0;
  30.    int j=longitud(c1)+1;
  31.    char salida[j];
  32.  
  33.    while(j!=0){
  34.        salida[i]=c1[j];
  35.        ++i;
  36.        j--;
  37.    }
  38.  
  39.    return salida;
  40. }
7  Programación / Java / java no pilla String en: 13 Febrero 2016, 18:52 pm
Pues eso, pido la operacion y al introducirla se para la aplicacion, no entiendo por que.

Código
  1. System.out.println("¿Qué quieres hacer? (retiro/deposito)");
  2. accion = entrada.next();
  3. if(accion=="retiro"){
  4. if(cuenta1.getSaldo()<0){
  5. System.err.println("No puede realizar la operacion.");
  6. }
  7. else{
  8. System.out.println("¿Cuanto quiere retirar?");
  9. saldo= entrada.nextInt();
  10. cuenta1.setSaldo(saldo);
  11. System.out.println("Su accion: "+accion+", Saldo: "+cuenta1.getSaldo());
  12. }
  13. }
8  Foros Generales / Dudas Generales / que es necesario para crear un foro? en: 11 Febrero 2016, 20:14 pm
A ver, estoy pensando en crear un foro y no se si se me olvida algo, y otras dudas sobre el servidor.

La plataforma del foro ya la tengo decidida.
El dominio tambien.
El correo de dominio tambien lo pagaria con el dominio.

y mi duda, el servidor donde podria alquilarlo, que den un buen servicio y tal?
9  Seguridad Informática / Hacking / programar un hack en juego en que lenguaje? en: 7 Febrero 2016, 14:17 pm
leyendo por ahí, se suele programar en C no? ya que no depende de que el sistema tenga instalado otros elementos como en Java podria ser la maquina virtual cierto?
10  Programación / Java / poner mayuscula primera letra de cada palabra del string en: 25 Enero 2016, 19:39 pm
Pues eso, estoy ya frustrado porque no encuentro la manera...

Código
  1. scadena = cadena.split(" ");
  2. for(cont=0;cont<scadena.length;cont++){
  3. scadena[cont] = scadena[cont].toUpperCase(scadena.charAt(0));
  4. }

me da error al poner el charAt(0) ahi, pero de otra manera no le encuentro la logica, aunque lo intente y me daba error en el toUpperCase...

Lo siento si soy muy pesado.
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines