Hirdetés
- laskr99: DFI és DFI Lanparty gyűjteményem
- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- GoodSpeed: Ágymatrac keresési kálvária
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- sh4d0w: Kalózkodás. Kalózkodás?
Új hozzászólás Aktív témák
-
fatal`
titán
válasz
trisztan94
#5007
üzenetére
static környezetben a this.i nem annyira lesz működőképes

-
válasz
trisztan94
#5007
üzenetére
Mert referencia szerint szeretne átadni primitíveket. Javaban ezt csak így lehet megoldani.
Továbbá osztályszintű metódusból nem fog tudni példányszintű változóra hivatkozni.
-
Pitu
aktív tag
válasz
trisztan94
#4990
üzenetére
Ok, jogos. Próbáltam az "egyszerűbb" utat választani.
Ez szimpatikus lenne, de nem találtam róla egyelőre sok infót. -
válasz
trisztan94
#4973
üzenetére
Nem tudom mekkora programról van szó, de ha mondjuk 1 osztályból áll az egész és külső libeket nem használnak, akkor szerintem sima liba lesz, csak jól kell használnod a .NET-es osztályokat.
-
válasz
trisztan94
#4970
üzenetére
A nyelv szintaktikája nagyon hasonló, a .NET és a JDK libek közötti különbségekre kell igazából figyelni. Jah és persze a kódolási konvenciókra... az nekem kicsit szokatlan volt.
C#-ban a metódusok nevét nagybetűvel írjuk, van kisbetűs String (mintha primitív típus lenne), a property-ket nagybetűvel írjuk és van get/set stb... -
PandaMonium
őstag
válasz
trisztan94
#4671
üzenetére
Én is kerestem mindenfelé de nem találtam átfogó tutorialt sehol. Egyébként Swing-en belül szerintem csak a GridBagLayout-al érdemes foglalkozni, ezzel szinte bármit összelehet rakni, viszont van olyan layout is Swingben amire ötletem sincs, hogy mikor lenne hasznos.
Talán még az Oracle leírása a legnormálisabb. -
PandaMonium
őstag
válasz
trisztan94
#4667
üzenetére
"Vagy van valami jobb cucc?"
Igen, ha megtanulod kézzel megírni a GUI-t.
Amúgy viccen kívül, sokkal nagyobb irányítást ad az egész fölött ha megérted mi zajlik a háttérban és a magad szájíze szerint írod, rendezed. -
PandaMonium
őstag
válasz
trisztan94
#4664
üzenetére
Szia.
Itt tudsz válogatni közülük.
-
Karma
félisten
válasz
trisztan94
#4664
üzenetére
Google-keresés alapján ez az update site van Keplerhez.
Egyébként sose használtam. -
WonderCSabo
félisten
válasz
trisztan94
#4437
üzenetére
Én erre el szoktam menteni valahova konstanstba a System.getProperty("line.separator") értékét, és azt használom. De a formatter szebb megoldás valóban.
-
caindwan
aktív tag
válasz
trisztan94
#4385
üzenetére
Milyen iskolán tanulsz/tanultál?
-
fatal`
titán
válasz
trisztan94
#4381
üzenetére
Nem.
C#-ban ez baromi lassú, ha sok int van.Viszont ott van egy Integer.tryParse függvény, ami visszaadja, hogy sikeres volt-e, vagy nem (és persze meg is csinálja a konverziót).
-
kemkriszt98
tag
válasz
trisztan94
#4381
üzenetére
Ok, köszönöm a válaszokat. ..
-
Peter Kiss
őstag
válasz
trisztan94
#4381
üzenetére
C#-ban vannak TryParse metódusok, pl. int.TryParse(string input, out int parsed) : bool.
-
Peter Kiss
őstag
válasz
trisztan94
#4379
üzenetére
Egy profiler meg sikítana minden ilyenre.

@kemkriszt98
- reguláris kifejezés
- végig is iterálhatsz a szöveg betűin megnézve, szám-e (Scanner használata például)
- vannak lib-ek Java-hoz, amelyekben ez meg van oldva -
szaszapi
őstag
válasz
trisztan94
#4364
üzenetére
a java-t már újraraktam,de semmi belinkelem inkább az oldalt mert írnak ott valamit csak nem értem mit kellene csinálni.
ez a hibaüzi:

-
#39560925
törölt tag
válasz
trisztan94
#4357
üzenetére
Az elsőt megcsináltam szálkezeléssel. A másodikat még nem tudom hogy kéne.
-
kemkriszt98
tag
válasz
trisztan94
#4349
üzenetére
Nem, nekünk van külön info meg ez a TIC de ez a román neve...
-
kemkriszt98
tag
válasz
trisztan94
#4347
üzenetére
Jogos...
amúgy egy egész számítógép használati(nem tudom mi a hiv. neve) orán keresztül kerestem csak az nem jutott eszembe hogy a search szó helyett brows-ot használjak... 
-
Peter Kiss
őstag
válasz
trisztan94
#4342
üzenetére
Számolj nyugodtan lebegőpontos számokkal, majd egyszer jól megrugdosnak miatta.
-
válasz
trisztan94
#4299
üzenetére
-
Karma
félisten
válasz
trisztan94
#4294
üzenetére
Tudtommal jó eséllyel, ha nem használsz semmit az újabb Servlet API-ból. Azért volt egy-két konfigurációs változás is...
A legegyszerűbb ha letöltesz egy hatost és megpróbálod, nem sokból tart.
Más:
Nekem is lenne egy kérdésem a közösbe.
Adott egy webalkalmazás WAR csomagban, ami egy properties fájlból konfigurálható (DB elérés, SMTP, útvonalak, stb.). Ezt jelenleg a classpathon tárolom (fájlszinten a WEB-INF/classes alá kerül a Maven által).
A kérdés egyszerű: hova és hogyan kellett volna tennem ahhoz, hogy ha új verziót adok ki a cuccból, a WAR-ban lévő propfájl ne vágja felül az ügyfél adatait? Nem én üzemeltetem és nyilvánvaló okokból nem kapom meg az ő konfigjukat, amiket a deployolt alkalmazásban módosítottak.
Gyors megoldásként gondoltam arra, hogy a fájlt kiveszem a WAR-ból, így a Tokcat redeploy nem fog a kinn lévőhöz nyúlni. De mi lett volna a helyes megoldás?
-
fatal`
titán
válasz
trisztan94
#4292
üzenetére
Számológéppel, vagy kódból

-
Karma
félisten
válasz
trisztan94
#4290
üzenetére
A setColor 0 és 1 közötti float értéket vár, nem 0 és 255 közötti egészeket.
-
WonderCSabo
félisten
válasz
trisztan94
#4288
üzenetére
Sztem rövid kifejezések esetén szebb a ternary, mint az if.

-
WonderCSabo
félisten
válasz
trisztan94
#4282
üzenetére
If (x >= xo && x <= xe && y >= yo && y <= ye)
return true;
else
return false;Mivel ez egyetlen logikai kifejezés, simán ennyi. De ezt így írni tökre nem szép. Egyébként sztem a "rövidített if" amire te gondolsz, az a ternary operator.
Látom megelőzek. Athlon64+, Te az eredeti választ adtad meg.

-
fatal`
titán
válasz
trisztan94
#4282
üzenetére
if ( x>=xo && x<=xe && y>=yo && y<= ye)
{
return true;
} else
{
return false;
}Esetleg még szét lehet bontani 4 ifre, de ez aztán abszolút értelmetlen:
if (x >= xo)
{
if (x <= xe)
{
if (y >= yo)
{
if (y <= ye)
{
return true;
}
}
}
}
return false; -
Karma
félisten
válasz
trisztan94
#4280
üzenetére
Az megvan ugye, hogy az előző kódod pont ugyanez?
Persze ha a smokeX egész szám, akkor egynél kisebb számot kivonogatva mindig ugyanazt a számot kapod.Szerk.: Tévedtem, nem ugyanaz, mert összeadás helyett szorzást írtál az előbb.
-
fatal`
titán
válasz
trisztan94
#4278
üzenetére
LibGDX-et sajnos még életemben nem láttam, max pár percre valamelyik tutorialt, így ezt nem tudom megmondani.

AndEngineben ehhez ráadásul külön osztály van, ami egyszerűsíti a dolgokat, de az is azt csinálja, amit írtam.
-
fatal`
titán
válasz
trisztan94
#4276
üzenetére
Két update ciklus közötti időt felszorzod valamilyen számmal (hogy normális sebessége legyen) és ennyivel arrébbtolod minden updateciklusban a felhőt, egészen addig, amíg el nem éri azt a pontot, ahova tolni akartad.
-
válasz
trisztan94
#4273
üzenetére
Nyomj egy Clean-t szerintem a projectre, hátha segít.
-
modder
aktív tag
válasz
trisztan94
#4265
üzenetére
új projekt from source. existing csak akkor működik, ha már van .project fájl a könyvtárban
-
raggg
senior tag
válasz
trisztan94
#4230
üzenetére
C#-ban is immutable a string.
-
PandaMonium
őstag
válasz
trisztan94
#4221
üzenetére
Egyébként, hogy témára térjünk, ami fontos lehet: Bizonyos számú aknát (ez akár lehet tartomány is, pl. 15-20 között) helyezz el csupán a képernyőn, tehát véletlenül se legyen majdnem mindenhol akna. Az aknák számát esetleg nehézségi szintenként (ha van ilyen) kedved szerint növelheted. Egy sima random funkció elég ide, de ha úgy érzed, hogy szeretnél valami újat tanulni próbálj ki valami zajt, pl. perlin noise vagy simplex noise. Összességében az egész projekt nem bonyolult ha nem akarod cifrázni, egy délután alatt (inkább 2-3 óra alatt) simán megoldható. Miben tervezed amúgy kivitelezni a user interface-t? Sima konzolba printelés, swing, vagy android?

-
modder
aktív tag
válasz
trisztan94
#4221
üzenetére
előbb algoritmust kell tudni írni, (ami MINDENKÉPP folyamatábra [struktogram])
Volt, amikor én is csináltam folyamatábrát olyan problémára, aminek nehezemre esett a megértése, de egyébként az esetek 90%-ában, kigondolsz egy algoritmust, amit egyből le is kódolsz, aztán finomítod, hogy a végén az elvárásoknak megfelelően működjön. Egyből le is tudod tesztelni, hogy működik-e.
Szóval a gyakorlatban minden problémát folyamatábrával kezdeni fasság.
Amúgy meg az aknakereső pont olyan egyszerű, mint a faék. Legalábbis generálni:
Random leteszel aknákat, majd sorba mész az aknamezőn, és minden mezőhöz (ami nem akna), rendelsz egy számot, ami azt jelzi, hogy a közvetlen szomszédai közül hány mezőn van akna. Rettentő nehéz.Ami kihívást okozhat, az az aknák eloszlása, hogy szépen csoportosan legyenek.
-
PandaMonium
őstag
válasz
trisztan94
#4221
üzenetére
Ebben van némi igazság, csak hogy ez csak akkor érne valamit ha az algoritmust (vagy pszeudokódot) is te találnád ki, vezetnéd le magadnak. Abból, hogy csak gépelsz nem tanulsz semmit, tetszik tudni a programozás lényege a problémamegoldás, nem a billentyűzetkoptatás.

-
fatal`
titán
válasz
trisztan94
#4210
üzenetére
"szerk: javitom magam: csak php-ban van ertelme (+ olyan nyelvekben ahhol vannak asszociativ tombok)"
Meg C++-ban, ahol olyan operátort rendelsz hozzá az osztályodhoz, amilyet akarsz.
Meg funkcionális nyelveknél (vagy C#-ban lambda kifejezéseknél).
-
Karma
félisten
válasz
trisztan94
#4214
üzenetére
Hát, nem igazán. Az a pszeudokód, legyen szöveges vagy folyamatábra, már a tényleges programozói munka része, a kész program terve. Nyomokban algoritmusokat is tartalmaz.
Az előttem szólóra rákontrázva: szerintem nemhogy a "jó" programozóvá váláshoz kell ez, hanem egyáltalán a programozáshoz. Egy programnyelvre leírni a más által fejben végigvitt dolgokat nem programozás, csak kódolás.
Az eredeti kérdésre visszatérve: Google-ben próbáltad már? Sourceforge-on? GitHubon?
Persze az így "talált" kódok licencét célszerű figyelembe venni. -
Mukorka
addikt
válasz
trisztan94
#4214
üzenetére
Pedig az emberré (jó programozóvá) váláshoz érdemes kigondolni ilyen dolgokat. Az sokkal izgibb mint működésre bírni.
-
Karma
félisten
válasz
trisztan94
#4212
üzenetére
Mármint aknakereső mire? Generálásra, a játék levezetésére, vagy a megfejtésre?
Ezek közül egyikhez sincs konkrét algoritmus, vagy nem algoritmusnak hívják...Szóval mi kéne?
-
Soak
veterán
válasz
trisztan94
#4186
üzenetére
GWT dev mod csak jetty-vel megy, ami amugy a pluginnel feltelepul, dev modban kell inditanod a projektet, tomcat alatt csak lebuildet projektet tudsz futtatni.
-
trisztan94
őstag
válasz
trisztan94
#4184
üzenetére
előbb kérdeztem, mint hogy megnéztem volna.
Köszönöm a segítséget uraim!

-
válasz
trisztan94
#4181
üzenetére
Igen, ez az. Csomagold ki az eclipse/plugins mappába, majd indítsd újra az eclipse-t.
-
válasz
trisztan94
#4177
üzenetére
Tomcat plugint nyomd fel előtte.
-
Karma
félisten
válasz
trisztan94
#4163
üzenetére
Dehogy kell neked PHP-val beletaknyolni! Eggyel felette ott van a Java-alapú JSON tutorial, inkább azt nézegesd. És szerintem erre gondolt. Mondjuk kicsit komolyabb kisugárzásod lehet, ha az adatot nem string összeollózással, hanem valami JSON libraryvel (pl. Gson) állítod elő.
-
Soak
veterán
válasz
trisztan94
#4083
üzenetére
Hogyan akarod megoldani a kommunikaciot? Mert gyanus hogy te most kezzel le akarod kodolni ami igazabol mar GWT megold neked. Azt ajanlom hogy csinalj egy springes backendet (pl egy spring-mvc templatet csinalj STS plugint szedd le) . Az ottani Service reteget interfacen keresztul el tudod erni kliens oldalon, a valasz objektumaidat meg proxyba csomgalod) es meg van oldva , persze vannak limitaciok, de csak annyi amennyi amugyis lenne. Ha pedig Json akarsz feldolgozni (pl egy rest valaszkent, amit a springes templatebe 1perc alatt bedobsz, melle egy jacksont behuzol automatikusan JSON-ra konvertal minden valaszobjektumot) akkor kliens oldalon letrehozod az objektumodat amit ha jol emleksem a JavascriptObjectbol kell szarmaztatni, felveszed a gettereit ahova nativvkoddal beirod hogy mit adjon vissza (pl retutn this.jsonpropertyname ) majd pedig a safeEval-al megepited az objektumodat (JsonUtils GWT packageben ha jol emlekszem).
Nem beszelve hogy sprines orm-el pl egy hibernattel nem kell szenvedni a direkt jdbc-vel.
-
WonderCSabo
félisten
válasz
trisztan94
#4083
üzenetére
MySQL-hez JDBC-vel pl. A GSON-t pedig én is csak ajánlani tudom, zseniális library.
-
raggg
senior tag
válasz
trisztan94
#4083
üzenetére
Nem tudom, hogy az egészből mennyi menne, de ha a JSON-os részével van gondod, akkor én ezt ajánlanám: [link]
Aztán MySQL -> Java "model" osztályok -> GSON szerializáció
-
Soak
veterán
válasz
trisztan94
#4076
üzenetére
Ez igy nem a legjobb megoldas, ahelyett hogy ClientBundle-kent a css-t. Persze ha nem az egesz page-t GWT-vel csinalod az mas helyzet.
-
fatal`
titán
válasz
trisztan94
#4076
üzenetére
Fogd meg a mappát és drag & droppal húzd be az eclipsebe ugyanoda, majd vedd ki a pipát a copy files elől és kész.
Esetleg a projekt mappán megpróbálhatsz egy refresht (f5), nem mindig kerülnek be az új mappák, bugos kicsit (bár én még mindig Indigot használok egy plugin miatt, ami a Junon és a Kepleren már nem működik rendesen).
-
válasz
trisztan94
#4074
üzenetére
1. és 3.: DataGrid
2: PopupPanel -
válasz
trisztan94
#4072
üzenetére
Én most jelenleg egy Eclipse Juno SR2 Java EE-ben fejlesztek egy GWT projektet, tehát nem kell aggódni.

Sima Java EE verzió is elég, ahhoz majd felnyomsz egy Tomcat meg egy GWT plugint.
-
válasz
trisztan94
#4070
üzenetére
A Sencha GTX a GWT-n alapszik, ezáltal magasabb szintű, mint a GWT. Ahhoz viszont, hogy jól tudj Sencha GTX-ben fejleszteni, nem árt, ha a GWT-ben is otthon vagy.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- World of Tanks - MMO
- Amlogic S905, S912 processzoros készülékek
- Gaming notebook topik
- Anglia - élmények, tapasztalatok
- Fejhallgató erősítő és DAC topik
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Kihúzhatja a gyufát a PC-s gyártóknál az érkező új Xbox
- Nintendo Switch 2
- Folytatja küzdelmét az Intel az NVIDIA (és az AMD) ellen
- Vírusirtó topic
- További aktív témák...
- Microsoft Surface Hub 2s - Interaktiv 4K monitor/ All in one PC - I5 8. generációs - Piaci ár alatt
- Benq - LU951- 5000 Ansi Lézer projektor - Piaci ár alatt
- -ÚJ,2 ÉV GAR- GAMER PC: i5-14400F (10mag/16szál) +RX 6600/6700XT +16-64GB DDR4! SZÁMLA! 70 féle ház!
- Capriolo Oxygen 29" MTB Új
- DJI Convertible Carrying Bag + Ajándék DJI rádió nyakpánt
- HIBÁTLAN iPhone 14 Plus 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3659, 100% Akksi
- Dell Optiplex 7050 SFF + Quadro K620
- 171 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue 1ÉV GARANCIA -Kártyafüggetlen, MS3744, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő

C#-ban a metódusok nevét nagybetűvel írjuk, van kisbetűs String (mintha primitív típus lenne), a property-ket nagybetűvel írjuk és van get/set stb...
Talán még az 




Ezek közül egyikhez sincs konkrét algoritmus, vagy nem algoritmusnak hívják...


