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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34
231  Programación / Java / Rotar Array en: 26 Diciembre 2014, 16:00 pm
Muy buenas. Necesito rotar un array de 5 enteros como éste : {1,2,3,4,5} una posición a la derecha, para que quede así : {5,1,2,3,4}.

El tema es hacerlo de alguna forma que usandolo en un bucle for vaya moviendo la posiciones por sí solo, ya que manualmente sería fácil.

Gracias y un saludo.
232  Programación / Java / Re: [Duda]Se puede usar archivo txt plano como Base de datos en: 16 Diciembre 2014, 14:07 pm
Lo complicado es utilizar mysql desde java, ¿o como funciona el asunto?
233  Programación / Java / Re: Ejercicio Java en: 14 Diciembre 2014, 11:20 am
Voy a probar el código ¡! Muchas gracias a todos ;)

Un saludo.
234  Programación / Java / Re: Ejercicio Java en: 12 Diciembre 2014, 23:56 pm
Si, así te cuenta las palabras correctamente ( en realidad tendrías que inicializar el contador a 1, ya que la última palabra sino no la contaría porque no lleva espacio ).

El problema es que tengo que tener en cuenta si se introducen más de un espacio seguido, que no los cuente como palabras. Por ejemplo : Hola que tal <--- Tiene 3 palabras, y el código ese contaría 2 espacios y si le sumas uno al contador, pues te daría 3.
Pero : Hola                que       tal <--- También tiene 3 palabras, pero con ese código no te indicaría las que realmente tiene, sino el número de espacios que hay (más uno).
235  Programación / Java / Ejercicio Java en: 12 Diciembre 2014, 23:23 pm
Buenas, necesito hacer un código que cuente el número de palabras que contiene un String. Lo he hecho contando los espacios y sumando uno, pero tiene que contar con la posibilidad de que se hayan introducido 2 o más espacios... El código que tengo hasta ahora y donde me he quedado atascado es este :

Código
  1. import java.util.Scanner;
  2. public class CuentaPalabras{
  3.  
  4.    static int cuentaPalabras(String cad){
  5.       int contador = 1, n1, n2=0;
  6.  
  7.       while(n2!=-1){
  8.       n1 = cad.indexOf(" ");
  9.       n2= cad.indexOf(" ", (n1+1));
  10.       pos = n1;
  11.  
  12.  
  13.  
  14.       if((n2-n1)>1){
  15.           contador++;
  16.        }
  17.    }
  18.  
  19.        return contador;
  20.  
  21.    }
  22.    public static void main(String[] args){
  23.        Scanner S = new Scanner(System.in);
  24.        String cadena;
  25.  
  26.        System.out.println("Introduce una frase:");
  27.        cadena = S.nextLine();
  28.  
  29.        System.out.println("La cadena introducida tiene :"+cuentaPalabras(cadena)+" palabras");
  30.  
  31.    }
  32. }

Un saludo.
236  Informática / Hardware / Re: Dudas con la RAM en: 8 Diciembre 2014, 21:08 pm
Y lo de ddr2 o ddr3 suele salir en la misma RAM, a no ser que hayas quitado la pegatina...
237  Foros Generales / Foro Libre / Re: Hola en: 8 Diciembre 2014, 15:01 pm
Qué coincidencia, yo también.

Hablando de la RAE, estoy por proponer hacer una revuelta en contra de ella, ya se está pasando de la raya. El problema es: ¿a quién ponemos en su lugar? Yo propongo a WordReference.

WordReference, en español, usa el DRAE para las definiciones si no me equivoco
238  Programación / Java / Re: 2048 en consola JAVA en: 8 Diciembre 2014, 15:00 pm
Uff, yo no puedo ayudarte porque no tengo todavía los conocimientos suficientes, pero te diría que uses las etiquetas GeSHi, para leer mejor el código ;)
239  Programación / Bases de Datos / Ejercicio SQL en: 7 Diciembre 2014, 21:17 pm
Muy buenas, acabo de hacer un ejercicio de SQL y me gustaría saber si está todo correcto o he cometido algún fallo, ya que soy principiante en SQL. Para ser más exactos, se supone que el ejercicio es para MySQL.

El enunciado es el siguiente : Cread un script SQL para la siguiente definición de base de datos:

BASE DE DATOS: RESERVAS

TABLA

USUARIO: codigo, nombre, apellidos, teléfono, mail, activo
   
CP: codigo (automático)

CAlt: mail

VNN: teléfono
   
* El campo activo será booleano, indicando si el usuario está de alta o de baja



TABLA RESTAURANTE: codigo, nombre, dirección, teléfono, web, coordenadas
      
El código será una cadena de texto de 10 caracteres,
por ejemplo: BARVLC0001, CAFEMDR500, ...
         
CP: codigo

         

TABLA RESERVAS_RESTAURANTE: restaurante, usuario, fecha_hora, comentarios, estado
         
CP: restaurante, usuario, fecha_hora
         
CAj: restaurante --> Restaurante(codigo)
         
CAj: usuario --> Usuario(codigo)
   
      
         
* Los posibles estados de la reserva será: RESERVADO, CANCELADO, VISITADO, NO VISITADO,
por defecto
el valor será RESERVADO.
(http://otroblogmas.com/diferencias-entre-enum-y-set-en-mysql/)
         
         
* Al eliminar un usuario, se eliminarán todas las reservas del mismo         
         
* No se podrá eliminar un restaurante mientras existan reservas activas
         
* Al actualizar un restaurante, se actualizarán las reservas.



Y como yo lo he resuelto:

Código
  1. CREATE DATABASE IF NOT EXISTS reservastabla COLLATE utf8_bin;
  2.  
  3. USE reservastabla;
  4.  
  5. CREATE TABLE usuario(
  6. codigo INT PRIMARY KEY,
  7. nombre VARCHAR(20),
  8. apellidos VARCHAR(40),
  9. telefono VARCHAR(15) NOT NULL,
  10. mail VARCHAR(30) UNIQUE,
  11. activo BOOLEAN
  12. );
  13.  
  14. CREATE TABLE restaurante(
  15. codigo VARCHAR(10) PRIMARY KEY,
  16. nombre VARCHAR(20),
  17. direccion VARCHAR(40),
  18. telefono VARCHAR(15),
  19. web VARCHAR(30),
  20. coordenadas VARCHAR(20)
  21. );
  22.  
  23. CREATE reservas_restaurante(
  24. restaurante VARCHAR(20),
  25. usuario INT,
  26. fecha_hora DATETIME,
  27. comentarios VARCHAR(200),
  28. estado ENUM('reservado', 'cancelado', 'visitado', 'no visitado') DEFAULT 'reservado',
  29. PRIMARY KEY(restaurante, usuario, fecha_hora),
  30. CONSTRAINT restaurante FOREING KEY (restaurante) REFERENCES restaurante(codigo),
  31. ON DELETE RESTRICT,
  32. ON UPDATE CASCADE,
  33. CONSTRAINT usuario FOREING KEY (usuario) REFERENCES usuario(codigo),
  34. ON DELETE CASCADE
  35. );
  36.  


Gracias de antemano y un saludo.
240  Foros Generales / Foro Libre / Re: Nanorrobótica, ¿que opinan? en: 27 Noviembre 2014, 09:14 am
Vaya, la verdad es que como decís, se puede utilizar tanto para bien como para mal, y sabiendo como somos los humanos, esto da mucho miedo...

Pero la respuesta de Elektro me ha dado la impresión de que a esta tecnología todavía le queda muuuucho por evolucionar... ¿no?
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines