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 - netca

#1
Tengo ganas de hacer un sistemita para poner a prueba mis conocimientos , algo que no me lleve mucho tiempo y pueda servir para algo y/o alguien. Que me recomiendan? Existe alguna pagina para unirse a proyectos y colaborar?

Mis conocimientos son:
AOP
POO
Spring
Hibernate
SQL
UML
Modelado de base de datos.


Saludos !
#2
Java / No me crea packages
21 Febrero 2013, 18:49 PM
Tengo el IDE Eclipse con JSE 7 y al crear un proyecto de java e interntar crear un package me crea una carpeta en src en vez de un package. Por ejemplo si intento crear el package :

org.netca.xxx
Se me crea dentro de la carpeta src tres subcarpetas mas quedando asi : src/org/netca/xxx en vez de crearse un package.

Alguien sabe porque pasa eso?
#3
Programación C/C++ / Arreglo char* en funcion
14 Agosto 2012, 22:54 PM
Realizo cambios al array n pero si sucede algo quiero que quede igual , como hago ?


void change(char* n){
     char* m = (char*)malloc(strlen(n)*sizeof(char*));
     m = n;
     *(n)++;
     n = m;
}

int main(){
    char* n = "Hola";
    int k = 0;
    change(n);
   
}
#4
Tengo la siguiente estructura , y en el main cuando voy a imprimir solo imprime el primer elemento , se que tiene que ver algo con el malloc y la inicializacion de la lista pero no se como hacerlo y tampoco se porque me ocurre esto. Si alguien me pudiera ayudar estaria agradecido. Saludos!

struct nodo_ {
char* dato;
struct nodo_ *sig;
};

createList(struct nodo_ *list_D){
        struct nodo_ listaTemporal = list_D;
        char* a = "Hello";
        char* b = "Televison";
        char* x = "...."

//Inserto la cantidad de nodos que necesite , hasta n elementos
       
       listaTemporal->dato = a;
       listaTemporal = listaTemporal->sig;
       listaTemporal = malloc(sizeof(struct nodo_));
       
       listaTemporal->dato = b;
       listaTemporal = listaTemporal->sig;
       listaTemporal = malloc(sizeof(struct nodo_));

       //Insertamos n elementos
       listaTemporal->sig = NULL;
}

int main(){
          struct nodo_ *list_D = malloc(sizeof(struct nodo_));
          createList(list_D);
          struct nodo_ aux = list_D;

          while(aux){
                 printf("El valor de aux es %s\n",aux->dato);      //Solo imprime el primero
                 aux = aux->sig;

           }


}
#5
Programación C/C++ / Duda sentencia switch
27 Julio 2012, 02:27 AM
Hola , tengo que validar unos parametros y tengo estos errores:

Citar
La etiqueta de 'case' no se reduce a una constante entera.
La declaracion break no esta dentro de un ciclo o switch
etc de problemas del switch.

Que es lo que estoy haciendo mal? Como tendria que hacerlo?

int chkP(char* p, char* q){
 
    switch(*p){
         case ("-n):
         ...
         break;
         case ("-k"):
         ...
         break;
         ....//Mas case
         default:
         ... break;

    }

}


int main(int argc, char* argv[]){

       ...
char* p;
       char* q;
int k;
       for(int i = 0 ; i < x ; i++){        
   p = argv[i];
   q = argv[i+1];
   k = chkP(p,q);
           if( k == 0)
               break;
       }
...
}


Saludos!
#6
Programación C/C++ / Variables Extern
19 Julio 2012, 21:42 PM
Yo defino un Header ejemplo.h con la siguiente estructura:

....
typedef struct{
      int a;
      tipo b;

}nombre;

extern nombre Variable;

void funcion();
...

#endif


Luego en mi ejemplo.c :

#include "ejemplo.h"

...
nombre Variable;
....

void funcion(){
   Variable->a = 1;
}



En mi main.c debo poner:

#include "ejemplo.h"

int main(){
     funcion();
     
}


Si luego de llamar a funcion en mi main.c quisiera acceder a Variable->a desde main tengo que definir algo en main.c ademas del include?
Saludos!
#7
Java / Ayuda con lista enlazada
16 Abril 2012, 22:01 PM
Estoy intentando agregar un elemento X en una posicion X y me tira este error:

CitarException in thread "main" java.lang.NullPointerException
   at ListaDeEnterosEnlazada.agregar(ListaDeEnterosEnlazada.java:118)

Aqui el metodo :

@Override
public boolean agregar(Integer elem, int pos) {
NodoEntero anterior = inicio;
NodoEntero aux = inicio;
NodoEntero n = new NodoEntero();

n.setDato(elem);
n.setSiguiente(null);

int i = 0 ;

if( ( aux==null) || (pos == 0 )){
inicio= n ;
aux = n ;
this.tamanio++;
return true;
} else

while (( i != pos) || (aux.getSiguiente() != null)){    //Aca esta el error
i++;
anterior = aux;
aux = aux.getSiguiente();
}
if (pos == i){
anterior.setSiguiente(n);
n.setSiguiente(aux);
this.tamanio++;
return true;
}else
return false;



}
#8
Me descarge la version Ultimate de 64 bits , funciona perfecto ya que lo probe en VirtualBox desde mi ubuntu pero a la hora de querer instalarlo mi lectora lee datos al parecer pero sigue al boteo de Ubuntu. Tengo configurado ya la BIOS para que comienze por la lectora , luego por el disco , etc. Lei que quiza un causante de este problema era que no tenia activado el apic de la bios , pero no encuentro esta opcion en mi BIOS. Espero que me ayuden!

Saludos!
#9
Tengo una duda , como podria ser que cuando suelto un objeto con el mouse siga con la aceleracion con la que iba?

saludos
#10
.NET (C#, VB.NET, ASP) / Que libro de C#?
11 Mayo 2011, 00:07 AM
Estoy pensando en comprarme un libro para aprender C# , alguien conoce alguno bueno , por asi decirlo , que tenga ejercicios ?

Saludos!
#11
Programación General / Problema pascal
1 Mayo 2011, 01:52 AM
se lee secuencia de caracteres hasta encontarar un punto. Informar la longuitud de la palabras mas larga que empieza con 't'.

Program ejemplo;
var
   cant,maximot:integer;
   letra:char;
begin
     cant:=0;
     maximot:=0;

     Writeln('Inserte los caracteres :' ); Read(letra);

     while(letra='')do
                   read(letra);

     while (letra <>'.')do begin
           cant:=0 ;

           if( letra='t') then  begin
               cant:=cant+1;

               while(letra<>'') or (letra <>'.') do begin
                             read(letra) ;
                              cant:=cant+1 ;
               end;
               if(cant>maximot)then
                                   maximot:=cant;
              end;
     end;
     Writeln('La cantidad de caracteres leidos fue de : ' , cant);
     readln;
     readln
end.   


No se cual es el error...
#12
Programación General / Centinela pascal
27 Abril 2011, 22:20 PM

Mi duda es , como trabaja el "centinela" ?

Espero explicarme... Saludos!
#13
Programación General / Lazarus en Linux
15 Abril 2011, 01:26 AM
Hola , acabo de migrar a Linux y instale "Lazarus" , pero al compilar con F9 e intentar ejecutar , no sucede nada.... Que es lo que tengo que hacer?


Saludos!
#14
Hola, termine mi primer programita en pascal  , es una simple calculadora , pero tengo una duda , como puedo hacer para que al resultado se le pueda seguir aplicando una suma , resta , division o multiplicacion? Me explico? Saludos!

program calculadora;
        var
           number1, number2, resultado : real;
           funciones: char;


begin
     Writeln('Este programa es una calculadora');
     Writeln('Inserte el primer numero : '); readln(number1);
     Writeln('Inserte el segundo numero : '); readln(number2);
     Write('Que desea hacer con estos numeros? : sumar(+) , multiplicar(*) , dividir(/) , restar(-)    ');
     Readln(funciones);
     case (funciones) of
     '+' : resultado:=number1+number2;
     '-' : resultado:= number1-number2;
     '/' : resultado:= number1/number2;
     '*' : resultado:= number1*number2;
     else Writeln('No se puede realizar esta operacion');
     end;

     Writeln('El resultado es: ' , resultado) ;

     readln

end.     
#15
Programación General / Pascal repeat ayuda
3 Abril 2011, 22:06 PM
Crea un programa que pida números positivos al usuario, y vaya calculando la suma de todos ellos (terminará cuando se teclea un número negativo o cero), usando "repeat".



program ej;

var
   numero:integer;
   resultado:integer;

begin
     repeat
           Writeln('Inserte numeros');
           Readln(numero);

     until numero<=0;

end.             



Como hago para realizar la suma?

Saludos!
#16
Programación General / Duda pascal
25 Marzo 2011, 21:22 PM
 //Crea un programa que pida al usuario su contraseña. Deberá terminar cuando
//introduzca como contraseña la palabra "acceso", pero volvérsela a pedir
//tantas veces como sea necesario.

Program while;

var
   contrasena:char;
   acceso:boolean;


begin
acceso:=true;
while acceso do
   begin
   Writeln('Introduzca su contrasenaa por favor:  ');
   Readln(contrasena);
   

   if (contrasena='acceso' )then
      acceso:=false;


   end;




end.


Que es lo que estoy haciendo mal? o.o , porque si pongo acceso sigue pidiendo la contreña....
                                     
#17
Programación General / Pascal , ayuda
24 Marzo 2011, 20:58 PM
Hola , estoy aprendiendo pascal , como haria esto?

Un programa que escriba la secuencia de números 3, 5, 7,..., 21.
Program For;

var
   numero: integer;


begin

   for numero := 3 to 27 do

       Write(numero:=numero+2);
   readln
end.           


No me deja poner numero := numero+2 ... Como seria otra forma ?

Saludos!