• Lunes 7 de Julio de 2025, 09:33

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 ... 71 72 [73] 74 75 ... 100
1801
C/C++ / Re: optimizando el código
« en: Martes 9 de Diciembre de 2008, 17:09 »
Cita de: "rpg245"
no lo puedo simplificar más.....
Me parece que no.

Cita de: "rpg245"
En cuanto al cvSetReal2D
Cierto, pero es una función de cálculo de matrices o algo así, ¿cierto? Por tanto es normal que tarde. Yo evitaría tener que llamarla 5 veces, pero si no tienes más remedio, entonces evita las multiplicaciones.

1802
C/C++ / Re: optimizando el código
« en: Martes 9 de Diciembre de 2008, 16:49 »
Como te digo, hacerlo como bucle o asignación directa (que no sé si puede) te va a dar igual porque te lo va a convertir a bucle igualmente.

Cita de: "rpg245"
Y en cuanto al random?...sabéis algo para hacerlo de otra forma??...
Weno, si no pones cómo lo haces... :P

Aparte, yo que tú intentaría evitar las multiplicaciones, que son las que ralentizan. En vez de multiplicar por 2, haz un desplazamiento hacia la izquierda. Así para todas las multiplicaciones de potencias de 2.

De todas formas, en tu código todo el trabajo lo hace cvSetReal2D(), por tanto pierdes un montón de tiempo llamando 5 veces a la misma función cada iteración.

Saludos.

1803
C/C++ / Re: optimizando el código
« en: Martes 9 de Diciembre de 2008, 16:35 »
No creo que eso se pueda hacer en C, de todas formas, no creo que ello optimice la ejecución y además volvería el código menos legible.

Saludos.

1804
Bases de Datos / Re: EXAMENE final
« en: Martes 9 de Diciembre de 2008, 16:13 »
Weno, entonces si tienes dudas en algo concreto, sí se te puede ayudar.

Un saludo y a por ello.

1805
Retos / Re: Cuadrado Magico
« en: Martes 9 de Diciembre de 2008, 09:47 »
No creo que un nuevo miembro deba postear retos...

1806
La taberna del BIT / Re: Voy a cumplir 6 años en SOLOCODIGO!
« en: Martes 9 de Diciembre de 2008, 09:43 »
¡Enohrabuena, viejo! :P

1807
Dudas informáticas / Re: Problema con el router
« en: Martes 9 de Diciembre de 2008, 09:41 »
Supongo que tienes Windows. ¿Qué te sale si ejecutas el comando ipconfig en la consola (también mal llamado MS-DOS)?

1808
Diseño de Algoritmos / Re: Algoritmo de prefijo
« en: Martes 9 de Diciembre de 2008, 09:35 »
¿De prefijo? ¿De qué prefijo? ¿En qué contexto estás hablando?

1809
Bases de Datos / Re: EXAMENE final
« en: Martes 9 de Diciembre de 2008, 09:26 »
¿Quieres ayuda? Estudia y deja de perder nuestro tiempo y el tuyo. Es la mejor ayuda que te puedo dar.

Suerte en el examen.

1810
Java / Re: programa de un video club en java
« en: Martes 9 de Diciembre de 2008, 09:20 »
NO SE HACE LA TAREA

Si es algo concreto que no sabes cómo hacer, ponte lo que tengas hecho y se puede ver.

Saludos.

1811
C++ Builder / Re: obtener datos técnicos de un archivo de video
« en: Martes 9 de Diciembre de 2008, 09:17 »
Eso sólo sería obtener los caracteres después del punto y los caracteres después del último "" (Windows) o "/" (los demás). Es muy sencillo si ya tienes la ruta en una variable de cadena de caracteres.

1812
La taberna del BIT / Re: Cuentame Un Chiste
« en: Viernes 5 de Diciembre de 2008, 14:52 »
:lol:  :lol:  :lol:

Es impresionante lo absurdo de las leyes humanas... Relamente no me extraña nada que los extraterrestres no quieran saber nada de nosotros.

1813
C/C++ / Re: Millones de Combinaciones
« en: Viernes 5 de Diciembre de 2008, 09:43 »
No creo que dependa del compilador, sino de la máquina. Si puedes acceder a una máquina con 2 o más procesadores (y un SO que sepa usarlas, claro) entonces si notarás un cambio. Son muchas combinaciones y es normal que tarde tanto.

P.D: ¿Has probado en Linux?

EDIT: Perdón, no había leído bien el post... No me hagas caso.

1815
La taberna del BIT / Re: Sobre los Moderadores, Adm., grandes colab y demas
« en: Jueves 4 de Diciembre de 2008, 17:17 »
Madura un poco...  -_-  :P

Cita de: "Jimbenit"
el español Moskito
No acepto insultos...  :P Es broma, pero no soy español. Si te fijaras un poco más lo habrías adivinado.

1816
Windows / Re: Duda con el registro para desintalar programa
« en: Jueves 4 de Diciembre de 2008, 09:15 »
Primero asegúrate de que el SQL no lo use otro programa independientemente, luego puedes borrar todas las claves que consideres que no necesitas. Recuerda que tienes una herramienta de "Buscar". Y una cosa muy importante: haz una copia de seguridad del registro. Ya sabemos lo que pasa.

Saludos

1817
C/C++ / Re: Bios.h para Linux
« en: Jueves 4 de Diciembre de 2008, 09:06 »
Linux no hace uso de la BIOS. Usa ioctl.h.

1818
C/C++ / Re: Tabla periodica
« en: Jueves 4 de Diciembre de 2008, 09:05 »
Bueno, ¿y qué es lo que no entiendes?

1819
C++ Builder / Re: obtener datos técnicos de un archivo de video
« en: Miércoles 3 de Diciembre de 2008, 15:55 »
Puedes hacerlo en cualquier compilador que soporte el abrir un fichero. Eso sí, para obtener las características tendrás que averiguar qué formato tienen los ficheros que deseas manipular, puesto que cada uno ordena la información de manera diferente (salvo la extensión del fichero, que es trivial de obtener).

Saludos

1820
C/C++ / Re: Tabla periodica
« en: Miércoles 3 de Diciembre de 2008, 09:39 »
Más vale que pongas más detalles y, sobre todo, algo que tengas hecho...

1821
Visual Basic 6.0 e inferiores / Re: Error usando IsEmpty()
« en: Martes 2 de Diciembre de 2008, 09:03 »
Gracias por las respuestas.

Cita de: "Nebire"
Quizás lo que quieras preguntarle es si tiene asignación de datos válidos... para eso usa isnull()
[attachment=0:3ihpzhi8]001.JPG[/attachment:3ihpzhi8]

El caso es que es Nothing, pero tampoco me deja compararlo con Nothing:

Código: Visual Basic
  1. If Not Pasarela61850.Nodos61850 Is Nothing Then
  2.  
me da error de tipo.

Cita de: "Nebire"
Los UDT (User Defined Types) cuando se usan en un formulario...
No es en un formulario, es un módulo (mira bien el código expuesto anteriormente).

Definitivamente, VB es un lenguaje que cada día me desagrada más. Pero hay que cobrar :P Lo hice de otra forma, añadiendo una variable booleana que se pone a verdadero cuando se rellena el array. Más sencillo, más entendible, menos complicaciones y menos código enrevesado, aunque sea a costa de un byte.

1822
C/C++ / Re: me dais una idea para leer el fichero?
« en: Martes 2 de Diciembre de 2008, 08:43 »
Lee hasta encontrar un cambio de línea.

1823
Visual Basic 6.0 e inferiores / Re: Error usando IsEmpty()
« en: Lunes 1 de Diciembre de 2008, 15:02 »
Cita de: "F_Tanori"
de donde haz tomado esa traduccion del error? no se entiende
Está copiado tal cual del error que da. Está mal redactado, desde luego. Pero lo que no sé es qué es un módulo de objeto público. No tiene ningún número, simplemente pone "Error de compilación" seguido de la frase anteriormente mencionada.

