Hirdetés
- Gurulunk, WAZE?!
- Brogyi: CTEK akkumulátor töltő és másolatai
- eBay-es kütyük kis pénzért
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- GoodSpeed: Ebes, a megtervezett falu!
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- Lalikiraly: Astra kalandok @ Negyedik rész
- sziku69: Fűzzük össze a szavakat :)
- petipetya: Nagy chili topic. :)
Új hozzászólás Aktív témák
-
floatr
veterán
válasz
Ursache
#8358
üzenetére
Sokkal nagyobb probléma, hogy egy kód elfér a képernyőn, vagy sem. Ha egy metódust nem látsz át scrollozások nélkül, akkor cumi van. Ez persze nem jelenti azt, hogy vég nélkül minimalizált kódot kellene gyártani, de ne okozzon már gondot egy seniornak (elvileg a debug/javítás nem junior feladat) egy ilyen sor.
Ezerszer futottam már bele olyan kódba, ahol a fene sem tudta kibogarászni, hogy mi a rák járt a kolléga fejében, amikor 10 soron keresztül agyament logikával oldotta meg azt, ami 1 sorban elfért volna. Szerintem sokszor át sem tudják igazán gondolni a problémát kicsiben, amikor ilyen elnyújtott marhaságokat lekódolnak. Aztán nem mersz hozzányúlni, mert működik valami csoda folytán, de az ügyfél kis módosítást kért.
-
martin66
senior tag
válasz
Ursache
#8288
üzenetére
Szia,
Ez egy iskolai feladat és próbálom megoldani, de nem megy. Tanulom a javat, de még nem tartok azon a szinten. Viszont sajnos ezt a feladatot nagyon hamar meg kel oldanom itthon + a suliba dolgozatként jövőhéten és meg szeretném tudni oldani egyedül is a suliba, de sokkal hatékonyabb, ha már van egy kész megoldásom és az alapján jövök rá / tanulom meg.
És bízom benne, hogy, akinek kb 15 perc ezt megírni az szánna rám ennyit, mert nagyon sokat segítene nekem! Köszönöm előre is neki!
-
jetarko
csendes tag
válasz
Ursache
#7306
üzenetére
Sokkal több mindent tanulunk mint én írtam, de mivel java topic ezért a java-hoz kötődő dolgokról írtam. Abban egyetértek, hogy a matek fontos, a gond csak azzal van, hogy nem gyakorlat orientáltan tanuljuk. A jelenleg menő technológiákat, fw-ket tanítani nincs sok értelme, mert pár év alatt változik,de azért megnézhetnénk egy két dolgot... Az igaz, hogy itthon nem fogok leülni csak úgy nummodot tanulni és ezért ezt oktatják suliban, otthon meg megtanulsz programozni ha érdekel a téma. A legnagyobb gond ott van, hogy boldog boldogtalant felvesznek és ezért nagyon híg a mezőny, ami visszafogja a nagyobb tempót sajnos. De ez ellen nem lehet mit tenni.. De nem akarok nekiállni hosszabban ennél offolni, mert remélem 2hónap múlva túl vagyok a bsc-n és reménykedek, hogy talán msc-n lesz vmi haladóbb dolog is.
-
-
Aethelstone
addikt
válasz
Ursache
#7160
üzenetére
Nos, a való életben ritkán lehet megoldani valami feladatot abban, amiben akarod. Ráadásul ha a konkrét példát nézzük, akkor mondjuk adott egy Java alapú backend, amiben szükség van valamiféle numerikus analízisre...mondjuk egy Gauss eliminiációra vagy akármi másra. Értem én, hogy mondjuk Matlab-ban 5 sor, de aztán azt hogy integrálod be a rendszeredbe és még sorolhatnám...
Ezek a szösszenetek arra jók, hogy a Hello Világ-on felül is próbáljanak valamit mutatni az adott nyelv lehetőségeiből, erejéből, gyengeségéből, stb. Az egyetemi/fősikolai példák meg egyébként sem a praktikus mivoltukról híresek

-
floatr
veterán
válasz
Ursache
#7135
üzenetére
Visszakanyarodva az eredeti felvetéshez -- mielőtt elmegy a topic a PH fórum szabályai irányába -- még ha van egy perzisztencia motorod, az is bele fog gabalyodni az oszlop nevekbe, mert nem fog tudni kötni semmilyen objektumot a resultset-hez jól, ha abban két azonos nevű oszlop van, pl.:
SELECT * FROM User u
INNER JOIN Company c ON c.id=u.company
WHERE ...Ha a User és a Company táblában is van egy name oszlop, akkor a visszakapott eredményben a User és a Company nevek értékei kavarodnak. Ha már csak egy natív SQL-t hajtasz végre, és egy Object[]-be kéred az eredményt, akkor is az egyik táblában lévő name értéke lesz mindkét pozícióban. Ezért van az, hogy minden mezőt felsorolnak és mindegyiknek egy aliast adnak.
-
Sk8erPeter
nagyúr
válasz
Ursache
#7135
üzenetére
"Pár éve olvastam egy etikettet, vagy szabályzatot, miszerint ha az éppen előtted szólónak szánod a hozzászólást, akkor ne használd a válasz gombot. Azóta megváltozott? Vagy a topicra más érvényes?"
Ilyen szabály SEHOL nem volt soha érvényben.
Sőt, pont ennek ellenkezője van az alapelvek között is.
http://prohardver.hu/allando/alapelvek.html#jotanacsok
III.12.4.3. "Egy hozzászólásra mindig a Válasz linkkel írj, hogy mindenki láthassa mire és kinek válaszoltál." -
Sk8erPeter
nagyúr
válasz
Ursache
#7133
üzenetére
Most ezt kitől kérdezed? Mert megint nem használtad a Válasz linket.
Szokj már rá a használatára légyszi, nagyon zavaró a hiánya (hogy nincs előzménye a hsz.-eidnek a fejlécben), köszi. 
Amúgy keress rá Google-ben a "why select * is bad" kulcsszavakra, bőven fogsz találni cikkeket a témában. Röviden: teljesítmény szempontjából nagyon káros tud lenni. Ezenkívül teljesen felesleges minden egyes oszlopot kiválasztani, amikor az esetek 99%-ában nincs szükség mindegyikre. Nem beszélve arról, hogy a mezők egyértelmű felsorolásával kiolvasható a query-ből az is, hogy egyáltalán milyen mezők lesznek elérhetőek (pl. ha már JDBC, a ResultSetből való mezőeléréskor), és melyekre van szükségünk, tehát maga a kód is értelmesebb lesz tőle. -
thon73
tag
válasz
Ursache
#6991
üzenetére
Ööö. Ilyesmi csak két nagyságrenddel egyszerűbben.

Az egyik kollégám mondta, hogy Javaban nem programozni kell, csak tudni, hogy hol írták már meg...
Ebben van valami igazság.Nekem két funkció is kellett - "human readable" adatokkal feltöltse az adatstrutúrát (ilyen már van pl. xml), - de (2.) feltöltés közben egyfajta "előkészítő" adatfeldolgozást is végezzen; ha a forrás azt indokolja. Ez utóbbit nem lehet valószínűleg saját kód hozzápasszintása nélkül megoldani...
((A valóságban meg egy hevenyészett (sőt tákolt) tesztkód adta meg az alapötletet, ami átgyúrás után rövid, tömör és tetszetős lett. Bár valaki már biztos ezt is megírta...))Köszönöm a fenti linket, már elkezdtem elmélyedni benne

Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- ZBook Fury 16 G11 16" FHD+ IPS i5-13600HX RTX 1000 Ada 32GB 512GB NVMe ujjlolv IR kam gar
- BESZÁMÍTÁS! Huawei Watch 4 Pro eSIM okosóra garanciával hibátlan működéssel
- BESZÁMÍTÁS! Apple Watch Ultra 2 49mm Cellular okosóra garanciával hibátlan működéssel
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RTX 4060 TI 16GB Rampage SHIVA A-Data 650W
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RTX 3070 8GB Rampage SHIVA A-Data 650W
- 2db x Green Cell UPS 2000VA 1200W teljesítményálló tartalék tápegység 2000VA 1200W
- BESZÁMÍTÁS! ASRock B650 Steel Legend WiFi R5 8600G 32GB DDR5 500GB SSD RX 7800XT 16GB NZXT H700i
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3618,96% Akksi
- Eladó egy oneplus 9 pro 256/12
- Lenovo Legion Pro 5 (16" QHD+ 240Hz, i7-14700HX,RTX 4070 8GB, 32GB RAM,1TB SSD) eladó BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

van rá 2 hetem, 0 időm...





