Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

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

Le : 07/06/2007 09:52:04
Source : 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


Le : 03/02/2007 22:02:39
Source : 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


Le : 03/02/2007 21:47:43
Source : 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


Le : 03/08/2006 13:57:45
Source : 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 :)


Le : 03/08/2006 13:49:39
Source : 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


Le : 22/05/2006 13:49:28
Source : 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.


Le : 22/05/2006 12:48:09
Source : TERMINER UN PROCESSUS (API WIN32 - GCC)
Faut lire les commentaires, belzel y répond juste au dessus...


Le : 16/11/2005 18:23:11
Source : 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.


Le : 31/10/2005 18:27:45
Source : 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 :/


Le : 31/10/2005 13:09:50
Source : 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 :)



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.