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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1  Foros Generales / Foro Libre / Re: Qué opináis sobre la historia/estados de Whastapp? en: 27 Febrero 2017, 12:02 pm
No entiendo tanta queja, la verdad.

El problema debería estar cuando quitan funcionalidades, no cuando las ponen. Al ponerlas si no te gustan no las uses y ya está. Si fuera al revés sería otra cosa.
2  Comunicaciones / Android / Re: consejos para aprovechar lo aprendido en android en: 27 Febrero 2017, 11:56 am
Te recomiendo Android Studio, para mí es mejor. Por lo de iOS es diferente, no usa Java, usa Objetive-C o Swift.


Por lo de hacer aplicaciones Android te recomiendo que te plantees una aplicación, algo que vayas a usar en tu vida cotidiana, aunque ya haya aplicaciones que hagan eso, ejemplo, hazte tu propio reproductor de música, una aplicación de tareas con función de incluir en el calendario, alarmas, un "whatsapp"... Debes plantearte esos retos y desarrollarlos y siempre buscar cumplir el objetivo es decir, si dices que vas a hacer algo en verde y no sabes ponerlo en verde, no vale cambiar a rojo que si sabes, debes buscar cómo ponerlo en verde que era tu objetivo (a no ser que sea imposible). Digo que hagas esto porque hasta que no te encuentras un problema que no sabes resolver no vas a aprender a resolverlo. Verás cuando hagas algunas apps, te vas a dar cuenta de que con cada cosa aprendes.

Y digo que hagas apps que te funcionen en tu vida para que te motive a tenerlas.

Saludos
3  Foros Generales / Foro Libre / Re: Conocimientos previos necesarios para iniciar el grado en ingeniería informática en: 27 Febrero 2017, 11:38 am
Sobre todo para asignaturas que se apoyen en las matemáticas necesitas una base. Yo en primero di:

- Álgebra. Con lo aprendido en bachillerato de ciencias es "sencillo".
- Cálculo. Lo mismo que lo anterior (integrales y demás).
- Física. Sería interesante que tuvieras una base porque darás campos magnéticos. Pero vamos, necesitas saber lo básico que se da en primero bachiller de ciencias y en la ESO, en cuanto a la fuerza, aceleración...


Luego en Tecnología de los computadores viene bien saber algo de que se da en tecnología industrial de segundo bachillerato pero que supongo que habrás dado en ASIR, que son las puertas lógicas, comparadores, decodificadores... Pero esto se puede aprender en clase que para eso esta. Lo que más te debería preocupar es las matemáticas y la física. Dependiendo de tus conocimientos podrías optar a apuntarte a una academa mientras cursas el grado.

También en mi año de entrar a la universidad se impartía el curso 0, que era una semana antes de empezar el curso. Te daban una pequeña base de matemáticas y física.

Saludos!
4  Programación / Programación General / Re: Subconsulta en sql server en: 17 Febrero 2017, 17:23 pm
SELECT A.*, B.* FROM Alquiler A INNER JOIN Bicicleta B ON A.IdBici = B.IdBici WHERE A.FeDev < GETDATE()
5  Programación / Desarrollo Web / Re: ¿JS con Mysql? en: 11 Febrero 2017, 23:02 pm
Puedes utilizar un lenguaje de lado de servidor como PHP.
6  Programación / Programación General / Re: Bits necesarios en: 11 Febrero 2017, 23:01 pm
27 letras por 2 al ser mayúsculas y minúsculas = 54

Pasa 54 binario es 110110 por tanto necesitas para representar 54 estados es 6 bits.

Ejemplo el primer bit indica si es mayus o minus:

1-00000 = a
0-00000 = A

7  Programación / Java / Re: Ejercicio java bucle en: 10 Febrero 2017, 11:40 am
Asigna a menor Integer.MAX_VALUE; Es una constante que tiene el valor máximo que puede almacenar un integer, porque según está el programa si introduce números mayores a 9999 te saldrá que el menor es 9999 cuando ese número nunca lo introdujo. Si pones el max value no podrá introducir mayores valores porque daría error porque los int tienen un máximo.

Y si no te sale es porque el bucle te pide un número más del que estas solicitando:

Si el usuario introduce ( en numeroentero ) un 6 el bucle da 7 vueltas, ¿por qué? Porque la i del bucle empieza en 0 y la condición del bucle es mientras i <= numeroentero.

Las soluciones es poner i = 1 o quitar el igual "=" de i<=numeroentero.

Como esta ahora introduciendo en numeroentero un 3

i = 0; i<=3 -> si ejecuta el contenido del bucle
i = 1; i<=3 -> si ejecuta el contenido del bucle
i = 2; i<=3 -> si ejecuta el contenido del bucle
i = 3; i<=3 -> si ejecuta el contenido del bucle
i = 4; i<=3 -> no se cumple la condición, acaba el bucle

Como ves se ejecuta 4 veces a pesar de introducir un 3. De ahí o que empiece en uno o quitar el igual. Se ejecutará cunado i = 1,2 y 3 o i=0,1 y 2 respectivamente.

Saludos!

8  Programación / Java / Re: Perdida totalmente en: 10 Febrero 2017, 11:30 am
En un futuro no podrás vivir sin objetos :D

Te recomiendo un canal de Youtube llamado Píldoras Informáticas, tiene un curso bastante extenso de Java y el tío explica todo detenidamente, es bueno para gente que está aprendiendo
9  Programación / Java / Re: Cómo mostrar dos diagonales de dos matrices en un vector en Java en: 10 Febrero 2017, 11:24 am
Hay muchas soluciones, por ejemplo esta:

Mientras muestras las diagonales puedes ir guardando en un vector de n posiciones la diagonal de A y en otro vector de n posiciones la diagonal de B. Ejemplo tomando uno de tus bucles que muestran la diagonal

Código
  1. int[] primeraDiagonal = new int[n];
  2. for (int i = 0; i < n; i++) {
  3.            for (int j = 0; j < n; j++) {
  4.                if (i == j) {
  5.                    int diagonalA = matrizB[i][j];
  6.                    primeraDiagonal[i] = diagonalA;
  7.                    System.out.println(diagonalA);
  8.                }
  9.            }
  10.        }
  11.  

Luego puedes unir los dos vectores de las diagonales

Código
  1. for(int i=0; i<n; i++){
  2.      vecorL[i] = primeraDiagonal[i];
  3. }
  4. for(int i=n; i<n*2; i++){
  5.      vecorL[i] = segundaDiagonal[i];
  6. }
  7.  

Pero hay muchas soluciones. Por ejemplo según muestras las diagonales puedes ir (en el primer bucle) metiendo en vectorL los valores y en el segundo vecorL[i+n]

Código
  1. System.out.println("A continuación se muestra la diagonal de la matriz A");
  2.        for (int i = 0; i < n; i++) {
  3.            for (int j = 0; j < n; j++) {
  4.                if (i == j) {
  5.                    int diagonalA = matrizA[i][j];
  6.                    vectorL[i] = diagonalA;
  7.                    System.out.println(diagonalA);
  8.                }
  9.            }
  10.        }
  11.        System.out.println("Ahora se muestra la diagonal de la matriz B");
  12.        for (int i = 0; i < n; i++) {
  13.            for (int j = 0; j < n; j++) {
  14.                if (i == j) {
  15.                    int diagonalB = matrizB[i][j];
  16.                    vector[i+n] = diagonalB;
  17.                    System.out.println(diagonalB);
  18.                }
  19.            }
  20.        }
  21.  

No sé si me equivoqué al escribir, pero espero que entiendas la idea. Saludos!
10  Programación / .NET (C#, VB.NET, ASP) / Re: Problemas con web service ASP.Net en: 21 Marzo 2016, 10:13 am
¿Cómo es tu cadena de conexión?
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines