- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Mini PC
- Milyen belső merevlemezt vegyek?
- Fujifilm X
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Alapértelmezett konfiguráción sok Core CPU-nak lehet stabilitási gondja
- Milyen cserélhető objektíves gépet?
- Házimozi haladó szinten
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
Hirdetés
-
A virágcsokor mellé hardvert is ajándékozhatunk anyák napján
ph A héten desktop PC-k, monitorok, gamer kiegészítők és házak vannak a kirakatban.
-
iPaden is vége az App Store monopóliumának
ma Ősztől lehet alternatív alkalmazásboltból telepíteni az EU tagállamaiban.
-
A franciáknak elege van abból, hogy minden gyerek mobilozik
it Vissza akarják szorítani a gyerekek és tinédzserek közösségi média- és okostelefon-használatát.
Új hozzászólás Aktív témák
-
pokerecske1
csendes tag
Sziasztok!
Olyan kérdésem lenne, hogy van egy JTable és ennek szeretném bizonyos rácsait kiszínezni, ez hogyan lehetséges?setGridColor() metódust megtaláltam, de hogyan érem el, hogy ne az összeset színezze ki hanem mondjuk csak a két középsőt
-
WonderCSabo
félisten
válasz pokerecske1 #4351 üzenetére
Szia!
Itt a megoldás. Nyilván a függvényben egy elágazással rávizsgálhatsz az indexekre, és csak azt szinezed be amelyiket akarod.
-
pokerecske1
csendes tag
válasz WonderCSabo #4352 üzenetére
Köszi, most már kicsit fáradt vagyok és lehet nem látom az alapvető dolgot
Mert ezt néztem próbáltam is, de itt csak különböző cellákat tudom színezni és a grindet pedig nem, de majd átnézem alaposabban
[ Szerkesztve ]
-
WonderCSabo
félisten
válasz pokerecske1 #4353 üzenetére
Hmm, asszem lehet, hogy én olvastam félre a kérdést. Ha a cellák határát akarod dinamikusan változtatni, itt a megoldás.
-
pokerecske1
csendes tag
válasz WonderCSabo #4354 üzenetére
de ez amit utoljára küldtél ez már lehet jó lesz köszönöm!
[ Szerkesztve ]
-
veterán
Bemásolok ide egy e-mailt, gondolom az előadó úr akinek küldtem ma már nem fog válaszolni, remélem itt tudja majd valaki.
Tisztelt Tanár úr!
Nagy házimnak egy space invaders szerű játékot választottam. A specifikációt már kitaláltam hozzá. Úgy szeretném megcsinálni, hogy az ablak default felbontása 1280*720 legyen, és mivel csak vektorgrafikus elemekkel dolgozom, ezért nyugodtan skálázódhat kisebb-nagyobb méretre. De hogy ne nézzen ki bugyután a játék, ha átméretezik az ablakot, ahhoz az kéne, hogy csak úgy lehessen átméretezni, hogy megtartja a 16:9-es képarányt. Ehhez tudna adni egy kis segítséget?
Lenne még egy kérdésem.
A JFrameben olyan Layoutot szeretnék, hogy középen egy négyzetben folyik a játék, két szélen pedig egyenlő szélességű sáv található, ahol statisztikák meg egyéb dolgok jelennek meg. BoxLayouttal próbálkoztam, le is tudtam tenni egymás mellé a 3 JPanelt, de nem tudom hogy változtathatnám meg a méretarányukat. Csatolok 2 painttel szerkesztett képet, hogy hogy képzelem el, és hogy mit sikerült alkotnom.https://play.google.com/store/apps/details?id=com.lovemap.lovemapandroid
-
trisztan94
őstag
válasz Oppenheimer #4356 üzenetére
Szerintem sokkal, de sokkal jobban járnál, ha libgdx-ben írnád a játékot. Igaz, hogy androidra van kitalálva, de desktopon nagyon szépen megy vele minden. Én már 2 kisebb játékot csináltam vele, nagyon jó
https://heureka-kreativ.hu
-
veterán
válasz trisztan94 #4357 üzenetére
Az elsőt megcsináltam szálkezeléssel. A másodikat még nem tudom hogy kéne.
https://play.google.com/store/apps/details?id=com.lovemap.lovemapandroid
-
Karma
félisten
válasz Oppenheimer #4356 üzenetére
A másodikhoz nézd meg a MigLayoutot.
“All nothings are not equal.”
-
caindwan
tag
Helóka!
Valaki esetleg ha jártas Unity 3D programban, akkor érdekelne, hogyan lehet megoldani, ha én blenderben csinálok egy játékost, és Import Assets-el hozzáadom a projecthez, akkor azt a scriptből, hogyan tudom elérni? -
kemkriszt98
aktív tag
válasz caindwan #4360 üzenetére
Gondolom azért ide írtad mert JavaScriptben szeretnéd megoldani.... ha így van akkor kell egy változó amiben tárolod a gameObject - ed ami így néz ki:
var modelled : GameObject;
Ezután a kódban használhatod csak ne feledd el hogy a Unity-b belül majd meg kell adnod a scriptnek hogy melyik modellről van szó.
[ Szerkesztve ]
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
caindwan
tag
válasz kemkriszt98 #4361 üzenetére
Igen köszönöm
-
szaszapi
őstag
Hello.
A segítségeteket kérném.A tévémről lementett csatornalistát szeretném szerkeszteni de valamiért nem indul el a jar a samygo féle chanedit programban.
Azt kapom hogy:
A java exception has occurred.
Ötlet?
-
trisztan94
őstag
válasz szaszapi #4363 üzenetére
Lefordítom neked: Java hiba történt. Na hát ebből annyi információt kaptunk, hogy mindjárt kirázzuk a kisujjunkból a megoldást!
Rakd újra a Java-t, hátha. Nézd meg a progi honlapján, hogy hanyas verzió kell neki, lehet, hogy nem megy az új verziókkal.
https://heureka-kreativ.hu
-
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:
[ Szerkesztve ]
-
veterán
-
D4nte
csendes tag
válasz szaszapi #4366 üzenetére
Nem írtad le konkrétan, hogy mit csináltál, de akkor a leírás alapján: Leszeded a programot (SamyGO ChanEdit v0.42.bz2). Leszeded a megfelelő swt-t (nem mindegy 32bit vagy 64, a jdk-nak megfelelő kell) mondjuk innen. Ezután ezeket kicsomagolod, ahogy írja elég csak a SamyGoChanEd.jar és a swt.jar, egy mappába. Aztán abban a mappában állva rányomod a "java -classpath .;swt.jar;SamyGoChanEd.jar gui.Main" parancsot, és mennie kellene. (Nálam jdk1.7.0_45-es jdk-s java van a Path-ba betéve, ha nálad nincs beállítva, akkor ahogy a leírásban is van, add meg neki javad (JDK legyen) elérési útját). Így nálam működött.
[ Szerkesztve ]
-
RexpecT
addikt
Valaki tudna egy kis példát arra írni, hogy hogyan lehet az alábbi dolgot megvalósítani interfészekkel:
A osztály
B osztály
C osztályB osztály hívja meg a C osztályt, de a C osztály által meghatározott értéket az A osztálynak kellene megkapnia.
-
-
veterán
-
RexpecT
addikt
válasz Superhun #4374 üzenetére
Megpróbálom akkor még egyszer.
Van három osztály:
A osztály
B osztály
C osztályA B osztály a háttérben fut, ha kap Blueotoothon keresztül egy XML fájlt akkor C osztályból létrehoz egy új példányt, ami az XML-t parseolja. A C osztály az eredményt egy interfészen keresztül adja át az A osztálynak.
Ha A osztályból példányosítanám a C osztályt, akkor tudom hogy kellene megoldani(pl a C osztály konstruktorában átvenni az A osztály által implementált interfészt, majd azon keresztül visszaüzenni).
De mivel itt B osztályból példányosítok ezért nem tudom, hogy hogyan kellene.Remélem így világosabb .
-
kemkriszt98
aktív tag
Sziasztok, hogyan tudnám megállapítanih hogy egy stringben tárolt karakterlánc tulajdon képen egy szám e? Arról van szó hogy a felhasználó egy textfield be írja be a számot de ha véletlenül betűt ír be akkor figyelmeztetni kellene...
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
trisztan94
őstag
válasz kemkriszt98 #4378 üzenetére
legegyszerűbb egy try - catch-be rakott int konverzió. A try ágba rakod az int parse-olást, ha betűt ír a felhasználó, akkor exception-t dob amit elkap a catch.
try (Integer.parseInt(string-valtozo))
{
//művelet
}
catch (Exception e)
{
return;
}[ Szerkesztve ]
https://heureka-kreativ.hu
-
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 -
trisztan94
őstag
válasz Peter Kiss #4380 üzenetére
Na hoppá, akkor visszavonom
C#-ban ez jó megoldás viszont, nem? Nekünk suliban (legalábbi amikor rákérdeztem) azt mondták, hogy egy try-catch-be rakott int parse bőven elég erre.
https://heureka-kreativ.hu
-
addikt
-
válasz trisztan94 #4381 üzenetére
C#-ban vannak TryParse metódusok, pl. int.TryParse(string input, out int parsed) : bool.
-
trisztan94
őstag
válasz Peter Kiss #4383 üzenetére
Tényleg! Erre gondoltam, csak kevertem a try-catch-el
https://heureka-kreativ.hu
-
modder
aktív tag
válasz RexpecT #4377 üzenetére
Igen, itt a kérdés, hogy A osztályt ki példányosítja. Ha B, vagy már egyébként létre van hozva, és B ismeri, akkor:
public interface A {
public void processObject(Object o);
}
public interface C {
/**
* processXml(String xml, A a) feldolgozza az xml-t, és az eredményt átadja
* a-nak A#processObject(Object o)-n keresztül
*/
public void processXml(String xml, A a);
}
class B {
A a;
public void newXml( String xml ) {
new C().processXml(xml,a);
}
}
public class CImpl {
public void processXml(String xml, A a) {
Object o = parseXml(xml);
a.processObject(o);
}
}Ha C-ben még szükséged van A-ra, akkor a C konstruktorában is átadhatod, de ez így tisztább, jobban látni a függőséget. Az eredeti kérdés interfészekre vonatkozott. Azt nem tudod meghatározni interfészekkel, hogy a C#processXml() implementációja mi legyen, ezért JavaDoc-ban szokták definiálni, hogy miylen további felelőssége van egy metódusnak.
-
kemkriszt98
aktív tag
válasz trisztan94 #4381 üzenetére
Ok, köszönöm a válaszokat. ..
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
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).
-
Karma
félisten
válasz Peter Kiss #4380 üzenetére
Van mérési eredményed is arról, hogy ez a megoldás ténylegesen lassabb mint a felsorolt alternatíváid? Mert például az Apache Commons Langban is try-catchelnek (NumberUtils.toInt).
“All nothings are not equal.”
-
-
-
Karma
félisten
válasz Peter Kiss #4391 üzenetére
DecimalFormat.parseObject-et használ, ami nullt ad vissza hiba esetén, vagy egy Number objektumot ha sikerült.
Egyébként megmértem, a try-catch kétszer annyi időt igényel, mint egy egyszer létrehozott Patternnel matchelni és annak függvényében Integer.parseIntet hívni. 3000000 futás esetében (kettő helyes, egy hibás) ez 1,5 vs 0.7 másodperc a Surface-emen (i5).
De beleteszem a Commons Validator és a Lang3 NumberUtilst is.
“All nothings are not equal.”
-
addikt
válasz Peter Kiss #4391 üzenetére
A java.text.Format osztályt használja, és azon belül is a túlterhelt parseObject metódust.
edit: megelőztek.
[ Szerkesztve ]
-
Karma
félisten
válasz Peter Kiss #4390 üzenetére
Itt az aktuális tesztkódom.
És a futási eredmények érdekesen változtak, amióta átálltam Callable-re:
try-catch: 104 ms.
regex: 465 ms.
validator: 2350 ms.
numberutils: 96 ms.“All nothings are not equal.”
-
Lacces
őstag
Hali,
Linuxon az Apache Tomcat7-nél ha deployolok webalkalmazást, akkor azt a /var/lib/tomcat7/webapp/ alá kellene, igaz?
-
veterán
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Ryzen 5 3600x, GTX 1070 ti 8gb, 32gb ddr4 ram
- Hugo Boss The Scent Elixir Him Eau de Parfum
- Garis félkonfig! Ryzen 7 5800x,AsusTuf B550 gaming plus, Fury 2x16 3600 cl 16 - GARIS -
- HP Elitebook 850 G8 15.6" FHD IPS Core i5 1135G7 16/512GB HP GAR
- Dell 15,6" notebookok E6540, E5540, i5 - számla, garancia
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest