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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  55  56  57  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°865938
nraynaud
lol
Posté le 06-10-2004 à 12:43:32  profilanswer
 

Reprise du message précédent :
http://www.nraynaud.org/kilombo/chiure_table.png  
 
:cry:


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 06-10-2004 à 12:43:32  profilanswer
 

n°865952
Jubijub
Parce que je le VD bien
Posté le 06-10-2004 à 12:53:45  profilanswer
 

the real moins moins a écrit :

moi j'avais jamais eu besoin de faire ça, mon mac me parle:
"attention! you are now running running on reserve battery power."


 
c la classe un pc qui parle :  
 
Utilisateur : tiens, je v cliquer ici...
PC : non pas là connard, on t'a déjà dit : sur le rond rouge


---------------
Jubi Photos : Flickr - 500px
n°865985
nraynaud
lol
Posté le 06-10-2004 à 13:27:43  profilanswer
 

dans JTable :

Code :
  1. private void updateSubComponentUI(Object componentShell) {
  2.         if (componentShell == null) {
  3.             return;
  4.         }
  5.         Component component = null;
  6.         if (componentShell instanceof Component) {
  7.             component = (Component)componentShell;
  8.         }
  9.         if (componentShell instanceof DefaultCellEditor) {
  10.             component = ((DefaultCellEditor)componentShell).getComponent();
  11.         }
  12.         if (component != null && component instanceof JComponent) {
  13.             ((JComponent)component).updateUI();
  14.         }
  15.     }


[:petrus75]


---------------
trainoo.com, c'est fini
n°866024
R3g
fonctionnaire certifié ITIL
Posté le 06-10-2004 à 14:06:47  profilanswer
 

[:mlc]


---------------
Au royaume des sourds, les borgnes sont sourds.
n°866029
nraynaud
lol
Posté le 06-10-2004 à 14:09:29  profilanswer
 

R3g > y'a la même dans les composants textes et DefaultDocumentMachin.
 
mais DefaultDocumentMachin, il a *réellement* une feature de killer (le locking readers/writer) alors que là c'est nul, et j'ai besoin d'y insérer mon code (pour éviter la capture de plus haut).


---------------
trainoo.com, c'est fini
n°866116
nraynaud
lol
Posté le 06-10-2004 à 15:11:52  profilanswer
 

c'est la bordure du composant qui était 3D en fait, il suffisait de lui mettre un bord "line" /o\


---------------
trainoo.com, c'est fini
n°866118
the real m​oins moins
Posté le 06-10-2004 à 15:13:13  profilanswer
 

flemme de chercher: c'est ou qu'on regle la durée de vie d'une session http dans tomcat? /o\


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°866121
nraynaud
lol
Posté le 06-10-2004 à 15:20:18  profilanswer
 

http://www.jguru.com/faq/view.jsp?EID=415341
 
de rien.


---------------
trainoo.com, c'est fini
n°866175
benou
Posté le 06-10-2004 à 16:23:52  profilanswer
 

the real moins moins a écrit :

flemme de chercher: c'est ou qu'on regle la durée de vie d'une session http dans tomcat? /o\


[:google] y en a qui se sont fait lapidé pour moins que ca ...
 
 
 
le lien de nraynaud en 1er dans google : http://www.google.fr/search?hl=fr& [...] eout&meta=


---------------
ma vie, mon oeuvre - HomePlayer
n°866193
the real m​oins moins
Posté le 06-10-2004 à 16:37:26  profilanswer
 

[:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 06-10-2004 à 16:37:26  profilanswer
 

n°866896
nraynaud
lol
Posté le 07-10-2004 à 09:56:51  profilanswer
 

le layout des répertoires des projets sous maven, il est imposé (par exemple plugin-beaninfo/src/test/java/org ) ?
 
ça veut dire que si je fais un "rm -rf src/test" mon truc va se compiler sans pbs ? /o\


Message édité par nraynaud le 07-10-2004 à 09:57:27

---------------
trainoo.com, c'est fini
n°866912
nraynaud
lol
Posté le 07-10-2004 à 10:27:26  profilanswer
 

Citation :

nraynaud@macaron:~/xdoclet2/xdoclet-plugins/plugin-beaninfo/src$ mv test/ moncul
nraynaud@macaron:~/xdoclet2/xdoclet-plugins/plugin-beaninfo/src$ cd ..
nraynaud@macaron:~/xdoclet2/xdoclet-plugins/plugin-beaninfo$ maven -o jar:install
...
BUILD SUCCESSFUL
...


\o/ j'apprends vite hein [:dawa]
 
 
 
 
 
 
 
 
 
 
 
 
 
/o\


---------------
trainoo.com, c'est fini
n°866930
nraynaud
lol
Posté le 07-10-2004 à 10:57:20  profilanswer
 

bon, j'ai eu un pb de classpath dans maven pour compiler xdoclet.
 
j'ai eu à satisfaire les dépendances de la cible ant à la main en trashant le classpath
 
et là :

BUILD FAILED
/Users/nraynaud/jcoincoin/jcoincoin/build.xml:93: org.picocontainer.defaults.UnsatisfiableDependenciesException: org.xdoclet.plugin.beaninfo.BeanInfoPlugin doesn't have any satisfiable constructors. Unsatisfiable dependencies: [[class org.generama.VelocityTemplateEngine, class org.xdoclet.QDoxMetadataProvider, interface org.generama.WriterMapper]]


 
c'est manifestement le classpath du module ant qui est pas bon [:sisicaivrai] j'en ai marre !!!


---------------
trainoo.com, c'est fini
n°866945
the real m​oins moins
Posté le 07-10-2004 à 11:08:32  profilanswer
 

rien à voir


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°866946
nraynaud
lol
Posté le 07-10-2004 à 11:09:30  profilanswer
 

-- > alors ? une idée du pb ?


---------------
trainoo.com, c'est fini
n°866957
the real m​oins moins
Posté le 07-10-2004 à 11:23:41  profilanswer
 

nsatisfiable dependencies: [[class org.generama.VelocityTemplateEngine, class org.xdoclet.QDoxMetadataProvider, interface org.generama.WriterMapper]]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°866960
nraynaud
lol
Posté le 07-10-2004 à 11:28:54  profilanswer
 

moins moins > elles sont dans le classpath bordel :fou:  
 

nraynaud@macaron:~/jcoincoin/jcoincoin$ grep -r 'org.generama.VelocityTemplateEngine' lib/*Binary file lib/generama-1.0.jar matches
nraynaud@macaron:~/jcoincoin/jcoincoin$ grep -r 'org.xdoclet.QDoxMetadataProvider' lib/*
Binary file lib/xdoclet-2.0.jar matches
nraynaud@macaron:~/jcoincoin/jcoincoin$ grep -r 'org.generama.WriterMapper' lib/*
Binary file lib/generama-1.0.jar matches


 
si je regarde les intro de picocontainer (dont, je n'ai rien à foutre, je le rappelle, je suis toujours dans les javabeans, et j'aimerai termier un projet un jour dans ma vie), il les charge par réflection !
 
Il cherche quoi ? des implémentations concrètes ?


---------------
trainoo.com, c'est fini
n°866972
the real m​oins moins
Posté le 07-10-2004 à 11:41:48  profilanswer
 

nraynaud a écrit :

moins moins > elles sont dans le classpath bordel :fou:  
 

t'as pas remarqué dans l'example qu'il faut declarer les composants non?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°866978
the real m​oins moins
Posté le 07-10-2004 à 11:47:46  profilanswer
 

(me dit pas que c'est débile, j'le sais, et j'ai pas la tête à chercher les arguments des raisons du pourquoi. tu peux tjs envoyer un mail sur la user-ml de picocontainer pour infos)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°867007
nraynaud
lol
Posté le 07-10-2004 à 13:01:40  profilanswer
 

c'est pas ça une déclaration de composant :

           <component  
              classname="org.xdoclet.plugin.beaninfo.BeanInfoPlugin"
              destdir="${basedir}/target/xdoclet-output"
              />


 
(supaire, j'ai oublié de changer le répertoire de destination)


---------------
trainoo.com, c'est fini
n°867067
the real m​oins moins
Posté le 07-10-2004 à 14:38:42  profilanswer
 

ben si c'est ça mais tu dois aussi declarer les dependences (qui te sont données ds la partie du message d'erreur que j'ai recopiée)
 


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°867069
the real m​oins moins
Posté le 07-10-2004 à 14:39:31  profilanswer
 

sinon y'a des gens qui utilisent jalopy ici?
connaitriez des "repository" pour des configs standard? genre, au hasard, une config jalopy qui matche les settings par defaut d'idea? :whistle: (qui sont parfaits :o)
 
(paske pardon mais les settings par defaut d'eclipse [:mlc])


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°867102
nraynaud
lol
Posté le 07-10-2004 à 15:06:23  profilanswer
 

rooh putain, le trip !!!!
 
si je mets juste :

<component
              classname="org.xdoclet.plugin.beaninfo.BeanInfoPlugin"
              destdir="${basedir}/gen-src"
              />
            <component
              classname="org.generama.VelocityTemplateEngine" />


(donc pas tout ce qu'il manque, pour voir si c'est bien comme ça que -- disait de le déclarer)
 
j'ai cette erreur :

BUILD FAILED
/Users/nraynaud/jcoincoin/jcoincoin/build.xml:93: java.lang.RuntimeException: java.lang.RuntimeException: @javabean.class displayName="JCoinCoin" name="JCoinCoin" shortDescription="a full jcoincoin bean."
 in jcoincoin.JCoinCoin (line 56):
shortDescription is an invalid parameter name.


 
donc une erreur qui semble de ma part (j'ai pas encore été vérifeir la doc), donc ça semble marcher (alors que j'ai pas fait tout ce que -- m'a dit)
 
si je mets tout :

           <component
              classname="org.xdoclet.plugin.beaninfo.BeanInfoPlugin"
              destdir="${basedir}/gen-src"
              />
            <component
              classname="org.generama.VelocityTemplateEngine" />
            <component
              classname="org.xdoclet.QDoxMetadataProvider" />
            <component
              classname="org.generama.WriterMapper" />
[/cpp]
il gueule qu'il a tenté d'instancier une interface (cf le message d'erreur qu'à quoté --) :
[fixed]BUILD FAILED
/Users/nraynaud/jcoincoin/jcoincoin/build.xml:93: org.picocontainer.defaults.NotConcreteRegistrationException: Bad Access: 'org.generama.WriterMapper' is not instantiable


 
 ce qui semble en partie logique, d'un autre côte, j'ai aucune idée et absolument rien à foutre de QUI est une implémentation concrète de cette interface.
 
Mais la classe du milieu, QDoxMetadataProvider, elle est pas déclarée non plus dans le premier cas.
 
on peut spéculer qu'en fait y'a un lien d'héritage entre les 3 classes, mais c'est chelou.
 
bon, j'espère que ça marche le premier truc et que l'erreur est de moi (j'ai laissé les balises de xdoclet1, et ils ont dû les changer entre les 2 version, mais ça *c'est* mon boulot de le savoir) .


---------------
trainoo.com, c'est fini
n°867104
nraynaud
lol
Posté le 07-10-2004 à 15:08:27  profilanswer
 

\o/ j'ai trouvé comment retrouver les docs de xdoclet2 rapidement avec google : il suffit de mettre le nom de -- dans la requête en plus des mots clef [:itm]


---------------
trainoo.com, c'est fini
n°867108
the real m​oins moins
Posté le 07-10-2004 à 15:09:58  profilanswer
 

serieux? [:rofl]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°867142
nraynaud
lol
Posté le 07-10-2004 à 15:51:31  profilanswer
 

 [xdoclet] Running org.xdoclet.plugin.beaninfo.BeanInfoPlugin
  [xdoclet] Unknown tag: @javabean.property in file:/Users/nraynaud/jcoincoin/jcoincoin/src/jcoincoin/JCoinCoin.java (line 282)


[:dawa]
http://docs.codehaus.org/display/X [...] n.property


---------------
trainoo.com, c'est fini
n°867143
uriel
blood pt.2
Posté le 07-10-2004 à 15:52:20  profilanswer
 

nraynaud a écrit :

\o/ j'ai trouvé comment retrouver les docs de xdoclet2 rapidement avec google : il suffit de mettre le nom de -- dans la requête en plus des mots clef [:itm]


 
[:mlc]


---------------
IVG en france
n°867169
the real m​oins moins
Posté le 07-10-2004 à 16:10:33  profilanswer
 

le mauvais esprit, c'est rigolo deux minutes, mais à force, ça m'use, perso :sleep:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°867312
benou
Posté le 07-10-2004 à 19:04:01  profilanswer
 

dans le code de String.java :  

Citation :


    public int indexOf(int ch, int fromIndex) {
 int max = offset + count;
 char v[] = value;
 
 if (fromIndex < 0) {
     fromIndex = 0;
 } else if (fromIndex >= count) {
     // Note: fromIndex might be near -1>>>1.
     return -1;
 }
 for (int i = offset + fromIndex ; i < max ; i++) {
     if (v[i] == ch) {
  return i - offset;
     }
 }
 return -1;
    }


ce qui m'étonne dans cette histoire c'est le char v[] = value; du début. Pourquoi se serveir de v plutot que de value ? Le seul intérêt que j'y vois est une éventuelle optimisation...  
 
Ce serait plus rapide d'accéder à une variable locale que d'une variable de classe ? qu'en pensez vous ?


---------------
ma vie, mon oeuvre - HomePlayer
n°867334
nraynaud
lol
Posté le 07-10-2004 à 19:21:50  profilanswer
 

benou > non, c'est pas de l'optim.  
Mais j'ai pas d'explication non plus, code sclérosé ?


---------------
trainoo.com, c'est fini
n°867344
benou
Posté le 07-10-2004 à 19:37:38  profilanswer
 

nraynaud a écrit :

benou > non, c'est pas de l'optim.  
Mais j'ai pas d'explication non plus, code sclérosé ?


y a ça dans toutes les méthodes ... systématiquement le tableau de char est recopié avant d'être utilisé, et c'est pareil si la méthode a des paramêtre de type String : leur pointeur vers le tableau est recopié en local.
 
ex :  

Code :
  1. public int indexOf(String str, int fromIndex) {
  2.      char v1[] = value;
  3.      char v2[] = str.value;
  4.      //...
  5.     }


Message édité par benou le 07-10-2004 à 19:38:49

---------------
ma vie, mon oeuvre - HomePlayer
n°867348
benou
Posté le 07-10-2004 à 19:41:23  profilanswer
 

tiens, sur cetaines méthodes y a un commentaire :  

Code :
  1. int off = offset;      /* avoid getfield opcode */
  2. char[] val = value;    /* avoid getfield opcode */


 
ca me parle pas bcp plus ... j'y connais rien en bytecode java :/


---------------
ma vie, mon oeuvre - HomePlayer
n°867353
nraynaud
lol
Posté le 07-10-2004 à 19:49:59  profilanswer
 

mouais, bon, je m'incline. s'ils optimisent à ce niveau là, on est pas sortis.
 
le but c'est de pas générer le bytecode pour aller déréférencer le champ dans la boucle.
 
mais bon, normalement, au premier coup de 3"Common subexpression elimination" il doit gicler.


---------------
trainoo.com, c'est fini
n°867357
benou
Posté le 07-10-2004 à 19:55:05  profilanswer
 

j'ai pas bcp plus compris ...
de quel déréférencement tu parles ?


---------------
ma vie, mon oeuvre - HomePlayer
n°867358
nraynaud
lol
Posté le 07-10-2004 à 19:58:05  profilanswer
 

heu, je sais pas, "getfield" c'est pas clair comme opcode ?


---------------
trainoo.com, c'est fini
n°867361
benou
Posté le 07-10-2004 à 20:01:22  profilanswer
 

nraynaud a écrit :

heu, je sais pas, "getfield" c'est pas clair comme opcode ?


si mais je vois pas le raport avec ton histoire de déréférencement dans la boucle ...
 
si tu veux pas expliquer, explique pas, mais fait pas comme si c'était évident à comprendre. Ca sous-entend que je suis un con, et j'apprécie pas qu'on me prenne pour un con...


---------------
ma vie, mon oeuvre - HomePlayer
n°867366
nraynaud
lol
Posté le 07-10-2004 à 20:04:53  profilanswer
 

heu, t'as un pointeur sur l'objet et un offset du champ.
ben tu vas en mémoire au pointeur, tu décales de l'offset, tu lis la valeur et tu la poses sur la pile.


---------------
trainoo.com, c'est fini
n°867368
benou
Posté le 07-10-2004 à 20:07:46  profilanswer
 

donc la seule opération économisée serait le "+ offset" ?


---------------
ma vie, mon oeuvre - HomePlayer
n°867378
nraynaud
lol
Posté le 07-10-2004 à 20:15:54  profilanswer
 

non, le cherchage en mémoire surtout.
 
mais tout ça c'est niveau bytecode. hein, à l'exécution, on ferait jamais tout ça (et puis si on tentait de le faire, ça tomberait sur le cache).


---------------
trainoo.com, c'est fini
n°867389
benou
Posté le 07-10-2004 à 20:31:05  profilanswer
 

nraynaud a écrit :

non, le cherchage en mémoire surtout.


je vois pas de quel charchage en mémoire tu parles : le pointeur est une adresse mémoire, y a pas besoin d'aller lire ce qu'il y a dedans ...  
 
enfin bref, laisse tomber. j'ai ma réponse, c'est pour une optimisation ...


---------------
ma vie, mon oeuvre - HomePlayer
n°867440
the real m​oins moins
Posté le 07-10-2004 à 21:05:45  profilanswer
 

benou a écrit :


si tu veux pas expliquer, explique pas, mais fait pas comme si c'était évident à comprendre. Ca sous-entend que je suis un con, et j'apprécie pas qu'on me prenne pour un con...

:sleep:
 
apparement ça te gêne pas qu'on te prenne pour un gros parano complexé, par contre  :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  55  56  57  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


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