• Domingo 11 de Mayo de 2025, 05:04

Mostrar Mensajes

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


Mensajes - m0skit0

Páginas: 1 ... 13 14 [15] 16 17 ... 100
351
ASM (Ensamblador) / Re: ¿Curso/libro/manual de ensamblador para mips?
« en: Miércoles 15 de Diciembre de 2010, 16:25 »
Todo depende de si ya has programado anteriormente con algún lenguaje ensamblador o no. Si ya lo has hecho, creo que este cursillo está bien. Aquí aprendí yo las peculiaridades del MIPS para entender el funcionamiento de la consola PSP (aunque ya tenía bastante experiencia previa con IA32).

Si nunca has usado ensamblador, ni tienes amplia experiencia en ningún lenguaje cercano al nivel de lenguaje máquina (como C por ejemplo), te recomendaría primero aprender los principios básicos de la arquitectura Von Neumann, porque si no se te va a hacer muy cuesta arriba.

Saludos

352
C/C++ / Re: funcionamiento de las priority queu
« en: Miércoles 15 de Diciembre de 2010, 16:19 »
Aunque ya existan eso no implica que no puedes implementarlas tú. A eso me refería, que si quieres implementar ese tipo de dato o usarlo.

Y sí, las colas de prioridad son perfectas para lo que quieres hacer. Son muy simples de usar. Lo que no entiendo es qué dudas concretas tienes. Aquí tienes una documentación.

353
Pascal / Re: duda en una función
« en: Miércoles 15 de Diciembre de 2010, 12:48 »
Suerte con ello.

354
Pascal / Re: duda en una función
« en: Miércoles 15 de Diciembre de 2010, 12:03 »
Creo recordar que Pascal devuelve el valor cuando termina la función, no cuando se le asigna el valor de retorno. Por ejemplo, si le pasamos n = 2:

Código: Text
  1. if (n = 1) -> falso
  2. if (n mod 2 = 0) -> verdadero -> espotenciade2(1)
  3. if (n = 1) -> verdadero -> espotenciade2 = verdadero
  4. if (n mod 2 = 0) -> falso -> espotenciade2 = falso
  5. devuelve falso
  6.  

En realidad tienes el problema de que se evalúa if (n mod 2 = 0) cuando n = 1, algo que no debería suceder. Prueba así:

Código: Pascal
  1. function espotenciade2(n:integer):boolean;
  2. begin
  3.    if (n=1) then espotenciade2:=true;
  4.    else if (n mod 2 = 0) then espotenciade2:=espotenciade2(n/2)
  5.    else espotenciade2:= false
  6. end;
  7.  
Te aconsejo que pongas "es" delante de funciones que retornan un valor booleano, es como una convención no escrita  :P  ^_^ De esta forma es como una pregunta: ¿espotenciade2(n)? Verdadero/falso  ;)

Espero haberme explicado bien, un saludo.

355
Visual C++ / Re: Interfaz Grafica C++
« en: Miércoles 15 de Diciembre de 2010, 09:15 »
¿Es para crear una GUI o para usar librerías de la GUI del SO?

356
Hardware / Re: Que laptop debería comprar
« en: Miércoles 15 de Diciembre de 2010, 09:13 »
Depende de para qué las quieras usar, aunque como comentan son todas muy parecidas. Yo precisamente no elegiría HP por esto: http://www.securityweek.com/backdoor-vu ... ge-systems

Saludos

357
Pascal / Re: duda en una función
« en: Miércoles 15 de Diciembre de 2010, 08:51 »
Uf, qué chungo eso del virus  :blink:

Yendo a tu cuestión. Te lo dejo en pseudo-código, ya lo pasas a Pascal, que hace siglos que no programo en Pascal y la sintaxis se olvida  :P :

Código: Text
  1. funcion es_potencia_2(n: entero): booleano
  2. comienzo
  3.     si (n = 1) entonces devuelve verdadero
  4.     si (n mod 2 = 0) entonces devuelve es_potencia_2(n/2)
  5.     si no, devuelve falso
  6. fin
  7.  

358
C/C++ / Re: ¿Arreglos o archivos?
« en: Miércoles 15 de Diciembre de 2010, 08:44 »
Primero, si es tridimensional sería vector[][][] o vector***. Segundo, vector[][][] y vector*** es exactamente lo mismo en C.

Si la pregunta es si debes guardarlo en un fichero o no, es obvio que si el programa va a terminar necesitas guardar dichos datos en algún lugar, de lo contrario se perderán en cuanto el programa termine. Por tanto no es una pregunta, sino que sí o sí los debes guardar, aunque yo lo haría en una tabla de base de datos, con por ejemplo 3 columnas y todos los registros que desees. Después para recuperar la tabla completa o acceder simplemente a ciertos valores puedes usar SQL.

Saludos

359
C/C++ / Re: funcionamiento de las priority queu
« en: Martes 14 de Diciembre de 2010, 23:46 »
¿Te refieres a una librería en concreto que ya existe y cómo usarla o para crear la estructura de datos tú mismo?

360
ASM (Ensamblador) / Re: ¿Curso/libro/manual de ensamblador para mips?
« en: Martes 14 de Diciembre de 2010, 23:42 »
Te cundiría mucho más aprender inglés, créeme  :lol:

361
C/C++ / Re: enviar vector de numeros
« en: Martes 14 de Diciembre de 2010, 23:41 »
Hay mil y una formas (TCP, UDP, FTP, HTTP, tuberías, RPCs y suma y sigue). Como no seas más preciso...

362
C/C++ / Re: Problema al sobreescribir (Dev C++)
« en: Martes 14 de Diciembre de 2010, 11:44 »
¿De verdad esto es una pregunta de programación?  <_<

Tecla Insert en el teclado para cambiar entre Insertar/Sobrescribir (que por cierto es con una sola e). Igual que en prácticamente todos los editores/procesadores de texto.

363
Flash / ActionScript / Re: Error con esta web
« en: Martes 14 de Diciembre de 2010, 09:50 »
Cita de: "jesusanz"
Pero como la cambio para que no me salga?
Te lo pone en el mismo mensaje que te sale  :P

Cita de: "jesusanz"
O el que pone la publicidad?
No sé de qué me hablas.

364
Java / Re: Manejo de datos en java (arquitectura de 3 capas)
« en: Martes 14 de Diciembre de 2010, 09:32 »
En mi opinión (que tampoco soy ningún experto) últimamente se tiende a abusar de cargar todo en memoria presuponiendo que todo el mundo tiene maquinones. Esto resulta más cierto en Java, donde el consumo de memoria se dispara al tener además una JVM corriendo. Creo que es innecesario tener todas las listas cargadas en memoria cuando no se van a utilizar. Esto supone una carga previa de todas estas listas, lo que hace que el programa sea lento en cargar, y luego lento al cerrarse, aparte de ser más propicio a pérdidas de datos en caso de error. No veo realmente la necesidad de cargar algo que no se vaya a usar inmediatamente.

Personalmente creo que deberías cargar sólo lo estrictamente necesario cuando se vaya a usar y cerrarlo (y salvarlo en caso de que proceda) nada más acabar de usarlo.

Saludos.

365
Java / Re: Duda con POO programacion orientada a objetos
« en: Martes 14 de Diciembre de 2010, 09:26 »
Cita de: "alonsonic"
segun el principio de alta cohesion y baja dependencia
Esto creo que no es una característica inherente de la POO sino de una forma de diseño del software en sí. Es decir, entra más en el dominio de la ingeniería del software que de la POO propiamente dicha.

En todo caso, estoy más a favor de la idea de una clase lista de películas y una clase películas diferenciadas. No veo por qué no se puede tener una clase que contenga otra. Crear una clase lista de películas directamente es peor, porque estarías encapsulando dentro operaciones que realmente no tienen que ver con una lista de películas, sino con una película en sí misma, por ejemplo.

Otra idea sería crear una clase lista genérica, para cualquier tipo de objeto, y así la lista y el objeto en sí no están tan acopladas. Aún así el acoplamiento como digo no es algo que defina claramente el paradigma de POO.

Saludos.

366
JSP/Servlets / Re: Problema JSP
« en: Lunes 13 de Diciembre de 2010, 22:23 »
Parece que el XML lo estás mandando mal. Intenta ver qué función es la que lanza esa excepción. Haz try-catch más pequeños para localizar el problema si hay varias que lancen SAXParseException.

367
C/C++ / Re: funcionamiento de las priority queu
« en: Lunes 13 de Diciembre de 2010, 19:48 »
Requisamiento es una palabra que no existe. Si pudieras explicarte mejor, sería de ayuda para poder ayudarte.

Saludos

368
Flash / ActionScript / Re: Error con esta web
« en: Lunes 13 de Diciembre de 2010, 19:46 »
Si el usuario no cambia la configuración, afortunadamente no.

369
Flash / ActionScript / Re: Error con esta web
« en: Lunes 13 de Diciembre de 2010, 12:56 »
Eso no es un fallo, es un aviso de seguridad.

370
C/C++ / Re: No entiendo muy bien el tipo float
« en: Lunes 13 de Diciembre de 2010, 12:45 »
Cita de: "jesusanz"
Pero el tipo float y double sirven para a una variable guardarle un espacio en memoria?
Claro, como los demás tipos. 32 bits para float y 64 bits para double como ya te han explicado. Los punteros son los únicos que no reservan espacio; bueno miento, reservan espacio para un puntero, pero no para el dato al que apuntan.

371
C/C++ / Re: Laberinto nunca termina ciclo porfavor leer codigo T_T
« en: Lunes 13 de Diciembre de 2010, 09:00 »
Formatea tu código y ponle las etiquetas de código si pretendes que alguien lo lea, por favor.

372
C/C++ / Re: Operador |
« en: Domingo 12 de Diciembre de 2010, 12:09 »
Eso es XOR (^ en C).

373
C/C++ / Re: Operador |
« en: Domingo 12 de Diciembre de 2010, 00:28 »
Veamos a ver:

Código: Text
  1. 1 << 7 = 0000 0000 1000 0000 (0x80)
  2. 1 << 8 = 0000 0001 0000 0000 (0x100)
  3. 1 << 9 = 0000 0010 0000 0000 (0x200)
  4. 896 = 0x380 = 0000 0011 1000 0000
  5.  
Haciendo un OR entre esto nos da:

Código: Text
  1. 0000 0000 1000 0000
  2. 0000 0001 0000 0000
  3. 0000 0010 0000 0000
  4. 0000 0011 1000 0000
  5. ___________________
  6. 0000 0011 1000 0000 = 0x380 = 896
  7.  

Efectivamente C es correcto  :lol:

Tabla de verdad del OR:

Código: Text
  1. 0 OR 0 = 0
  2. 0 OR 1 = 1
  3. 1 OR 0 = 1
  4. 1 OR 1 = 1
  5.  

Saludos

374
C# / Re: expliquenme! se los agradeseria!
« en: Sábado 11 de Diciembre de 2010, 12:06 »
Citar
int.Parse(textBox1.Text)) % 2
PD: sin saber C#

375
C++ Builder / Re: Problemas con el resto de una división
« en: Sábado 11 de Diciembre de 2010, 12:02 »
int numero, no double numero.

Páginas: 1 ... 13 14 [15] 16 17 ... 100