Cita de: "F_Tanori"
el tipo de dato definido por el usuarios es el tPasarela61850 el cual es el que debe estar en un modulo, Pasarela61850 es una variable
Sí, está así de todas formas:

Código: Visual Basic
  1. 'Modulo2.bas
  2.  
  3. Public Type tNodos61850
  4.     Identificador As String
  5.     DispositivoLogico As String
  6.     Tipo As String
  7.     IdSenial(11) As String
  8.     AtributosAClientes(23) As String
  9. End Type
  10.  
  11. Public Type tPasarela61850
  12.     'Datos triviales
  13.     Nombre As String
  14.     Identificador As String
  15.     'Tipo de configuración mecánica
  16.     Tipo As String
  17.    
  18.     'Identificador del protocolo usado
  19.     IdProtocolo As String
  20.    
  21.     'Puertos de comunicaciones principal y alternativo
  22.     TipoPuertoPpal As String
  23.     NumPuertoPpal As Integer
  24.     TipoPuertoAlt As String
  25.     NumPuertoAlt As Integer
  26.    
  27.     'Ethernet
  28.     DireccionMAC As String
  29.    
  30.     'Datos TCP/IP de la pasarela
  31.     DireccionIP As String
  32.     MascaraIP As String
  33.     Gateway As String
  34.     PuertoTCP As Long
  35.    
  36.     'Datos serie de la pasarela
  37.     TipoSerie As String
  38.     Velocidad As Long
  39.     Paridad As String
  40.     BitsCaracter As Integer
  41.     ControlPortadora As String
  42.     ContencionCTS As String
  43.     PrologoPortadora As Integer
  44.     EpilogoPortadora As Integer
  45.    
  46.     'Datos CC'X
  47.     PeriodoTransmisionCC(11) As Long
  48.     TiempoBuffer(11) As Long
  49.    
  50.     'Datos del equipo que se comunica con la pasarela
  51.     IdEquipoEsclavo As String
  52.     IPEquipoEsclavo As String
  53.     DirEnlaceEquipoEsclavo As Long
  54.    
  55.     'Señales que llegan a la pasarela
  56.     Seniales() As tSenial61850
  57.     NumeroSeniales As Integer
  58.    
  59.     'Lista de los nodos 61850 (Hoja LOGICAL NODES)
  60.     Nodos61850() As tNodos61850
  61.     HayNodos As Boolean
  62. End Type
  63.  

Gracias por la respuesta

1824
Visual Basic 6.0 e inferiores / Error usando IsEmpty()
« en: Lunes 1 de Diciembre de 2008, 10:32 »
Hola a todxs

Me ha surgido un error que me tiene intrigado. A ver si alguno sabe de qué se trata:

Cita de: "VB"
Sólo los tipos definidos por el usuario de módulos de objeto públicos se pueden pasar a funciones enlazadas en tiempo de ejecución o forzar a o desde  un Variant

Código: Visual Basic
  1. Modulo1.bas
  2. ''''''''''''''''''''''''
  3. If Not IsEmpty(Pasarela61850.Nodos61850) Then
  4.  
Cuando Pasarela61850 está definida en un módulo aparte y está declarada como pública:

Código: Visual Basic
  1. Modulo2.bas
  2. ''''''''''''''''''''''''
  3. Public Pasarela61850 As tPasarela61850
  4.  
Lo que no termino de entender es lo de "los tipos definidos por el usuario de módulos de objeto públicos".

¡Gracias!

1825
La taberna del BIT / Re: Bill Gates es el anticristo
« en: Lunes 1 de Diciembre de 2008, 10:20 »
:lol:  :lol:  :lol:  :lol:

No se lo tomen en serio...  :P

Páginas: 1 ... 71 72 [73] 74 75 ... 100