- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
-
6100 - 6001
12209 - 12001 12000 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
raggg
senior tag
-
floatr
veterán
Szerintem meg az amatőr, amikor a saját környezete szerint ítél meg mindent az ember anélkül, hogy megpróbálná elfogadni, hogy van olyan helyzet, amit nem látott még.
Az OS náciságról meg csak annyit, hogy a legtöbben nem imádnak egy OS-t, hanem problémásnak látnak egy másikat adott szempontok szerint. Adott szempontok szerint a win a legjobbabb, mert megy rajta a skyrim. Tapasztalatom szerint java alkalmazások, servlet és bean konténerek, de még egy szimpla AMP stack is észrevehetően pörgősebb binugzon - pláne 64-biten - de szerintem is felesleges ezen a témán pörögni, pláne ebben a stílusban.
-
Aethelstone
addikt
Elnézést, én értettem félre a hozzászólást! Nem volt jó estém! Üdv!
-
WonderCSabo
félisten
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();
-
PumpkinSeed
addikt
-
WonderCSabo
félisten
Én igazán nem akarok beleszólni, de kezdünk nagyon elkanyarodni a témától, és bár érdekes érvek hangoznak el, mindannyian tudjuk, hogy ez is mint oly sok vita az informatikában, sehova se vezet.
-
Soak
veterán
Uristen, nem a kollegadrol volt szo hanem amit muvelnek egyesek az os imadattal.
-
Aethelstone
addikt
-
MrSealRD
veterán
Szerintem félreérted. Bár nem szerencsés a szóhasználat, de nem arra gondolt amire te gondolsz...
-
Aethelstone
addikt
-
Soak
veterán
Ez igy nem igaz, GWT-s projektet fejlesztunk kb ugyanolyan gepeken osx,win,linux es a build ido a hibahataron belul van. Mindegyikre van tok jo terminal, mindegyikkel ugyanazt meg lehet csinalni mint a masikkal, szerintem amator ez az os nacisag.
-
Aethelstone
addikt
-
floatr
veterán
Sun-os JDK volt.
(#6086) kispx ebben mondjuk van valami, főleg a sok kis file esetében, de az MSE is később került fel a gépre.
(#6087) Cathfaern ugyanaz a lapos, nem dual boot-os, egy későbbi ügyfél miatt kellett a win.
-
Cathfaern
nagyúr
-
kispx
addikt
-
Aethelstone
addikt
-
floatr
veterán
-
emvy
félisten
-
floatr
veterán
-
boost
veterán
Nekem van Windows és Linuxos java környezetem is, több-több projekthez, és mindegyiknek megvan az elo"nye. Nem tudnék jobbat / rosszabbat mondani. Pl egy Oracle + JDK + eclipse környezetet egyszeru"bb belo"ni Windows alatt, de a Linux terminálkezelése is nagyon jó. Viszont pl a Linuxos eclipse alap kinézetben sokkal több helyet eltakar nagy elemek köztitávolságával, mint a windowsos, ezért kevésbé praktikus. Egyik itt jobb, másik ott.
-
Aethelstone
addikt
Egyébként az elkészült Java termékek nagyobb része *nix rendszereken fog futni produkítve, így a Linux jobb választás lehet. Más valóban nem szól mellette vs Window ellen, max a személyes preferenciák.
-
fordfairlane
veterán
Semmi. Ha nem parancssoros klienst használsz, hanem pl. Source Tree-t, akkor meg épp az ellenkező igaz.
-
Jim-Y
veterán
Nem a git miatt irtam, hogy linux, hanem mert azt irta, hogy win+eclipse
En windowson kezdtem, majd attertem linuxra, es nem mennek vissza. Produktivabbnak erzem magam ebben a kornyezetben. Ezert irtam amit, mert a szemelyes velemnyem ez. 
-
WonderCSabo
félisten
-
raggg
senior tag
-
Jim-Y
veterán
Meg veletlenul se akarok flame-wart inditani, en szerencsere linuxon fejlesztek, de 5 ismerosombol, akikkel ilyenrol beszelgettem 5 rossznak erzi, hogy windowson kell dolgoznia. Lehet csak 4-el beszelgettem, de nem lehet veletlen a 100%-os arany
De mondom, ez olyan mint a Android / iOS vita, en nem akarok ilyenbe belefolyni, nalunk a terminal eleg frekventaltan hasznaljuk a napi munka soran, ezt windowson kinszenvedes lenne veghez vinni. -
n00n
őstag
-
emvy
félisten
Aha. Hat, multkor installaltam Windowst, aztan beirtam, hogy
C:\>cinst notepadplusplus 7zip java.jdk putty skype paint.net windirstat winscp greenshot git totalcommander conemu SourceTree foobar2000 kdiff3 Firefox poweriso IrfanView lighttable
... ittam egy teat, es mire vegeztem, ez mind fentvolt, magatol. A mysql, tomcat es tarsai ugyanigy felugranak, konzolbol. IntelliJ-t nyilvan nem tudsz repobol telepiteni te sem.
Szoval ezek a dolgok nagyreszt hozza nem ertesbol fakadnak es/vagy urban legendek. Lehet mindenen fejleszteni az esetek nagyreszeben. Van, ahol tenyleg jobb a Linux (peldaul Node.js-hez), van, ahol meg a Windows (nyilvanvaloan .Netes dolgokhoz).
-
Aethelstone
addikt
Azért, mert Windows-on egyesével fel kell telepíteni, Linuxon meg egy
apt-get install subversion maven2 mc eclipse etc...
Mondjuk az elég baj, ha a netről kell összevadászni. Mi egy fájlrepóban tároljuk az összes szükséges cuccot. Persze csak Windows-hoz. Linuxhoz meg egy emailben a szükséges apt-get parancsot
A konfigurálás meg doksi alapján. -
raggg
senior tag
-
n00n
őstag
-
Aethelstone
addikt
-
emvy
félisten
-
n00n
őstag
Cégnél a Windowsos (7) fejlesztőinknek 2-3x tovább tart összevadászni és telepíteni a fejlesztőkörnyezetüket, mint aki Linuxon (Ubuntu 14.04) fejleszt. Windowson sokszor hegeszteni kell, ami Linuxon out of box megy. Nem mondom, hogy nem lehet, hogy máshol fordított a helyzet. Nálunk ezt tapasztaltam.

-
emvy
félisten
Nem tudom, mit csinal az igazi ferfi, de az igazi mernok azt csinalja, ami a legegyszerubben elvezeti a celjahoz.
-
Aethelstone
addikt
Nem nekem lett szegezve a kérdés, de azért megpingetem. Igazából semmi, de az igazi férfi Linuxon fejleszt

Csak egy adalék, nem akarok flémet.
Egy német fejlesztővel dolgoztam pár hétig, aki világ életében Windows-on fejlesztett. GWT alapú volt a projekt, ugyanolyan gépeink voltak csak ő W7-en, én Ubuntu 12.04-en toltam. Meglepődve jelentette ki pár nap után, hogy Mein Gott, a Te rendszereden sokkal gyorsabban fordul a cucc, mint az enyémen

Nyilván sokmindentől függ, de jó kis történet

-
WonderCSabo
félisten
-
Jim-Y
veterán
-
Cathfaern
nagyúr
-
plaschil
aktív tag
-
boost
veterán
-
boost
veterán
-
DNReNTi
őstag
-
floatr
veterán
Én a google SVN-jét használom, az se pilótavizsgás...
-
WonderCSabo
félisten
-
Sianis
addikt
-
fordfairlane
veterán
-
floatr
veterán
-
plaschil
aktív tag
-
plaschil
aktív tag
Szervusztok!
Ha különböző gépeken fejlesztitek ugyanazon kódot (pl. othoni gérpől is, meg céges gépről is), azt hogyan oldjátok meg? GitHub-ra feltöltitek? Egyszerűbb megoldás nincs?
-
boost
veterán
-
emvy
félisten
-
boost
veterán
-
lakisoft
veterán
-
floatr
veterán
-
axioma
veterán
Forras birtokaban kerdezed, vagy anelkul, egy altalad hasznalt program amirol semmit nem tudsz dob ilyet?
Egyebkent ha utobbi, es korabban mukodott, akkor bar szarul van megirva hogy rafut az exception-re, de valamelyik konfiguracios ertek hibas, vagy valamelyik feltetel nincs meg (hardver, net, mittudomen) ahhoz, hogy normalisan fusson (az elcseszes merteketol fuggoen, hogy egyaltalan fusson, vagy hogy minden funkcio futhasson). A "hibajelzes" ezen modja akkor is programhiba.
Ja olyat lattam me'g, bar az eppen egy installer volt (java alapu), hogy elindulas helyett ilyet dobott akkor, ha o maga ekezetes konyvtarban volt. -
emvy
félisten
-
floatr
veterán
-
n00n
őstag
-
emvy
félisten
A helyedben csinalnek egy Java bevezeto-kurzust, vagy akar egy ilyesmit: [link], mert most itt elkezdhetjuk magyarazgatni, hogy mi az a stack trace, meg referencia, meg ilyesmi, de nem fog az mukodni, hogy a forumon tanitanak meg az alapokra.
A NullPointerException egyebkent egy eleg sulyos programnyelv-tervezesi hiba eredmenye

I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years. In recent years, a number of program analysers like PREfix and PREfast in Microsoft have been used to check references, and give warnings if there is a risk they may be non-null. More recent programming languages like Spec# have introduced declarations for non-null references. This is the solution, which I rejected in 1965. (Hoare)
-
lakisoft
veterán
Sziasztok,
java.lang.NullPointerException ennek a hibának mi szokott lenni a hátterében? Milyen módszerrel lehet kideríteni?
-
TheProb
veterán
-
n00n
őstag
-
TheProb
veterán
-
Mazsul
tag
a getPixelColor az egybeágyazott for ciklusoktól vett koordinátákról meghatározza az adott pixel 3 alapszín értékét, (Red, Green, Blue) a Color felvesz 3 int értéket, ebből egyelőre csak a pirosat használom, ezt pedig kiírom egy idn változóba, majd minden egyes pixelnél ugyanez, hozzáadom az addigi idn változóhoz. A moveMouse igazából csak debug jelleggel van ott.
Szerk.:
Közben rájöttem, hogy a második getPixelColor nem is kell, mivel már ott van előtte:
Color color = r.getPixelColor(x,y);
-
WonderCSabo
félisten
-
Mazsul
tag
import java.awt.AWTException;
import java.awt.Color;
import java.awt.Robot;
public class cardDetect {
public static int idn;
public static void main(String[] args) throws AWTException, InterruptedException {
Robot r;
r = new Robot();
int n = 0;
for (int x = 441; x <= 457; x++)
for (int y = 569; y <= 608; y++) {
Color color = r.getPixelColor(x,y);
r.mouseMove(x, y);
r.getPixelColor(x, y);
idn = idn + color.getRed();
n++;
System.out.println("X: " + x + " Y: " + y + " n: " + n);
}
System.out.println(idn);
}
} -
emvy
félisten
-
Mazsul
tag
Sziasztok.
Az normális, hogy 680 darab pixel RGB szín beolvasása 40 sec-ig tartson?
-
floatr
veterán
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(); -
emvy
félisten
import java.util.Scanner; // ez megvolt a fajl elejen?
-
PumpkinSeed
addikt
Adatot szeretnék bekérni konzolról, de ez valamiért nem akar összejönni, látszólag a többi nyelvhez képest elég nehézkes a Java megoldása erre.
static int input(){
Scanner scanner = new Scanner( System.in );
String input = scanner.nextLine();
return input;
}Ezt kapom rá:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol: class Scanner
location: class Valami
at Valami.input(Valami.java:19)
at Valami.main(Valami.java:28)
Java Result: 1Hogyan lehetne ezt megvalósítani? NetBeans fejlesztő környezet.
-
floatr
veterán
-
boost
veterán
-
TheProb
veterán
Sziasztok!
Most ismerkedek a Java-val és a NB-el, most utóbbival kapcs. szeretnék egy kis segítséget kérni, hogyan tudok egy projekten belül több, különálló és futtatható csomagot csinálni? Gyakorló feladatokat csinálok, amik marha egyszerűek és nem akarok mindegyikhez külön-külön projektet csinálni. Egyáltalán lehetséges ez?
-
raggg
senior tag
-
n00n
őstag
-
raggg
senior tag
-
n00n
őstag
Sziasztok!
Találtam tök érdekes szakdolgozatokat a következő linken: https://dea.lib.unideb.hu
De csak egyetemi IP-ről lehet őket letölteni? Valaki tudna ebben segíteni nekem? Jár/járt oda, stb?
-
Phvhun
őstag
-
Aethelstone
addikt
-
floatr
veterán
Eszembe jutott, hogy mekkorát szoptam a "Noun"-ok közvetlen definíciójának hiánya miatt, amikor egy JavaScript (of Verb) alkalmazásban funkcionálisan raktam össze egy szekciót. Amikor a funkció keres magának kontextust, ha nem talál -- na az már programozás

-
Aethelstone
addikt
-
emvy
félisten
Jah, azon mar szerencsere tulvagyok, hogy trukkos kodokkal bizonyitgassam, hogy jol megy ez
Viszont ebben az esetben erdekes a kerdes: vegulis csak annyit csinalok, hogy generalok egy intervallumot a honap-nap-parbol, es megnezem, hogy a bemenodatum beleesik-e, majd invertalom az eredmenyt attol fuggoen, hogy a masodik datum kisebb-e, mint az elso. Nem feltetlenul kevesbe ertheto, mint a sok if-then.En az agyon-objektumorientalassal vagyok mostansag igy. Mindenkinek ajanlom a lentebb linkelt Scala-kurzust, Odersky szepen bemutatja, hogy van elet az objektumokon kivul is. A Clojure, amit most csinalok, az meg vegkepp egy revelacio, egyszeruen fenyevekre van a kifejezoereje a Java-hoz kepest, peldaul az STM-implementacioja gyonyoru, tenyleg.
Gondolom mar mindenki olvasta, de ha esetleg nem: Kingdom of Nouns
-
boost
veterán
-
floatr
veterán
Ez azért nem menne át a review-n, mert az eredeti felvetés szerint (yyyy-)MM-dd formában van a dátum
Amúgy lehet h gyorsabb egy kicsit több aritmetikai művelet, mint néhány elágazás a pipeline miatt, de a cél szempontjából kevéssé releváns a teljesítmény többlet szemben az érthetőséggel és karbantarthatósággal. Amikor hasonlókat irkáltam, és később valakinek bele kellett túrnia, mindig az lett a vége, hogy újraírta, mert nem értette, pedig bazi büszke voltam arra a pár órajelre, amennyivel gyorsabb volt. -
caindwan
aktív tag
-
emvy
félisten
-
emvy
félisten
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; } -
caindwan
aktív tag
Mindenkitol elnezest kerek, hogy egy regi hsz-re valaszolok.
En szerintem valahogy igy oldottam volna meg
:If(m1 > m2 && m3 > m2 && m3 < m1){
if(d3 > d2 && d3 < d1){
a = true;
}
else{
a = false;
}
}
else if(m1 < m2 && m3 > m1 && m3 < m2){
if(d3 > d1 && d3 < d2){
a = true;
}
else{
a = false;
}
}
else{
a = false;
} -
PumpkinSeed
addikt
Igazából semmi hátsó szándékom nem volt a kérdéssel, csak érdekelt, hogy van-e valami fontosabb dolog amiért így kell.
-
boost
veterán
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.
-
Aethelstone
addikt
A fájlrendszer nyilván adott. Csak neadjisten lehetne egy olyan is, hogy mondjuk az A1 class a /a/b/c/B1.class fájlban van, azt tőőőőcsed be
Most max. annyi, hogy ugyan az A1 class keresed meg a /a/b/c/<class neve>.class fájlban 
Persze, nem kell sokat emögé gondolni, konvenció és kész. Olyat is lehetne kérdezni, hogy miért main() metódus a belépési pont? Miért ne lehetne megadni, hogy teszem azt az init() vagy start() vagy pistike1986() legyen
Ez van és kész 
-
floatr
veterán
Sokkal egyszerűbb ez, mint bármilyen másik nyilvántartás. Ott a file rendszer
-
Aethelstone
addikt
Ezt máshogy is meg lehetett volna oldani. Ehhez nem kellett volna feltétlenül ugyanolyan néven lennie az osztálynak és az őt tartalmazó fájlnak.
-
fordfairlane
veterán
-
Aethelstone
addikt
-
Szmeby
tag
Miért akarod máshogy elnevezni?
Új hozzászólás Aktív témák
-
6100 - 6001
12209 - 12001 12000 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Bomba ár! Dell Latitude E6420 - i5-2GEN I 8GB I 250GB I DVDRW I HDMI I 14" HD I Cam I W10 I Gari!
- HIBÁTLAN iPhone 12 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4655
- REFURBISHED és ÚJ - Lenovo ThinkPad Ultra Docking Station (40AJ)
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- AKCIÓ! ASUS H310M i5 8500 16GB DDR4 240GB SSD GTX 1060 6GB Zalman T3 Plus CoolerMaster 500W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






.

