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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1] 2
1  Programación / Bases de Datos / como configurar el oracle server 11 g de forma local? en: 19 Julio 2015, 15:08 pm
Hola, estoy practicando algo de bases de datos, lo que necesito es, configurar el oracle server 11 g expres edition como servidor local, y luego con el sql developer, poder conectarme al servidor local, he estado intentado de varias maneras, pero no logro realizar la conexion

¿alguien me echa un cable?

gracias
2  Programación / Java / duda con tipo de fichas en tablero de ajedrez en: 9 Mayo 2015, 19:00 pm
Hola, he creado un tablero de damas en java, con un array bidimensional de JPanel, por ejemplo JPanel [][] chess, y cada posicion del tablero es otro JPanel cuadrito con un color y para la pieza he utilizado un JLabel, mi duda es, si solo debo crear una variable JLabel o un array de piezas, haciendo tejemanes, he conseguido posicionar las piezas (con un nombre, por ejemplo si la pieza es un caballo, dentro del JLabel, pongo el nombre, asi  cuadrido.add(add(pieza = new JLabel("CABALLO"));

mi pregunta es...si no he utilizado arrays de piezas, solo una variable JLabel , mi idea es mover las fichas, escribiendo las coordenadas en un JTextfield....¿puedo mover las fichas, con una sola variable o debo crearme un array de piezas?

gracias

3  Programación / Java / como puedo ordenar 2 arraylist ? en: 13 Febrero 2015, 17:08 pm
Hola, estoy haciendo una pequeña practica, tengo 2 arraylist, por ejemplo
ArrayList<Persona> Pmayor = new ArrayList();
y luego
ArrayList<Persona>Pmenor = new ArrayList();


digamos que estos 2 arraylist los tengo detro de una clase, llamada GestionPersonas

he buscado por internet, y para ordenar, debo implementar la interface comparator, si la he implementado en la clase Persona eso si lo entiendo

A parte, tambien me han dicho que debo que cree un ArrayList temporal, para almacenar dichos objetos en uno, y luego ordenarlos por orden alfabetico, el problema, es que cuando los ordeno y muestro por pantalla, se van duplicando por pantalla

por ejemplo, si tengo de nombres
Pedro
Ana

cada vez que llamo a la funcion de ordenar y luego mostrar
se duplican y asi sucesivamente, si le doy a ordenar por nombre

Ana
Pedro
Ana
Pedro


¿como soluciono el error?
gracias

Código
  1. public GestionPersonas
  2. {
  3. ArrayList<Persona> Empleados = new ArrayList();
  4. ArrayList<Persona>Jefes = new ArrayList();
  5.  
  6. ArrayList<Persona> temporal = new Arraylist();
  7.  
  8. //funcion para unir los 2 arrays
  9.  
  10. public void unePersonas ()
  11. {
  12.   temporal.addAll(Empleados);
  13.   temporal.addAll(Jefes);
  14. }
  15.  
  16.  
  17. //para ordenadorlos, por ejemplo, por nombre alfabetico
  18. public void ordenaPorNombre()
  19. {
  20.       Collections.sort(temporal, new OrdenarPersonasPorNombre());
  21. //donde pongo new OrdenarPersonasPorNombre(), es donde tengo implementado la //interface comparator
  22.  
  23. }
  24.  
  25.  
  26. //para mostrar por pantalla
  27. public void mostrarResultado()
  28.    {
  29.          for (Persona e : temporal)
  30.          System.out.println(e);
  31.    }
  32.  
  33. }
4  Programación / Programación C/C++ / como hago para dibujar esto en C++? en: 25 Julio 2014, 15:36 pm
Hola, estaba practicando algo de C++, se como dibujar un cuadrado, pero mi duda es, como haria para dibujar una imagen asi

+--------+
|  |   |  |  |      
|-+-+-+-|
|  |  |  |   |
|-+-+-+-|
|  |  |  |   |
|-+-+-+-|
|   |  |  |  |
+--------+

la idea es porque estoy haciendo una especie de juego, por ejemplo, averiguar donde esta por ejemplo, una letra, dar las coordenadas, y si acierta sumar puntos, pero bueno, me gustaria saber como dibujar ese cuadro, voy a seguir intentandolo a ver si me sale, si alguien me podria echar un cable, se lo agradeceria
gracias

con este codigo, he podido conseguir lo que es el marco, pero aun asi, no me sale como la imagen que me gustaria

Código:


int main ()  
{  
   int columnas;
   int filas;

   cout<<"Introduce el numero de filas";
   cin>>columnas;
  
    cout<<"Introduce el numero de columnas";
   cin>>filas;

     for (int i = 0; i < filas; i++)
{
                      if(i == 0 || i == filas -1)
                         cout <<"+";
     else
cout<<"-";
}
                 cout << endl;
for (int k = 0; k <columnas; k++)
           {

            for (int j = 0; j < columnas; j++)
                  {
        if (j ==0 || j == filas-1)
                               cout <<"|";
else
cout <<" ";
                                      
                   }

                             cout << endl;
              
 }

             for (int i = 0; i <  filas; i++)
                  
                        if(i == 0 || i == filas - 1)
   cout <<"+";
    else
 cout<<"-";

cout<<endl;
                    
   system("PAUSE");
   return 0;


}


5  Programación / Programación C/C++ / salida por pantalla de informacion [solucionado] en: 2 Mayo 2014, 11:22 am
Hola, estoy haciendo un pequeño programa de empresas
en el código,  tengo esto

Código:
for(int i = 0; i < contador_empresas; i++)
for(int i = 0; i < contador_empresas; i++)
{

cout<<i<<endl;
   mostrar_empresas(empresas,  EMPRESAS_TAM, contador_empresas);
}

cout<<"Que empresa quieres borrar: "<<endl;
cin>>posicion_borrar;


for(int p = posicion_borrar; p<contador_empresas-1 ; p++)
{
empresas[p]=empresas[p+1];

}

contador_empresas--;


}
}


