Hirdetés
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Samsung Galaxy S23 Ultra - non plus ultra
- Fotók, videók mobillal
- iPhone topik
- Vivo X200 Pro - a kétszázát!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Milyen okostelefont vegyek?
- Hivatalos a OnePlus 13 startdátuma
- A lapkakészlet és az akku különbözteti meg a Motorola Edge 60 és Edge 60 Pro-t
Új hozzászólás Aktív témák
-
Orionk
senior tag
válasz
PumpkinSeed
#9489
üzenetére
köszi
Gluon pluginban jártas vagy? Hogy ha Win-es felületen jól működik az alkalmazás, akkor Androidon is menjen ugyanúgy minden? köszi
Konkrétan gombok funkciójával van gondom.
-
válasz
PumpkinSeed
#8560
üzenetére
> de ezzel szemben a konténer tud írni a host file system-re.
Hat, vagy nem ir sehova (total RO a teljes FS a konteneren belul), vagy adsz neki irhato mountot (ezt te szabalyozod), vagy szeparalt volume-ot adsz neki. Szoval nem, nem tud irni a hostra, ha te nem szeretned.
> A másik a hálózat, nem teljesen szabályozom én, és telenyomja az iptables táblámat mindennel.
--iptables=false... es kesz, innentol nem csinal semmit az iptables szabalyaiddal, ha nem akarod.
> Ezenkívül a loggolás se úgy van megoldva ahogy egy normális rendszernél ugyanis szó szerint csákánnyal kell ütni, hogy kihányja a logokat.
Nem ertem. X kulonbozo log target van, azt csinalsz vele, amit akarsz.
> Ami tetőzi, hogy az egymásközötti kommunikációt linkeléssel lehet a legegyszerűbben megoldani, ami amúgy megnyitja a teljes container-t a host fele is.
Ez nagyon reg lehetett, rendes networking van, a kontener pont azt latja, amit engedsz neki. Nalunk pl. a kontenerek nem latjak a hostot egyaltalan, nincs is nethozzaferesuk, pedig a hostnak van.
Persze az lxc is jo, de szerintem masra, mas kornyezetben.
-
válasz
PumpkinSeed
#8558
üzenetére
Kerdesre kerdessel? Feltetelezem, ha ennyire hatarozott velemenyed van, akkor el tudod mondani, hogy miert nem epeszu, aki Dockert hasznal prodban.

-
válasz
PumpkinSeed
#8556
üzenetére
> Pl.: Leáll valami, addig oké, hogy automatikusan újra is indul, de honnan fogja tudni, hogy a barátja felébredt-e már.
Health check egyelore Prometheussal van megoldva.
> Viszont IP címek helyett domain neveket kell használni.
Ez Consul nelkul is megy a Docker network miatt.
> és épeszű ember nem használ docker-t production-ben
Ez butasag szerintem, epeszu ember nem hasznal agyatlanul Dockert production-ben (vagy pl. a Google nem epeszu?).
-
ToMmY_hun
senior tag
válasz
PumpkinSeed
#8290
üzenetére
Kicsit sarkítva, de jól megragadtad a lényeget.
Biztosan sokan meg tudnák írni a kért kódot pár perc alatt, azonban attól a kérdező egy cseppet se lesz jobb programozó. Nem olvasni kell a kódot, hanem írni. 
-
válasz
PumpkinSeed
#7858
üzenetére
Ez. Ha elindítod látszik, hogy az a különbségek értéke ugyan az - egyszerre indítja a threadeket késleltetve. Valami más megoldás kell nekem.
-
válasz
PumpkinSeed
#7855
üzenetére
Így próbáltam. ScheduleExecutorService mérete?
-
DNReNTi
őstag
válasz
PumpkinSeed
#7855
üzenetére
Na igen, ez máris szebben mutat. Bár ez esetben az egység TimeUnit.MILLISECONDS lesz. Csak hogy okoskodjak is már.

-
Sk8erPeter
nagyúr
válasz
PumpkinSeed
#7836
üzenetére
Látom senki nem írta le normálisan külön posztban a végső megoldást.
Amúgy majdnem következetesen írtad a components szót componenets-nek. ![;]](//cdn.rios.hu/dl/s/v1.gif)
(#7837) Oppenheimer: me' mé', mit tud? Nem láttam még.

-
Sk8erPeter
nagyúr
válasz
PumpkinSeed
#7834
üzenetére
"This question was voluntarily removed by its author." - így nehéz.

-
WonderCSabo
félisten
válasz
PumpkinSeed
#7611
üzenetére
Igen, legalábbis egyelőre így van.
-
#39560925
törölt tag
válasz
PumpkinSeed
#7470
üzenetére
"Valamiért nekem villog össze vissza"
Igen, az animáció akkor is be van kapcsolva és lassabb az animáció (50ms), mint ahogy húzogatod a csúszkát. Akkor is animál ha gépelsz, de annyira gyorsan kevesen írnak hogy azt ne tudja követni az animáció. Csúszkánál kiviszem majd.
Tudom, hogy nem igényes a design, de mint írtam a frontend teljesen újra lesz írva Angularban, így ezekkel már nem foglalkozok. Inkább olyan funkcionalitásbeli ötleteket vártam, mint social login, ismerőseid tevékenységeinek mutatása (megnézett, értékelt, listára rakott egy filmet) egy timelineon és hasonlók.
-
KAMELOT
titán
válasz
PumpkinSeed
#7407
üzenetére
Köszi szépen!

-
norbert1998
nagyúr
válasz
PumpkinSeed
#7422
üzenetére
Értem, köszi

Most megint lehet én vagyok hülye, de egyszerűen nem jut eszembe, hogy lehetne megoldani.
Adott egy pár elemes tömb, ami egész számokat tartalmaz. Kéne egy ciklus, ami megnézi, hogy a bevitt int-et (pl. 5-öt) tartalmazza-e a tömb. Ha nem tartalmazza, akkor írja ki, hogy ... és kérje be újra a változót, amíg nem lesz egyenlő a tömb valamelyik elemével. -
axioma
veterán
válasz
PumpkinSeed
#7358
üzenetére
Vagy ezt is meguszod, ha string-re switch-elsz. Orvendetes, hogy bekerult, attekinthetobb a kod vele.
-
Aethelstone
addikt
válasz
PumpkinSeed
#7356
üzenetére
data[] == "bor" nem jó. Helyette "bor".equals(data[0])
Java-ban a Stringeket equals-sal hasonlítunk össze, nem ==.
if("bor".equals(data[0]){
Bor b = new Bor(data[1],data[2],data[3]);
System.out.println("valami");
italok.add(b);
}
else if("gyumolcsle".equals(data[0])){
Gyumolcsle gy = new Gyumolcsle(data[1],data[2],data[3]);
italok.add(gy);
}
else if("borso".equals(data[0])){
FalraHanytBorso fhb = new FalraHanytBorso(data[1],data[2]);
italok.add(fhb);
}
else{
//System.out.println("Ilyen nincs.");
}Még valami.
Azért megy előre a konstans string, mert ha a data[0] esetleg null, akkor szétszáll a pichába az egész. -
válasz
PumpkinSeed
#7352
üzenetére
Miért akarsz közös tárolóba tenni olyan elemeket, amiknek nincs használható közös őse?
Amúgy ha mindenképp erre kényszerítenek, akkor ArrayList<Object>-be pakolhatod, erre elvileg nem dob warningot sem, csak hát nem valami hasznos így, mert visszaolvasásnál castolni kell majd. -
fatal`
titán
válasz
PumpkinSeed
#7352
üzenetére
Ezeket nem tudod rendesen közös tárolóban tárolni, mert nincs közös ősük (az objectet kivéve persze). A generikus nélküli használat ha jól tudom elég régen deprecated (talán warningot is dob rá a fordító), csak kompatibilitási okokból maradt a nyelvben.
-
bucsupeti
senior tag
válasz
PumpkinSeed
#6973
üzenetére
én csinalnek efy diszpecser osztalyt ahova be lehet regisztralni a konyvtar objektumokat valamilyen konténerben tarolva:
List<Konyvtar> konvtarak = new ArrayList()
Ennek a diszpecser osztalynak lenne egy swapBooks() metodusa ami lezongorazna a cseret ugy hogy a konyvtarak sajat metodusait hivogatna.
A Konyvtar osztalynak a cseret metodusokkal kell tamogatnia. Tudni kell kezdemenyezni a cseret, valaszolni egy csere kerelemre befogadni a cserebe kapott konyvet, kiadni a cserebe adott konyvet.
a cseret a diszpecser osztaly bonyolitja le akinek a szabalyait elfogadja minden regisztralo konyvtar. ezzel biztosithato hogy a cserek "becsuletesen" fognak lezajlani.
a pelda kapcsan inkabb az oo elvek megertesere alkalmazasara torekedj ugyanis az a lenyege ennek a feladatnak. ha nagyon profi akarsz lenni akkor tervezesi mintakat is bele lehet szoni...
-
Ursache
senior tag
válasz
PumpkinSeed
#6975
üzenetére
List<Integer> lista1 = new ArrayList<>(); <- létrehoz egy lista objektumot a memóriában, majd ráállít egy referenciát lista1 néven, amelyen keresztül el tudod érni a lista objektumot.
List<Integer> lista2 = lista1; <- nem hoz létre egy új listát (sem egy vadonatújat, sem egy újat a lista1 elemeivel feltöltve), hanem az előzőleg létrehozott lista objektumra létrehoz még 1 referenciát, így két referenciád mutat a memória egyazon területére.
Konklúzió: bármelyik referencián keresztül is módosítod az objektumot, az a másik referencián keresztül is "látszódni" fog.
-
Aethelstone
addikt
válasz
PumpkinSeed
#6973
üzenetére
Elvileg...
Az a lényeg, hogy ha minden könyvtár adhat mindenkinek, akkor legyen referencia első körben minden könyvtárhoz minden könyvtárban.
Aztán legyen minden könyvtárnak egy kap metódusa, amivel a könyvtár könyvet kap, visszatérési értékként meg egy másik könyv, amit ad érte.
Aztán minden könyvtárnak legyen egy ad metódusa, amivel könyvet ad. Ez a metódus hívja meg a másik könyvtár kap metódusát, a visszatérési könyvet meg berakja a saját könyvei közé.
Kb.
Persze, ha tömb (inkább valami lista), akkor nyilván figyelni kell olyasmikre, hogy amelyik könyvet adja, annak a helyére kerüljön az, amit kap...stb.
-
Ursache
senior tag
válasz
PumpkinSeed
#6958
üzenetére
Az a konyv tokeletes!
Ez enum pont az ilyen fajta problemakra ad megoldast. Nem nehez megerteni, megtanulni. Nekem is volt, hogy boolean-okkal, aztan amikor kettonel tobb allapotot kellett leirnom, akkor int-ekkel heggesztettem. A boolean nem erre valo, az int sem kifejezetten, azt meg akar hibakodora lehet, de allapot leirasokra, meg ilyen jellegu problemakra enum. Hajra!
-
Ursache
senior tag
válasz
PumpkinSeed
#6955
üzenetére
Csak egy megjegyzes: konvencio, hogy a final kulcsszoval ellatott konstansok neveit csupa nagybetukkel kell irni.
Tovabba gondolom a boolean tipus parameter donti el az eljarason belul, hogy most tartolaprol avagy hatlaprol van-e szo. Erre enum-ot hasznalj.
+ az osztalyok nevei mindig nahybetuvel kezdodnek, ahogyan a kollega is irja.
Ezek talan a legszembetunoek. Olvass utana a clean coding-nak es a konvencioknak. Nem csak masoknak, hanem magadon is segitesz ezzel.

-
WonderCSabo
félisten
válasz
PumpkinSeed
#6953
üzenetére
Ha jól látom azért kapsz NPE-t, mert a butor tömbben null-ok csücsülnek. A hozzaAd metódusban csak az utolsó elem lesz nem null, a többi mind null marad. Ezt megoldhatnád úgy, hogy kezdetben 0 méretű tömböt készítesz:
this.butor = new butorlap[0];
-
Ursache
senior tag
válasz
PumpkinSeed
#6951
üzenetére
Most lehet nem jól értelmezem a kérdést, de egyszerűen definiálsz egy public int árSzámol() {} eljárást a bútorlap osztályban, és a tömbön végigiterálsz, ahogy csinálod is ( gondolom az a bútor osztályodban lévő árSzámol() ), és csak egyszerűen hívogatod az árSzámol() eljárást minden bútorlapra.
-
@chain
csendes tag
válasz
PumpkinSeed
#6476
üzenetére
Több oka is lehet annak, hogy nem megy. A kódodból nem derül ki például, hogy JComponent-ből származik-e az osztályod, amiben a paintComponent() metódust felül szeretnéd írni. Illetve lehet, hogy a setVisible(true) hiányzik.
-
válasz
PumpkinSeed
#6476
üzenetére
-
Sokimm
senior tag
válasz
PumpkinSeed
#6370
üzenetére
Bocsánat, az i akart lenni. Tehát az i-re vagyok kíváncsi, mért nem írja ki. :\
-
floatr
veterán
válasz
PumpkinSeed
#6154
üzenetére
Mondjuk ezek azért eléggé fontos dolgok, hogy hogyan definiálsz egy metódust, mik a kivételek. Ezek nélkül el sem érdemes kezdeni egy sort sem írni. Javaslom, hogy kapj elő egy könyvet java témában, vagy fuss végig az oracle gyorstalpalóján.
(#6146) jetarko szerintem nyugodtan végigfuthatsz azon a szálon, mert ezek a frontendek nem igazán kötődnek a springhez amúgy sem. Van aki a GWT-t és tsait favorizálja, van akinek az AMF jön be, van aki a tisztán JS alapú frameworkökre esküszik. De olyan is van, amikor a legjobb az AJAX és DHTML mentes megoldás, olyankor pl a bootstrap lehet a barátod.
(#6147) M_AND_Ms lassan írni kéne már egy összefoglalót, az ilyen kérdésekhez

-
DNReNTi
őstag
válasz
PumpkinSeed
#6151
üzenetére
Ej. Nem kéne ezt mán' php által tudni?
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
WonderCSabo
félisten
válasz
PumpkinSeed
#6151
üzenetére
-
WonderCSabo
félisten
válasz
PumpkinSeed
#6124
üzenetére
static int input() {
Scanner scanner = new Scanner(System.in);
String string = scanner.next();
return string;
} -
M_AND_Ms
veterán
válasz
PumpkinSeed
#6124
üzenetére
static String input(){....
-
WonderCSabo
félisten
válasz
PumpkinSeed
#6101
üzenetére
Jó, de mégis az a String hogy van elválasztva a többitől, honnan tudod, hogy mi a vége? Alapesetben a Scanner whitespace-ek mentén darabol. Ha ez Neked megfelelő, akkor elég meghívnod így:
String string = scanner.next();
De ha nem akkor saját elválasztót is beállíthatsz a useDelimiter() metódussal.
-
WonderCSabo
félisten
válasz
PumpkinSeed
#6096
üzenetére
static int input(){
Itt a metódus szignatúrájából látszik, hogy te egy int típusú értéket szeretnél beolvasni.
Ha a nextLine() metódust használod, az String-et ad vissza, és ekkor a String-ből még intet kéne parseolni.
String line = scanner.nextLine();
int value = Integer.valueOf(line);Ehelyett sokkal kényelmesebb:
int value = scanner.nextInt();
-
floatr
veterán
válasz
PumpkinSeed
#6027
üzenetére
Egyrészt érdemes használni akár netbeans, akár eclipse alatt az Organize Imports eszközt. Ha elfelejtettél valamit importálni, akkor megtalálja, és behúzza helyetted.
Másrészt a kód egyébként is sántít, mert String-et olvasol be, de már int típust adnál vissza. A Scanner-nek van olyan metódusa, hogy nextInt(). Inkább azt használd, vagy át kéne alakítani int típusúvá a beolvasott szöveget, mondjuk Integer.parseInt(input) metódussal.
Így a kód akár ennyi is lehetne:
return new Scanner(System.in).nextInt(); -
válasz
PumpkinSeed
#6027
üzenetére
import java.util.Scanner; // ez megvolt a fajl elejen?
-
boost
veterán
válasz
PumpkinSeed
#5999
üzenetére
Szerintem jó, mert ha több osztályod van, és mondjuk a package explorerben ránézel, akkor tudod, hogy melyik fájlba mi van, nem kell egyesével megnyitni o"ket, vagy Type searchel keresgélni. Egyéb nyelveknél vannak erre cégspecifikus névkonverziók, ahol egy darabig eltart, míg megtalálod amit keresek.
-
Szmeby
tag
válasz
PumpkinSeed
#5997
üzenetére
Miért akarod máshogy elnevezni?
-
Aethelstone
addikt
válasz
PumpkinSeed
#5997
üzenetére
Tervezési minta. Egyfajta kényszer, hogy a class elnevezések egységesek legyenek.
Viszont egy class-t tartalmaző fájlban deklarálhatsz egy másik class-t, aminek lehet eltérő neve. Mondjuk szerintem full antipattern, de kinek a pap.....
-
válasz
PumpkinSeed
#5997
üzenetére
Fajlnevvel egyezik, nem programnevvel.
A jo valasz az, hogy 'csak', igy dontottek a nyelvet tervezok. Oriasi otlet volt.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Luck Dragon: Asszociációs játék. :)
- World of Tanks - MMO
- Gitáros topic
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Samsung Galaxy S23 Ultra - non plus ultra
- Gumi és felni topik
- Kuponkunyeráló
- Notebook / laptop alkatrészek cseréje (processzor, RAM, HDD)
- Trollok komolyan
- PlayStation 5
- További aktív témák...
- Bomba ár! HP ProBook 430 G5 - i5-8GEN I 8GB I 256GB SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- BESZÁMÍTÁS! LENOVO Ideapad Gaming 3 notebook - R5 5600H 16GB DDR4 256GB +1TB SSD nVidia GTX 1650 4GB
- HIBÁTLAN iPhone 13 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3760, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 11 Pro 256GB Midnight Green -1 ÉV GARANCIA -Kártyafüggetlen, MS3370,94% Akkumulátor
- AKCIÓS! Microsoft Surface Pro 9 i5-1245U 16GB 512GB Kijelzőrepedt!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő


![;]](http://cdn.rios.hu/dl/s/v1.gif)



