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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  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 24 25 ... 64
91  Programación / Programación C/C++ / Re: Problemas con variable "double" en: 28 Septiembre 2016, 00:39 am
¿El valor es 0.1000000001 y tú quieres quedarte sólo con 0.1? ¿No puedes truncar el número para quedarte sólo con el primer decimal o lo estoy entendiendo mal?
92  Programación / Programación C/C++ / Re: Como hacer un vector dinámico? en: 28 Septiembre 2016, 00:32 am
¿El tamaño tiene que ser 3 porque así te lo imponen? Cuando aumente de tamaño, ¿cuánto quieres que aumente? ¿No puedes usar la librería <vector> de C++ que internamente te aumenta el vector sin tú hacer nada?

Al margen de eso, la idea sería crear un vector de tamaño n (donde n es el tamaño antiguo + aumento) y copiar todos los elementos en el nuevo vector. La copia se realizaría con un for que dará m vueltas (donde m es la longitud del vector viejo). Para saber cuándo tienes que hacer el aumento, podrías llevar un contador que aumenta cada vez que insertas un nuevo elemento en el vector (contador++). Cuando contador = m - 1, entonces llamas a la función de aumentar tamaño.

Si lo que estas pensando es que el vector debe aumentar el tamaño de 1 en 1, es mejor que no lo hagas así, es muy ineficiente. Quizá una buena idea (si es que quieres hacerlo así) sería aumentar el vector al doble del tamaño antiguo.
93  Programación / Desarrollo Web / Re: javascript: seleccionar valor de una clase dentro de un div en: 24 Septiembre 2016, 17:30 pm
Gracias a ambos. Me gusta más la solución en JS.

ivancea96, vi esa solución por Internet, pero no entendí por qué el
  • . ¿Acaso lo que devuelve es un array?
94  Programación / Desarrollo Web / javascript: seleccionar valor de una clase dentro de un div en: 24 Septiembre 2016, 13:20 pm
Buenas,

Tengo el siguiente código HTML:

Código
  1.               <div class="col-xs-6 elementoInterior" id="id12">
  2.         <div class="col-xs-6">
  3.         <img src="./Imagenes/rusia.png" class="bandera"/>
  4.         </div>
  5.         <div class="col-xs-6 texto">
  6.         <span class="nombre">Petrosian</span>
  7.                <span class="puntos">2730</span>
  8.         </div>
  9.         </div>

Y quiero, a través de JS, seleccionar el valor dentro de la clase .puntos (o sea, quiero obtener el valor 2730).  El código que tengo en JS es este, pero no me funciona:

Código
  1.                 $("div").click(function() {
  2.                // Obtenemos el 'id' del elemento this
  3.                    var identificador = $(this).attr('id');
  4.                    identificador = "#" + identificador;
  5.                // Obtenemos los puntos Elo del elementos this
  6.                    var prueba = $('identificador div span.class puntos');
  7.                    alert(prueba);
  8.                 });
  9.  

He probado bastantes formas de sacar el valor de la clase, pero nada. ¿Alguien sabe cómo podría hacerlo?

Muchas gracias  ;D
95  Programación / Bases de Datos / condición IF en consulta SQL en: 23 Septiembre 2016, 13:51 pm
Buenas,

Tengo la siguiente consulta:

Código
  1. SELECT DISTINCT id_actividad, id_tipo_actividad, id_rc, datos, fecha, adjunto
  2. FROM actividad WHERE fecha >= DATE_SUB( CURDATE( ) , INTERVAL  '7' DAY ) AND id_usuario='1000' ORDER BY fecha DESC LIMIT 0 , 3
  3.  
  4. IF id_rc == "NULL" THEN
  5. #devuelve id_actividad, id_tipo_actividad, etc
  6. ELSE
  7. IF id_rc NOT IN (SELECT id_reto FROM retos_difusion_amigo)
  8. #devuelve id_actividad, id_tipo_actividad, etc
  9. ELSE
  10. #no devuelve nada
  11. END IF;
  12. #no devuelve nada
  13. END IF;

Como se ve, lo que pretendo es retornar los campos id_actividad, id_tipo_actividad, id_rc, datos, fecha, adjunto sólo cuando se cumplan esos IF. ¿Alguien sabe cómo devolver los campos o si la consulta es correcta?

Muhcas gracias   ;D
96  Programación / Bases de Datos / SQL: quitar id's repetidos y ordenar por fecha en: 15 Septiembre 2016, 17:00 pm
Buenas,

Tengo que hacer una consulta SQL en la que tengo que filtrar id's de usuarios por una columna fecha. Tengo la consulta que me permite ordenar los id's por la fecha, pero hay repeticiones de id's y los quiero quitar. Esta es la consulta:

Código
  1. SELECT DISTINCT id_usuario, foto, nickname, fecha
  2. FROM actividad t1 INNER JOIN jovenes t2 ON t1.id_usuario = t2.id_joven
  3. WHERE fecha >= DATE_SUB( CURDATE() , INTERVAL  '2' DAY )
  4. AND id_usuario IN (SELECT id_seguido FROM amigos WHERE id_seguidor = '1')
  5. ORDER BY fecha DESC

Supongamos que el resultado es el siguiente:

id_usuario:              12  40  30  12  24  40  30  12
fecha (en días):        1   2    4    5    6    7   10   11

Entonces yo quisiera que mi resultado final fuese:

id_usuario:          12   40   30   24
fecha (en días):     1     2    4     6

De tal forma que me ha eliminado los id's repetidos y se ha quedado con los id's que tienen menos días. El problema de la consulta de arriba es que el DISTINCT no me está funcionando, ¿a alguien se le ocurre alguna manera de eliminar los id's repetidos?


               
97  Foros Generales / Foro Libre / Re: ¿Existe un juego más complejo que el ajedrez? en: 14 Septiembre 2016, 19:19 pm
Hablo de juegos en los que el azar influya 0%, como ocurre en el ajedrez.
98  Programación / Programación C/C++ / Re: En cuanto timpo se puede aprender a programar? en: 7 Septiembre 2016, 21:52 pm
Para que te hagas una idea, en las carreras de informática, la asignatura anual de programación de primer curso tiene 12 créditos, que son más o menos 140 horas. Si a eso le añades el tiempo que dedicas en casa, quizá nos vayamos a las 200 y pico horas. Así que yo diría que podrías aprender a programar en unas 200-250 horas.

Pero claro, eso es nivel básico tirando a nivel medio (sin llegar a él). Es decir, conoces algunas estructuras de datos, sentencias, un poco de recursión, etc.
99  Programación / Programación C/C++ / Re: Viajante comercio en: 6 Septiembre 2016, 21:22 pm
No sirve de mucho coger código por Internet, menos aún si estás aprendiendo y no sabes un concepto un poco avanzado como un DFS Depth First Search (búsqueda en profundidad). Yo te recomiendo que intentes hacer esto: debes establecer un punto de origen. En tu primer ejemplo había 4 pueblos (pueblo 0, pueblo 1, pueblo 2 y pueblo 3), vamos a suponer que queremos resolver el problema del viajante desde el pueblo 0 (o sea, partimos desde matriz[0][0]). De lo que se trata es de explorar todos los caminos y de VOLVER otra vez al origen (o sea, al pueblo 0). Con lo cual, vamos a tener que hacer las siguientes rutas:

Ruta 1: 0, 1, 2, 3, 0.
Ruta 2: 0, 1, 3, 2, 0.
Ruta 3: 0, 2, 1, 3, 0.
Ruta 4: 0, 2, 3, 1, 0.
Ruta 5: 0, 3, 2, 1, 0.
Ruta 6: 0, 3, 1, 2, 0.

Los números obviamente representan el pueblo al que vamos. Ahora bien, en tu matriz tenías: matriz[0][1] = 5, es decir, hay 5 km (por ejemplo) desde el pueblo 0 al pueblo 1. Pues bien, te animo a que intentes lo siguiente: recorre todas esas rutas que he puesto y quédate con la menor ruta. Cuando tengas la menor ruta, habrás resuelto el problema del viajante.

Por cierto, el número de combinaciones es n!, donde n es el número de ciudades a las que tienes que ir (sin contar el origen). En este caso: 3! = 6 rutas posibles.
100  Programación / Programación C/C++ / Re: Programa en: 6 Septiembre 2016, 19:02 pm
Cuando estás manejando múltiplos de números es útil utilizar la operación módulo:

https://es.wikipedia.org/wiki/Operaci%C3%B3n_m%C3%B3dulo

Por ejemplo, para saber si numero es múltiplo de 3:

Código
  1. if (numero % 3 == 0)
  2.    cout << "Es multiplo de tres." << endl;
  3. else
  4.    cout << "No es multiplo de tres." << endl;
  5.  
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 24 25 ... 64
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines