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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 88
101  Programación / Java / Re: ¿como puedo hacer esto? en: 13 Diciembre 2015, 14:15 pm
O puedes hacer esto en caso de que quieras utilizar el vector no solo en el método que lo va a imprimir:

Código
  1. int[] vector = f.vector();
  2. f.imprimir(vector);

Salu2s
102  Programación / Java / Re: Duda sobre código en: 12 Diciembre 2015, 23:10 pm
Primero que todo utiliza las etiquetas GeSHi para publicar código!

Ahora, revisa la clase Comunidad y fijate que hacen los métodos setNombre() y getNombre()

Salu2s
103  Programación / Programación C/C++ / Re: Ordenación método de la burbuja en: 9 Diciembre 2015, 22:45 pm
Pregunto: ¿Estamos hablando de complejidad temporal?

Salu2s
104  Programación / Programación C/C++ / Re: Compila pero no se ejecuta! Ayuda por favor. en: 9 Diciembre 2015, 22:42 pm
Jajaja. Es cierto que es un razonamiento un tanto alocado. He pensado eso tan rápido porque "recientemente" hubo un tema similar :D Entonces, para ir descartando, dije esa solución

Ya esta! Bueno, ya sabemos que es lo que pasa. Estaría bien saber ¿Por qué?
Al menos a mi me pica la curiosidad

Salu2s
105  Programación / Java / Re: Busqueda binaria en JAVA con lectura de archivos sin ingresar datos desd teclado en: 9 Diciembre 2015, 16:24 pm
Allá vamos! A preguntar por cosas sin esforzarse.

Bueno, en principio, lo que tienes que hacer es leer el contenido de un archivo de texto.

¿Cómo? Pues

Google => leer txt java

Después que encuentres como hacer eso, la cuestión es ya tener los datos en una estructura y hacer la Búsqueda Binaria normal.

Salu2s
106  Programación / Programación C/C++ / Re: Compila pero no se ejecuta! Ayuda por favor. en: 9 Diciembre 2015, 16:12 pm
Prueba a desactivar el antivirus. Lo que pasa es que este analiza tu programa por si fuera un virus. Al menos eso me pasaba a mí :D

Alguien puede decir ¿por que? O esto fue una respuesta tipo vidente :silbar:

Pues el compañero @durindemoria no ofrece ninguna información acerca del antivirus. Y de acuerdo al código que pone, no debería dar problemas con el anti-virus. Además no dice que los proyectos antiguos si los corre?

 :¬¬

Salu2s
107  Programación / Programación C/C++ / Re: Elementos distintos de una sequencia en: 9 Diciembre 2015, 15:58 pm
¿Has pensado algo? Recuerda que no se resuelven ejercicios.

Ahora, pregunto. ¿Es relevante tener en cuenta el orden (tiempo) del algoritmo que utilices?

De igual manera, puedes ordenar la secuencia de menor a mayor, y luego recorrerla y cada vez que vayas de una posición a otra, comprobar si el elemento en esa posición sea diferente al de la anterior, y si lo es, entonces contarlo como número diferente, no contarlo en caso contrario.

Salu2s
108  Programación / Programación General / [MATLAB] Problema con errodlg y buttondownfcn en: 3 Diciembre 2015, 20:10 pm
Trabajando en Matlab R2010a.

Tengo el siguiente problema. Tengo una interfaz gráfica con varios componentes. Entre ellos tengo un edit y un axes.

Lo que estoy tratando de hacer es controlar que lo único que se escriba en el edit sean números. Lo hago con una función y funciona bien. Una vez que el edit pierde el foco o se presiona ENTER si el dato entrado es un numero se realiza una función y sino se muestra un msgbox (modal).

Ahora, quiero aclarar que tengo una función llamada mousedraw, que se encarga de permitir al usuario dibujar con el mouse en el axes. Utilizando los eventos: buttondownfcn, windowbuttonmotionfcn y windowbuttonupfcn.

Aquí el código:

