cs_depression
Messages postés100Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention13 juillet 2009
-
12 oct. 2007 à 13:00
Utilisateur anonyme -
29 mai 2011 à 17:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
juldici
Messages postés1Date d'inscriptionsamedi 5 juin 2010StatutMembreDernière intervention 6 juin 2010 6 juin 2010 à 00:42
Bonjour pouvez vous me généré une de mise a jour rapide pour windows 7 version ultimate ou m'en donner une joigné moi a cette adresse:juldici@hotmail.fr
merci
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 oct. 2007 à 18:50
et si ca pond un code plus propre...
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 15 oct. 2007 à 10:17
ahhh :) Coucou747 et son optimisation :)
En meme temps t'a raison. Quand ya un visiteur par site, on s'en fou un peu, mais dès que l'on à 100 visites concurrentielles, l'optimisation devient importante !! :)
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 14 oct. 2007 à 23:54
cmp1(); 712.96
cmp2(); 300.27
cmp3(); 230.8
avec cmp1 le code ci dessus
pour cmp2 et 3, on remplace :
$sKeyPart='4,G,F,6,8,H,4,F,G,H,6,4,G,F,H,8,G,F,4,H,8,6,4,H,G,F,6,H,4,1,G,H,1,2,F';
$aKeyPart=explode(',',$sKeyPart);
par
$aKeyPart=array('4','G','F','6','8','H', '4','F','G','H','6','4','G','F', 'H','8','G','F','4','H','8','6','4','H','G','F', '6','H','4','1','G','H','1','2','F');
pour le 2 et par :
$aKeyPart='4GF68H4FGH64GFH8GF4H864HGF6H41GH12F';
pour le 3
kylekatarnls
Messages postés35Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention 1 juillet 2008 14 oct. 2007 à 22:41
Non justement pas plus rapide, un array se traite bien plus vite qu'une chaine de caractères.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 14 oct. 2007 à 12:21
oups, j'ai oublie de vous dire... le substr permet de prendre plus ou moins de caracteres, la, j'ai pas mis les arguments suivants, mais il en faut...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 14 oct. 2007 à 12:20
substr(md5(microtime()));
je genere comme ca certains ids de ma page (a la ASP :) matez les id de certains elements xhtml du code de codes-sources, c'est bien special, mais ca permet plein de trucs)
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 14 oct. 2007 à 01:46
Pas bête ça coucou747 :)
A force on va trouver la meilleure solution pour faire des clefs mais des clefs qui servent a quoi on sait toujours pas >_<
Le seul temps d execution qui me parait non negligeable c'est le temps passé a trouver comment faire au lieu de répondre a la question a quoi ça sert :p
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 14 oct. 2007 à 00:14
"Et le temps d'exécution, on s'en balance un peu."
quand on peut coupler les deux... c'est mieux...
pourquoi utiliser un tableau et pas comme on le ferait en C :
$a='alphabet';
$a[$indice];
c'est aussi simple, plus propre, et a mon avis, plus rapide...
kylekatarnls
Messages postés35Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention 1 juillet 2008 13 oct. 2007 à 12:44
Je suis de l'avis de Teclis01, il y a plein de chose simplifiable le boucles for au lieu de while, déclarer l'array en une seule avec :
$array=str_split('ABCDEFGHIJKLM...');
Et le temps d'exécution, on s'en balance un peu.
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 12 oct. 2007 à 16:55
en voilà un de générateur fait en 15 minutes...
<?php
29 mai 2011 à 17:32
6 juin 2010 à 00:42
merci
15 oct. 2007 à 18:50
15 oct. 2007 à 10:17
En meme temps t'a raison. Quand ya un visiteur par site, on s'en fou un peu, mais dès que l'on à 100 visites concurrentielles, l'optimisation devient importante !! :)
14 oct. 2007 à 23:54
cmp2(); 300.27
cmp3(); 230.8
avec cmp1 le code ci dessus
pour cmp2 et 3, on remplace :
$sKeyPart='4,G,F,6,8,H,4,F,G,H,6,4,G,F,H,8,G,F,4,H,8,6,4,H,G,F,6,H,4,1,G,H,1,2,F';
$aKeyPart=explode(',',$sKeyPart);
par
$aKeyPart=array('4','G','F','6','8','H', '4','F','G','H','6','4','G','F', 'H','8','G','F','4','H','8','6','4','H','G','F', '6','H','4','1','G','H','1','2','F');
pour le 2 et par :
$aKeyPart='4GF68H4FGH64GFH8GF4H864HGF6H41GH12F';
pour le 3
14 oct. 2007 à 22:41
14 oct. 2007 à 12:21
14 oct. 2007 à 12:20
je genere comme ca certains ids de ma page (a la ASP :) matez les id de certains elements xhtml du code de codes-sources, c'est bien special, mais ca permet plein de trucs)
14 oct. 2007 à 01:46
A force on va trouver la meilleure solution pour faire des clefs mais des clefs qui servent a quoi on sait toujours pas >_<
Le seul temps d execution qui me parait non negligeable c'est le temps passé a trouver comment faire au lieu de répondre a la question a quoi ça sert :p
14 oct. 2007 à 00:14
quand on peut coupler les deux... c'est mieux...
pourquoi utiliser un tableau et pas comme on le ferait en C :
$a='alphabet';
$a[$indice];
c'est aussi simple, plus propre, et a mon avis, plus rapide...
13 oct. 2007 à 12:44
$array=str_split('ABCDEFGHIJKLM...');
Et le temps d'exécution, on s'en balance un peu.
12 oct. 2007 à 16:55
<?php
$iMax=2;
$sKeyPart='4,G,F,6,8,H,4,F,G,H,6,4,G,F,H,8,G,F,4,H,8,6,4,H,G,F,6,H,4,1,G,H,1,2,F';
$aKeyPart=explode(',',$sKeyPart);
$iPart=count($aKeyPart)-1;
$aResult=array();
for($iCurrentKey=1;$iCurrentKey<=$iMax;$iCurrentKey++){
$sKey='a';
for($iCurrentPos=0;$iCurrentPos<=17;$iCurrentPos++){
$sKey.=$aKeyPart[rand(0,$iPart)];
if($iCurrentPos===3||$iCurrentPos===8||$iCurrentPos===13){
$sKey.='-';
}
}
$sKey.='b';
$aResult[$iCurrentKey]=$sKey;
}
echo '';
print_r($aResult);
echo '
';
?>
12 oct. 2007 à 16:27
Qqun peut m'expliquer ?
12 oct. 2007 à 13:00
Bon, l'effort peut paraître admirable et toussa, mais là, comme beaucoup d'autres, tu t'embêtes à réinventer la roue :
http://fr2.php.net/uniqid
Bon, là il y a la boucle et les tirets en plus...