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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 70
71  Programación / Desarrollo Web / Re: alguien me puede ayudar con el nav bar en: 13 Junio 2015, 16:26 pm
Para eso debes usar media queries. Por ejemplo:

Código
  1. @media screen and (max-width: 500px) {
  2.    /* esconde el menú normal */
  3.    .nav > ul {
  4.         display: none;
  5.    }
  6.    /* muestra el botón para desplegar el nuevo menú */
  7.    .nav > .menu-btn {
  8.         display: block;
  9.    }
  10.    /* otras reglas */
  11. }


La regla anterior aplica cuando la pantalla es menor o igual a 500px.
72  Programación / Java / Re: Ejecucion de comando Bash desde Java en: 13 Junio 2015, 16:21 pm
¿No has encerrado el código en un try catch?

Código
  1. try {
  2. Process process = Runtime.getRuntime().exec("dir");
  3. } catch (IOException e) {
  4. e.printStackTrace();
  5. }

Si lanza una excepción, será capturada e imprimirá el rastreo de pila (texto rojo). Si es así, copia el rastreo de pila y pégalo en tu próxima respuesta.
73  Programación / Java / Re: Error al abrir el eclipse en: 13 Junio 2015, 16:13 pm
xD. No es nada bro. Me alegro que se haya solucionado; ahora a programar ;)


Un saludo.
74  Programación / Java / Re: Duda Java rango datos en: 13 Junio 2015, 16:12 pm
Te dejo una clase que estoy haciendo recién para operaciones matemáticas:

Código
  1. package org.educacode.mathio;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import java.util.concurrent.CopyOnWriteArrayList;
  6.  
  7. /**
  8.  * Math util methods and classes
  9.  * @author Gustavo Garsaky
  10.  * @version 0.0.1
  11. */
  12. public class MathIO {
  13. public final static PrimeNumbers PRIME_NUMBERS = new PrimeNumbers();
  14.  
  15. public final static class PrimeNumbers {
  16.  
  17. public List<Integer> listPrimesUntil(int limit) {
  18. List<Integer> naturals = new CopyOnWriteArrayList<>();
  19. // init naturals
  20. for(int i=2; i<=limit; i++) {
  21. naturals.add(i);
  22. }
  23. for(Integer current : naturals) {
  24. discardMultiples(naturals, getMultiplesOf(current, naturals.size()));
  25. // if discard continue, that means the process should continue
  26. if(discard(current, naturals.size())) {
  27. continue;
  28. } else {
  29. break;
  30. }
  31. }
  32. List<Integer> primes = naturals;
  33. return primes;
  34. }
  35. /**
  36. * check the first natural quad. If it's
  37. * less tan limit, process should continue
  38. * @param firstNatural first natural number
  39. */
  40. private boolean discard(int firstNatural, int limit) {
  41. double firstNaturalQuad = Math.pow(new Double(String.valueOf(firstNatural)), 2.0d);
  42. if(firstNaturalQuad <= limit) {
  43. return true;
  44. }
  45. return false;
  46. }
  47. /**
  48. * Get new list of natural numbers. The new list have all numbers
  49. * that not in multiples of first natural number
  50. * @param naturals Naturals numbers
  51. * @param number Number to get multiples
  52. */
  53. private void discardMultiples(List<Integer> naturals, List<Integer> multiples) {
  54. // check if each multiple is in naturals list.
  55. // if it isn't, append the multiple to new list
  56. for(int i=0; i<multiples.size(); i++) {
  57.             for(int k=0; k<naturals.size(); k++) {
  58.                         if(multiples.get(i) == naturals.get(k)) {
  59.                     naturals.remove(k);
  60.                                  }
  61.             }
  62. }
  63. }
  64. } // end prime numbers class
  65.  
  66.  
  67. /**
  68. * Get the multiples of a number with some limit
  69. * @param number Number to get multiples
  70. * @param limit of multiples to get
  71. */
  72. public static List<Integer> getMultiplesOf(int number, int limit) {
  73. List<Integer> multiples = new ArrayList<>();
  74. for(int i=number; i<limit; i++ ) {
  75. if(i < limit) {
  76. multiples.add(number * i);
  77. }
  78. }
  79. return multiples;
  80. }
  81. /**
  82. * Show a multiplication table of a number with a limit
  83. * @param number Number to get multiplication table
  84. * @param limit Limit of multiplicator
  85. */
  86. public static void showMultipTableOf(int number, int limit) {
  87. for(int i=1; i<=limit; i++) {
  88. System.out.println(number + " x " + i + " = " + (number * i));
  89. }
  90. }
  91. }

De momento saca los números primos de 2 a n-1 y muestra la tabla de multiplicar de un número a n, donde n es el límite del multiplicador.

Por ejemplo, en tu caso, solo haría:

Código
  1. import java.util.Scanner;
  2. import org.educacode.mathio.MathIO;
  3.  
  4. public class MultiplicationTableTest {
  5.  
  6. public static void main(String[] args) {
  7. final Scanner READER = new Scanner(System.in);
  8. int initial;
  9. int last;
  10. int limit;
  11. System.out.println("**** Tabla de multiplicar ****\n\n");
  12. System.out.println("[+] Ingresa en rango los números");
  13. initial = READER.nextInt();
  14. last = READER.nextInt();
  15. System.out.println("[+] Ingrese el límite del multiplicador");
  16. limit = READER.nextInt();
  17. READER.close();
  18. for(int i = initial; i <= last; i++) {
  19. MathIO.showMultipTableOf(i, limit);
  20. }
  21. }
  22.  
  23. }

Y te mostraría las tablas de multiplicar de un rango dado.
75  Programación / Java / Re: Problema al crear objetos con método switch en: 13 Junio 2015, 15:33 pm
En la opción 1, llamas al método setSaldoInicial, que solo asigna un saldo inicial, pero no hace nada con saldoActual, por lo que éste queda en 0. El saldoActual se modifica cuando se llama al método cargar.

PD: Léete el hilo buenas prácticas en Java, que está con chincheta. Los métodos siempre utilizan camlCase.
76  Programación / Java / Re: Error al abrir el eclipse en: 13 Junio 2015, 15:11 pm
Solo creála y añade %JAVA_HOME%.
77  Programación / Java / Re: Error al abrir el eclipse en: 12 Junio 2015, 22:07 pm
Tienes que crear la variable JAVA_HOME en las variables de entorno y luego la añades al PATH.

1. Click derecho en equipo -> propiedades -> Confi. avanzada del sistema -> Variables de entorno. Aquí click en Nueva y dale como nombre JAVA_HOME y como valor la ruta del JDK. Ejemplo C:/Program Files/Java/jdk1.8.0_45.


2. Editar la variable PATH y al final o al principio, como gustes, añadir la variable JAVA_HOME, de ésta manera: %JAVA_HOME%.


Acepta cambios y ya no debe de aparecer ese problema.


Salu2.
78  Programación / Desarrollo Web / Re: ¿Alguien ha probado el editor Brackets? en: 12 Junio 2015, 15:03 pm
Respecto a Brackets, es un editor muy completo. Generalmente es para diseño web, HTML, CSS y JS, pero tiene plugins con soporte para PHP, linters, etc. Su principal característica es el Live Preview, que funciona solo con chrome y te permite visualizar los cambios el tiempo real.

Brackets, Sublime Text, Atom, Code de Windows, son todos buenos.
79  Foros Generales / Foro Libre / Re: Una peli para ver esta noche? en: 11 Junio 2015, 23:02 pm
Hace unos días vi Insidious 3, muy buena, claro que tienes que haber visto la 1 y 2 para entenderla. Terremoto también está muy buena. Pronto iré a ver Jurassic Park World que el trailer mola.
80  Programación / Desarrollo Web / Re: ¿Me recomiendan el IDE NetBeans para desarrollo web? en: 11 Junio 2015, 22:19 pm
Para PHP NetBeans está bueno. Si no te interesa pagar por un IDE, NetBeans es para tí. Soporte para HTML5, cordova, phonegap creo tbn, etc cubre la mayoría de necesidades. Si cuentas con dinero, ve por PHPStorm. Es un IDE buenísimo.
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 70
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines