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ú

Mensajes - raul_samp

#1
Cita de: Aprendiz-Oscuro en 19 Mayo 2012, 21:14 PM
Igualmente no comentas nada de nada, es decir si tienes una placa base con chipset como el que comento más arriba.. el tipo de SSD que tienes, disco mecanico.... :-\

Saludos!!

Hola, muy buenas. Contestando a tu pregunta.

La placa de la que dispongo es una Asus P5Q PRO TURBO que es de socket 775 con un Intel Core 2 Quad Q9550.
El SSD es un Intel 520 de 60GB
El HDD juraria que es un Seagate Barracuda de 1TB

Cita de: Aprendiz-Oscuro en 19 Mayo 2012, 21:14 PM
Eso es lo que puedes hacer con placas base con Intel Smart Response
Saludos!!
Por lo que me parece leer la placa no dispone de la tecnologia que comentas. Lo cual hace más complicada (o imposible) la idea de ponerlo como cache.

El problema que veo en ponerlos por separado es que el SSD no es lo suficientemente grande como para abarcar la partición en la que ahora mismo tengo el SO. Lo que me impide hacer una clonacion así de primeras y tendría que, o bien liberar espacio o bien reinstalar el SO en el SSD y claro la idea de ponerlo como cache resulta más cómoda  ;D

Un Saludo.
#2
Hola, quería saber si alguien sabe como se puede usar (si es que se puede) un SSD como cache para el disco duro del sistema.

Es que tengo por casa un SSD de 60GB y me ha parecido una opción muy interesante a probar ya que seguro que se nota la diferencia.

Muchas gracias de antemano.
Un saludo.
#3
Java / Re: Arboles BST
9 Mayo 2012, 14:40 PM
Primero, decir árbol BST no tiene sentido (ya que BST es binary search tree y tree es árbol en si).

Luego para hacer lo que dices podrías hacer una clase que herede de JPanel y reescribir en ella el método paint para que te pinte los nodos convenientemente.

Luego añadirías a tu JFrame una instancia de esta clase (que debería tener una referencia al árbol evidentemente).

Un saludo.
#4
Si vas a programar en C/C++ aprovéchalo xD

int max(int a, int b){
return (a < b)? b : a;
}

// Pre-condicion: tam > 0
int buscar(int* v, int tam)
{
    if(tam == 1)
return v[0];
   
    return max(v[0], buscar(++v, --tam));
}
#5
Java / Re: relaciones entre clases
3 Mayo 2012, 14:38 PM
Asociación:

Es generalmente, una relación estructural entre clases, es decir, que en el ejemplo, existe un atributo de la clase Empresa, que es del tipo Persona.

Agregación:

Es una relación que se derivó de la asociación, por ser igualmente estructural, es decir que contiene un atributo, que en todos los casos, será una colección, es decir un array, vector, etc, y además de ello la clase que contiene la colección debe tener un método que agregue los elementos a la colección. También se puede leer como que una empresa tiene varios empleados.
Nos esta diciendo que los objetos empleado forman parte del objeto empresa. Pero, su ciclo de vida no esta atado al del objeto empresa. Es decir si la empresa se destruye los empleados pueden seguir existiendo independientemente.

Composición

Al igual que en la agregación, es una relación estructural pero se le suma, que tiene un método de destrucción de los objetos. Y a diferencia de la asociación, el ciclo de vida del objeto empleado está relacionado con el del objeto empresa. Es decir que si la empresa se destruye, los empleados que tenia desaparecen.
Mucho se ha discutido a cerca de las agregaciones y las composiciones, el debate es casi tan caliente como el de los include y extends de los casos de uso. Ya que algunos sostienen que los lenguajes orientados a objetos, tienen garbage collector, por lo que no necesitan métodos de destrucción de los objetos (relacionados a los ciclos de vida en la compocición). Y que la programación es la misma para las composiciones y las agregaciones, y que la diferencia es meramente conceptual entre una y otras. Es mas existen varias interpretaciones, pero la expuesta es la cual yo me adhiero.

Fuente
#7
Cita de: sapito169 en 29 Abril 2012, 23:32 PM
en windows
creas un archivo .bat con esas lineas l
luego creas un acceso directo al batch

Como dice sapito169  concretando un poco mas:

un batch asi:
Código (Batch) [Seleccionar]

start javaw.exe -jar %1%
exit


Lo colocas en la carpeta bin del jre que quieras usar.

Y con archivo jar que quieras abrir, mouse2, abrir con... el script que hemos creado.
#8
Java / Re: Editor Hexadecimal...????
29 Abril 2012, 23:32 PM
INFORMACIÓN

Podrías concretar un poco más ¿no crees?
#9
Cita de: SixToex (Agares) en 29 Abril 2012, 21:31 PM
Edito: Me da error cuando lo ejecuto (Run file)

Me sale un cuadro de error y cuando le doy Run Anyway dice esto en la console

run:
Usage: java Planeta <peso_terrestre>
Java Result: -1
BUILD SUCCESSFUL (total time: 39 seconds)


Saludos

Eso es porque le tienes que poner como argumentos a la llamada tu peso terrestre.
Para no liarte te pongo una modificación que te pide el peso:

Código (java) [Seleccionar]

import java.util.Scanner;

public enum Planeta {
MERCURIO(3.303e+23, 2.4397e6), VENUS(4.869e+24, 6.0518e6), TIERRA(
5.976e+24, 6.37814e6), MARTE(6.421e+23, 3.3972e6), JUPITER(1.9e+27,
7.1492e7), SATURNO(5.688e+26, 6.0268e7), URANO(8.686e+25, 2.5559e7), NEPTUNO(
1.024e+26, 2.4746e7);

private final double masa; // en kilogramos
private final double radio; // en metros

Planeta(double masa, double radio) {
this.masa = masa;
this.radio = radio;
}

// Constante de Gravitación Universal (m3 kg-1 s-2)
public static final double G = 6.67300E-11;

double gravedad() {
return G * masa / (radio * radio);
}

double pesoEnSuperficie(double masaObjeto) {
return masaObjeto * gravedad();
}

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.print("Introduce tu peso terrestre: ");

double pesoTerrestre = sc.nextDouble();
double masa = pesoTerrestre / TIERRA.gravedad();
for (Planeta p : Planeta.values())
System.out.printf("Tu peso en %s es de %f%n", p,
p.pesoEnSuperficie(masa));
}
}

#10
Java / Re: ArrayList
29 Abril 2012, 00:08 AM
Cita de: ALBUR en 27 Abril 2012, 19:31 PM

Lo que tiene que hacer esta nueva clase es casi lo mismo que la clase Libreta, poca cosa.


Vale por la manera en que lo dices me parece que quieres hacer una clase que herede de Libreta, así que voy a explicarte un poco más el concepto.

Cuando decimos que una clase "HIJO" hereda de una clase "PADRE" significa que el HIJO hace todo lo que hacia el PADRE y posiblemente algo más.

De esta forma si haces algo tal que así:

Código (java) [Seleccionar]

class Gestor_libreta extends Libreta{
    // Aqui pondrias las nuevas operaciones que quieras que tenga esta clase

}


Cuando crees un objeto de tipo Gestor_libreta puedes llamar a todos los metodos (operaciones) de Libreta y de Gestor.

Ademas Gestor_libreta conoce internamente todos los métodos y atributos públicos o protegidos de Libreta.

Un poco más de docuemntación con Ejemplos