Hirdetés
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- koxx: Bloons TD5 - Tower Defense játék
- sh4d0w: StarWars: Felismerés
- 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!
- GoodSpeed: Nem vénnek való vidék - Berettyóújfalu
-
LOGOUT

Új hozzászólás Aktív témák
-
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.
-
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!
- Arc Raiders
- alza vélemények - tapasztalatok
- Gigantikus fordulatot vett a GeForce RTX 50 Super sorozat törlése
- Apple iPhone 17 Pro Max – fennsík
- Assetto Corsa Rally
- Milyen billentyűzetet vegyek?
- Melyik tápegységet vegyem?
- Gitáros topic
- sziku69: Szólánc.
- Debrecen és környéke adok-veszek-beszélgetek
- További aktív témák...
- Heatkiller Tube 100 D5 - full extra
- Gigabyte AORUS 17 - i7-12700H - RTX 3070 Ti - 32GB RAM - 1TB M2 SSD -FHD 360H- eredeti csomagolásban
- DDC Pumpa kiegészítők: top, bottom (hűtőborda), tartály,
- Bomba ár! HP ProBook 440 G5 - i5-8GEN I 8GB I 256GB SSD I HDMI I 14" FHD I Cam I W11 I Garancia!
- iPhone 15 PRO 256GB kék titán gyönyörű KÁRTYAFÜGGETLEN! Akkumlátor 94%! Fulldoboz!
- GYÖNYÖRŰ iPhone 12 mini 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3856, 100% Akksi
- Bomba ár! Lenovo ThinkPad L580 - i5-8350U I 8GB I 256GB SSD I 15,6" FHD I Cam I W11 I Garancia!
- GYÖNYÖRŰ iPhone 12 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS2927, 100% Akkumulátor
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASUS H510M i5 10400F 16GB DDR4 512GB SSD RTX 2080 Super 8GB Zalman T4 PLUS FSP 700W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő


Az assembly leegyszerűsítve az a bináris egység (EXE vagy DLL), ami a projektből fordul. Az internal dolgok ezen a fájlon belül elérhetőek, de ha mondjuk a DLL-re valaki más hivatkozik, akkor ő már nem láthatja.

