Keresés

Részletes keresés

sarokhaz Creative Commons License 2002.08.02 0 0 236
Meg tudna mondani nekem valaki, hogy ez a kis progreszlet miert a hamis agon fut tovabb?
egy servletrol lenne szo

.
.
.
Enumeration e = request.getParameterNames();
String nev=(String)e.nextElement();
String[] ertek=request.getParameterValues();
if (nev=="a") { .... }
else { .... }

hivasa: ......?a=blabla

a prg lefordul, a ket kodresz az elagazasban jol muxik, csak valamiert a hamis iranyba indul el.
gondoltam hatha rak el vagy eppen moge space-t vagy valamit amit nem latni, de nem. kiratva a parametereket nevre megkapom az "a"-t, ertekre pedig a "blabla"-t...
nem ertem.
ja, kezdo vagyok:)

kincza Creative Commons License 2002.07.14 0 0 235
http://jakarta.apache.org/poi/index.html

üdv,

kincza

Előzmény: despil_hun (234)
despil_hun Creative Commons License 2002.07.14 0 0 234
Üdvözlet mindenkinek.

Egy kérdésem lenne - kifejezetten VJ++ 6.0-hoz.

Szeretném egy osztály adatait Word Doc-ba kiiratni, lehetőleg formázva, egy előre elkészített Word template-be.

Na most biztos ki lehet bányászni a MSDN-ből - keresem is szorgosan - de azért megkérdezem az embereket, hogy ezt hogyan lehet megoldani?

Mert láttam már ilyet, tehát nem lehetetlen.

Köszönöm a segítséget..

bogyó Creative Commons License 2002.05.27 0 0 233
javasite.bme.hu/javalist
Előzmény: Egoist (232)
Egoist Creative Commons License 2002.05.27 0 0 232
Ezt a programsort ismered?
BufferedReader input = new BufferedReader(new InputStreamReader(S.getInputStream()));

Ha erre magad jöttél rá, akkor gratula. A béna kék könyvben betű szerint ugyanez van (még a Socket neve is ugyanez). Én is leírtam volna, de nem akartalak összezavarni.

Ja a kék könyv meg elég béna.
Csak összezavarodtam tőlle.
A JAVA doksi jobb.

Tudod, nem attol leszel profi, hogy mindent és mindenkit lefikázol (ettől legfeljebb gyerekes leszel). Ha a probléma felmerülésekor kinyitod a könyvet, magad oldottad volna meg a feladatot 3 perc alatt. Amúgymeg engem is érdekel egy jó Java forum. írd meg lééééééééééci hol segítettek neked!

Üdv: Ego

Előzmény: vakpal (229)
bogyó Creative Commons License 2002.05.27 0 0 231
Mond, te mindig ilyen kellemtlenkedô faszkalap vagy, vagy csak amikor segítséget és szívességet kérsz másoktól? Egy picit sem néztelek le, csupán figyelmeztettelek bizonyos áldásosnak mondott szakmai alázatra. Ha én nem tudok valamit, akkor megpróbálom megérteni a dolgot, és nem csípôbôl tüzelni arra, aki segít. Ez, hogy úgy mondjam, nem a legjobb túlélô stratégia. Konkrétan mindenki utálhat a való életben (is).

További jó duzzogást, seggfej.

Előzmény: vakpal (229)
NevemTeve Creative Commons License 2002.05.26 0 0 230
Kellene neked egy kulon forum, "Nagykepu kezdok problemai" cimmel :-)
Előzmény: vakpal (229)
vakpal Creative Commons License 2002.05.25 0 0 229
Ezt a programsort ismered?

BufferedReader input = new BufferedReader(new InputStreamReader(S.getInputStream()));

Ez jó vezető feljesztő :-)))))))))))))))))
Na akkor én most erre nem ragálnék mert még valami olyat irok amit megbánok.
Kössz hogy lenézel. Ezt Viszonzom és akkor én is semmibe veszlek ha megenged ha nem.
JAVA ban tényleg nem vagyok profi de. inkább haggyuk.

Másrészről olyan C++ -os programmal is kommonikálnia kell aminek közel sincsen meg a forássa mert egy külső cég fejlesztette aki meg becsődölt.

