

Deejayfool
Membres-
Compteur de contenus
30 -
Inscription
-
Dernière visite
À propos de Deejayfool
- Date de naissance 11/04/1989
Contact Methods
-
MSN
deejayfool@deejayfool.com
-
Website URL
http://www.deejayfool.com
-
ICQ
0
Profile Information
-
Sexe
Male
-
Localisation
NANCY
Autres informations
-
Mes langues
Français, Anglais
Deejayfool's Achievements

Member (4/12)
0
Réputation sur la communauté
-
[Résolu] [Java] Algorithme de séparation de billes dans des groupes
Deejayfool a répondu à un(e) sujet de Deejayfool dans Programmation
Effectivement, je ne m'étais pas rendu que c'était les seules possibilités . Merci beaucoup pour ton aide Dylav!! -
[Résolu] [Java] Algorithme de séparation de billes dans des groupes
Deejayfool a répondu à un(e) sujet de Deejayfool dans Programmation
Merci beaucoup pour ta réponse Dylav! Malheureusement, si je fais cela, je retomberai toujours sur les 8 mêmes groupes en lançant l'algorithme. Il y a une chose que j'ai oublié d'expliquer et je m'en excuse, c'est qu'à chaque fois que je fais appel à cette boucle "for", je ne dois pas obtenir forcément les mêmes groupes de billes . -
[Résolu] [Java] Algorithme de séparation de billes dans des groupes
Deejayfool a posté un sujet dans Programmation
Bonjour à tous! J'ai un petit problème pour une application en Java. Je dois séparer 24 billes de 4 couleurs différentes (6 billes par couleur) en groupe de 3 billes tout en étant sûr de ne pas avoir deux billes de même couleur. J'ai réussi à faire ce début de code mais malheureusement cela ne permet pas d'être certain d'avoir que des billes de la même couleur pour les deux derniers groupes de 3 (par exemple, les 6 premiers groupes font "Blanc", "Bleu", "Vert" et donc les deux derniers groupes n'auront plus que des "Noir", "Noir", "Noir"). Ici "listeBille" est une liste qui contient les 24 billes. Bille[] tabBille = null; boolean trouve; int valAleatoire; Couleur couleur; for (int i = 0; i < 8; i++) //Il y aura 8 groupes de 3 billes { //On ajoute 3 billes dans notre nouveau tableau tabBille = new Bille[3]; for (int j = 0; j < 3; j++) { trouve = false; //On récupère une bille au hasard parmi la liste while (!trouve) { trouve = true; valAleatoire = (int)(Math.random() * listeBille.size()); couleur = listeBille.get(valAleatoire).getCouleur(); //On vérifie qu'une bille de la même couleur n'existe pas déjà dans le tableau for (int k = 0; k < tabBille.length; k++) { //Si c'est la même couleur, alors il faut qu'on cherche une autre bille if (tabBille[k] != null && tabBille[k].getCouleur().compareTo(couleur) == 0) { trouve = false; break; } } } tabBille[j] = listeBille.get(valAleatoire); listeBille.remove(valAleatoire); } [...] Code permettant de traiter le tableau de billes [...] } Si quelqu'un saurait m'aiguiller pour ce problème ou connaitrait un algorithme qui permet de s'assurer que ce genre de cas n'arrive jamais, je lui en serai très reconnaissant . -
La version correcte de la condition serait plutôt : if ( c[i] % 2 == 0 )
-
Problème de Compilation Dev-C++[résolu]
Deejayfool a répondu à un(e) sujet de Xeti dans Programmation
Salut Xeti! J'ai eu exactement le meme probleme que toi avec Dev-C++ et Vista Basic. Depuis j'utilise le compilateur GCC avec Cygwin et ça marche impec (par contre on n'a pas d'interface avec Cygwin, c'est un simple executeur de commandes...). -
[XML] Comment récupérer la valeur d'une variable ?
Deejayfool a répondu à un(e) sujet de Deejayfool dans Programmation
Salut KewlCat. J'ai fait quelques recherches et j'ai réussi à afficher les valeurs des attributs à l'aide du code suivant : $xml = simplexml_load_file('http://site-exemple.fr/xml'); $var1 = $xml->variable1; $var2 = $xml->variable2; $var3 = $xml->variable3; $var4 = $xml->variable4; Ca marchait très bien en local mais une fois hébergé, cela ne fonctionne plus. En effet, l'hébergeur ne connait pas SimpleXML. En revanche, il connaît DOMXML. J'ai donc fait plein d'essais avec des scripts du style : $dom = domxml_open_file('http://site-exemple.fr/xml'); $root = $dom->document_element(); $var1 = $root->variable1; $var2 = $root->variable2; $var3 = $root->variable3; $var4 = $root->variable4; Ou encore bien d'autres scripts contenant des fonctions comme attributes() ou encore domxml_open_mem(). Dans tout les cas, soit ça n'affiche rien (j'utilise bien entendu un echo ^^), ou alors ça me fait des erreurs du genre : Fatal error: Call to a member function on a non-object in /homepages/41/d237834000/htdocs/mes_statistiques.php on line 43 Est-ce que quelqu'un pourrait me donner un script php qui pourrait fonctionner en fonction de ce que je vous ai dis? Encore merci d'avance. -
Bonjour tout le monde! La question que je me pose est dans le titre. J'ai un fichier XML du type suivant : <exemple> <variable1>ceci</variable1> <variable2>est</variable2> <variable3>un</variable3> <variable4>test</variable4> </exemple> Et je voudrai, sur ma page web, pouvoir accéder à ces données (en sachant que le fichier XML appartient à un autre site). J'ai donc fait plusieurs recherches avec mon ami google qui m'a mentionné des fonctions DOMDocument ou encore SimpleXML. J'ai donc essayé des exemples que je trouvais sur Internet mais aucun n'a fonctionné (ca me retournai toujours des erreurs). Est-ce que quelqu'un pourrait me donner un script (PHP ou autre) qui me permettrai d'accéder aux valeurs de ces variables? Merci d'avance
-
[MySQL] Modifier la base de données à une certaine heure
Deejayfool a répondu à un(e) sujet de Deejayfool dans Programmation
Merci beaucoup pour vos réponses mais ce n'est pas un serveur perso que j'ai mais un hébergement chez free. Je ne pense donc pas que cela fonctionnera. De plus, je n'ai pas vu de scripts qui me permettrai de mettre à jour ma base de données à une certaine heure mais plutôt d'executer un script qui se répetera tout les certains laps de temps. Ce n'est donc pas ce que je recherche. J'ai donc réfléchi longuement au problème jusqu'à trouver une solution qui me conviendra (je ne l'ai pas encore testée mais je pense que ça devrait fonctionner). Je créé une variable jour dans la base de données et à chaque fois qu'un utilisateur se connecte au site, je vérifie si le contenu de la variable jour correspond au jour donné par la fonction NOW(). Si ce n'est pas le cas, on a donc passé 0h00 et je réinitialise ma variable valide tout en mettant à jour ma variable jour. Ca n'est sûrement pas la plus simple des solutions (et je pense que c'est encore moins la plus optimisée mais je n'arrive pas à trouver mieux). Merci encore pour votre aide . -
[MySQL] Modifier la base de données à une certaine heure
Deejayfool a posté un sujet dans Programmation
Bien le bonjour membres de Zebulon ! J'aurai besoin de votre aide pour gérer ma base de données MySQL. Que je vous explique : J'ai besoin de réinitialiser certaines valeurs d'une table de la base de données à une certaine heure (comme l'indique le titre du topic xD ). Voici la forme de la table en question : Nom : Ville - idUtilisateur : Int - nomVille : VarChar(30) - typeVille : VarChar(30) - valide : Int (que je fais varier entre 0 et 1) Donc je voudrai qu'à 0h00, toutes les valeurs "valide" soient remises à 0. Qui peut me donner un élément de réponse ? Voir même la réponse si possible . Merci d'avance . -
[VB6] Se loguer sur un site par POST
Deejayfool a répondu à un(e) sujet de Deejayfool dans Programmation
-
[VB6] Se loguer sur un site par POST
Deejayfool a répondu à un(e) sujet de Deejayfool dans Programmation
Je viens de faire quelques recherches sur google sur la fonction HttpSendRequest() que tu m'as parlé. Et j'ai trouvé une page très intéressante qui fait exactement ce dont j'ai besoin (du moins je pense car à la fin, la fonction retourne le contenu de la page chargée) : http://docvb.free.fr/apidetail.php?idapi=209 Le problème, c'est que je ne vois pas exactement comment fonctionne les paramètres de la fonction :/ . Je vais donc faire un bref résumé de ce que je pense avoir trouvé. Si vous savez comment fonctionne les autres paramètres, n'hésitez pas à me le dire. Public Function UrlPost(stURL As String, stPostData As String, _ stStatusCode As String, stStatusText As String, _ Optional lgInternet As INTERNET_DEF = INTERNET_DEFAULT_HTTP_PORT, _ Optional stUser As String = vbNullString, _ Optional stPass As String = vbNullString) As String stURL : C'est l'URL de la page contenant le formulaire de login stPostDate : Je ne vois pas à quoi ça sert stStatusCode : Je ne vois pas à quoi ça sert lgInternet : Je ne vois pas à quoi ça sert (mais bon c'est facultatif...) stUser : Je pense que c'est là qu'on donne le login stPass : Et là le mot de passe pour pouvoir se logger Merci de bien vouloir éclairer ma lanterne . -
[VB6] Se loguer sur un site par POST
Deejayfool a répondu à un(e) sujet de Deejayfool dans Programmation
Je suis désolé :/ . Comme je t'ai dis, je ne connais pas très bien le fonctionnement du POST et je croyais que tu me parlais de passer les variables par l'adresse. Pour en revenir à ça : Je ne vois pas réellement comment l'inclure dans mon programme car j'utilise une fonction (dont je ne connais pas le fonctionnement) qui me permet de retourner le code source d'une page donné en paramètre que voici : Option Explicit Private Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long Private Declare Function InternetOpenUrl Lib "wininet.dll" Alias "InternetOpenUrlA" (ByVal hOpen As Long, ByVal sUrl As String, ByVal sHeaders As String, ByVal lLength As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long Private Declare Function InternetReadFile Lib "wininet.dll" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer Private Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet As Long) As Integer __________________________________________________________________ Public Function ReponseWeb(ByVal URL As String) As String On Error Resume Next Dim hOpen As Long Dim hOpenUrl As Long Dim bDoLoop As Boolean Dim bRet As Boolean Dim sReadBuffer As String * 2048 Dim lNumberOfBytesRead As Long Dim sBuffer As String hOpen = InternetOpen("VB OpenUrl", 0, vbNullString, vbNullString, 0) hOpenUrl = InternetOpenUrl(hOpen, URL, vbNullString, 0, &H80000000, 0) bDoLoop = True While bDoLoop sReadBuffer = vbNullString bRet = InternetReadFile(hOpenUrl, sReadBuffer, Len(sReadBuffer), lNumberOfBytesRead) sBuffer = sBuffer & Left(sReadBuffer, lNumberOfBytesRead) If Not CBool(lNumberOfBytesRead) Then bDoLoop = False Wend If hOpenUrl <> 0 Then InternetCloseHandle (hOpenUrl) If hOpen <> 0 Then InternetCloseHandle (hOpen) ReponseWeb = sBuffer End Function J'arrive très bien à récupérer le code source de la page de loggin mais je voudrai le code source de la page qu'on obtient une fois loggé. Et je ne vois pas comment faire pour introduire ton exemple de POST dans mon programme :s . Merci pour ta rapidité de réponse . -
[VB6] Se loguer sur un site par POST
Deejayfool a répondu à un(e) sujet de Deejayfool dans Programmation
Salut KewlCat ! Comme je l'ai dis dans mon premier message, le formulaire envoie les valeurs par POST, c'est à dire que les valeurs des variables ne sont pas envoyées par l'adresse de la page. Je ne peux donc pas faire comme tu me le dis. C'est justement ça qui me pose problème :/ . Je ne vois pas comment on fait pour envoyer des valeurs par POST car je ne connais pas très bien le principe. Je sais juste que pour envoyer le contenu d'un formulaire d'une page à une autre, il y a 2 méthodes : une qui l'envoie par l'adresse de la page (exemple : http://site.com/index.php?login=deejay&pass=fool ), et une autre qui l'envoie par POST (et donc les contenu des variables ne peuvent pas être vues par les internautes). Je ne vois pas ce que tu veux dire :s -
Bien le bonjour tout le monde ! J'ai besoin d'un peu d'aide dans la réalisation d'un de mes programmes en Visual Basic 6. J'ai besoin de récuperer une information sur un site web (ça j'y arrive) mais pour le faire, il faut d'abord que je me logue sur ce site en demandant le login et le mot de passe à l'utilisateur (et ça par contre j'y arrive pas). Pour info, pour se connecter au site, il faut remplir un formulaire par POST (ca aurait été trop simple de taper un simple : http://site.com/index.php?login=deejay&pass=fool ). Je connais le nom des variables à remplir qui sont "need_login_form_login" et "need_login_form_password" mais je ne vois pas comment les remplir. Une autre info : je ne veux pas avoir à ouvrir un éventuel navigateur (j'ai juste besoin de récupérer le code source de la page obtenue après que l'utilisateur soit logué). Merci d'avance pour votre aide.
-
[Résolu] [VB6] Besoin d'une fonction de recherche de mots
Deejayfool a répondu à un(e) sujet de Deejayfool dans Programmation
Merci beaucoup sebdraluorg pour la rapidité de ta réponse. Ta fonction m'a beaucoup aidé. Il y a juste eu un petit problème car lorsque je l'utilisais, il affichait bien le mot recherché mais il donnait aussi des lettres en plus. J'ai analysé un peu ton code pour trouver qu'il fallait remplacer : TxtLenB = lPos2 - (lPos1 + Len(KeyWord2)) Par TxtLenB = lPos2 - NxtPos J'ai aussi un peu raccourcis ton code car dans mon cas, il n'y a pas besoin d'autant de vérifications. Encore merci sebdraluorg !