- gban: Ingyen kellene, de tegnapra
- ricshard444: Fényképező ? Telefon helyett
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Yutani: Yutani Retró Hangkártyái: OAK Mozart Wavetable
- Meggyi001: Egy olcsó vállfás megoldás a pólóimnak...
- VoidXs: Tényleg minden játék optimalizálatlan?
- sziku69: Szólánc.
Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
Fooler89 #2598 üzenetére
Nem tudom, hogy ez miért bonyolult. akár egy ciklusban is megoldható, én SWT-ben így oldanám meg (pszeudo kód), nem hiszem, hogy SWING-ben ez nagyon különbözne.
List<JPanel> jpanels = new ArrayList<JPanel>();
for( int i = 0; i< 64; i++ ){
JPanels p = new JPanel( .. );
//beallitod p koordinatait, kiterjedeset
...
//hozzaadsz egy eventlistenert click esemenyre
p.addClickListener( new ClickListenerInterfesz(){
void clickEvent( Event e ){
//beallitod a kivant szint
e.target.setBackgroundColor(...);
}
);
jpanels.add(p);
}sőtt, nem is valószínű, hogy kell minden egyes JPanelhez új ClickListener-t példányosítani, mert általában az esemény target-jéből (melyik elemre vonatkozott) ki lehet nyerni magát a GUI elemet.
-
MrSealRD
veterán
Ilyesmire gondoltál?
http://www.roseindia.net/java/example/java/swing/ShowDialogBox.shtml
-
Ricqy
tag
Sziasztok!
Egy kis segítség kellene egy programban.
Netbeans-ben csináltam egy programot 2 gombos GUI-val, és a gomb megnyomására ír egy fájlt. A segítség ott kéne, hogy egy felugró ablakot kéne csinálni ha elvégezte az írást.
Sajnos a gugli most nem volt a barátom, mert csak a JavaScript-es felugró ablakokat mutatott :-/
Aki tud segíteni annak köszönöm. -
MrSealRD
veterán
Taoharcos: Kösz. Pont nemrég szereztem be.
Lacces: Igen a sokszor nem éppen aktuális anyagokat én sem szeretem. DE épp mostanában kezdek rájönni, hogy vannak dolgok amik sokáig nem változnak meg alapjaiban...inkább csak apránként. Az ilyenekhez viszont jók a "régebbi" könyvek is. Kezdetnek...
Ebből a témából ráadásul nagyon friss könyveket még angolul sem találtam...bár lehet csak éppen nem voltam barátkozós a google-al...
-
Lacces
őstag
modder és Taoharcos köszi!
Mert ha az egyik ötletem összejönne, akkor úgy mond lenne látogatottság, ha meg nem, akkor nem.
PHP vs Java, inkább úgy kérdem, hogy teljesítményben a Java weboldal nem lassúbb mint egy PHP-s weboldal?
És melyik adatbázist érdemes hozzá használni?
ASP.NET-ezek is, az egyik webprojektem biztosan ebben készül. (ADO.NET-eztem is így a JDBC szemlélete nincs mesze tőlem
De így nekem az MSSQL jobban bejön mint a MySQL.
-
modder
aktív tag
Ezt jó tudni, hogy a Spring, mintegy alternatívája a Java EE-nek. Nem foglalkoztam vele még, csak tudom, hogy van.
A webhostingról meg annyit, hogy mindenért fizetni kell. nem vagyok jól tájékozott hosting szolgáltatások terén, de szerintem egy javás hosting nem kerülhet többe, mint egy hasonló tudású php-s hosting árának másfélszerese. Tudom, hogy válság van meg mindenki szegény, de azért egy szolgáltatásért ki lehet fizetni évi mondjuk 8 ropit
-
G.Zs.
senior tag
Alapvetően egyetértek azzal amit írtál. Két aprósággal egészíteném ki.
Az MVC csak egy kis része a Spring keretrendszernek. Alapvetően nem csak webes, hanem komplett enterprise alkalmazások fejlesztésére alkalmas, mintegy alternatívája a J2EE-nek.
Nagyon ajánlott megtanulni, viszont az igazsághoz hozzátartozik, hogy interjúkon inkább J2EE kérdéseket tesznek fel, így állás kereséskor érdemes inkább arra rágyúrni. Konkrétan én sehol nem kaptam még Spring-es kérdést, még ott sem ahol a pozíció kiírásban benne volt, mint követelmény, ellenben szabvány J2EE kérdést annál inkább.A PHP vs JSP kérdéshez az is hozzá tartozik hogy egy JSP-t támogató web hosting szolgáltatás jóval drágább, mint a sima PHP-s. Ha nem saját szerverre fejlesztesz, ez is fontos lehet.
-
modder
aktív tag
válasz
Taoharcos #2582 üzenetére
Servlet/JSP/JDBC az alap. Én ezekkel nem is nagyon foglalkoztam, inkább megpróbáltam kapásból JSF, EJB, JPA-t tanulni. Ez a kombó már komolyabb alkalmazások elkészítésére is alkalmas, és jobban karbantartható, de nem egyszerű megtanulni. Lényegesen lassabb megtanulni, mint az előbbit, de ha rendes Javas karriert akarsz befutni, mindenképpen érdemes ezt tanulni, szerintem. (vagy Struts2 ill. Spring3)
JSF mellett még ott van a Struts2 és a Spring framework 3. Mind a három MVC architektúrájú, nagyon sokat tud, de nem foglalkoztam az utóbbi kettővel. Azt tudom, hogy a JSF az bekerült a Java specibe, így hivatalosan támogatott keretrendszer, nagyon jól együttműködik EJB-vel és JPA-val.
Lacces: Szerintem jó ötlet, még a JSP, JDBC kombóval is PHPval szemben, mert rendes objektumorientált szemlélettel tudsz dolgozni, és tisztább kódot tudsz írni, ezt a nyelv megköveteli. Csomó dolog nincsen benne, ami a PHP-t dinamikusabb, alkalmazkodóbb nyelvvé teszik, de pont ezek miatt a megszorítások miatt lesz majd értelmesebb és átgondoltabb a kód. (Persze Javaban is ott a Reflection API, amivel aztán csuda dolgokat lehet művelni)
-
modder
aktív tag
Igen, ha Java, akkor inkább Java EE-re kell gondolni, ami mindenféle apit és szolgáltatást nyújt middleware rendszerek létrehozására, illetve webprogramozásra.
Szóval Javaval kapcsolatban elsősorban nem felhasználói programokra kell gondolni, hanem háttér rendszerekre.
Bár egyébként nem tudom, hogy miért nem használják gyakrabban felhasználói programokhoz. Én mostanában Eclipse RCP-ben fejlesztgettem SWT-vel, és nagyon használható, natív hatású felületeket lehet lérehozni vele, de tény, hogy az MS WPF-től elmarad sokban. Amúgy pl. a Vuze torrent kliens teljes egészében Javaban íródott, és SWT-t használ.
-
G.Zs.
senior tag
A Java-val alapvetően kétféle irányba érdemes elindulni:
- Az egyik az Android platform, ami eléggé úgy néz ki, hogy egy jó ideig piacképes tudást fog jelenteni.
-A másik a szerver oldali programozás, amire hosszú évek óta hatalmas kereslet van, általában közepesen jó fizetésekért.Én pár évvel ezelőtt az utóbbi vonalon indultam el, és nem bántam meg. Épp mostanában volt aktuális nekem is az új állás keresése, és alapvetően elégedett voltam azzal, amit tapasztaltam.
Az elmúlt hónapban kb. 10 helyre küldtem önéletrajzot, ebből egy kivételével be is hívtak interjúra.
A kiválasztási folyamat szinte mindenhol más volt. Valahol algoritmizálási készséget mértek, valahol SCJP szerű tesztet kellett megoldani, valahol OOP/Design Pattern -ekre kérdeztek rá leginkább, és volt, ahol a több keretrendszer ismeretét (EJB,JPA,Spring,JSF stb.) várták el.Kezdőként, 0 tapasztalattal még így is viszonylag nehéz munkát találni, de nem lehetetlen.
-
Lacces
őstag
Én állást keresek Java-ban eddig nem sok visszajelzés. Így mélyítem a tudásomat.
Amit én állásportálokon észrevettem:
Java: Webprogramozás (JSP, JSF)
Pénzügyi/Bank szoftverek
Üzleti szoftverekC++ meg mindent lefed mint programozási nyelv. De én úgy mondom, hogy a Java-ra nem mint programozási nyelvre gondolj. Hanem mint programozási "környezet", platform-ra.
Úgy mint Microsoft oldalon, van a programnyelv: C# vagy VB. és aztán ott van mögötte álló hatalmas nagy .NET keretrendszer, és akkor már hoppá, grafika, web, adatbázisos dolgok. (és ez a Java-ra is igaz), bár úgy vettem észre, hogy a műszaki ipar a .NET-et kedveli inkább a Java-val szemben... de ez nem biztos (amúgy meg ott a C és C++ az egyeduralkodó).
-
Davs
tag
Hali!
Nezegettem mar par tutorialt, megyeket a Java, stb. Az lenne viszont a kerdesem, hogy a vilagon ugye most a legelterjettebb nyelv a java, ha jol emlekszem 20% felett van (nemtudom pontosan melyik kutatas alapjan olvastam ezt). Dilemmaban voltam, hogy a Javanak, vagy a C++-nak alljak-e neki, vegul Java mellett dontottem (amit abszolut nem banok, objektumokkal kapcsolatban is megtanultam sok olyan dolgot, amit kesobb mas nyelvnel is tudok kamatoztatni).
A kerdesem az lenne, hogy hol hasznaljak a Javat? Ugye mobil/android szektor az vilagos. De azonfelul? Windows-os/Linux-os GUI-s programokhoz en valahogy a C++-t szimpatikusabbnak talalom, foleg Windowsra, ahol nem kell JDK-t telepiteni kulon..foleg, hogy a c++ ha jol tudom "gyorsabb". Nem otthoni, inkabb ilyen ceges viszonylatban erdekelne a dolog, hogy ha pl fosuli utan Java fejleszto lennek, akkor kb mire szamithatok. Tehat milyen teruleten hasznaljak a Javat?
Koszonom a valaszokat -
modder
aktív tag
válasz
Fooler89 #2566 üzenetére
Én nem is értem ezt a kérdést.
Én SWT-vel bíbelődtem mostanában, és kódoltam a felületet, nem tervezővel csináltam, így nyilván könnyebben nyúlok hozzá a különböző elemekhez, mintha a generált kódból szeretném kiszedni az egyes elemek referenciáit.
Egyre tudok gondolni, hogy a kérdésed arra vonatkozik, hogyan tudsz hivatkozni a tervezővel megrajzolt felületen lévő elemekre, mert az valószínűleg egyenként hozta létre mind a 64 elemre a referenciát.
Ha nem akarsz sokat kódolni (egyenként beletenni a generált elemeket egy mátrixba), akkor bizony kódolnod kell... generáld le te az említett elemeket, és kapásból pakold is őket bele egy mátrixba vagy tömbbe, vagy tudom is én, ahogy ábrázolni szeretnéd a sakktábládat.
Egyébként a sakktábla modelleden is elgondolkodhatsz. Elképzelésem szerint szeretnéd váloztatni a kocka színét, ha rálép egy bábú, rajta van egy bábú, vagy ráklikkel valaki. Előbbi esetekben érdemes lehet származtatni vagy becsomagolni egy osztályba a JPaneleket, amik a kockákat jelentik (decorator pattern pl.), és így minden egyes panelhez tudsz majd rendelni állapotot: rajta van egy bábú, melyik bábú van rajta.
Ez a baj a swinggel, hogy vannak kifinomult form tervezők, amivel megcsinálod a csilli-villi felületet, de amikor már interaktívvá kell tenni, akkor bizony hozzá kell nyúlni kódban is, és akkor jössz rá, hogy igazából nem tanultál semmit a swinggel kapcsolatban azzal, hogy összekattintgattál valamit.
-
MrSealRD
veterán
válasz
Fooler89 #2566 üzenetére
Bár lehet nem jó oldalról közelítem, én valami ilyesmiből indulnék ki:
Lenne egy csempe/mezo ami JPanel. Ebből egy ciklussal csinálok 64-et és bele egy ArrayList-be.
Bár ha úgy akarod elérni őket, hogy A1, meg B7 mező, akkor valamivel bonyolultabb a létrehozás pl... két két ciklus kell hozzáAlaposan nem gondoltam végig, csak így hirtelen ötlet volt...
Amúgy van itt olyan aki Java stored procedure és webservice-el kapcsolatban képben van? Esetleg van jóféle magyar nyelvű könyve?
-
Fooler89
őstag
Sziasztok
Olyan kérdésem lenne, hogy szeretnék egy sakktábla szerű táblát csinálni, de annyi különbséggel, hogy a különböző JPanelekre tudjak hivatkozni, mivel utólag szeretném módosítani a színüket bizonyos időközönként.
Hogy tudom ezt megoldani sok gépelés nélkül? -
Lacces
őstag
Szia!
"Mivel fejlesztőknek készült változatról beszélünk, ezért vannak mellé java kiterjesztésű fájljaim is. Ez az én meglátásom szerint a forráskód lehet." - igen, azok a java fájlok a forráskódok
Egyrészt még nekem is van mit tanulni Java-ból
. Másrészt most egy darabig nem igazán érek rá senkinek sem segíteni (saját weboldalam tervezésére sincs időm)
De ha senki sem tud segíteni, akkor jövőhétvégén dobhatsz egy privit és ránézek.
-
Gh0sT
addikt
Sziasztok!
Előre bocsátom, hogy semmit nem értek a Java-hoz, szóval amit kérdezni fogok annak lehet hogy semmi értelme nem lesz, de azért megpróbálom megfogalmazni mit szeretnék.
Használok egy "jar" kiterjesztésű parancssoros alkalmazást, ami gondolom Java-ban íródott. Van egy lib könyvtáram is a fájlom mappájában, amiben további jar kiterjesztésű fájlok találhatóak. Gondolom ezek kellenek a működéshez.
Maga az alkalmazás példa jelleggel készült fejlesztők számára, hogy ebből merítsenek ötletet egy bizonyos probléma megoldására. A lényeg hogy ez a program magában is alkalmas az általam igényelt probléma megoldására egyelőre, azonban most megszüntették a fejlesztését.
Mivel fejlesztőknek készült változatról beszélünk, ezért vannak mellé java kiterjesztésű fájljaim is. Ez az én meglátásom szerint a forráskód lehet. Lövésem nincs, hogy vajon megvan-e a teljes forráskód, az viszont biztos, hogy az alaprogram nevével megegyező java fájlom van. És persze még sok másik.
A forráskódot végignéztem, nem sok mindent értek belőle, de tudom, hogy mit kellene belőle kiszedni, hogy továbbra is használható legyen az alkalmazás. Van egy lépés, amit a programnak a jövőben nem kellene elvégeznie, mert arra más módszert használok majd.
Tudna nekem valaki segíteni abban, hogy kikommenteljen egy részt a programból és az továbbra is használható maradjon?
Előre is köszönök minden segítséget!
-
G.Zs.
senior tag
válasz
WonderCSabo #2557 üzenetére
Én egyszer próbáltam, de nekem sem sikerült.
Most Subclipse-et használok 1.3.5-ös SVNKit-tel. -
modder
aktív tag
-
WonderCSabo
félisten
Hello!
Próbálkozott itt vki Eclipse Subversive alá 1.3.7-es (tehát SVN 1.7-et támogató) SVNKitet felrakni? Mert sajnos nekem nem sikerült.
-
Lacces
őstag
Köszi!
.
(Csak gyere gyakrabban ide, hogy hasznos dolgokat is olvassunk)
Te ezt hol olvastad?
Én nem egy honlapot nézegettem, és ilyen mélységig nem mentek bele a magyarázatba, így ki következtetem az eddig olvasatokból és tanulmányaimból.
(Ez az optimalizálás nekem új volt -
modder
aktív tag
Hali, nagyjából jó, amiről beszéltek, de kicsit össze vagytok zavarodva.
Azt mondjátok, hogy "ha változtatsz a kódon, a JIT csak azt fordítja újra". De ehhez előbb nyilván bytekódot kéne generálni, szóval ez a példa nem jó.
A jvm interpreterként működik: veszi a bytekódot, és sorról sorra megfeleltetni egy-egy gépi utasításnak vagy jvm-beli utasításnak. Ilyen a PHP is, a python is, az összes interpretált nyelv.
Amitől a JVM-et Hotspot-JVM-nek hívják az a JIT, ami az alábbi tulajdonságot aknázza ki:
Általában elmondható, hogy egy program a futása során az idő 90%-át a programrészek (függvények) 10-20%-ában tölti el.és ebből jön a JIT működése:
A JVM futtatja a kódot, statisztikákat készít róla futás közben (profiling). Megtalálja ezt a 10%-ot, ahol a program a futása során a legtöbb időt tölti, majd ezeket a kódokat direktbe lefordítja a célgép gépi kódjára, majd beszúr egy ugrást az eredeti bytekódba (természetesen a memóriában, a .class fájlokba nem ír semmit), hogy most onnantól a gépi kódos rész fut.Az optimalizálás pl. abban nyilvánul meg, hogy a JVM látja, mik azok a feltételek, amik sok-sok lefutás után sosem teljesülnek vagy mindig teljesülnek, és úgy fordítja az adott kódrészletet gépi kódra, hogy ezeket a feltételeket alapból igaznak vagy hamisnak veszi
Például egy if-else ág mindig csak egyik fele igaz, akkor úgy fordítja le a kódot, hogy ki is hagyja a feltételvizsgálatot. Természetesen folyamatosan figyeli ezeket az előfeltételeket, és ha van 1 eset, amikor mégis lefutna a kioptimalizált rész, akkor az eredeti bytekódot futtatja interpretált módban.Szó sincs arról, hogy mindent gépi kódra fordít.
Remélem tisztáztam
Szerk:
még annyi, hogy ezek mind a program 1-1 futása során történnek. nincsen olyan, hogy a futását befejező program gépi kód részeit valahová elmenti, és ha újra futtatod, akkor azokat betölti. ezek mint just-in-time egy-egy futás alkalmával történő változtatások. ( ezt azért mondom, mert régen én így képzeltem)
-
Lacces
őstag
válasz
Scroll Lock #2549 üzenetére
Hát őh, én úgy olvasom, hogy van a Fordító a (Javac) ami a forrásfájlt bytecode-ra fordítja. Ez tiszta.
Aztán van a JIT ami egyszer biztosan lefordít mindent! Bytecodra - natív gép kódra fordít.Szal a Javac forrásfájt -> bytecode-ra
és a JIT bytecoderól -> gép kódraA JIT elvégzi ezt egyszer. De ha mondjuk a forrásfájlon változtatsz, például az egyik függvényt módosítod a forrásfájlban, akkor a JIT csak azt a függvényhez tartozó bytecode-t fordítja le! És nem az egész .class fájlt.
(Több helyen többféleképpen magyarazák, én ilyesmit olvasok ki és akkor így a wikipédiás rész is szerintem érthetőbb, mert ott írja, hogy a C/C++ esetén minden egyes fájl újra fordítja, ha van valami változás, még a JIT csak ott, ahol történik, és nem minden egyes fájlt fordít újra)
Meg ha portolod az alkalmazást, egyszer Linuxon máskor Windowson... akkor biztosan lefut, de csak bytecode-ról gépikódra (Javac mégegyszer nem fut le).De ha például én csak az Autó osztályban módosítom a függvényeket, plusz függvényt adok hozzá, akkor a JIT csak ezt az osztályt fordítja le ismét. A motor vagy teherautó osztályt békén hagyja, azt nem fordítja le mégegyszer, mert minek? Abban módosítás nem történt, a bytecode-ja ugyanúgy nézz ki.
Szerintem inkább ez a lényeg.Szóval igen, az amit te mondtál. De én így tudom elképzelni a folyamatot.
Meg ez .NET is így van, ugyanezt az elvet használja fel és elsőfordításkor minden lassú, még Java-ban is de utána, már nem, érezhetően gyorsabb
-
Lacces
őstag
válasz
Scroll Lock #2541 üzenetére
A nagygusztávos jegyzetet ajánlom neked. Ott az elején magyarul van valami írva a Java működéséről.
JIT az a JVM része...
Van a Forrásfájl, pelda.java ezt a fordító lefordítja, és átalakítja bytecode-ra, ebből keletkezik egy úgynevezett pelda.class, amit a JVM fogyaszt el. És a JVM futtatja a kódot, a JIT pedig Gépi nyelvre fordít le.
Magyarul az Interpeter( fordító .java -> .class fájlba). Az egyszer fordítja le.
És amikor jön a JVM akkor felhasználja a bytecode-t (.class fájlt), és ezekből készít natív gépi kódot (pl, Windowsra vagy Linuxra). És itt jön a JIT. A JIT megnézi, hogy mi volt egyszer már lefordítva, ha valami le volt, akkor azt nem fordítja le még egyszer, mert minek tököljön vele.
(Ha lehetséges, ő mindent csak egyszer fordít le, ezért is lehetne nevezni JOT-nak vagy Just-One-Time)
Viszont optimalizálást is végrehajt egy-egy függvényen, kódon. Ugyanis a JIT figyeli (futás időben vagyunk JVM), hogy mely kódrészletek voltak többször és gyakran meghívva, és azokat mindig igyekszik optimalizálni "újra fordítani".Ez magyar nyelvű ez neked szerintem bőven elég az 1. és a 6. pontot olvasd el
(Ismétlem 1. és 6. pont)Ez egy rövid és igen lényegre törő angol leírás, és szerintem ez így neked ennyi elég.
Vagy magyarul nézzél még .net-es leírást, ott is JIT működik (Just-In-Time fordító)
-
klambi
addikt
szevasztok!
olyan kérdésem lenne hogy van 1 kis java asztali alkalmazás és 1 képet a szöveg alá kellene pozicionálni....
de nem jön össze, tudtok benne segíteni?super ("ez 1 ablak baszod!");
addWindowListener(new Tablakfigyelo());
JLabel szoveg;
szoveg = new JLabel("szövegelsz itt..");
szoveg.setBounds(150,50,450,500);
szoveg.setOpaque(true);
szoveg.setBackground(Color.BLACK);
szoveg.setForeground(Color.ORANGE);
szoveg.setHorizontalAlignment(JLabel.CENTER);
add(szoveg);
/* JLabel kep;
kep=new JLabel(new ImageIcon("C:/Users/Klambi/Pictures/harap.jpg"));
kep.setBounds(30,20,15,15);
add(kep);*/ki van kommentelve ahogy látszik, mert most elég érdekesen jelenik meg
-
pakriksz
őstag
Létezik valami normális megoldás javan belülről egy mappa mindenestül (almappák, fájlok) való SIMA zippelésére? az access deniedes megoldás már megvolt, paranccsori alkalmazást meghívva sem lehet, mert nincs egy normális command line zip tömörítő. 7zip van ami zip módban is valami elcseszett zipet hoz össze, más meg nincs.
-
Ricqy
tag
válasz
pakriksz #2540 üzenetére
Nekem csak 1x kéne kiolvasni a fájlt, majd a tartalmát beírni egy a gépen lévő fájlba.
A probléma ott van az 1 Stringbe való bemásolással, hogy sok az idézőjel, pontosvessző, meg egyéb speciális karakterek a beolvasandó fájlban és némelyikre hibát dob a fordító csak nem tudja kiírni hol. -
Scroll Lock
tag
Sziasztok!
A Just-In-Time fordító definíciójával vagyok gondban. Elég sok helyen olvastam róla az interneten, de inkább csak jobban belezavart.
Valaki letudná írni kristálytisztán, hogy mit tesz a JIT? Vagy javítsatok ki az értelmezést illetőleg.
Ha jól értelmezem, akkor a bytecode sorról-sorra kerül lefordításra gépi kódra, amelyet a JIT gyorsítótáraz is. Utóbbi eredményeként a többi futás során már csak a gyorsítótárazott gépi kódot kell futtatni. Továbbá a gyorsítótárazott verzióban nem minden függvény kerül át gépi kódra. Ezeket a többi futás során a fordító valósidőben fordítja le. Innen jön valahogy a JIT név. -
pakriksz
őstag
én http-vel csináltam egy új verzió ellenőrzést, a programom elindít egy threadet ami meglátogat egy dropbox publicra feltöltött txt fájlt és kiolvassa belőle a jelenlegi verziót meg egy linket az esetleges frissítésre. FTP nem nagyon van ilyen "on the fly" olvasásra tervezve, szerintem azt le kell tölteni és utána olvasni. Stringbe szerintem befér akármennyi adat, legalább is az xml generátorok gond nélkül kiírják a több megás xml-eket stringbe.
-
Ricqy
tag
Köszi a tippet, bejött, már megy is.
Ja, arra tudtok valamit, hogy lehetne egy fájlt a netről beolvasni (ftpről egy fájl)?
Abból is a szöveg kéne csak az már 3 MB és nem biztos, hogy szerencsés lenne egy Stringbe (már ennél is generált magának pár hibát). A letöltés és úgy beolvas nem játszik mert nem csak saját célra lenne és az egyszerűség a lényeg.
Köszi mégegyszer a segítséget. -
bpx
őstag
van egy 800 KB-os szöveged, amit max. 10 sorból állna felolvastatni, nem kellene szórakozni a \n-ekre cseréléssel, nem lenne beleégetve a programkódba, és ember által olvasható formában maradna
de ha mindenképp szeretnéd berakni egy darab változóba berakni az egészet a kódba:
pl. Windows-on: Notepad++
Replace, ott Search Mode: Extended
mit keressen: \r\n
mire cserélje: \\n -
Scroll Lock
tag
Szia!
Elvileg ha Word-ben beolvastatod a forrásfájlt és Ctrl+s-et nyomsz, akkor ott lesz olyan opció, hogy csere. Itt be tudod azt állítani, hogy az új bekezdéseket azaz enter karaktereket \n-re tud cserélni. Eclipse-ben is van ilyen szolgáltatás, bár utóbbinál kérdéses, hogy hogy kell az enter karaktert megadni.
Remélem tudtam segíteni.
-
Ricqy
tag
Sziasztok!
Kéne egy kis segítség.
Írtam egy Java progit ami fájlba ír, de abban ugye nem használhatom a normál entert csak a \n-t.
A kérdés az lenne, hogy van-e valami megoldás arra, hogy egy másik (sima szöveg)fájlban minden entert kicseréljek egy \n-re, hogy fel tudjam használni a benne lévő szöveget a progiban? (800 kb, tehát "manuálisan" nem kivitelezhető)
Előre is nagyon köszönöm!!! -
#59892992
törölt tag
Az Androidnak nincs saját nyelve amivel programoznak rá?
Az Androidon futnak azok a java-s programok amik mondjuk egy régi k700i-n is futott? -
RexpecT
addikt
Netbeansben miért nem engedi futtatni ezt a kódot?:
import java.util.Scanner;
import java.io.*;
class Main {
public static void main(String[] args) throws IOException{
Scanner in = new Scanner(System.in);
int numPack = Integer.parseInt(in.next());
for (int i = 0; i < numPack; ++i) {
int number = Integer.parseInt(in.next());
int five = 0;
for (int j = 5; j <= number; j*=5) {
five += number/j;
}
System.out.println(five);
}
}
}Error: Could not find or load main class main.Main
-
#59892992
törölt tag
Üdv
Szerintetek a Java-s mobil alkalmazásfejlesztés(JME) hogy áll létezik még egyáltalán?
Valaki fejleszt erre a platformra,vagy az android meg a többi rendszer már teljesen kiszorította.
Szerintetek milyen szintű alkalmazást lehet velük létrehozni,érdemes vele foglalkozni?
pl.megvalósítható vele mondjuk egy pdf nézegető program Sony Ericsson w395-re?
Javának van még olyan része a JME-n kívűl amivel lehet mobilra alkalmazást készíteni? -
#30734848
törölt tag
Sziasztok!
Egy beadandó házit kellene készítenem, de elakadtam benne. Vállalná valaki, hogy PÜ-ben segít? Előre is köszönöm! Azért szeretném üzenetben, mert egy-két kérdésem lenne hozzá.
-
Elrood
őstag
Le lehet valahogy tiltani az automatikus frissítést?
A Java Control Panelben kikapcsolom, erre egy újraindítás után visszarakja a pipát, hogy kérem az update figyelését.
Azért akarom kilőni, mert
1. idegesítő
2. elrontja: most .31-re frissítette magát, és újra kellett telepítenem minden java-t, mert elszúrta az update-t. -
Chipi333
csendes tag
válasz
Scroll Lock #2518 üzenetére
Ez azért fontos, mert egy java fájlban nem elérési utakat adsz meg az importált dolgokhoz, csak a package-ket. A Java pedig egy olyan könyvtárszerkezetet vár ami pont olyan mint a projecben a packageké. (Pl az allat.baromfi.Csirke osztályt az /allat/baromfi/ könyvtárban fogja keresni) Azt pedig tudnia kell, hogy ennek a könyvtárszerkezetnek hol a gyökere. (ergo nem elég ha csak úgy ráböksz egy fájlra, hogy fusson
)
Az meg egy jó kérdés, hogy az Eclipse ezt miért nem állította be az a/src-re importnál magától... -
Scroll Lock
tag
válasz
Chipi333 #2515 üzenetére
Végül megtaláltam, hogy hol volt a hiba. A beimportált projekt ún. Java Build Path nevű összetevője nem volt meg adva. Miután megadtam az a\src mappát minden működött. Bár kissé furcsa, hogyha lefuttatok egy java fájlt és benne van a main függvény, akkor miért kell még külön megadni neki.
-
alapz@j
tag
Az Indigo kiadás (2011 június) óta benne van a WindowBuilder az Eclipse-ben, nem kell pluginokat telepíteni. New->Other->WindowBuilder->SWT User Interface, JFrame, JDialog, stb.
-
Chipi333
csendes tag
válasz
Scroll Lock #2513 üzenetére
Hát egyéb fórumok alapján ez akkor tud történni, ha a classpath rosszul van beállítva és az eclipse nem a bin gyökérből próbál futtatni. (pl van egy test nevű package-d és nem bin/-ből hanem bin/test/-ből próbálod futtatni a test.Main nevű classt, mert akkor a java a bin/test/test/Main.class-t fogja keresni és az tényleg nincs)
Na ez az amit nekem nem sikerült reprodukálni.
Command linbebol rossz helyről indítva sikerült kicsikarni a ClassNotFoundot a javaból, de az eclipsemet sehogy nem tudtam rávenni, hogy rosszul csinálja
Szóval fogalmam sincs hol lehet a hiba... -
pakriksz
őstag
xpath-nál melyik lehet gyorsabb végrehajtásban?
Ha //amitkeres -vel keresek a mostani node-tól bármilyen útvonalon
Vagy ha /valami/valami/valami/amitkeresek teljes útvonalat megadom?Vagy csak simán xpath nélkül odalépkedek DOM-al?
-
Scroll Lock
tag
válasz
Chipi333 #2507 üzenetére
Hello!
Lényegében adott egy 'a' nevű java project, melyen belül 2 mappa található: az egyik a java fájlokat tartalmazó 'src', a másik pedig a 'bin' a class fájlokkal és van egy '.settings' elnevezésű is. Amikor beimportálom a projektet a projekt explorerben megjelenik az 'a' projekt, ezen belül az 'src' és a 'JRE System Library'.Amikor azonban a java fájlokat szeretném futtatni akkor 'could not find main class' hibaüzenetet kapok, holott a 'run configurations'-ban jól van beállítva a main class.
A console továbbá ezt írja ki:
java.lang.NoClassDefFoundError: Elvis
Caused by: java.lang.ClassNotFoundException: Elvis
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Exception in thread "main" -
Chipi333
csendes tag
A NetBeans annyit csinal, hogy letrehoz neked egy osztalyt ami javax.swing.JFrame-bol szarmazik, es van benne alapbol egy GUI szerkeszto. Eclipseben ezt kezzel kell. De eselyes azert, hogy van ahhoz is vmi plugin ami megcsinalja helyetted. Mert hat kezzel guit irkalni a legundoritobb resze ennek a szakmanak
-
Lacces
őstag
Sziasztok!
Eclipse esetén mit kell még felraknom azért, hogy tudjam a Swing-et használni? JFramework stb létrehozása.
-
Chipi333
csendes tag
válasz
Scroll Lock #2506 üzenetére
Bővebbet tudsz irni arról, hogy mit/hogy importáltál és hogy akarsz futtatni?
Mert manifest fájl az a JAR fájlokban van, és ha azt próbálsz futtatni, akkor tényleg jöhet ez a hibaüzenet, de nekem az Eclipsből konkrétan még nem sikerült ezt a reakciót kicsikarnom, pedig kellően szétvertem egy projectet -
Chipi333
csendes tag
válasz
Scroll Lock #2504 üzenetére
Hát Project -> Properties -> Run/Debug configuration és itt meg tudod mondani, h mi legyen a main class. Ez remélem megoldja.
-
Scroll Lock
tag
Sziasztok!
Eclipse-ben szoktam dolgozni, de legutóbb elszállt a fejlesztőkörnyezet, így jobbnak láttam letörölni és újat letölteni. A problámám az, hogy amikor beimportálom a már meglévő projektemet, akkor a benne lévő java fájlok lefuttatásakor az Eclipse "could not find main class" hibát ír ki.
Más fórumokon egy ún. manifest fájl hibájára hivatkoznak, de ez utóbbit nem igazán értettem.
Mi lehetne orvosolni a fentebbi esetet? -
Chipi333
csendes tag
válasz
pakriksz #2501 üzenetére
Hát ez biza 64bites(azaz tuti nem float32).
Ez a 8.83603 64bites IEEE 754 lebegőpontos számként (java double): 0x4021ac0c1fc8f323
A 000000400CAC2140 kb ugyanez big endianban. Ami különbség van a kettő között az nem túl szignifikáns biteken van. Szóval valószinűszeg tényleg valami big endian lebegőpontos reprezentációja lehet a 8.83603nak (kb), csak nem 32 hanem 64 biten. De hogy pontosan mi, azt nem hiszem hogy meg lehet mondani. -
pakriksz
őstag
Hello
Meg tudná nekem mondani valaki hogy ez most milyen formátumú szám?000000400CAC2140
és ez elvileg 8.83603 lenne, állítólag előjeles float32-ben big endianban, de annak valahogy túl hosszú. Sehogy sem sikerül úgy konvertálnom, hogy oda vissza jó jöjjön ki...
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Notebook / laptop alkatrészek cseréje (processzor, RAM, HDD)
- Elektromos autók - motorok
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Fali konzol lapos tévékhez
- Alakul a SpaceX Starlink európai ellenfele
- gban: Ingyen kellene, de tegnapra
- AMD GPU-k jövője - amit tudni vélünk
- Itthon is elérhető a OnePlus 11 és a Buds Pro 2
- Magisk
- Futás, futópályák
- További aktív témák...
- AKCIÓ! Gigabyte H610M i5 12400F 16GB DDR4 512GB SSD RX 6700XT 12GB Zalman S2 TG Seasonic 650W
- AKCIÓ! AMD Ryzen 7 3800X 8mag 16szál processzor garanciával hibátlan működéssel
- Game Pass Ultimate előfizetés azonnal, élettartam garanciával, problémamentesen! Immáron 8 éve!
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Bomba ár! Toshiba Satellite Pro R50-C - i3-6G I 4GB I 128GB SSD I 15,6" I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest