Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Proteus1989

#1
Os pongo directamente el código a ver si conseguís dar con el error, porque yo no lo encuentro por ningún lado.
El error me da al crear la tabla privates_zones

Código (sql) [Seleccionar]

-- -----------------------------------------------------
-- Table `mydb`.`guest_zones`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `mydb`.`guest_zones` (
 `player_name` VARCHAR(45) NOT NULL ,
 `zone_name` VARCHAR(45) NOT NULL ,
 PRIMARY KEY (`player_name`, `zone_name`) )
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `mydb`.`privates_zones`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `mydb`.`privates_zones` (
 `zone_name` VARCHAR(45) NOT NULL ,
 `player_name` VARCHAR(45) NOT NULL ,
 `price` INT NULL ,
 PRIMARY KEY (`zone_name`) ,
 CONSTRAINT `fk_privates_zones_guest_zones1`
   FOREIGN KEY (`zone_name` )
   REFERENCES `mydb`.`guest_zones` (`zone_name` )
   ON DELETE CASCADE
   ON UPDATE CASCADE)
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `mydb`.`users`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `mydb`.`users` (
 `player_name` VARCHAR(45) NOT NULL ,
 `vip` TINYINT(1) NULL ,
 PRIMARY KEY (`player_name`) ,
   CONSTRAINT `fk_users_privates_zones1`
   FOREIGN KEY (`player_name` )
   REFERENCES `mydb`.`privates_zones` (`player_name` )
   ON DELETE CASCADE
   ON UPDATE CASCADE)
ENGINE = InnoDB;


Espero sepáis resolverme la duda.
#2
Intento subir archivos de hasta 2 gigas a través de una aplicación java desde escritorio a un formulario web.
El problema es que para hacerlo la única forma que he visto es mandar por completo el archivo a un Stream y eso desborda la ram.


¿No hay alguna forma de enviarlo poco a poco?
#3
Java / ¿Herencia?
3 Junio 2012, 14:58 PM
El otro día me dio por pensarlo y desde entonces no he logrado nada.

Todos sabemos que podemos hacer una llamada a un constructor y en la misma instanciación modificar uno o más métodos.
Algo así:

Código (java) [Seleccionar]

Nota a = new Nota()
{
@Override
public String toString()
{
return nota;
}
};


Creo que esto está permitido gracias a la herencia de Java, ya que la variable nota tiene que estar protegida y no ser privada para poder hacer uso de ella.
Resumiendo creo que con eso estamos haciendo un extends de Nota y guardandolo en una declaración Nota.

El dilema que me surge a mi es que pasa si en lugar de @Override yo añado un método nuevo que no pertenece a la clase nota
Es decir:

Código (java) [Seleccionar]

Nota a = new Nota()
{
public double notaSobre1()
{
return nota*0.10;
}
};


El compilador me deja hacerlo sin embargo Nota no sabe que ese método existe y por tanto nunca se podrá hacer uso de él.
Y mi pregunta es, si no puede ser llamado nunca ¿porque te deja crearlo?
#4
Java / La clase BufferedImage
31 Marzo 2012, 03:13 AM
He desarrollado una aplicación que captura la pantalla de un PC y mediante sockets la envía a un segundo ordenador.
La aplicación en sí funciona perfectamente. A través de los sockets envío como cadena de bytes la imagen capturada y en el receptor recompongo esa información para mostrarla por la pantalla.

El problema es el siguiente, en 1080x1920 la pantalla consta de 2073600 pixeles. Estos pixeles se encuentran dentro de un objeto BufferedImage y los convierto en un array de enteros de 4 bytes de tamaño 2073600.
Una vez obtengo el array de enteros transformo cada entero en 4 bytes, añadiendolo finalmente a un array de tamaño 2073600*4 para enviarlo por el socket.

Total que al final me encuentro con un array de 8MB para enviar por el socket.

Entonces mi pregunta es obvia, ¿como hago para reducir ese tamaño tan exagerado a algo más asequible como por ejemplo 500 kb.
#5
Java / Subiendo archivos con HttpClient
27 Febrero 2012, 14:36 PM
Estoy escribiendo un par de lineas de código y me he encontrado con un problema.
Resumiendo este es el código

Código (java) [Seleccionar]
HttpClient cliente = new HttpClient();
String ruta = "Servidor";
PostMethod method = new PostMethod(ruta);

Part[] parts =
{ new FilePart("fileupload", archivo, "image/jpeg", "iso-8859-1") };
method.setRequestEntity(new MultipartRequestEntity(parts, method.getParams()));

entity = new CountingMultipartRequestEntity(method.getRequestEntity());

cliente.executeMethod(method);


Con eso consigo mi primer proposito, subir el archivo al servidor. El problema es que quiero monitorizar la subida con algún listener.
Ya he buscado varias cosas por google, pero no me aclaro con ninguna.

Alguna idea compañeros?
#6
Java / Código de generación de archivos dlc
28 Enero 2012, 10:15 AM
Pues eso. He buscado un poco por google sin resultados positivos.
En principio me da igual el lenguaje pero si es en java mejor y por eso he escrito aquí.

A ver si podéis ayudarme colegas!
#7
Java / Duda logueo Twitter4J
15 Diciembre 2011, 19:46 PM
¿Alguien ha usado esta librería?
La  estoy usando pero he visto que forzosamente SE NECESITA UN PIN que es suministrado via web para tener acceso a la cuenta del usuario.

Lo que yo quisiera es poder saltarme ese paso. Es decir, el usuario me da su user/pass y yo conecto directamente con Twitter, pero no encuentro la forma (Antes con esta misma librería se podía, supongo que ahora habrá cambiado el Oauth)

Se que se puede hacer (si no con esta librería con otra) porque TweetDeck(gestor de twitter) solo con el user/pass consigue logueate en Twitter.

He visto también algo de XML que ahora parece que tampoco se puede usar, etc...
¿Alguna ayudita?

#8
Java / Postear en un foro SMF desde Java
4 Diciembre 2011, 20:25 PM
Veréis quiero crear un programa en java que permita escribir en un foro SMF como este (la versión es la 2.0).

Después de mirar infinidad de páginas y estar aburrido de no conseguir nada os pregunto ¿se puede hacer lo que pido sin servlet, sin modificar el código php, etc?

Lo máximo que he conseguido es conectarme a la página como invitado con URLConnection. El primer paso sería loguearme y después poder enviar mensajes y abrir nuevos hilos.

A ver si podéis alumbrarme un poco el camino compañeros :D