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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 41 42 43 44 45
301  Programación / Programación General / Re: Problema: delphi, socket y envios de archivos en: 14 Mayo 2011, 22:33 pm
¿Que versión de Delphi estás utilizando? Porque si tu versión de Delphi tiene UNICODE hay que hacerlo de una forma u otra, ya que las variables string, char y pchar tienen un valor distinto.

Saludos.
302  Programación / Programación C/C++ / Re: capturar varios numero en: 14 Mayo 2011, 11:06 am
¿Listas enlazadas?
303  Programación / Programación General / Re: Problema: delphi, socket y envios de archivos en: 14 Mayo 2011, 11:05 am
Por lo que veo en tu código haces cosas poco recomendable.

Un bucle infinito sin sentido, la condición que usas para el break la puedes usar para salir del bucle. El sleep no pinta nada, y la rutina como no se ejecuta en un thread te falta un Application.ProcessMessages dentro del bucle para que no se te congele la aplicación.

Deberías poner el código del socket que envía el archivo.

Saludos.
304  Programación / Programación C/C++ / Re: Como compilar un archivo de C/C++ en Ubuntu en: 12 Mayo 2011, 15:46 pm
gracias por la ayuda, quede en las mismas

Con sarcasmos no creo que te ayude mucha gente.

Creo que en Ubuntu G++ (el compilador de C++) no viene instalado por defecto, pero el de C (GCC) sí.
Abres la terminal y para instalar G++ tendrías que hacer algo como esto:

Código
  1. sudo apt-get install g++

Para programar puedes utilizar el gedit, es como el bloc de notas de Windows pero con muchísimas más opciones y resaltado de código.

Archivo main.cpp
Código
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5.  
  6. int main(int argc, char * argv[])
  7. {
  8. cout << "Hola mundo" << endl;
  9.  
  10. return 0;
  11. }
  12.  

Para compilar tienes que utilizar el comando g++.

Código
  1. g++ main.cpp -o prueba
  2. chmod +x prueba
  3. ./prueba

Saludos.


305  Programación / Programación C/C++ / Re: Problema con Wininet en: 10 Mayo 2011, 14:11 pm
Ten en cuenta, que los servidores UNIX distinguen mayúsculas de minúsculas en los nombres de los ficheros:

Código
  1. HINTERNET Peticion = HttpOpenRequest(ConexionFija,"POST","/Index.php","HTTP/1.0",0,0,INTERNET_FLAG_NO_CACHE_WRITE,0);
  2.  

Así que yo haría esto:

Código
  1. HINTERNET Peticion = HttpOpenRequest(ConexionFija,"POST","/","HTTP/1.0",0,0,INTERNET_FLAG_NO_CACHE_WRITE,0);
  2.  

La verdad WinInet no me gusta mucho, siempre me dió problemas con algún servidor por eso no lo utilizo, prefiero cURL.

Saludos.
306  Programación / Programación General / Re: Mis primeros pasos en la programación. en: 6 Mayo 2011, 20:28 pm
Lazarus es la versión libre de Delphi. Delphi tiene un diseñador de formularios que no tiene nada que envidiar del Visual Studio y cerca de 500 componentes pre-instalados, que se pueden ampliar.

Además que el compilador de Delphi es mucho más rápido que el de FreePascal, que en proyectos muy grandes agradeces su velocidad.

Delphi es una joya, el problema es que su licencia es cara. Creo que la profesional cuesta 800 euros.

La ventaja de Lazarus es que compila a 64 bits y es multiplataforma. Lo malo es que todavía está muy muy verde, todavía sigue en fase BETA y los buggs que tiene se cuentan por cientos. Además el fallo de Lazarus, para las aplicaciones visuales es que un simple formulario ocupa 21 MB, en cambio Delphi está en los 800 KB.

Saludos.
307  Programación / Bases de Datos / Re: Base de datos en: 6 Mayo 2011, 20:22 pm
Las consultas Inner JOIN debes usarlas lo menos posible, porque consumen bastantes recursos y son bastante más lentas. Para tu caso debería ser suficiente una consulta multitabla simple. No se si estará bien, pero podría ser algo así:

Código
  1. SELECT D.IdDetalle, Fac.IdFacultad, C.Nombre
  2. FROM Carrera C, DetalleFacultad D, Facultad Fac
  3. WHERE D.IdCarrera = C.IdCarrera AND D.IdFacultad = @Cod_Fac
  4. GROUP BY D.IdDetalle, Fac.IdFacultad, C.Nombre;
  5.  

Saludos.
308  Programación / Programación C/C++ / Re: una consulta para programadores en: 6 Mayo 2011, 15:07 pm
Hola josue_tux, el código que pongas debes ponerlo con las etiquetas GeSHi. Ese fragmento de código no es C, es C++.

Si, usar clases facilita mucho el mantenimiento de código y a mi modo de ver es una programación mucho más clara y sencilla. Desarrollar clases como lo haces, no está muy bien hecho que digamos: es muy recomendable usar headers.

Archivo stack.h
Código
  1. #ifndef _H_STACK_H
  2. #define _H_STACK_H
  3.  
  4. #include <iostream>
  5.  
  6. class stack
  7. {
  8. private:
  9.     long double *ptr;
  10.     long double top;
  11.     long double size;
  12.  
  13.   public:
  14.     stack();
  15. int full();
  16.       int empty();
  17. };
  18.  
  19. #endif
  20.  

Archivo stack.cpp
Código
  1. #include "stack.h"
  2.  
  3.  
  4. stack::stack()
  5. {
  6. //Constructor
  7.  
  8. }
  9.  
  10. int stack::full()
  11. {
  12.  
  13. //lo que quiera que haga...
  14. }
  15.  
  16. int stack::empty()
  17. {
  18. //etc...
  19. }
  20.  


En los headers van las definiciones de las clases, y en los archivos .cpp va el código.

Saludos.
309  Programación / .NET (C#, VB.NET, ASP) / Re: Optimizar ram en: 6 Mayo 2011, 15:00 pm
@Segurida, ¿te crees que si hubiera una forma, Microsoft no la implementaría? xD
310  Programación / .NET (C#, VB.NET, ASP) / Re: Optimizar ram en: 5 Mayo 2011, 20:19 pm
@Segurida ¿sabes lo que es la memoria virtual?

La memoria virtual es una región del disco duro que se emplea como memoria auxiliar a la RAM, por ejemplo, cuando no queda más memoria RAM. Si fuerzas a que los procesos vuelquen parte de su memoria RAM en el disco, provocas más accesos al disco duro, haciendo que el sistema vaya más lento.

Es imposible que el sistema vaya más rápido cuando se ralentiza. La memoria RAM tiene un tiempo de acceso ínfimo, en cambio los discos duros son lentísimos en comparación con la memoria RAM, además que tienen una velocidad de lectura y escritura limitada.
Páginas: 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 41 42 43 44 45
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines