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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  62  63  64  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°873776
benou
Posté le 14-10-2004 à 23:51:11  profilanswer
 

Reprise du message précédent :
implémentation de base

Code :
  1. import java.io.*;
  2. import java.util.*;
  3. public class Sort {
  4.    public static void main(String[] args) {
  5.       if (args.length > 2) {
  6.          System.err.println("java Sort [fileToSort [sortedFile]]
  7.          System.exit("-1" );
  8.       }
  9.       InputStream inStream = System.in;
  10.       PrintStream outStream = System.out;
  11.       if (args.length == 2) {
  12.          outStream = new PrintStream (new FileOutputStream(args[1]));
  13.       }
  14.       if (args.length >= 1) {
  15.          inStream = new FileInputStream(args[0]);
  16.       }
  17.       String line;
  18.       BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
  19.       List buf = new ArrayList();
  20.       while ((line = reader.readLine()) != null) {
  21.          buf.add(line);
  22.       }
  23.       Collections.sort(buf);
  24.       for (int i = 0; i < buf.size(); i++) {
  25.          outStream.println(buf.get(i));
  26.       }
  27.    }
  28. }


toute ressemblance avec un code tapé à la volée, sans vérification que ca compile ou que ca marche ne serait que pure imagination de votre part

mood
Publicité
Posté le 14-10-2004 à 23:51:11  profilanswer
 

n°873788
the real m​oins moins
Posté le 15-10-2004 à 00:13:48  profilanswer
 

tu m'etonnes que ça va pas etre au poil niveau perfs, si on fait comme ça [:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°873797
nraynaud
lol
Posté le 15-10-2004 à 01:00:58  profilanswer
 

nraynaud@macaron:~/hfr/laplusgrosse$ find ../.. -name '*.java' -exec cat {} \; > test2


on se créé un petit fichier de test ...
 
 
c'est hallucinant la quantité de code java qu'il y a dans ma poubelle !!!


Message édité par nraynaud le 15-10-2004 à 01:01:16

---------------
trainoo.com, c'est fini
n°873808
nraynaud
lol
Posté le 15-10-2004 à 02:37:32  profilanswer
 

nraynaud@macaron:~/hfr/laplusgrosse$ java -Xms40m -Xrunhprof FileSorter test2 outnraynaud  
HPROF ERROR: unable to resolve a method id
HPROF ERROR: got NULL trace in obj_alloc
HPROF ERROR: unable to resolve a method id
HPROF ERROR: got NULL trace in obj_alloc
HPROF ERROR: unable to resolve a method id
HPROF ERROR: got NULL trace in obj_alloc
HPROF ERROR: unable to resolve a method id
HPROF ERROR: got NULL trace in obj_alloc
HPROF ERROR: unable to resolve a method id
HPROF ERROR: got NULL trace in obj_alloc
HPROF ERROR: class ID already in use


[:xx_xx]


---------------
trainoo.com, c'est fini
n°873809
nraynaud
lol
Posté le 15-10-2004 à 02:57:25  profilanswer
 

bon, bah sort il nous met à tous entre 3 et 4 de facteur dans la vue (comme je suis sur mac, le temps de démarrage de la jvm est négligeable).


---------------
trainoo.com, c'est fini
n°873811
nraynaud
lol
Posté le 15-10-2004 à 03:30:05  profilanswer
 

nraynaud@macaron:~/hfr/laplusgrosse$ time java FileSorter test2 outnraynaud  
 
real    0m17.141s
user    0m11.450s
sys     0m0.370s
nraynaud@macaron:~/hfr/laplusgrosse$ time sort < test2 > outsort  
 
real    0m6.249s
user    0m2.670s
sys     0m1.340s
nraynaud@macaron:~/hfr/laplusgrosse$ time ./a.out < test2 > outshnaps  
 
real    0m22.725s
user    0m15.610s
sys     0m0.740s
nraynaud@macaron:~/hfr/laplusgrosse$ time java Benou < test2 > outBenou  
 
real    0m28.704s
user    0m12.360s
sys     0m6.850s
nraynaud@macaron:~/hfr/laplusgrosse$ time java Benou < test2 > outBenou  
 
real    0m27.926s
user    0m12.690s
sys     0m6.180s
 
nraynaud@macaron:~/hfr/laplusgrosse$ time ./a.out < test3 > outshnaps  
 
real    1m15.505s
user    0m45.370s
sys     0m1.610s
nraynaud@macaron:~/hfr/laplusgrosse$ time sort < test3 > outsort  
 
real    0m18.497s
user    0m7.550s
sys     0m3.600s
nraynaud@macaron:~/hfr/laplusgrosse$ time java Benou < test3 > outBenou  
Exception in thread "main" java.lang.OutOfMemoryError
 
real    0m23.586s
user    0m11.530s
sys     0m1.130s
nraynaud@macaron:~/hfr/laplusgrosse$ time java FileSorter test3 outnraynaud  
 
real    0m49.647s
user    0m33.750s
sys     0m1.220s
nraynaud@macaron:~/hfr/laplusgrosse$ time java -Xmx100m Benou < test3 > outBenou  
Exception in thread "main" java.lang.OutOfMemoryError
 
real    0m27.984s
user    0m16.380s
sys     0m1.640s
nraynaud@macaron:~/hfr/laplusgrosse$ time java -Xmx200m Benou < test3 > outBenou  
 
real    1m19.566s
user    0m38.060s
sys     0m19.590s
nraynaud@macaron:~/hfr/laplusgrosse$ time java -Xmx200m -Xms200m Benou < test3 > outBenou  
 
real    1m16.741s
user    0m36.660s
sys     0m20.420s
nraynaud@macaron:~/hfr/laplusgrosse$ time java -Xmx200m FileSorter test3 outnraynaud  
 
real    0m53.536s
user    0m34.100s
sys     0m1.270s
nraynaud@macaron:~/hfr/laplusgrosse$ time java -Xms200m FileSorter test3 outnraynaud  
Error occurred during initialization of VM
Incompatible initial and maximum heap sizes specified
Trace/BPT trap
 
real    0m5.067s
user    0m0.040s
sys     0m0.090s
nraynaud@macaron:~/hfr/laplusgrosse$ time java -Xms200m -Xmx200m FileSorter test3 outnraynaud  
 
real    0m40.904s
user    0m29.610s
sys     0m0.720s
nraynaud@macaron:~/hfr/laplusgrosse$ ls -ks
total 171708
    4 Benou.class                 672 a.out*                    34696 outsort
    4 Benou.java                   84 java.hprof.txt                4 shnaps.cpp
    4 FileSorter$Line.class     34692 outBenou                   3464 test1
    4 FileSorter.class          34696 outnraynaud               11384 test2
    4 FileSorter.java           17300 outshnaps                 34696 test3
nraynaud@macaron:~/hfr/laplusgrosse$ cat Benou.java  
import java.io.*;
import java.util.*;
 
public class Benou {
 
    public static void main(String[] args) {
        String line;
        BufferedReader reader = new BufferedReader(new InputStreamReader(
                System.in));
        List buf = new ArrayList();
        try {
            while ((line = reader.readLine()) != null) {
                buf.add(line);
            }
 
            Collections.sort(buf);
            for (int i = 0; i < buf.size(); i++) {
                System.out.println(buf.get(i));
            }
        } catch (IOException e) {
            // TODO (nraynaud) Auto-generated catch block
            throw new RuntimeException(e);
        }
    }
}
nraynaud@macaron:~/hfr/laplusgrosse$ cat shnaps.cpp  
#include <iostream>
#include <fstream>
#include <iterator>
#include <algorithm>
#include <vector>
#include <string>
 
using namespace std;
 
int main()
{
  vector<string> text;
 
  string line;
while(getline(cin, line))
  {
    getline(cin, line);
    text.push_back(line);
  }
   
  sort(text.begin(), text.end());
 
  ostream_iterator<string> os(cout , "\n" );
  copy(text.begin(), text.end(), os);
}
nraynaud@macaron:~/hfr/laplusgrosse$ cat FileSorter.java  
/*
 * Created on 14 oct. 2004
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Generation - Code and Comments
 */
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
import java.io.RandomAccessFile;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.Set;
import java.util.TreeSet;
 
/**
 * @author nraynaud
 *  
 */
public class FileSorter {
 
    private static ByteBuffer bb;
 
    public static void main(String[] args) {
        File inf = new File(args[0]);
        File of = new File(args[1]);
        ByteBuffer obb;
        try {
            bb = new FileInputStream(inf).getChannel().map(
                    FileChannel.MapMode.READ_ONLY, 0, inf.length());
            obb = new RandomAccessFile(of, "rw" ).getChannel().map(
 
                    FileChannel.MapMode.READ_WRITE, 0, inf.length());
        } catch (FileNotFoundException e) {
            // TODO (nraynaud) Auto-generated catch block
            throw new RuntimeException(e);
        } catch (IOException e) {
            // TODO (nraynaud) Auto-generated catch block
            throw new RuntimeException(e);
        }
        try {
            for (Iterator i = getLines(bb).iterator(); i.hasNext();) {
                Line l = (Line) i.next();
 
                l.writeOn(obb);
            }
        } catch (IOException e1) {
            // TODO (nraynaud) Auto-generated catch block
            throw new RuntimeException(e1);
        }
    }
 
    private static Collection getLines(ByteBuffer bb) {
        ArrayList col = new ArrayList(1000);
        int off = 0;
        int len = 0;
        while (bb.hasRemaining()) {
            len++;
            //faites pas ça à la maison les enfants !!!
            if (bb.get() == '\n') {
                col.add(new Line(off, len));
                off += len;
                len = 0;
            }
        }
        if (off < bb.limit())
            col.add(new Line(off, len));
        bb.rewind();
        Collections.sort(col);
        return col;
 
    }
 
    private static byte buff[] = new byte[1000];
 
    private static class Line implements Comparable {
 
        final int offset;
 
        final int length;
 
        public Line(final int offset, final int length) {
            this.offset = offset;
            this.length = length;
        }
 
        /**
         * @param out
         * @throws IOException
         */
        public void writeOn(ByteBuffer out) throws IOException {
            if (buff.length < length)
                buff = new byte[length];
            bb.position(offset);
            bb.get(buff, 0, length);
            out.put(buff, 0, length);
        }
 
        private byte get(int i) {
            return bb.get(offset + i);
        }
 
        public int compareTo(Object o) {
            Line l = (Line) o;
            // le pros font ça il parrait
            int l1 = length, l2 = l.length;
            for (int i = 0; i < l1 && i < l2; i++) {
                byte b1 = get(i);
                byte b2 = l.get(i);
                if (b1 != b2)
                    return b1 < b2 ? -1 : 1;
            }
            return l1 < l2 ? -1 : 1;
        }
    }
}
 
nraynaud@macaron:~/hfr/laplusgrosse$  


j'ai viré certaines benouseries.
 
Moi je mmape mes fichiers, la flemme de vérifier ce soir que ça fait une réelle différence.
 
 
on est tous des brêles, on doit manifestment tous avoir la même complexité sauf sort.
 
j'ai essayé un TreeMap, c'est un poil plus lent (probablement le temps de faire passer des buckets dans la génération suivante).
 
edit : le fichier C++ est compilé en -Wall -O6(comme je sais jamais jusqu'à combien ça va suivant la plateforme)


Message édité par nraynaud le 15-10-2004 à 03:49:16

---------------
trainoo.com, c'est fini
n°873813
nraynaud
lol
Posté le 15-10-2004 à 03:35:01  profilanswer
 

exercice pour les mon jeune padawan jubijub > pourquoi quand benou monte un fichier de 34Mo en mémoire, il en faut en réalité plus de 100 ?


---------------
trainoo.com, c'est fini
n°873814
nraynaud
lol
Posté le 15-10-2004 à 03:36:33  profilanswer
 

demain on tente d'autres algos.


---------------
trainoo.com, c'est fini
n°873860
chrisbk
-
Posté le 15-10-2004 à 09:12:23  profilanswer
 

Jubijub a écrit :

moi g rien compris à JLex tout court .... (enfin si JLex ca allait, c CUP où g vraiment du mal :D malgré un prof patient et compréhensif


 
Et pourtant, c'est si simple ...


---------------
NP: HTTP Error 764 Stupid coder found
n°873861
benou
Posté le 15-10-2004 à 09:14:16  profilanswer
 

nraynaud a écrit :

exercice pour les mon jeune padawan jubijub > pourquoi quand benou monte un fichier de 34Mo en mémoire, il en faut en réalité plus de 100 ?


caractères unicodes ?
le fait que je le monte ligne par ligne ?
le cache de String ?
 
bonne question en tout cas ...

mood
Publicité
Posté le 15-10-2004 à 09:14:16  profilanswer
 

n°873862
benou
Posté le 15-10-2004 à 09:15:19  profilanswer
 

si je dis pas de connerie, en java, le trie sera plus gourmand car il se fait sur des caractères unicodes alors qu'en shell ce sera en ascii ...
edit : dans mon cas où je fais la comparaison sur des char bien sûr ...


Message édité par benou le 15-10-2004 à 09:57:36
n°873880
sircam
I Like Trains
Posté le 15-10-2004 à 09:55:05  profilanswer
 

Code :
  1. /*
  2. * Created on 14 oct. 2004
  3. *
  4. * TODO To change the template for this generated file go to
  5. * Window - Preferences - Java - Code Generation - Code and Comments
  6. */

 
Un petit effort nraynaud...  ;)


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°873903
Taz
bisounours-codeur
Posté le 15-10-2004 à 10:24:06  profilanswer
 

Taz a écrit :


 

Code :
  1. public class Boxing
  2. {
  3.     public static void main()
  4.     {
  5. Object o = 3.14;
  6. int a = (int)(double)o;
  7. System.out.println(a);
  8.     }
  9. }

pourquoi ceci ne marche pas ?

n°873913
chrisbk
-
Posté le 15-10-2004 à 10:52:17  profilanswer
 

Taz a écrit :


cela me donne 2 fois la même séquence d'instructions, 2 boxing. Je délire complètement mais je me demande si le compilateur doit optimiser le flot d'instruction ou prendre le problème au niveau de la sémantique.


 
tu regardes ou ? si jamais tu regardes au niveau de l'IL t'etonnes pas, le compilo (idem que cui de java) fait aucune optimisation, alors bon... (je suppose que le fait que tes deux variables s'apellent 'a' est une erreur de recopie...)


---------------
NP: HTTP Error 764 Stupid coder found
n°874009
nraynaud
lol
Posté le 15-10-2004 à 13:28:44  profilanswer
 

benou a écrit :

si je dis pas de connerie, en java, le trie sera plus gourmand car il se fait sur des caractères unicodes alors qu'en shell ce sera en ascii ...
edit : dans mon cas où je fais la comparaison sur des char bien sûr ...


benou a écrit :

caractères unicodes ?
le fait que je le monte ligne par ligne ?
le cache de String ?
 
bonne question en tout cas ...


tu t'appeles jubi ? [:kiki]
 
biensûr que l'utf16 double la taille prise par les octets.


---------------
trainoo.com, c'est fini
n°874148
benou
Posté le 15-10-2004 à 15:46:39  profilanswer
 

et donc ?
 
32 * 2 < 100 [:spamafote]  
 
il est où le reste d'après toi ?  
Ca me parait pas évident => range ton kiki.
 
 
 
T'es vraiment obligé d'être aussi désagréable dans tes interventions ?


Message édité par benou le 15-10-2004 à 15:47:11
n°874149
the real m​oins moins
Posté le 15-10-2004 à 15:49:15  profilanswer
 

[:violon]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°874154
benou
Posté le 15-10-2004 à 15:52:33  profilanswer
 


c'est si incompréhensible que ca de pas avoir envie de se faire envoyer chier à chaque question ?
 
merde, regardez un peu ! c'est devenu quoi ce forum  :fou:

n°874165
chrisbk
-
Posté le 15-10-2004 à 15:59:10  profilanswer
 

benou a écrit :

c'est si incompréhensible que ca de pas avoir envie de se faire envoyer chier à chaque question ?
 
merde, regardez un peu ! c'est devenu quoi ce forum  :fou:


 
fo dire, je reponds intelligement a tes questions sur le bytecode et tu reagis meme pas, alors, je boude [:mmmfff]


---------------
NP: HTTP Error 764 Stupid coder found
n°874166
uriel
blood pt.2
Posté le 15-10-2004 à 15:59:52  profilanswer
 

benou a écrit :


merde, regardez un peu ! c'est devenu quoi ce forum  :fou:


 
[:kiki]
 
 
(:D)


---------------
IVG en france
n°874168
the real m​oins moins
Posté le 15-10-2004 à 16:00:15  profilanswer
 

[:violon]²


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°874169
chrisbk
-
Posté le 15-10-2004 à 16:00:45  profilanswer
 

[:tartragnan]


---------------
NP: HTTP Error 764 Stupid coder found
n°874173
the real m​oins moins
Posté le 15-10-2004 à 16:02:25  profilanswer
 

tu bosses pas l'vendredi? [:god]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°874174
uriel
blood pt.2
Posté le 15-10-2004 à 16:03:24  profilanswer
 

Citation :

Try this maneuver: Take 50-60 paces backwards. Take several deep breaths. Sprint forward at full speed. Do a triple summersault through the air, and disappear up your own ass.


 
 
[:petrus75]


---------------
IVG en france
n°874175
uriel
blood pt.2
Posté le 15-10-2004 à 16:07:50  profilanswer
 

cte super ambiance ici [:--greg--]


---------------
IVG en france
n°874176
nraynaud
lol
Posté le 15-10-2004 à 16:08:10  profilanswer
 

benou > oui.
 

nraynaud@macaron:~/hfr/laplusgrosse$ wc -l test3
 1093814 test3


 
rajoute 16Mo de Strings (dds) + pour le dernier accroissement de l'arraylist : un peu moins de 8Mo (le double de la taille puisque qu'au moment de la copie, les 2 sont en mémoire, je spécule que c'est à ce moment que ça fait le OOM).
 
 
après, c'est noyé dans le bordel, l'entrée et tamponée 2 fois (8ko + 16 ko) ça compte pas trop, la sortie tamponée une fois (8ko) et le reste est perdu dans les limbes du système.


---------------
trainoo.com, c'est fini
n°874178
the real m​oins moins
Posté le 15-10-2004 à 16:09:46  profilanswer
 
n°874181
nraynaud
lol
Posté le 15-10-2004 à 16:11:06  profilanswer
 

ton google en flamand, tu te le mets au cul, avec ton kiki


---------------
trainoo.com, c'est fini
n°874193
sircam
I Like Trains
Posté le 15-10-2004 à 16:21:04  profilanswer
 

nraynaud a écrit :

ton google en flamand, tu te le mets au cul, avec ton kiki


be = flamand --> inadmissible.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°874196
uriel
blood pt.2
Posté le 15-10-2004 à 16:22:09  profilanswer
 

nraynaud> quand tu utilises eclipse sur ton mac, il monte a combien en CPU et memoire?


---------------
IVG en france
n°874202
benou
Posté le 15-10-2004 à 16:25:34  profilanswer
 

chrisbk a écrit :

fo dire, je reponds intelligement a tes questions sur le bytecode et tu reagis meme pas, alors, je boude [:mmmfff]


j'ai un peu décroché à ta réponse ... j'y capte vraiment rien au byte code :(

n°874211
nraynaud
lol
Posté le 15-10-2004 à 16:31:07  profilanswer
 

uriel a écrit :

nraynaud> quand tu utilises eclipse sur ton mac, il monte a combien en CPU et memoire?

heu, je sais pas quoi répondre à ça. Ma machine est chargée comme un mulet en permanence, en particulier Firefox bouffe toutes les ressources.


---------------
trainoo.com, c'est fini
n°874273
nraynaud
lol
Posté le 15-10-2004 à 17:04:31  profilanswer
 

Code :
  1. private static Node getOption(final String name, Node n) {
  2.         return DOMUtils.getChild(new DOMUtils.Predicate() {
  3.             public boolean value(Node n) {
  4.                 return "option".equals(n.getNodeName())
  5.                         && name.equals(DOMUtils.getAttribute(n, "name" ));
  6.             }
  7.         }, n);
  8.     }


 
donnez moi une vraie syntaxe pour les closures bordel de merde !!!!


---------------
trainoo.com, c'est fini
n°874276
Taz
bisounours-codeur
Posté le 15-10-2004 à 17:06:04  profilanswer
 

chrisbk a écrit :

tu regardes ou ? si jamais tu regardes au niveau de l'IL t'etonnes pas, le compilo (idem que cui de java) fait aucune optimisation, alors bon... (je suppose que le fait que tes deux variables s'apellent 'a' est une erreur de recopie...)

oui je regarde l'IL, et c'est un peu dommage de manquer une optimisation triviale comme celle là. Je sais pas pour javac, mais la seule optimisation que j'ai jamais vu en C#, elle est imposée, c'est pour les constantes const :/
 
oui erreur de recopie

n°874279
nraynaud
lol
Posté le 15-10-2004 à 17:10:22  profilanswer
 

taz > pareil pour java.
sauf que le bytecode java est typé, et pas chez .net.
 
le raisonnement de .net est le suivant : comme de toutes façon il est hors de question de pas générer du code natif et de faire des optimisations, pas la peine de se faire chier avec un IL trop fin. (j'ai plus la source, une interview d'un architecte)


---------------
trainoo.com, c'est fini
n°874309
nraynaud
lol
Posté le 15-10-2004 à 17:41:39  profilanswer
 

y'a personne chez Sun qui s'est dit que ça serait pretique un petit panel avec un champ login et un champ password ? voir même un petit frame autour de tout ça ?


---------------
trainoo.com, c'est fini
n°874311
uriel
blood pt.2
Posté le 15-10-2004 à 17:45:12  profilanswer
 

tiens si on touche a un fichier java dans un projet eclipse via un terminal (donc en dehors de eclipse), apres y a un probleme:

Citation :


Resource '/jGI/org/jgi/test' is out of sync with the file system.


 
je fais comment la [:petrus75]


---------------
IVG en france
n°874312
the real m​oins moins
Posté le 15-10-2004 à 17:47:07  profilanswer
 

on jette eclipse?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°874313
uriel
blood pt.2
Posté le 15-10-2004 à 17:47:18  profilanswer
 

nraynaud a écrit :

y'a personne chez Sun qui s'est dit que ça serait pretique un petit panel avec un champ login et un champ password ? voir même un petit frame autour de tout ça ?


 
spa jgoodies qui a fait un truc comme ca?


---------------
IVG en france
n°874314
uriel
blood pt.2
Posté le 15-10-2004 à 17:47:46  profilanswer
 


 
kiki tout ca ...


---------------
IVG en france
n°874316
the real m​oins moins
Posté le 15-10-2004 à 17:49:31  profilanswer
 

uriel a écrit :

kiki tout ca ...

y'a un topic eclipse, ici c'est un topic d'elite :o


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

 Page :   1  2  3  4  5  ..  62  63  64  ..  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)