donde pone el cout<<i<<endl; aparece 0, 1, 2... hasta el numero de empresas que he añadido, luego con la funcion mostrar_empresas), se muestran las empresas añadidas, mi idea es, que donde pongo el cout<<i<<endl; se muestren las empresas añadidas, asi por ejemplo
Código:
for(int i = 0; i < contador_empresas; i++)
{

cout<<i<< mostrar_empresas(empresas,  EMPRESAS_TAM, contador_empresas)<<endl;
}

pero no me deja, ¿alguien me echa un cable?, mientras tanto estaré buscando

bueno, al final, lo he conseguido, solo he ido a la funcion mostrar_empresas(); y como ahi tenia un for(), he puesto el cout<<i, y me muestra la posicion de las empresas añadidas


gracias
6  Programación / Programación C/C++ / como hago para saber que posición del vector esta libre? en: 20 Abril 2014, 17:50 pm
Hola, resultado que tengo que realizar un programa con una estructura, por ejemplo, que almacene los datos de una persona, lo tipico, el nombre, DNI, y fecha de nacimiento, digamos, que el máximo son 5 personas:

Código:
struct T_datos_personales
{
   string nombre;
   string DNI;
   string fecha_nacimiento;

};

[code]

hasta aqui todo bien, ahora dicho registro, lo almaceno en un vector de 5 elementos, por ejemplo si lo hago con un for(); me pedira los datos de las 5 personas consecutivamente


int main()
{
    T_datos_personales personas[5];

    int opciones = 0;
   
    do{
      cout<<"Mostrar los datos personales (pulsa 1)"<<endl;
      cout<<"Añadir persona(pulsa 2)"<<endl;
      cin>>opciones;

      switch( opciones)
       case 1:
        {
            for(int i = 0; i < 5; i++)
               {
                   cout<<"Nombre: "<<personas[i].nombre<<endl;
                   cout<<"DNI: "<<personas[i].DNI<<endl;
                   cout<<"Fecha de nacimiento: "<<personas[i].fecha_nacimiento<<endl;
     
                }
           break;

        }
     
     case 2:
         {



            }


}while(opciones != 6);



}



y en el case 2 es donde tengo un problema, por ejemplo, si pongo un for() como en el case 1, con sus cin correspondientes, me pedirá los datos de las 5 personas consecutivamente, pero mi idea es, que se añade de la persona, sale del case 2, y vuelva al menú de las opciones...en este caso..¿como hago para saber que posicion del vector esta libre, para no sobreescribir los datos, y se añadan correspondientemente?

gracias y disculpen por el tocho


[/code]
7  Programación / Programación C/C++ / como hacer una funcion que llame a otra funcion? en: 12 Febrero 2014, 17:00 pm
Hola, estoy haciendo un programa, por ejemplo, tengo una funcion, que calcula la suma de 2 números enteros y luego usar ese resultado de la suma, para usarla en otra funcion que tambien necesita un entero ,que por ejemplo diga, si la suma o resultado es mayor de 18, muestra un mensaje, si la suma es mayor de 50 muestra otro mensaje, la funcion de la suma podria ser esta.
En la segunda funcion, no se que parametros debo pasarle para que evalue el resultado.
gracias

Código:
int calculaSuma(int a, int b)
{
   int suma;
   suma = a + b;

   return suma;
}


Código:
int compararResultado()
{



}
8  Programación / Programación C/C++ / que algoritmo utilizar? en: 15 Diciembre 2013, 10:41 am
Buenas, resulta que tengo que hacer un pequeño ejercicio, de 4 personas atletas, en el que debo escribir el tiempo de llegada a la meta, y sus respectivos nombres, esta claro, que el tiempo de llegada a la meta, pues puede ser diferente, es decir, desordenado, luego aplicar el algoritmo para ordenar el tiempo de llega y mostrar los nombres, puedo utilizar Ifs, pero me gustaría usar un algoritmo de ordenamiento de datos, segun he estado leyendo en mis libros, lo entiendo en forma teorica, pero al aplicarlo, creo que me falta mas soltura, el tiempo lo almacenaria en un vector, por ejemplo tipo float tiempo [4] y string nombre_atletas;

¿como deberia utilizar algoritmo para que ordene el tiempo?
gracias
9  Foros Generales / Foro Libre / cuantos son ingenieros informáticos y acaban como programadores? en: 24 Octubre 2013, 13:29 pm
Hola, estaba estudiando informática y programación, al principio, como todos, me fascinaba, pero luego vi, que casi todo era aprenderse un lenguaje de programación (me aprendí C++, con todo lo que costo), luego tener una buena base de matemáticas y lógica, para aplicar esos conocimientos a la hora de resolver un problema o un proyecto de programación, y me la pase todo el año, aprendiendo C++,ya sabeis, al principio cuesta, luego cuando aprendes un lenguaje, los demas son iguales o parecidos, solo que cambia en la sintaxis, ahora bien, cuando veo ofertas de trabajo, y la mayoria piden ingenieros programadores o que sepan programar bien, piden conocimientos de C++, Java, y dependiendo de la empresa o sector, pues Android, Objetive C, base de datos, PHP, mysql, phyton, HTML5, CSS3..., vamos las ultimas tecnologías aplicadas al mundo de la informática

¿de verdad un ingeniero informático que se dedique a programar debe aprenderse todo eso? ¿si saben tanto, porque en lugar de trabajar para empresas que no valoran el esfuerzo y su trabajo, se montan su propio negocio? a no ser que acabeis en google o alguna empresa tecnológica grande
10  Comunicaciones / Android / error en el codigo XML en: 4 Junio 2013, 21:40 pm
Buenas, estoy estudiando la programacion en android, y estoy siguiendo el esquema de un libro, recien estoy por los layouts, y estoy siguiendo el ejemplo que me dice el libro, de crear un layouts, este es el codigo

Código:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      >


<TextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:text="@string/hello_world"
       />


<TextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:text="Segunda etiqueta"
        />

</LinearLayout>

en el eclipse me salen, 2 errores
-"error: no resource identifier found for attribute "layout_height" in package "android"
-The markup in the document following the root element must be well-formed.



si estoy siguiendo el ejemplo, que me dicen, porque no me aparece el layout en el diseño de la aplicación?

gracias de antemano
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines