begin process at 2012 02 10 19:21:50
  Trouver un code source :
 
dans
 

235 commentaire(s) de Nebula sur des sources sur tout CodeS-SourceS

Déposé sur Cgi common gateway interface en c

Au boulot on n'utilise quasiment que des CGIs en C, pour des raisons de performance notamment... Mais c'est clair qu'une librairie CGI allège le code, çà revient (presque) à faire du PHP :)

Pour ce qui est du MD5, tu utilises quel système ? Pour Windows j'ai posté des exemples sur ce site (regarde dans mes sources), pour Unix tu peux utiliser OpenSSL : http://www.openssl.org/docs/crypto/md5.html
Posté le : 07/06/2007 09:52:04

Déposé sur Serveur chat (dev c++)

Quelques remarques après avoir regardé le code (pas pu résister) :)

Concernant le code lui même :
1) modularise le code, tout dans un seul .c c'est assez indigeste
2) scinde les fonctions, certaines sont beaucoup trop grosses (comme traitement_reception)

Concernant les performances :
3) utilise des hash dans un switch plutôt que tous ces if(strcmp(args[0], ...))
4) utilise des hash table pour les clients / salons l'accès est quasi instantané comparé à une liste chainée (mais tu peux conserver des listes chainées pour les envois séquentiels des infos, vu qu'il faut de toute façon tout parcourir)
5) utilise les fonctions de winsock 2.2, select sous windows c'est pas top
Posté le : 03/02/2007 22:02:39

Déposé sur Serveur chat (dev c++)

Salut, je n'ai pas encore regardé le code vu que je ne suis pas sur mon PC actuellement, mais quand tu parles de Nebula tu parles du client que j'avais déposé sur delphifr (en tout cas ton screen y ressemble, tu utilises quel composant pour gérer les smileys) ? Çà fait plaisir de savoir que ce code n'est pas totalement tombé dans l'oubli :p
Posté le : 03/02/2007 21:47:43

Déposé sur Exécutables se vérifiant lorsqu'ils sont lancés

Non, l'unicode n'est pas obligatoire... Il permet juste d'afficher des accents dans la console ;)

Après çà dépend du packer... De toute façon un packer change l'exe, donc il faut réinjecter le MD5 après avoir packé l'exe je pense... Pas vraiment testé cette option :)
Posté le : 03/08/2006 13:57:45

Déposé sur Asm inline avec gcc en syntaxe intel

Dans le même genre et pour avoir de l'asm x86 dans gdb, çà peut servir : set disassembly-flavor intel
Posté le : 03/08/2006 13:49:39

Déposé sur Terminer un processus (api win32 - gcc)

La librairie s'appelle libtlhelp32.a normalement, regarde si tu l'as bien... C'est bizarre qu'elle ne soit pas détectée, elle est peut être dans un dossier non parcouru par défaut ? Sinon tu dois pouvoir la télécharger depuis le pack w32api sur mingw.org, et l'installer manuellement.
Posté le : 22/05/2006 13:49:28

Déposé sur Terminer un processus (api win32 - gcc)

Faut lire les commentaires, belzel y répond juste au dessus...
Posté le : 22/05/2006 12:48:09

Déposé sur Terminer un processus (api win32 - gcc)

Content que çà serve à d'autres :)

Sinon pour le nom du programme, on peut aussi remplacer lstrcmp par lstrcmpi et ainsi avoir un test qui ne tiendra pas compte de la casse des caractères.
Posté le : 16/11/2005 18:23:11

Déposé sur Création et utilisation de makefile

Oui il y a celui fourni avec Visual (nmake.exe), dont la syntaxe est quasiment identique. Mais je trouve celui de MinGW plus versatile (on peut l'utiliser avec Visual par exemple) et complet, donc je n'ai pas trop cherché à l'utiliser :/
Posté le : 31/10/2005 18:27:45

Déposé sur Robot sous windows [dev-c++][vc++]

Au cas où çà vous intéresse, j'ai fait un tutorial sur les bases des Makefiles (version GNU), il s'applique également au nmake de Visual même si ce dernier dispose de moins de fonctions. Il est ici http://www.cppfrance.com/code.aspx?ID=10889

Sinon j'ai regardé le Makefile de DevCpp, il est honnête mais basique, on peut faire des trucs de fou avec un Makefile (exemple : calcul automatique des interdépendances entre les fichiers pour recompiler tous les .c/.rc qui dépendent d'un .h qu'on vient de modifier, et uniquement eux : très utile quand on a une pléthore de fichiers). Si çà intéresse quelqu'un je mettrais à jour mon tutorial :)
Posté le : 31/10/2005 13:09:50



Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales