- A frissített, béta verziójú NVIDIA Apphoz készült az új GeForce driver
- Gondnokság alá helyeztetnék a Google Chrome böngészőt
- Megerősíti a platformfüggetlen sugárkövetéses tesztjét a 3DMark
- A Seenda ollós klaviatúrája a Microsoft Sculpt Ergonomic Keyboard nyomdokain jár
- Gamescom 2025: Itt a legújabb Gaming NUC
- Először égett le egy újságnál a GeForce RTX 5090
- Milyen nyomtatót vegyek?
- Gamescom 2025: Harminc évnyi VGA
- Az Xbox égisze alatt oldaná meg a PC-s játékosok legnagyobb gondját a Microsoft
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Kormányok / autós szimulátorok topikja
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Megerősíti a platformfüggetlen sugárkövetéses tesztjét a 3DMark
- Mini PC
- Steam Deck
Új hozzászólás Aktív témák
-
M_AND_Ms
veterán
válasz
caindwan #8100 üzenetére
Így, elsőre
Verziókezelés -
ToMmY_hun
senior tag
válasz
caindwan #8098 üzenetére
Természetesen Java SE alapok (agyhullám java könyvet javaslom), azon felül legalább egy IDE alapos ismerete, tervezési minták, kód tesztelési módszerek és verziókezelés. Nem árt érteni adatbázis kezeléshez sem, ritka az a projekt ami mögött nincs legalább egy adatbázis.
-
axioma
veterán
válasz
caindwan #6690 üzenetére
Tavaly elobb volt, talan azt nezted, csak a donto maradt 2014-re. Most meg most kezdodik.
Keszules sztem feladatok megoldasa. Ellenorzes: googlejam ellenorzi a gyakorlaskent megoldott feladatokat is, a face-nel meg azt csinaltam, hogy letoltottem egy szimpatikus elfogadott (alt. azonos nyelvben irt, van sokszor java-s elol is) megoldast, es lefuttattam, azzal az eredmennyel vetettem ossze az enyemet siman TC osszehasonlitassal. Amig az nem egyezik, addig csiszolj az elokeszitett outputodon.
A face-nel egyre vigyazz amit konnyu rontani: sok a modulo N szamolas, es ott ugye NEM lehet osztani! Az osztas az csak ugy megy hogy szorzas az inverzzel, ha ilyen a feladat akkor nyilvan N az egy p prim lesz, es akkor a x^(p-1)=1(mod p) miatt szamolnod kell az x^(p-2)-t (akar elo is keszitheto minden x-ra, ha olyan a feladat, ez is jo ha keznel van kesz kodkent). A szamok maximuma altalaban 2^30 korul vannak, hogy a szorzatuk is beleferjen a signed 32 bitbe.
Amugy a megoldasokat amugy is van hogy erdemes megnezni, foleg ha nem jossz ra, mi lett volna az algo (de ez nem a quali alatt lesz). -
axioma
veterán
válasz
caindwan #6688 üzenetére
Az idopontot nem ertem, face pont egy het mulva kezdodik, gugli aprilis.
Ha akarsz nevezni, csinalj meg elore olyan kodreszleteket, amiben meg van csinalva a beolvasas, soronkent is tokenizalva, minden adatelem egyetlen elem parseXXX-evel elerheto legyen; a kiiras a kert formatum szerint amennyi fix belole (lehet stdout-ra ha gyorsan tudod bemasolni, cask akkor ne sout-tal debug-olj), csinalj mert tuti sokszor kell arraylist of integer -re valami megoldast, valamint halmaz is kellhet, ilyesmi. (En most pont googlejam-ezek pythonban, de ugyanugy erdemes nemures file-lal indulni.) A quali nem ve'szes, de a kesobbi, 4 ora es rovidebb forduloknal nagyon sokat szamit, hogy mar elore legyen minden feladathoz megcsinalva ez, a konyvtar ahova szorod az inputokat es ahonnan toltod fel az outputot, meg a kodot (en tavaly ezt ket kulon kvt nagyobb melysegebe tettem, cask mindig browse-olgatni kellett oda-vissza, nem praktikus hiaba didaktikus) -
axioma
veterán
válasz
caindwan #6683 üzenetére
Mire gyakorolni?
A prog. versenyek beugro [qualification] forduloi altalaban csak ne'mi algoritmikus gondolkodast es par egyszerubb adattipus hasznalatat igenylik, kulcsszavak face hackercup, googlejam, ch24 [ez mar kevesbe], de mindbol tobb evnyi archivum elerheto. Ha ennel alapabb [egy-egy technikas] kellene, akkor tankonyvi feladatok.
[Igen, a versenyekre nem a java a legjobb, de tapasztalatbol mondom, hogy kis elokeszitett kornyezet mellett nem is annyira rossz.]Szerk. Kiberfeladatok vagy hasonlo cimu 'csikos' konyv, de meg csak beleneztem, szintet nem tudok.
-
válasz
caindwan #6009 üzenetére
Oke, jatszhatunk ezzel
Szabalyok:
- van hat bemenoparameter, m, d, m1, d1, m2, d2 -- kerdes, hogy m.d. datum m1.d1 es m2.d2. koze esik-e (hatarok beleertve). Ha m2.d2. az evben korabban van, mint m1.d1, akkor ugy vesszuk, hogy m2.d2. a kovetkezo evre esik.
- feltesszuk, hogy a bemenoadatok ertelmesek (validaltak)Tesztek:
m d m1 d1 m2 d2
1 1 2 3 4 5 => false
1 1 4 5 2 3 => true
4 5 4 5 2 3 => true
2 3 4 5 2 3 => true
3 4 4 5 2 3 => falseAz en nevezesem:
public static boolean isInside( int m, int d, int m1, int d1, int m2, int d2)
{ return ((m2-m)<<4+d2-d)*((m-m1)<<4+d-d1)*((m2-m1)<<4+d2-d1)>=0; } -
zserrbo
aktív tag
válasz
caindwan #5801 üzenetére
A Java Tantuszt tudom ajánlani nem is olyan drága 3 ezer most akcióban és ingyen szállítás a kiadó oldalán szept 21.ig most. Kellemes a hangvétele, helyenként kicsit szájbarágós, de én nem bánom.
Most kinéztem jobb magyar könyv híján a Szoftverfejlesztés Java SE platformon könyvet, csak az oldalszámhoz képest sztem kicsit drága, de ez még nem is lenne gond, hanem úgy érzem túl sok mindent akartak belerakni és 1-1 témáról csak pár oldal van (a tartalomjegyzéke fent van a szak kiadó honlapján).
Tudom olvassak angolul, de könyv terjedelmű szakkönyveket angolul még nem mertem, de most megint megfordult a fejemben.
Az agyhullám java-nál nem éreztétek, hogy elavult nagyon? Én eléggé furcsának tartom, hogy egy 2007-es könyvet 2011-ben adtak ki magyarul. (Az egyetemi könyvtárba meg 2013-14-ben jött 1-1 példány belőle...)
-
Dave-11
tag
válasz
caindwan #5787 üzenetére
Először én is azzal kezdtem a Java tanulást, de szerintem egy kicsit erős kezdőknek, most nyáron elkezdtem olvasni az Agyhullám - Java című könyvet, ez nagyon jó!
Kicsit lazább hangvételű könyv, vannak benne poénok is, életszerű példák, a leckék végén gyakorlatok és hozzájuk tartozó megoldások.
Csak ajánlani tudom -
WonderCSabo
félisten
válasz
caindwan #4874 üzenetére
Azért mert a meglévő algoritmusokat nálunk sokkal okosabb emberek készítették, matematikailag bebizonyították, kitesztelték,rengetegen használják és óriási tapasztalat van hozzájuk, továbbá nagyon jó implementációk. Ezek közül egy házilag barkácsolt titkosításról általában egyik sem mondható el. Továbbá ez a dolog is u.a., mint a programozás többi része: felesleges rugózni, ha már van kész megoldás.
-
WonderCSabo
félisten
válasz
caindwan #4836 üzenetére
Tehát a kimenetnek {'v','c'} -nek kéne lennie?
Legegyszerűbb megoldás az, hogy készítesz egy temp ArrayListet. Végigmész a tömbön, és ha az adott karakter nem 'a', hozzáadod az ArrayList-hez. Ha végigértél, egyszerűen meghívod az ArrayList-en a toArray metódust, és megkapod amit kértél.
Ha nem lehet ArrayListet és egyebet használni, akkor pedig a kövi algoritmust lehetne:
int count = 0;
for (each index of the array)
if (array[index] != 'a')
array[count] = array[index]
count++Ekkor az eredeti arrayed 0 és count -1 elemei lesznek a szükséges kimenet, ezt vagy kimented egy másik arraybe, vagy hagyod így, ha így is ok.
Remélem nem most oldottam meg egy házit helyetted, de attól tartok, ez történt.
Karma: Jól látod, az oktatóknak általában mániája a tömb, még Javában is. Én azt mondom, kötelező ismerni és használni tudni, de nem kell.
-
-
Karma
félisten
válasz
caindwan #4814 üzenetére
Ha tömböd van, akkor használhatod az Arrays.asList() metódust ahhoz, hogy olcsón listát készíts belőle, és annak már lesz indexOf metódusa.
Azaz pl.:
int[] array = new int[] { 5,4,2,5,3,2,5 };
int pos = Arrays.asList(array).indexOf(3); // <-- 4
int pos2 = Arrays.asList(array).indexOf(1); // <-- -1 -
Karma
félisten
válasz
caindwan #4462 üzenetére
Az biztos, hogy valamilyen objektumba be kell foglalnod a háttérbe küldött metódust – a new Runnable() {} is egy anoním osztály definíciója –, ezt nem kerülheted el. Én az adott platformra jellemző magasabb szintű szerkezeteket javasolnám a nyers szálazás helyett: Androidon AsyncTask, Swingnél SwingWorker, egyébként meg ExecutorService.
-
kispx
addikt
válasz
caindwan #4418 üzenetére
A 32. oldalon/tól
% operátor. Ha a maradéka nulla akkor osztható maradéktalanul.
-
kemkriszt98
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ó.
-
Mukorka
addikt
válasz
caindwan #3755 üzenetére
Az ajto változót át kéne adnod a függvénynek:
public boolean kulcsFordit(int ajto){
if(!bortonajtok[ajto]){
bortonajtok[ajto] = true;} //ha mást úgyse csinál az fv-d akkor itt kb még vizsgálni is felesleges...
return bortonajtok[ajto];
}//használni meg így lehet:
boolean fordit = kulcsFordit(4);
Szerintem ennek nem sok értelme van
(#3758) Athlon64+ : Erre gondolhatott, gyanús.
-
válasz
caindwan #3755 üzenetére
Attól függ mi a cél?
Feltételezem egy van egy börtönöd aminek egy bizonyos ajtaját ki akarod nyitni...
Én inkább egy ilyet írnék:
public void kulcsFordit(boolen[] bajtok){
for (i = 0; i<bajtok.length; i++) {
if(bajtok [i]== false){
bajtok(i) = true;
}
}
}Ez azt csinálja, hogy megkapja a bortonajtok tombjet, végig meg rajta és ami be van zárva azt kinyitja...
Így használhatod:
this.kulcsFordit(bortonajtok);Remélem nem írtam el semmit kicsit kapkodtam...de a kérdés, hogy mit szeretnél továbbra is áll.
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Tesla topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- PH!otósok beszélgetős, offolós topikja
- Realme GT 2 - aláírjuk
- Macska topik
- Samsung Galaxy A56 - megbízható középszerűség
- Battlefield 6
- Először égett le egy újságnál a GeForce RTX 5090
- Milyen nyomtatót vegyek?
- Tőzsde és gazdaság
- További aktív témák...
- Új Acer Predator 16 WQXGA 165Hz G-Sync i9-13900HX 16GB 1TB Nvidia RTX 4070 8GB 140W Win11 Garancia
- Számítógép, ryzen 5 2600, RX 580 8GB, 16gb ddr4, 512gb ssd, 1tb hdd
- HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD
- Gigabyte GeForce GTX 1660 Ti OC hibátlan, dobozos, 14 nap személyes garanciával
- HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 32/512 Iris Xe FHD
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3139, 95% Akkumulátor
- Apple iPhone 12 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 14 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3237
- Apple iPhone 16 128GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 13 mini 256GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3179
Állásajánlatok
Cég: FOTC
Város: Budapest