begin process at 2012 02 15 01:49:27
  Trouver un code source :
 
dans
 

35 commentaire(s) de jojolemariole sur des sources sur tout CodeS-SourceS

Déposé sur Problème des n-reines

Salut,

Non, pour la simple et bonne raison qu'il n'y a pas de solution pour N=2 et N=3.
Par contre c'est prouvé pour N >= 4, il existe d'ailleurs des algorithmes assez simples permettant de trouver 1 solution.
Posté le : 13/07/2011 11:31:49

Déposé sur [tutoriel] jre, jdk, jvm

Salut,

C'est une bonne idée de vouloir vulgariser tes connaissances mais il faut quand même garantir l'exactitude de tes informations, puisque tu fais un tutoriel. Par curiosité, je l'ai lu et j'ai relevé quelques inexactitudes :

- le langage C peut évidemment être interprété, mais la plupart du temps il est compilé en langage machine (gcc)

- le bytecode n'est plus vraiment interprété, les JVM modernes utilisent la compilation "à la volée" ou "just in time" compilation. Les avantages étant : la portabilité, la sécurité, le contrôle de l'exécution

- scripts java ???
Posté le : 06/07/2011 10:05:09

Déposé sur Mastermind

Salut,

J'abonde dans le sens du commentaire précédent pour ce qui est de la qualité du code.
Encore une fois, par pitié, surveillez les évènements MouseReleased ou bien MouseClicked + MouseDragged plutôt que seulement MouseClicked. 1 fois sur 2 mon "clic" n'est pas pris en compte...
La résolution qui tu as ajoutée fonctionne, mais il y a un petit problème au niveau de l'affichage. Si j'ai fait 6 essais, et qu'elle trouve une solution en 5 essais, mon 6è essai reste visible.
La méthode de résolution que tu as ajoutée n'est pas très efficace, un algo "intelligent" ne dépasse pas les 5 essais. -> 5-guess de Knuth (un Dieu de l'algorithmique).
Posté le : 06/06/2011 16:41:55

Déposé sur Demy, un démineur en java

Pour le timer, tu peux faire un Thread avec un sleep dans une boucle infinie

par exemple :

class Chrono extends Thread {

   @Override
   public void run() {
  

   long t0 = System.currentTimeMillis();
   long t;

while (!partieTerminee) {

   t = System.currentTimeMillis();  
   partie.setTemps(...)
   sleep(100); // 100 par exemple, tu peux mettre 1000 mais il y a un risque de sauter une seconde + ne pas oublier le try / catch

}

   }

}
Posté le : 29/04/2011 09:32:04

Déposé sur Demy, un démineur en java

Salut,

le mouseReleased rend le jeu plus jouable
à mon avis le son est encore aigu mais ça doit venir de mes oreilles de vieux
le bouton du milieu est une bonne idée, on s'y fait vite

Sinon la boucle principale du jeu n'est pas une bonne idée, je ne l'avais pas vue la première fois mais ça consomme beaucoup de ressources (1 c½ur à 100% chez moi), ça ne pose pas de problème sur un double c½ur, mais sur un simple c½ur, on ne pourra rien faire d'autre pendant la partie. C'est inutile de faire une boucle sans fin qui tourne à fond, il suffit de tester l'état du jeu après chaque évènement .

Sinon pour ton problème de StackOverFlow, je pense que ta méthode demineVide est correcte, mais évidemment, comme elle est récursive ça peut planter si tu dépasses une certaine profondeur d'appel. Tu n'as pas le choix, tu devras faire une méthode itérative. Je te conseille de faire un HashSet<Case> où tu mets toutes les cases voisines, à chaque boucle, tu en prends 1 (casesVoisines.iterator().next()), tu l'ouvres si son nombre de mines est 0, tu l'enlèves du hashset et tu rajoutes toutes ses voisines qui ne sont pas ouvertes. jusqu'à ce que l'ensemble soit vide.

Bon codage.
Jonathan
Posté le : 28/04/2011 15:28:52

Déposé sur Extraction des images contenues dans un pdf

Si tu préfères java en espagnol, va sur cette page :
http://java.com/es/download/index.jsp
Posté le : 27/04/2011 17:15:54

Déposé sur Extraction des images contenues dans un pdf

Hola

1) vérifie que Java est installé sur ton ordinateur en version 1.6 minimum (le plus simple est de taper la commande "java -version" dans un terminal). Si Java n'est pas installé ou que la version n'est pas suffisante, télécharge Java 1.6 ici : http://java.com/fr/download/index.jsp

2) télécharge le zip que je fournis, décompresse-le où tu veux

3) dans le dossier "librairies" que je fournis, il n'y a que "utilitaire.jar" qui est une librairie personnelle. Il manque 2 librairies Apache pour que l'application fonctionne :
- http://www.java2s.com/Code/JarDownload/commons-logging-1.1.1.jar.zip (à décompresser)
- http://apache.crihan.fr/dist//pdfbox/1.5.0/pdfbox-1.5.0.jar
Tu mets les 2 jar ("commons-logging-1.1.1.jar" et "pdfbox-1.5.0.jar") dans le dossier librairies (avec "utilitaire.jar").
(Je ne peux pas fournir moi-même ces librairies dans le zip parce qu'elles sont trop volumineuses.)

4) Ensuite tu peux exécuter extraction_pdf.jar (double-clic)
Posté le : 27/04/2011 17:14:26

Déposé sur Générateur d'automates cellulaires

Salut,

Tu as oublié de mettre un zip, non ?
Posté le : 26/04/2011 17:13:47

Déposé sur Fonction de cryptage en java

Salut,

Essaie de respecter les conventions de nommage Java pour améliorer la lisibilité de ton code.
Ta fonction deca_droite ne fonctionne pas pour le caractère ';', je te laisse trouver pourquoi.
Utilise charAt plutôt que substring(i, i+1), c'est plus joli et plus efficace.
Ta fonction ne marche que pour les caractères de ton alphabet, ça me semble un peu gênant.

J'espère que ça ne te sert pas à protéger des données confidentielles, un chiffrement de type César est enfantin à décoder.
Posté le : 20/04/2011 11:44:25

Déposé sur Demy, un démineur en java

Flûte, j'oublie toujours de mettre la note...
Posté le : 18/04/2011 13:34:20

1 2 3 4


Nos sponsors


Sondage...

Comparez les prix

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,281 sec (4)

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