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

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Estoy Aprendiendo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] Ir Abajo Respuesta Imprimir
Autor Tema: Estoy Aprendiendo  (Leído 11,348 veces)
Akai


Desconectado Desconectado

Mensajes: 823



Ver Perfil
Re: Estoy Aprendiendo
« Respuesta #20 en: 17 Marzo 2011, 23:38 pm »

Si, Xafi, pues a mi me pasó algo así creando dos macros (defines) para sacar el valor absoluto de un valor y el mínimo de dos valores para reducir el overhead (de forma que no se usase tiempo llamando a la función, apilando parámetros bla bla bla, y luego desapilando), te encuentras con que en vez de reducir el tiempo, estás tardando más, y no entiendes por qué, al final ves que son cosas de ese estilo

caso 1:
Código
  1. ABS_M((a))((a) < 0) ?  -(a) :(a)
Simple y rápido.
Problema? Llamarla de este modo
Código
  1. s+=ABS_M(6*x-aux->hash(valor))
querías reducir overhead del abs? pues toma, doble overhead del hash

y un caso más del estilo que puse antes:
Código
  1. MIN_M((a),(b)) ((a)<(b)) ? (a) : (b)
y la llamas como
Código
  1. algo=MIN_M(m[i][j],m[i][k]+m[k][j])
otra vez lo mismo, trabajo repetido para nada.

Cosas como estas te enseñan (a fuego xD) a ir con mucho cuidado con lo que #defines


« Última modificación: 18 Marzo 2011, 00:52 am por Akai » En línea

anonimo12121


Desconectado Desconectado

Mensajes: 1.813


Ver Perfil WWW
Re: Estoy Aprendiendo
« Respuesta #21 en: 18 Marzo 2011, 00:05 am »

Me referia a mi cabeza . xD


En línea

Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746
chocola

Desconectado Desconectado

Mensajes: 282



Ver Perfil
Re: Estoy Aprendiendo
« Respuesta #22 en: 19 Marzo 2011, 15:52 pm »

gracias por vuestras respuestas

una pregunta :
hize un pequeño programa (calculadora) con visual basic 2010
y en windows 7 funciona al pelo pero cuando la pongo en xp no va
me dice que hace falta .net...

que tengo que hacer para que funcione tambien en el xp ?=¿ o es que no se puede


gracias .
En línea

Akai


Desconectado Desconectado

Mensajes: 823



Ver Perfil
Re: Estoy Aprendiendo
« Respuesta #23 en: 19 Marzo 2011, 16:02 pm »

Este no es el subforo de visual basic, chocola, pero aun así:

instalar la versión del .net framework que hayas usado en tu programa.
En línea

chocola

Desconectado Desconectado

Mensajes: 282



Ver Perfil
Re: Estoy Aprendiendo
« Respuesta #24 en: 19 Marzo 2011, 16:05 pm »

perdon no era mi entencion
En línea

Páginas: 1 2 [3] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Algunas Preguntas Sencillas (Recien estoy aprendiendo)
Programación Visual Basic
igustin 2 2,080 Último mensaje 23 Febrero 2013, 00:03 am
por engel lex
Estoy aprendiendo a programar web[Ayuda]
Desarrollo Web
jorpumon 2 2,794 Último mensaje 7 Agosto 2013, 23:12 pm
por moi_realine
estoy aprendiendo a programar en c++ y necsito ayuda con este programita
Programación C/C++
marcoaa 2 2,187 Último mensaje 22 Febrero 2015, 04:20 am
por rir3760
Estoy aprendiendo
Bases de Datos
Walle214 2 2,226 Último mensaje 18 Septiembre 2018, 03:56 am
por Machacador
Estoy aprendiendo en Desarrollo Web
Desarrollo Web
Walle214 0 1,316 Último mensaje 23 Septiembre 2018, 19:17 pm
por Walle214
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines