Précédent   Forum du club des développeurs et IT Pro > Le club des professionnels en informatique > Actualités
Actualités L'actualité des sociétés du secteur informatique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 16/12/2011, 05h47   #481
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 433
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 4 433
Points : 10 861
Points : 10 861
Citation:
Envoyé par kolodz Voir le message
Voici comment on vérifie les codes postaux sur le site que je maintiens :
Code SQL :
SELECT * FROM code_posteau
Le résultat de la requête est utilisé pour pour faire ceci :
Code php :
if(array_key_exists($codepostal,$list))

Étant donné la lenteur d'affichage du site associé, il a été décidé de mettre en cache le résultat de la requête...

La personne qui a produit ce code était payé plus cher que moi.
Et avait les droits d’accès à toutes les machines.

3 semaines que j'ai vue l'erreur, j'ai toujours pas eu le droit de faire la modification sur la prod.

Cordialement,
Patrick Kolodziejczyk.
tient...personnellement j'aurais faut un "SELECT COUNT(*) FROM code_posteau WHERE code = '$codepostal' "...mais peut-être as-tu une série de CP à vérifier
__________________
Developpez.com: Mes articles, forum FlashPascal
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice, FlashPascal
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 14h05   #482
kolodz
Membre Expert
 
Avatar de kolodz
 
Homme Patrick Kolodziejczyk
Développeur informatique
Inscription : avril 2008
Messages : 644
Détails du profil
Informations personnelles :
Nom : Homme Patrick Kolodziejczyk
Âge : 25
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : avril 2008
Messages : 644
Points : 2 332
Points : 2 332
Envoyer un message via MSN à kolodz
J'ai fait un
Code SQL :
SELECT * FROM code_posteau WHERE code = '$codepostal' limite 1
Il y a peut-être mieux, mais ça reste plus propre.
__________________
N'oubliez pas de marquer vos discussions
Si une réponse vous a été utile pensez à voter Pour
Pensez à la javadoc
kolodz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 14h12   #483
Charvalos
Membre éprouvé
 
Avatar de Charvalos
 
Homme
Autre
Inscription : juin 2010
Messages : 155
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 20
Localisation : Suisse

Informations professionnelles :
Activité : Autre

Informations forums :
Inscription : juin 2010
Messages : 155
Points : 425
Points : 425
Envoyer un message via MSN à Charvalos Envoyer un message via Skype™ à Charvalos
T'es vraiment obligé de mettre le LIMIT ?

Normalement, il ne peut pas y avoir plusieurs même codes postaux non ?
__________________
"Non, je ne dois rien à personne
Et je ne méprise personne".


Je ne réponds pas aux message techniques par MP !
Charvalos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 14h29   #484
kolodz
Membre Expert
 
Avatar de kolodz
 
Homme Patrick Kolodziejczyk
Développeur informatique
Inscription : avril 2008
Messages : 644
Détails du profil
Informations personnelles :
Nom : Homme Patrick Kolodziejczyk
Âge : 25
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : avril 2008
Messages : 644
Points : 2 332
Points : 2 332
Envoyer un message via MSN à kolodz
Soit le code postal existe, soit il n'existe pas.
Je ne vais pas m'amuser à parcourir l'ensemble des code postaux de France, si j'ai la réponse à la première ligne.
C'est une table à 62000 entrées...

Edit : Notre base a une entrée pour chaque ville d'un code postal.
__________________
N'oubliez pas de marquer vos discussions
Si une réponse vous a été utile pensez à voter Pour
Pensez à la javadoc
kolodz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 14h48   #485
Bebel
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 30
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 128
Points : 1 128
Citation:
Envoyé par Charvalos Voir le message
T'es vraiment obligé de mettre le LIMIT ?

Normalement, il ne peut pas y avoir plusieurs même codes postaux non ?
C'est possible. Regarde par exemple le 31140, il correspond a 3/4 villes.
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 18h59   #486
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 433
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 4 433
Points : 10 861
Points : 10 861
Citation:
Envoyé par Bebel Voir le message
C'est possible. Regarde par exemple le 31140, il correspond a 3/4 villes.
et souvent 97400 n'existe pas j'étais le mois dernier à Paris pour envoyer un colis...le soft me demande mon adresse, mon code postal était refusé, j'ai du pu passer par le guichet
__________________
Developpez.com: Mes articles, forum FlashPascal
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice, FlashPascal
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/12/2012, 14h10   #487
le y@m's
Rédacteur/Modérateur
 
Avatar de le y@m's
 
Homme Yann D'Isanto
Ingénieur développement logiciels
Inscription : février 2005
Messages : 2 642
Détails du profil
Informations personnelles :
Nom : Homme Yann D'Isanto
Âge : 30
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : février 2005
Messages : 2 642
Points : 6 157
Points : 6 157
Code java :
1
2
protected static String pckStr = (new Exception()).getStackTrace()[0].getClassName();
protected static Logger s_logger = Logger.getLogger(pckStr);
Pourquoi faire simple quand on peut faire compliqué...
__________________
Je ne répondrai à aucune question technique par MP.

Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème
pensez au tag

Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
le y@m's est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/12/2012, 14h14   #488
Deadpool
Membre Expert
 
Avatar de Deadpool
 
Homme David
Inscription : novembre 2005
Messages : 1 244
Détails du profil
Informations personnelles :
Nom : Homme David
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : novembre 2005
Messages : 1 244
Points : 1 652
Points : 1 652
Citation:
Envoyé par le y@m's Voir le message
Code java :
1
2
protected static String pckStr = (new Exception()).getStackTrace()[0].getClassName();
protected static Logger s_logger = Logger.getLogger(pckStr);
Pourquoi faire simple quand on peut faire compliqué...
Ah oui, là il a été le chercher loin son nom de classe.
__________________
“THERE IS NO JUSTICE. THERE’S JUST ME!”
Deadpool est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/12/2012, 06h52   #489
Médinoc
Expert Confirmé Sénior
 
Avatar de Médinoc
 
Homme
Développeur informatique
Inscription : septembre 2005
Messages : 22 396
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2005
Messages : 22 396
Points : 32 049
Points : 32 049
Envoyer un message via MSN à Médinoc
Minute, que contient la stacktrace pendant une init de variables statiques, en fait?
__________________
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone.
-- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Médinoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 10h55   #490
le y@m's
Rédacteur/Modérateur
 
Avatar de le y@m's
 
Homme Yann D'Isanto
Ingénieur développement logiciels
Inscription : février 2005
Messages : 2 642
Détails du profil
Informations personnelles :
Nom : Homme Yann D'Isanto
Âge : 30
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : février 2005
Messages : 2 642
Points : 6 157
Points : 6 157
Citation:
Envoyé par Médinoc Voir le message
Minute, que contient la stacktrace pendant une init de variables statiques, en fait?
La première ligne de la stacktrace correspond à là où est instancier l'exception. Donc cela revient à recupérer la classe dans laquelle est écrit ce bout de code (que le contexte soit statique ou pas) .
En fait c'est une manière compliquée et méga crado (création d'une exception avec toute la stacktrace derrière ) de faire MaClass.class.getName().
La création "usuelle" d'un logger étant donc :
Code java :
private static Logger LOG = Logger.getLogger(MaClass.class.getName());
__________________
Je ne répondrai à aucune question technique par MP.

Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème
pensez au tag

Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
le y@m's est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 12h20   #491
Jidefix
Membre émérite
 
Avatar de Jidefix
 
Inscription : septembre 2006
Messages : 709
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : septembre 2006
Messages : 709
Points : 946
Points : 946
Oui mais le truc de l'exception tu peux le copier/coller dans toutes les classes, tandis que
Code :
MaClass.class.getName()
Tu es obligé de le modifier à chaque fois, et donc de risquer un violent claquage de doigt.

Tout ça pour finir de toute façon dans l'appender par défaut dans la majorité des applis...

(les templates de classe? c'est quoi ça?)
__________________
Veuillez agréer nos sentiments les plus distingués. Soyez assurés de notre entière collaboration, bien à vous pour toujours et à jamais dans l'unique but de servir l'espérance de votre satisfaction, dis bonjour à ton père et à ta mère, bonne pétanque, mets ton écharpe fais froid dehors.
Jidefix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 13h09   #492
kolodz
Membre Expert
 
Avatar de kolodz
 
Homme Patrick Kolodziejczyk
Développeur informatique
Inscription : avril 2008
Messages : 644
Détails du profil
Informations personnelles :
Nom : Homme Patrick Kolodziejczyk
Âge : 25
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : avril 2008
Messages : 644
Points : 2 332
Points : 2 332
Envoyer un message via MSN à kolodz
Pas forcement si stupide...
Si tu renomme la classe avec un IDE, il te fera le changement aussi là...
__________________
N'oubliez pas de marquer vos discussions
Si une réponse vous a été utile pensez à voter Pour
Pensez à la javadoc
kolodz est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h19.


 
 
 
 
Partenaires

Hébergement Web