Código
  1. function mousedraw(handles)
  2.  
  3. A=handles.axesToDrawOn; % axesToDrawOn es el handle al axes
  4.  
  5.  
  6.  
  7. set(A,'buttondownfcn',{@start_pencil, handles})
  8.  
  9.  
  10.  
  11. function start_pencil(src,eventdata, handles)
  12.  
  13. cla(handles.axesToDrawOn);
  14.  
  15. coords=get(src,'currentpoint'); %scomo este es el callback del axes, src=gca
  16.  
  17. x=coords(1,1,1);
  18.  
  19. y=coords(1,2,1);
  20.  
  21.  
  22.  
  23. global lineCoords;
  24.  
  25. newPoint = [coords(1,1,1) coords(1,2,1)];
  26.  
  27. lineCoords = newPoint;
  28.  
  29.  
  30.  
  31. r=line(x, y, 'color', [0 .5 1], 'LineWidth', 2, 'hittest', 'off'); %Poniendo hittset off nos permite dibujar una linea que comience encima de una linea que ya este dibujada
  32.  
  33.  
  34.  
  35. set(gcf,'windowbuttonmotionfcn',{@continue_pencil,r})
  36.  
  37. set(gcf,'windowbuttonupfcn',@done_pencil)
  38.  
  39.  
  40.  
  41. function continue_pencil(src,eventdata,r)
  42.  
  43. %src es ahora el handle del figure, y no del axes, por lo tanto necesitamos usar gca.
  44.  
  45. coords=get(gca,'currentpoint'); %esto actualiza cada vez que mueva el mouse
  46.  
  47. x=coords(1,1,1);
  48.  
  49. y=coords(1,2,1);
  50.  
  51.  
  52.  
  53. global lineCoords;
  54.  
  55.  
  56.  
  57. newPoint = [coords(1,1,1) coords(1,2,1)];
  58.  
  59. D = [lineCoords; newPoint];
  60.  
  61. lineCoords = D;
  62.  
  63.  
  64.  
  65. %obtener las coordenadas de la linea existente y agregarle las nuevas
  66.  
  67. lastx=get(r,'xdata');
  68.  
  69. lasty=get(r,'ydata');
  70.  
  71. newx=[lastx x];
  72.  
  73. newy=[lasty y];
  74.  
  75. set(r,'xdata',newx,'ydata',newy);
  76.  
  77.  
  78.  
  79. function done_pencil(src,evendata)
  80.  
  81.  
  82.  
  83. %Desactiva la función e movimiento
  84.  
  85. global lineCoords
  86.  
  87. set(gcf,'windowbuttonmotionfcn','')
  88.  
  89. set(gcf,'windowbuttonupfcn','')

Mi problema es que si la manera en que el edit perdió el foco es haciendo un click sobre el axes, como que se queda colgado el evento buttondownfcn, pues se reconoce que lo entrado no es válido (osea, no es un número), se muestra el errordlg, pero al hacer click en aceptar, pues como que se ejecuto el evento y se comenzó a dibujar desde que se hizo click en el axes para hacer al edit perder el foco, y entonces esta dibujando con el mouse levantado, sin hacer click.

Espero que me haya explicado bien, sino que alguien me diga y explico mejor.

Gracias de antemano.

PD: El callback del edit es el siguiente:

Código
  1. function xMinEdit_Callback(hObject, eventdata, handles)
  2.  
  3. Val=get(hObject,'String');
  4.  
  5.  
  6.  
  7. if(isnan(IsNumber(Val)))
  8.  
  9.    set(hObject, 'String', handles.xMin);
  10.  
  11. else
  12.  
  13.    NewVal=str2num(Val);
  14.  
  15.    handles.xMin=NewVal;
  16.  
  17.  
  18.  
  19.    axis([handles.xMin,handles.xMax,handles.yMin,handles.yMax]);
  20.  
  21. end
  22.  
  23. guidata(hObject, handles);
  24.  
  25.  
  26.  
  27. function [varargout] = IsNumber( x )
  28.  
  29. num=str2num(x);
  30.  
  31.  
  32.  
  33. if (isempty(num)==0)
  34.  
  35.    varargout{1}=num;
  36.  
  37. else
  38.  
  39.    varargout{1} = NaN;
  40.  
  41.    errordlg('Debes insertar un numero', 'Error de entrada', 'modal');
  42.  
  43. end
  44. end

Salu2s
109  Programación / Java / Re: Java Recursion en: 3 Diciembre 2015, 16:09 pm
¿Y no puedes hacer?:

Código
  1. public static int SumOfInt(int num)
  2. {
  3.  if(num==1)
  4.    return 1;
  5.  return num + SumOfInt(num-1);
  6. }

Lo que te están diciendo en la orden del ejercicio es que la respuesta la compares con el resultado de aplicar la formula:

Citar
(n*n(+1))/2

Si es otra cosa lo que quieres hacer, por favor explícate mejor.

Salu2s
110  Programación / Programación C/C++ / Re: C # - Cliente-Servidor, Sockets AYUDA! en: 3 Diciembre 2015, 15:50 pm
Bueno, aqui todo depende de como has hecho lo que has hecho hasta ahora.

¿Que has hecho?
¿Es orientado a objetos?

Brinda más datos sobre tu código y después hablaremos como lo puedes hacer.

Salu2s
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 88
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines