- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- btz: Internet fejlesztés országosan!
- Argos: Szeretem az ecetfát
- hdanesz: Hyundai Ioniq 28kWh - Első benyomások - második felvonás
- sziku69: Szólánc.
- gban: Ingyen kellene, de tegnapra
- koxx: Bloons TD5 - Tower Defense játék
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
-
LOGOUT
Új hozzászólás Aktív témák
-
dabadab
titán
válasz
bundli #10049 üzenetére
"Ezután deklarálnom kell egy változót, amelynek a neve ennek a String-nek az értéke kéne, hogy legyen."
A példádban az értéke és nem a neve lesz az, amit megkaptál.
Ha a tényleg a neve kell, hogy az legyen, akkor csinálnék egy mapet, amiben a kulcs típusa String és ebbe raknám a dolgokat, nem tényleges változókba.
-
Karma
félisten
válasz
bundli #10015 üzenetére
Pedig az SO-nál nem nagyon van komolyabb oldal, már ha a kérdés megfelel a szabályzatnak. A portáljukon mondjuk ott van a Programmers SE is.
-
bambano
titán
minek a p3, ha nem tudunk róla semmi különöset?
szerintem koordinátageometriával kell számolni, nem vektorokkal.
ha Q x koordinátája kisebb, mint a min(p1_x,p2_x) vagy nagyobb, mint a max(p1_x,p2_x) akkor nincs válasz.
ha Q x koordinátája a fenti két szám között van, akkor kiszámolod annak a pontnak a koordinátáit, ami t-n van és Q-val van egy függőleges vonalon, utána az y koordináták összevetéséből eldől a válasz. -
inf3rno
nagyúr
Nagyjából azt mondanám, hogy script nyelven írt kód. Aztán kifejteném, hogy mi a jellemző a script nyelvekre, pl wikipedia szerint:
"A scripting language or script language is a programming language that supports scripts, programs written for a special run-time environment that can interpret (rather than compile) and automate the execution of tasks that could alternatively be executed one-by-one by a human operator."
Használják még olyan értelemben is, ahogy te írtad, de szerintem ez a hivatalosabb verzió...
-
Gyuri16
senior tag
Egy script altalaban egy magasabb absztrakcios szinten irott program aminek futtatasahoz szukseg van egy interpreterre. Ezzel szemben vannak a leforditott programok, amik tipikusan egy magasabb szintu nyelvbol egy alacsonyabbra vannak leforditva majd az igy kapott vegeredmeny van futtatva.
-
Karma
félisten
Node.js-ben írtam hasonlót, ami a PH! fórumot pollozza és push üzeneteket szór a PushBullet szolgáltatás segítségével. Használd nyugodtan alapnak. Ha hostolni akarod, Azure-ban, Herokun, Openshiften szerintem el tud ketyegni ingyen.
A lényeg tényleg annyi, hogy HTTP hívással behúzod a tartalmat, feldolgozod egy HTML parserrel (a Cheerio lib igen jó JavaScript alatt, Javaban a jsoup bevált más projektben), aztán meg szétszórod az értesítéseket. Emailhez tudom javasolni a SendGrid szolgáltatást, ingyenesen is elég sok emailt adnak. Mobilra, böngészőbe pusholásra meg nyilván a PushBullet
-
Karma
félisten
Azt befolyásolja, hogy az adott osztályt a kód többi része elérheti-e, vagy sem. Az OOP-ben alapvető az, hogy az osztályok elrejtsék a belsőségeiket private/protected tagokkal - hiszen az az ő felelősségük, másnak nincs hozzá köze -, az osztályok láthatósága ugyanezt valósítja meg eggyel magasabb szinten.
Az alapértékek egyébként Java esetében package, C# esetében internal, ha egy külső (azaz nem másik osztály belsejében definiált) osztályról van szó. Belső osztályok esetén private mindkét nyelven.
hunfatal: ha már megelőzdél, korrigálnék is egy kört.
A C# internal kulccszó egyáltalán nem ezt jelenti. Az így megjelölt osztályok az assemblyn belül mindenkinek elérhetőek, azaz közelebb áll a publichoz, mint a Java package-hez.
Javaban a static belső osztály teljesen mást jelent.
-
fatal`
titán
Java:
default (nem írod ki): Package láthatóság, az osztály csak az adott csomagon belül lesz látható.
private: Ha nem inner class, akkor ennek semmi értelme (nem is tudom a fordító engedi-e egyáltalán), mert nem tudod használni.
public: Bárhonnan látszik az osztály.
final (ez a többi mellé jöhet módosítóként): Az osztályból nem lehet származtatni.C# (lehet, hogy pár dolog itt kimarad):
default (nem írod ki): Ugyanaz, mint az internal.
internal: Assemblyn belül látszódik az osztály.
public: Bárhonnan látszik
sealed (a fentiek mellé jöhet módosítóként: Nem lehet az osztályból származtatni.
static: Ez igazából csak egy jelzés a fordítónak, ha ez a kulcsszó kint van az "osztály" előtt, akkor a fordító csak statikus adattagokat és függvényeket engedélyez.Ezenkívül mindkét nyelvben van abstract kulcsszó. Abstract osztálynak lehetnek absztrakt függvényei, ezeknek nincsen implementációjuk. Absztrakt osztályt nem lehet közvetlenül példányosítani, csak a leszármazottait és a leszármazott osztályokban kötelező megvalósítani az összes absztrakt függvényt (kivéve ha a származtatott osztály is absztrakt, ezesetben egy (vagy több) szinttel lejjebb történik az implementáció).
Lehet, hogy valami kimaradt, illetve nem pontos, ha így van, akkor a nálam okosabbak majd kijavítanak.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Huawei Watch GT 5 Pro - egészség + stílus
- Gyúrósok ide!
- Samsung Galaxy S25 - végre van kicsi!
- E-roller topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Futás, futópályák
- Mazda topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Hálózati / IP kamera
- Az áremelések és a GTA VI késése miatt nem költekeznek a játékosok?
- További aktív témák...
- Eladó konfig! Ryzen 7 7800X3D 2TB SSD 64GB DDR5 RX9070XT 16GB!
- Új, makulátlan állapotú Samsung Galaxy Buds FE, fehér, fél év garancia
- Új, makulátlan állapotú Samsung Galaxy Watch7 44mm ezüst, 2 év garancia
- Új, makulátlan állapotú Samsung Z Fold 6 256GB Tengerészkék, független, 2 év garancia
- Használt TP-Link Deco M4 - AC1200 Router (Mesh-ként is használható)
- 24" Eizo FlexScan EV2146W, 1920X1200 és 22" Eizo FlexScan EV2216W monitorok szépek, talp nélkül
- Tablet felvásárlás! Samsung Galaxy Tab S10+, Samsung Galaxy Tab S10 Ultra, Samsung Galaxy Tab S10 FE
- Tablet felvásárlás!! Samsung Galaxy Tab A8, Samsung Galaxy Tab A9, Samsung Galaxy Tab S6 Lite
- Azonnali készpénzes Sony Playstation 5 lemezes és digitális felvásárlás személyesen/csomagküldéssel
- Honor Pad X8 64GB, Wi-Fi, 1 Év Garanciával
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest