Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3002 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  472  473  474  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1683415
multani
Dépressionnisé
Posté le 07-02-2008 à 17:06:06  profilanswer
 

Reprise du message précédent :
La plupart (toutes ?) des bases de données réagissent comme ça je pense.


Message édité par multani le 07-02-2008 à 17:06:36
mood
Publicité
Posté le 07-02-2008 à 17:06:06  profilanswer
 

n°1683417
skeye
Posté le 07-02-2008 à 17:06:25  profilanswer
 

ratibus a écrit :


Ca dépend des usages mais par exemple dans le cadre d'un forum faut ajouter un champ qui numérote les messages au sein d'un topic.
Du coup pour récupérer les messages d'une page tu te retrouve avec une clause du style : numero < 40 and numero > 20
Et ça ça trace grave :D
 
Exemple : http://www.nexen.net/articles/doss [...] _limit.php


...et quand tu supprimes un post c'est léger comme tout.[:moule_bite]


---------------
Can't buy what I want because it's free -
n°1683427
ratibus
Posté le 07-02-2008 à 17:20:56  profilanswer
 

skeye a écrit :


...et quand tu supprimes un post c'est léger comme tout.[:moule_bite]


Ca dépend, dans le cadre d'un forum tu peux éventuellement te permettre de laisser un "trou".
Pour un forum dont je m'occupe (1 500 000 messages) j'avais ajouté ce système de numérotation. J'avais réussi en 1 requete SQL (avec des variables utilisateur MySQL ) à numéroter tous les posts en 15min :D


---------------
Mon blog
n°1683442
FlorentG
Posté le 07-02-2008 à 17:33:23  profilanswer
 

skeye a écrit :


...et quand tu supprimes un post c'est léger comme tout.[:moule_bite]


Vu que la suppression est quand-même rare, c'est pas trop grave, nan ? [:petrus75]

n°1683444
skeye
Posté le 07-02-2008 à 17:34:06  profilanswer
 

FlorentG a écrit :


Vu que la suppression est quand-même rare, c'est pas trop grave, nan ? [:petrus75]


dépend vachement de l'appli.[:jagstang]


---------------
Can't buy what I want because it's free -
n°1683529
omega2
Posté le 07-02-2008 à 18:33:56  profilanswer
 

Je me poses une question du coup. C'est quoi le plus rapide quand on a un forum très remplis?
1) stocker la position du message directement dans la table des messages
2) avoir une table qui indique les id des messages en fonction de la page où ils se trouvent et ensuite faire un "id in (...)" sur la table des messages en utilisant le résultat de la requête qui demande les id correspondant à la page donné.

n°1683531
skeye
Posté le 07-02-2008 à 18:35:33  profilanswer
 

omega2 a écrit :

2) avoir une table qui indique les id des messages en fonction de la page où ils se trouvent et ensuite faire un "id in (...)" sur la table des messages en utilisant le résultat de la requête qui demande les id correspondant à la page donné.


pourquoi un in(), la jointure c'est trop simple?[:pingouino]

Message cité 1 fois
Message édité par skeye le 07-02-2008 à 18:35:37

---------------
Can't buy what I want because it's free -
n°1683536
omega2
Posté le 07-02-2008 à 18:37:25  profilanswer
 

FlorentG a écrit :


Vu que la suppression est quand-même rare, c'est pas trop grave, nan ? [:petrus75]

Hum, ça dépend des sites ça. Prend donc le site jeuxvideo.fr, dans certaines discutions la moitié des messages sont supprimé (enfin bon, pas grave niveau performance pour eux, ils ne font que masquer le contenu)

n°1683540
omega2
Posté le 07-02-2008 à 18:41:44  profilanswer
 

skeye a écrit :


pourquoi un in(), la jointure c'est trop simple?[:pingouino]


Oui, beaucoup trop simple (BIIIIIPP, je savais bien qu'il devait y avoir plus simple)
 
Bon, je corrige ma question :
C'est quoi le plus rapide quand on a un forum très remplis?
1) stocker la position du message directement dans la table des messages
2) avoir une table qui indique les id des messages en fonction de la page où ils se trouvent et ensuite faire une jointure entre cette table et celle des messages en indiquant juste la page x de la discussion y.

n°1683567
nraynaud
lol
Posté le 07-02-2008 à 19:16:23  profilanswer
 

vous savez si c'est portable entre SGBD le min() et max() sur des booléen ?


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 07-02-2008 à 19:16:23  profilanswer
 

n°1683588
bixibu
Ca ... c'est fait!
Posté le 07-02-2008 à 19:43:53  profilanswer
 

javascript :
 
1- est-ce possible d'utiliser des string en index d'un array ?
j'arrive à associer tab["A"] = 10;
alert(tab["lol"]) me renvoit bien 10
 mais si je fait un tab.length, il me repond 0 ... [:pingouino]
 
2- du coup je tente le coup en mettant en index plutot la valeur décimal de ma lettre (unicode) genre :
tab[66] = 10;  // lettre B
tab[82] = 20;  //lettre R
 
si je fait alert(tab.length) alors que je n'ai ajouté que 2 valeurs à mon tableau il me sort une longueur de 91 ! donc en mémoire il a crée 90 cases vides.. C'est normal au niveau de la gestion mémoire? c'est a cause de ce putain de PHP qui ma fait prendre de mauvaise habitude ? j'y connais quedalle en allocation mémoire ?
 
merci :(

Message cité 1 fois
Message édité par bixibu le 07-02-2008 à 19:45:33
n°1683589
0x90
Posté le 07-02-2008 à 19:44:35  profilanswer
 

FlorentG a écrit :


Vu que la suppression est quand-même rare, c'est pas trop grave, nan ? [:petrus75]


 
oh noooon, pas encore cette discussion :(


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1683596
nraynaud
lol
Posté le 07-02-2008 à 19:49:49  profilanswer
 

bixibu a écrit :

javascript :
 
1- est-ce possible d'utiliser des string en index d'un array ?
j'arrive à associer tab["A"] = 10;
alert(tab["lol"]) me renvoit bien 10
 mais si je fait un tab.length, il me repond 0 ... [:pingouino]
 
2- du coup je tente le coup en mettant en index plutot la valeur décimal de ma lettre (unicode) genre :
tab[66] = 10;  // lettre B
tab[82] = 20;  //lettre R
 
si je fait alert(tab.length) alors que je n'ai ajouté que 2 valeurs à mon tableau il me sort une longueur de 91 ! donc en mémoire il a crée 90 cases vides.. C'est normal au niveau de la gestion mémoire? c'est a cause de ce putain de PHP qui ma fait prendre de mauvaise habitude ? j'y connais quedalle en allocation mémoire ?
 
merci :(


il faut utiliser une map, pas un tableau


---------------
trainoo.com, c'est fini
n°1683598
masklinn
í dag viðrar vel til loftárása
Posté le 07-02-2008 à 19:53:39  profilanswer
 

nraynaud a écrit :


il faut utiliser une map, pas un tableau


Ce que le JS n'a pas, donc il faut utiliser un Object (et pas un Array), et il n'y a pas de propriété "length" dessus.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1683643
bixibu
Ca ... c'est fait!
Posté le 07-02-2008 à 20:57:35  profilanswer
 

une collection d'objets du coup ?
 
Car en fait le but de ma manoeuvre est d'accéder rapidement à la valeur correspondant à la lettre passé en parametre.. Le role d'un Index quoi, j'ai pas envie de bouclé tout mon tableau pour trouver ma valeur
 
(a l'appuie d'une touche sur le clavier par l'utilisateur, je récupere la lettre tapée et je veux au plus vite pouvoir selectionner dans la liste qui correspond la ligne dont la premiere lettre correspond à la touche appuyéee)
 
je vois pas trop comment faire ca à l'aide d'un objet  :ange:

Message cité 1 fois
Message édité par bixibu le 07-02-2008 à 20:58:11
n°1683648
masklinn
í dag viðrar vel til loftárása
Posté le 07-02-2008 à 20:59:37  profilanswer
 

bixibu a écrit :

une collection d'objets du coup ?


Non, un Object utilisé comme une hashmap, puisqu'en JS c'est équivalent.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1683655
bixibu
Ca ... c'est fait!
Posté le 07-02-2008 à 21:04:54  profilanswer
 

hum bon ok je vais me renseigner, je connais pas les "hashmap" , merci ;)
 
edit : http://www.hftonline.com/forum/showthread.php?t=12882 ca m'a l'air parfait  :jap: n'est ce pas?


Message édité par bixibu le 07-02-2008 à 21:09:28
n°1683866
multani
Dépressionnisé
Posté le 08-02-2008 à 10:47:22  profilanswer
 

omega2 a écrit :

2) avoir une table qui indique les id des messages en fonction de la page où ils se trouvent et ensuite faire une jointure entre cette table et celle des messages en indiquant juste la page x de la discussion y.


Et tu fais comment pour gérer un nombre de messages par pages variable ?

n°1683987
omega2
Posté le 08-02-2008 à 14:50:28  profilanswer
 

multani a écrit :


Et tu fais comment pour gérer un nombre de messages par pages variable ?

Si je veux gérer ça alors je calculerai qu'elles sont les pages pré-calculé qui recouvrent la plage de message voulut par l'utilisateur, je récupèrerais ensuite tous les messages de ces pages là puis je calculerai le décalage pour sauter ce qui n'est pas demandé et je n'afficherai ensuite que le nombre de message demandé.
 
Par exemple si l'utilisateur veut la page 7 avec 34 messages par page (donc les messages 204 à 237) alors moi je récupèrerai les pages 8 et 9 de ma base si je les ai groupé par 25 (les messages 200 à 249) , je sauterai ensuite les 4 premiers (les 200 à 203) et j'afficherai enfin les 34 suivants (donc les 204 à 237 qui sont bien ceux demandé).
 
Une autre question?

n°1683991
nraynaud
lol
Posté le 08-02-2008 à 14:55:08  profilanswer
 

mais c'est pas plus efficace de cacher tout ce merdier en mémoire, mais que pour le set actif ?


---------------
trainoo.com, c'est fini
n°1684088
the real m​oins moins
Posté le 08-02-2008 à 16:28:12  profilanswer
 

Citation :


One significant addition to Safari 3.1 will be support of HTML5’s SQL storage API, which is a client-side database storage programming interface that will allow a future array of web applications to store structured data locally on a user’s machine using SQL.

je débarque ? [:wam]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1684089
masklinn
í dag viðrar vel til loftárása
Posté le 08-02-2008 à 16:31:27  profilanswer
 

the real moins moins a écrit :

Citation :


One significant addition to Safari 3.1 will be support of HTML5’s SQL storage API, which is a client-side database storage programming interface that will allow a future array of web applications to store structured data locally on a user’s machine using SQL.

je débarque ? [:wam]


Pas spécialement, ils l'ont annoncé il y a genre 3 jours à tout pêter.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1684091
the real m​oins moins
Posté le 08-02-2008 à 16:35:04  profilanswer
 

l'existence meme de cette api


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1684094
masklinn
í dag viðrar vel til loftárása
Posté le 08-02-2008 à 16:36:25  profilanswer
 

the real moins moins a écrit :

l'existence meme de cette api


Ah. Ca aucune idée je suis pas trop html5

 

edit: faudrait checker l'histo SVN pour savoir quand c'est apparu


Message édité par masklinn le 08-02-2008 à 16:40:57

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1684107
Shinuza
This is unexecpected
Posté le 08-02-2008 à 16:45:40  profilanswer
 

masklinn a écrit :


Pas spécialement, ils l'ont annoncé il y a genre 3 jours à tout pêter.


Dans le trunk peut être, mais ça fait un moment que ça tourne sur le nightly.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1684111
xtof_83
Freeride Spirit
Posté le 08-02-2008 à 16:49:48  profilanswer
 

Io les gens:
 
Rapidou:
 
j'ai un formulaire, 2 boutons submit, quand je suis sur un des champs et clique Enter, sous FF nickel le premier bouton est executé, sous IE, la page se recharge, mais rien...
 
Bug ?

n°1684116
masklinn
í dag viðrar vel til loftárása
Posté le 08-02-2008 à 16:51:15  profilanswer
 

IE n'envoie pas les noms & valeurs des boutons de submit quand on valide avec le bouton enter.

 

Ou alors il envoie les deux, je sais plus

Message cité 1 fois
Message édité par masklinn le 08-02-2008 à 16:51:32

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1684119
omega2
Posté le 08-02-2008 à 16:54:51  profilanswer
 

De mémoire, il n'en envoie aucun.
D'ailleurs, je n'avais pas fait gaffe que firefox envoyait les données du premier qu'il trouve quand on valide avec "enter". :o

n°1684134
xtof_83
Freeride Spirit
Posté le 08-02-2008 à 17:10:04  profilanswer
 

masklinn a écrit :

IE n'envoie pas les noms & valeurs des boutons de submit quand on valide avec le bouton enter.
 
Ou alors il envoie les deux, je sais plus


 
 :sweat:  shit
 

omega2 a écrit :

De mémoire, il n'en envoie aucun.
D'ailleurs, je n'avais pas fait gaffe que firefox envoyait les données du premier qu'il trouve quand on valide avec "enter". :o


 
iep, c'est plutôt cool.
 
Il y a une soluce pour IE, ou bien... tans pis ?

n°1684135
FlorentG
Posté le 08-02-2008 à 17:11:35  profilanswer
 

xtof_83 a écrit :

j'ai un formulaire, 2 boutons submit, quand je suis sur un des champs et clique Enter, sous FF nickel le premier bouton est executé, sous IE, la page se recharge, mais rien...


C'est quoi la différence entre les deux boutons

n°1684137
masklinn
í dag viðrar vel til loftárása
Posté le 08-02-2008 à 17:12:59  profilanswer
 

xtof_83 a écrit :

iep, c'est plutôt cool.
 
Il y a une soluce pour IE, ou bien... tans pis ?


Une action par défaut quand le truc est POSTé sans bouton [:spamafote]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1684138
xtof_83
Freeride Spirit
Posté le 08-02-2008 à 17:17:43  profilanswer
 

FlorentG a écrit :


C'est quoi la différence entre les deux boutons


 
L'un fait cancel et renvoie sur la page principale,
lautre valide et va sur une autre page...
 
Sous FF nickel, cancel est appellé...
 
sous IE, ça recharge la page tranquille, sans rien.... rien apparait dans le bean...
 

masklinn a écrit :


Une action par défaut quand le truc est POSTé sans bouton [:spamafote]


 
tu le repére comment ça en Java ?

n°1684141
omega2
Posté le 08-02-2008 à 17:19:55  profilanswer
 

xtof_83 a écrit :


 
L'un fait cancel et renvoie sur la page principale,
lautre valide et va sur une autre page...
 
Sous FF nickel, cancel est appellé...
 
sous IE, ça recharge la page tranquille, sans rien.... rien apparait dans le bean...
 

Donc pour toi, l'action par défaut, c'est dire "J'ai tout saisie mais en fait non je voulais rien faire." ?
 

xtof_83 a écrit :


 
tu le repére comment ça en Java ?

Comme avec tous les autres langages, tu le repères par ce que tu n'as des infos sur aucun des boutons du formulaire alors que s'il avait cliqué sur un des boutons, t'aurais eu des infos sur ce bouton là.

Message cité 1 fois
Message édité par omega2 le 08-02-2008 à 17:21:02
n°1684142
FlorentG
Posté le 08-02-2008 à 17:21:18  profilanswer
 

xtof_83 a écrit :

L'un fait cancel et renvoie sur la page principale,


Ah ben voilà, c'est exactement ce qui faut pas faire [:dawa] Remplace le cancel par un lien. Car c'est con d'envoyer le formulaire juste pour faire cancel :D

n°1684145
xtof_83
Freeride Spirit
Posté le 08-02-2008 à 17:29:15  profilanswer
 

omega2 a écrit :

Donc pour toi, l'action par défaut, c'est dire "J'ai tout saisie mais en fait non je voulais rien faire." ?

 

figure1= :D ouais vu comme ça c'est débile, mais quand tu sais que lautre bouton c'est : effacer tout mes données de tous mes comptes, de pleins de trucs... Vaut mieux que l'utilisateur ne se manque pas ;)

omega2 a écrit :


Comme avec tous les autres langages, tu le repères par ce que tu n'as des infos sur aucun des boutons du formulaire alors que s'il avait cliqué sur un des boutons, t'aurais eu des infos sur ce bouton là.

 

Ouais c'est crade, mais bon...si il y a pas d'autres soluces :(

 
FlorentG a écrit :


Ah ben voilà, c'est exactement ce qui faut pas faire [:dawa] Remplace le cancel par un lien. Car c'est con d'envoyer le formulaire juste pour faire cancel :D

 

ref1 ;)
Jaurais pu le dire avant il est vrai...


Message édité par xtof_83 le 08-02-2008 à 17:30:03
n°1684149
the real m​oins moins
Posté le 08-02-2008 à 17:35:07  profilanswer
 
n°1684153
masklinn
í dag viðrar vel til loftárása
Posté le 08-02-2008 à 17:39:50  profilanswer
 

xtof_83 a écrit :


 
tu le repére comment ça en Java ?


Ca dépend de ton framework, avec Stripes il y a un @DefaultHandler sur les actionBeans


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1684160
xtof_83
Freeride Spirit
Posté le 08-02-2008 à 17:47:58  profilanswer
 

Ici c'est JSF de myfaces

n°1684165
masklinn
í dag viðrar vel til loftárása
Posté le 08-02-2008 à 17:52:37  profilanswer
 

Ah ben je sais pas dans ce cas :o

 

Mais check ta doc pour les bindings/validations/events/etc..., il y a sûrement des actions par défaut sur des beans


Message édité par masklinn le 08-02-2008 à 17:54:07

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1684200
xtof_83
Freeride Spirit
Posté le 08-02-2008 à 19:35:12  profilanswer
 

Oki thx Masklinn

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  472  473  474  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)