Leirom megint hátha nem jutott el a tudatodig mit irtam. Szóval megoldotam és mőködik.
Részemről a téma ejtve.

Előzmény: bogyó (228)
bogyó Creative Commons License 2002.05.23 0 0 228
Helló,

egyrészt írnék az aszinkron kommunikációról: IBM MQSeries. Nem triviális implementálni, speciális eseteit talán.

Másrészt egyértelmű, hogy benned a hiba, ha nem tudnak a Java és egyéb progrjamjaid összebeszélni. Amit mondasz, az típusos amatôr hiba: "nem csinálja". A BufferedReader egy streambôl olvas be, ami lehet IP csatorna, file, stb. Lehet probléma a buffer méretével (mert ez ugye, bufferelt), és valszeg mind a Java kliens, mind a Java szerveroldalon a default bufferméretet használod, és csodák-csodája, megy, míg az összes többi leszottyan. Egyáltalán, minek neked ez BufferedReader, miért nem sima socket kapcsolat, és arra egy InputStreamReader? A Java-ban ez nagyon szépen és általánosan van megírva, kezdôként nehéz a megfelelô osztályt kiválasztani.

Ha bevallottan amatôr vagy, kicsit kisebb arccal kellene közelítened a témához. Én vezetô fejlesztô vagyok egy cégnél, Javaban írok alaprendszereket, eddig nem találkoztam ilyen jellegű problémával, vagy ha igen, megoldottam, mert meg lehet. Nagyon kevés dolog van a Javaban, amit effektíve nem lehet megoldani, de azok nem ezen a szinten keresendôek, fôleg op.rendszer-specifikusak.

Előzmény: vakpal (216)
bogyó Creative Commons License 2002.05.23 0 0 227
A megoldás:

JTable table = new JTable();
table.getTableHeader().setReorderingAllowed(false);

Ajánlom a letöltött html-es doksit, nagyon hatékonyan kereshetô, nekem most egy percig tartott, pedig sohasem használtam.

Előzmény: gistvan (226)
gistvan Creative Commons License 2002.05.16 0 0 226
Hi all!

Hol lehet a JTable-nél letíltani, hogy az oszlopait ne lehessen a headernél megfogva összevissza felcsrélgetni?

A nyomtatásra még mindig várom a választ:
g.getFontMetrics().stringWidth(a)
printelés esetében mértnem ad vissza helyes értéket, mért csak a képernyőre történő kiírásnál megy rendesen? Progi részlet alább már leírva.

vakpal!
Te milyen java fórumot találtál, ahol segítettek? Nagy szívások közepette vagyok, és ez a java forum nem valami mozgalmas!

- Stewe -

Egoist Creative Commons License 2002.05.14 0 0 225
Csak beszólok mégegyet (de minek)?

Én azért kérdeztem mert azt hittem akad itt olyan aki ért is hozzá egy kicsit.

Bocsesz mit is kérdeztél? Elolvasgattam írásaidat, ezt a szálat a következő kérdésed indította el:
Miért van az, hogy a JAVA egyetlen más programnyelven megirt programmal sem képes TCP/IP -n keresztül kommunikálni?

Erre a kérdésedre kielégítő választ kaptál:
Nem igaz, hogy a JAVA csak JAVA-ban megírt progival képes kommunikálni.
Eme kérdés óta az adott témában nem hangzott el újabb kérdés, így végülis nem értem: mire vártál választ?

Mostmáraztán tényleg ez volt az utsó. (bár még el lehetne morfondírozni azon,ki az amatőr/kezdő,de ennek itt semmi értelme)

Előzmény: vakpal (224)
vakpal Creative Commons License 2002.05.14 0 0 224
Na látom kár volt ide irnom.
Más fórumon egyből megértetteék miről van szó.
És meg is van oldva a probléma.
Ha nem érted a kérdést az a te bajd, de forást nem fogok leközölni mert ez a cégbirtokában van.
Nem tudom neked hogy sikerült megálapitani, hogy kezdő vagyok. JAVA és C++ esetén igy van.
Valahogy rühelem ezeket a nyelveket.
De Ugy látom te még a 2000 soros programnál nem jutottál tovább. Ezeket hivájk amatőröknek.
Kezdőknek vagy ahogy akarod.
De a probléma megoldva.
Kössz a nagy semmit. de ha nem érteszz hozzá akkor inkább ne szólalj meg.
Én azért kérdeztem mert azt hittem akad itt olyan aki ért is hozzá egy kicsit. De tévedtem.
Előzmény: Egoist (223)
Egoist Creative Commons License 2002.05.14 0 0 223
Kötözködni lehet, de nem érdemes. Én csak azt állítom, hogy amit te a Dzsáva hibájának tudtál be, az nem létezik. A kliensemet én nem írtam újra, a szerverrel kellett pepecselni egy kicsit, hogy minden okés legyen.

A kék könyv nem jó, de jobb magyarnyelvű, írott irodalmat nem találsz Dzsávához.

A C++ -os progit nem kellene minden platformra újraírnod. Jó tervezés mellett csak néhány osztályt (vagy függvényt) kellene újraírni a különböző platformokra. Adott protokolú hálózati kommunikáció esetén ez kb 100 sor újraírását jeleni platformonként (bár a UNIX szerű rendszerek között, lehet, hogy ennyit sem).

Amúgy milyen segítséget vársz? A klienshez nem akarsz hozzányúlni (ismét csak arrol a 100 sorról írok), Dzsávában meg nem tudsz megírni egy 15 soros függvényt (amivel az adatok fogadását lekezelnéd). Olyan problémát nem vetettél fel, amit meg lehetne válaszolni.

Elöbb tanulj meg programozni, aztán gyere ide sírni.

Ha majd megválaszolható kérdést teszel fel, akkor esetleg segít valaki. Addig részemről a téma ejtve.

Üdv: Ego

Előzmény: vakpal (221)
NevemTeve Creative Commons License 2002.05.14 0 0 222
219-et olvastad?
Előzmény: vakpal (221)
vakpal Creative Commons License 2002.05.14 0 0 221
Hát a C++ klienst nem lehet ujrairni vagy is
Ha válallod akkor mehet.
Jelenleg 3,5 év folyamatos fejlesztés áll mögötte.
10 Programozó által. Szóval ha ujra irod a klienst 3 perc alatt akkor baromi ugyi vagy.
Csak JAVA oldalon lehet megoldani.
Irtam egy C++ -os servert de mivel a szerverek összekapcsolása fontos lenne és ráadásul a paltform sem ugyanaz (AIX, SunSolaris, Nt, Linux Bár az NT hamarosan megszünik) szóval ezért jött szóba a JAVA. Mellesleg én sem kedvelem. :-) Nem valami kellemes meló minde platformon megirogatni a C++ -os programot.
Ráadásul eddig csak NT és Linux alatt irogattam.
Akkor is csak standard C++ -ban.
Sokkal egyszerübb egy kódot karban tartani mint
4 fajtát.
De látom itt senki nem tud segiteni.
Ja a kék könyv meg elég béna.
Csak összezavarodtam tőlle.
A JAVA doksi jobb.
Előzmény: Egoist (220)
Egoist Creative Commons License 2002.05.13 0 0 220
Én tök hüje vagyok Jávához (meg aztán nem is kedvelem), de amit írsz, azt 3 perc alatt megoldottam (C-ben írt klienshez (ez már megvolt) írtam egy Java szervert a kék könyv alapján), és tökéletesen működik.

Üdv: Ego

Előzmény: vakpal (216)
NevemTeve Creative Commons License 2002.05.13 0 0 219
Azt irtad, hogy ha a kliens es a szerver is Java, akkor szot ertenek egymassal... nagy valoszinuseggel mondhato, hogy valaminek kell mennie ilyenkor a vonalon!
Protokoll alatt en itt olyasmit ertek, hogy pl eloszor atkuldi az adat meretet byteban, vagy az adatok utan kuld egy kocsivissza-soremelest, amit a a masik kliens nem kuld, mert nem is tudja hogy kuldenie kellene...
Előzmény: vakpal (218)
vakpal Creative Commons License 2002.05.13 0 0 218
A network-monitort monitor nem lát semmit amikor a JAVA küld csomagot. C++ esetén meg igen.
Ezért irtam.
De uj protokolt nincsen kedvem irni.
Nem hinném, hogy pár sorral el lehetne intézni.
Eddigi tapasztalataim szerint nagyob a kód
mérete mint más programnyelvek esetén.
de ha tudsz valami doksit ahol le van irva
feltehetőleg, akkor ne titkold :-)
Ennyi erővel lassan uj programnyelvet is irhatnék.
:-)
Előzmény: NevemTeve (217)
NevemTeve Creative Commons License 2002.05.13 0 0 217
Kezdünk közeledni a problémához:-)
Tkp te azt akarod kérdezni, hogy a Java-ban a BufferedReader milyen protokollal küldi/fogadja az adatot. Ezt én sem tudom, de ha érdekelne, akkor fognék egy network-monitort és megnézném.
Másik lehetőség: hogyan kell olyan Java kódot írni, ami nem használ 'saját protokollt', hanem egyszerűen adott címtől adott számú byte-ot küld/fogad...
Előzmény: vakpal (216)
vakpal Creative Commons License 2002.05.13 0 0 216
Nem vagyok kezdő.
JAVA ban tényleg nem vagyok profi.
És nem is szándékozom az lenni.
De erre a problémára sehol nem lehet találni semmit sem. És eddig senki nem tudta megcsinálni.
Az lehet hogy hibás, de egy egyszerű Buffered Reader -el készült Srever nem képes csak JAVA klienstől adatokat fogadni TCP/IP -n.
Semmilyen más nyelven irt programtól nem képes.
Sorolom az eddig próbált nyelveket.
Assembly. Pascal(Delphi), Borland C++, Visual C++,
Progress. Egymással gyönyörüen komunikálnak, de JAVA servernek elküldik a csomagot,
a Server meg nem veszi észre, csak ha JAVA klienstől érkezik.
Tulajdonképpen C++ -os programmal kéne neki most
kommunikálni, de sehogyan sem akarja.
Előzmény: NevemTeve (215)
NevemTeve Creative Commons License 2002.05.13 0 0 215
Valakinek van ötlete?
Van, hogyne: hibas a programod! Kezdo programozokra jellemzo, hogy ha nem talaljak a hibat, elkezdik a vilagot vadolni: nem jo a JAVA, hibas a Windows stb...
A konkret program ismerete nelkul a hiba okat nem lehet meghatarozni, probalj tobb informaciot adni (mondjuk ezt magadtol is kitalalhattad volna ;-)
Előzmény: vakpal (214)
vakpal Creative Commons License 2002.05.13 0 0 214
Miért van az, hogy a JAVA egyetlen más programnyelven megirt programmal sem képes TCP/IP -n keresztül kommunikálni?
Legalábbis a szerver csak vár vár a kliens meg elküldte a csomagot és vár vár.
Itt megakad a dolog. Valakinek van ötlete?
jncn Creative Commons License 2002.05.08 0 0 213
Sziasztok!

Lenne egy kérdésem. Java-ban programozok, és DataWindow-ba felvitt adatokat szeretnék lementeni Adaptive Server Anywhere adatbázisba. Ezzel annyi gond van, hogy ha hosszú magánhangzó is szerepel a szövegben, akkor leakad a mentés Unicode konverziós hibával. Esetleg van valakinek ezzel kapcsolatos tapasztalata, amit megosztana velem?

Köszi.

vakpal Creative Commons License 2002.05.08 0 0 212
És merre lehet ilyet találni valami emberi nyelven?
Angolul nincsen semmi. Vagy is nem találtam.
Mellesleg megirtam C++ ban a programot 2 nap alatt.
Mig Java ban 4 hét alatt sem sikerült.
De mostmár csak azért is meg akarom
csinálni JAVA alatt is. :-))
C++ ból meg mégkevesebbet tudok mint JAVA ból.
Előzmény: bogyó (211)
bogyó Creative Commons License 2002.05.07 0 0 211
Egyébként a kliensnek nincsen szüksége a szerver felől érkezőadatokra feltétlenül.

Akkor ez egyértelmű aszinkron kommunikáció. Ne találd fel a spanyolviaszt, olvass utánna.

Előzmény: vakpal (209)
gistvan Creative Commons License 2002.05.06 0 0 210
Sziasztok! Java-ból szeretnék nyomtatni, és akadt egy kis problémám. Ime egy lebutított class:

public class EgyszeruDokumentumNyomtato implements Printable {

public int print(Graphics g, PageFormat pf, int pageIndex) throws PrinterException {
if (pageIndex>=1){
return Printable.NO_SUCH_PAGE;
}
g.setFont(new Font("Times New Roman",Font.BOLD, 8));
g.setColor(Color.black);
String a = new String("kwjhfkqhgfi4391734ö8127ö387513p4t23gő2ú34gű2úg<#>íííéggokew<<ÚŐÚŐÓÜSSOPÍÁÍYXÚ");
String b = new String("lgeiwhrkigh984293t2óüéúcőóc o 9keörfjecnr e rg e9rge9 r9 9erg 9q3p43ó1ü4óüepwf");
String c = new String("lgeifewrfergrwthtukéoÁPŐÁpőápŐáöÜ ö ü-üŐ_ü-őüŐ-8=8!65+T23G!");
g.drawString (a,100,100);
g.drawString (b,100,200);
g.drawString (c,100,300);
g.drawLine(100+g.getFontMetrics().stringWidth(a),90,100+g.getFontMetrics().stringWidth(a),110);
g.drawLine(100+g.getFontMetrics().stringWidth(b),190,100+g.getFontMetrics().stringWidth(b),210);
g.drawLine(100+g.getFontMetrics().stringWidth(c),290,100+g.getFontMetrics().stringWidth(c),310);
return Printable.PAGE_EXISTS;
}
}

A kérdésem az lenne, hogy az a három vonal mért nem tud pontosan a szövegek mögé kerülni, mért csúszik el?

Nagyon fontos lenne, köszönet minden segítségért!

vakpal Creative Commons License 2002.05.03 0 0 209
nem azt jelenti, hogy egyszerü és bonyolult.
Henm azt hogy van egy szerver és egy kliens. :-)

Töbszálóra nem irom meg mert a JAVA nem éppen
a csodálots egyszerüségéről hires.
Mellesleg baromi nehéz megcsinálni többszálóra
meg kockáztatom, hogy lehetetlen.
Ugyszólvén csak inkább olyan programokat lehet megirni többszálúra JAVA alatt ahol az önáló szálnak neincsen szüksége semmilyen külső adatra a futásához. Itt pedig lenne bőven.

Egyébként a kliensnek nincsen szüksége a szerver felől érkezőadatokra feltétlenül.
Hanem önnáló program nak kell elképzelni.
Ha a figyelést meg egy külön szál müködteti akkor meg mit kezdjek vele?
A program számára az infó ami jött nem elérhető.
Vagy is elérhető csak éppen nem tud rólla hogy van.
Kicsit ez is hibádzik mint a konzolos felület.

NevemTeve Creative Commons License 2002.05.03 0 0 208
Lassan az az érzésem, hogy kliens oldalra is szervert fogok csinalni. :-)
Ez ugyan már nem kliens-szerver kapcsolat hanem szerver-szerver kapcsolat, de legalább működni fog :-))

Hat ha a kliens/szerver nalad azt jelenti, hogy egyszeru/bonyolult program, akkor igazad van:-)
Ha a szokasos ertelmezest nezzuk, akkor a kliens az, aki kapcsolatba lep a szerverrel, es tole valamilyen szolgaltatast ker. Ebben az ertelemben nem szamit, hogy a kliens egy vagy tobbszalu, rovid vagy hosszu stb...

Előzmény: vakpal (203)
NewcomeR Creative Commons License 2002.05.03 0 0 207
Bocsi, de végül is milyen üzenetről van szó? Mert ha a válasz egy olyan üzenet, amire a kliensnek szüksége van (mondjuk, adatok, amiket meg kell jeleníteni), akkor a kliensnek meg is kell várnia, hogy a kommunikáció véget érjen. Max. egy 'Cancel' gombot tudok elképzelni. Tehát nem árt megírni többszálúra a dolgot.

Bye,

N.

Előzmény: vakpal (203)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!