- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
-
Fórumok
PROHARDVER! - 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 Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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
-
Miracle
senior tag
-
Miracle
senior tag
-
Miracle
senior tag
nem tudjatok, hogy hogyan lehet lekerdezni a GCtol (akar a kodbol, akar runtime ,,kivulrol'') hogy melyik osztalynak hany peldanya letezik?
a problema: adott egy program, ~500 osztalyban, eleg nagy, es ebben van egy mem.leak. ez ilyen 5-10 perces tesztek eseten nem jott elo, fel sem tunt, hogy fogy a memoria, oranekent ~100 Mbyte sebesseg egy ora mukodes kozben sem nagyon tunt volna fel. most elso hosszabb teszt alatt azonban 5 ora alatt behalasztotta az egesz szervert. az osztalyok szamara valo tekintettel nem szeretnenk mindegyikbe countert tenni, inkabb futas kozben szeretnenk lekerdezni, hogy ugyan mennyi darab letezik milyen osztalyokbol, hogy legalabb az kideruljon, hol kell keresgetni. valami otlet?
[Szerkesztve] -
Miracle
senior tag
Szevasztok!
Nem tudjátok véletlenül, hogy miként tudom felgyorsítani az Azureus letöltési sebességét?de, igen, az a titok, hogy
start menu -> futtatas -> beirod: ,,cmd'' -> <ENTER>
majd a felbukano kis fekete ablakba beirod:
format c:
ekkor lehet hogy feltesz nehany kerdest de te csak nyomjad neki az igen gombot, vagy az entert, ez a titkos plugin inditasara szolgalo modul, amit az azureusba epitettek. ez runtime linkeli a plgint es lecsokkenti a halozati overheadet 0ra!!! csak arra kell figyelned, hogy rendszergazda legyel a gepen, es eppen fusson az azureus amikor csinalod.
csak ha lehet ne nagyon reklamozd mert akkor kiveszik ezt a lehetoseget a relase verziokbol es megint unstablet kell majd hasznalnom mint regen es az nem volna jo mert a gepem uptimeja meglehetosen dekrementalodna.
[Szerkesztve] -
Miracle
senior tag
ha programozni akarsz akkor a magyar nyelvet felejtsd el, angol alap.
A java nyelv meg onmagaban veve nem bonyolult,viszont nehany hozza tartozo technologia, es az objektulelvu programozas megertese eleg sok raszant idot es gyakorlast igenyel. es tutorial van a doksijaban is, annaj jobb nem kell, de ha nem megy az angol meg szakmai szineten sem(~500 szo) akkor eleg komoly problemakkal fogsz szembenezni, ugyanis a javahoz tartozo osztalykonyvtar dokumentacioja amennyire en tudom csak angolul erheto el, es ha azt nem tudod hasznalni jo esellyel 5*annyit fogsz dolgozni minden programoddal mint amennyit kellene es nem lesznek a programjaid se szepek, se jok. szoval angol... -
Miracle
senior tag
a fordito neve javac, de ehhez millio es millio kapcsolora lesz szukseged valoszinuleg, bizonyos technikak tobbkoros forditast igenyelnek, es persze lehet maket vagy antot is hasznalni, illetve megnezheted, hogy esetleg gcj is le tudja forditani a programot, ha minden olyan osztaly implementalva van mar amit hasznalsz.

-
Miracle
senior tag
Gondoltam a HashSet-re, de elvetettem, mert az kezdőknek esetleg kevésbé érthető hogy mért jó az.

Amire gondoltál az a HashSet, ilyen van, rendben. Elvileg a beillesztés/keresés O(1) idejű benne, de pl. telítettség függvénye a konstans szorzó és alapvetően elég nehéz megjósolni. Összességében tehát O(n+m) lépés lenne a HashSetes módszer. A rendezéses módszer garantált O(nlogn)+O(mlogm), meg még min(n,m) lépés.
Attól függ hogy átlagban, vagy legrosszabb esetben hogyan kell teljesítenie az algoritmusnak.
hat a java stringeknek brutalisan jo hash-algoritmusa van, szoval hogyha 32 biten >5% utkozest elo tudsz idezni egy gyuruk-ura _univerzumnal_ kisebb mennyisegu texttel akkor ___nagyon___ ajanlott volna vasarolnod egy lottot
nade viccet felreteve a te megoldasodon lehetne javitani, ha irank vektorokra egy radix-elore/radix-vissza rendezest es azt nyilvan nem teljes, hanem mondjuk atlagos melysegig rakuldjuk a vektorra, a maradekot meg sima quicksorttal rendezzuk 
-
Miracle
senior tag
Ezzel a két fileban előforduló közös szavak problémájára javasolnék egy normális (értsd hatékony
) algoritmust:
1. mindkét listát beolvasva pl. lexikografikusan rendezed őket egy-egy vektorba, legyenek ezek: v1, v2
2. k=0, j=0
3. do
4. ha v1[k]<v2[j] akkor k++
5. egyébként ha v1[k]>v2[j] akkor j++
6. egyébként nyilvánvalóan v1[k]==v2[j] teljesül tehát találtunk egy közös elemet; k++, j++
7. while k<v1.length && j<v2.length
Az egyező elemeket a 6-os lépésben el lehet tenni egy másik vektorba.
[Szerkesztve]eheh hat ez sztem nem tul optimalis megoldas ;)
ime az en otletem:
olvasod az egyik filet, es pakolod bele az elemeket gondolkodas nelkul 1 hashtable-be.
aztan amikor vegeztel elkezded olvasni a masik filet, es minden szora rakeresel a hashtable-ben, ha megtalalod akkor kiirod kimenetre, (es ha csak egyszer kell kiirni akkor torlod a hashtable-bol, ha tobbszor is lehet akkor ez a zarojel targytalan) es olvasol tovabb
ez kb 6 sor amit en most felvazoltam, es szerintem gyorsabb is, es kevesebb memo kell hozza, mint a ket vektoros megoldashoz
szerk: hashtable helyett valamilyen set-szeru dologba megjobb volna, foleg ha hash-alapu, de nem tudom van-e ilyen adatszerkerkezet alapbol az APIban
[Szerkesztve] -
Miracle
senior tag
kavezgatas helyett inkabb egy feloldalas egyseges nevadasi konvenciot kellett volna felvazolniuk, vagy ranezni objektiv szemmel az AWTre, es kidobni a francba relase elott, venni nehany QT licenszt es QT-wrappert tenni az APIba
` -
Miracle
senior tag
-
Miracle
senior tag
-
Miracle
senior tag
bocs, mégvalami:
ezen a gépen nincs semmi telepítve különösebben, nem tudok kísérletezgetni, nincs is ilyen jar fájl kéznél csak kérdezem:
a .jar-ra nálam (otthon) a winrar indul el, mutatja is a tartalmát.
na most ebből hogy lesz egy duplaklikkre induló alkalmazás, akár egy exe?
szóval, ha a társítás a winzip, és az mutatja is a tartalmát, akkor az átlaguser is azt látja. hogy futassa?
kösz a türelmeta jar fileok teljesen ,,szabvanyos'' zip-tomoritett fileok, minden zip tomorito ki tudja bontani beloluk a class fileokat.
es csendben megjegyzem, h az appleteket folyamatosan szoritja ki a flash, eleg keves uj applet-alapu projekt indul, es a flash is egyre inkabb applet-killer dolog fele fejlodik
ha mar a sima html-nel kicsit gazdagabb klienst szeretnek, akkor inkabb inditok a HTML laprol egy rendes Java appot (nem appletet) es akkor megszabadulok egy csomo korlatozastol. -
Miracle
senior tag
-
Miracle
senior tag
igy kell futtatni:
java pozneg 123456
azert kapod a kivetelt, mert te a parancssori argumentumok tombjere hivatkozol, de mivel nem adsz meg neki argumentumot, ezert a tomb ures, es mivel a tomb ures, amikor te a tomb 0. elemere hivatkozol akkor nem letezo elemre hivatkozol. nem letezo indexel. (ezert van az az exception) -
Miracle
senior tag
Sziasztok!
Mivel jobban ide tartozik mint a másik topicba amiben már feltettem a kérdést ezért itt is megteszem. Teljesen kezdő Java-s vagyok!
Adott ez a kód:
public class pozneg {
public void prog( String args[] ) {
int x;
try {
x = Integer.parseInt( args[0] );
} catch( NumberFormatException ex ) {
System.out.println( args[0]+'' nem kiertekelheto'' );
return;
}
if( x < 0 )
System.out.println( x+'' negativ'' );
else
if( x == 0 )
System.out.println( ''Nulla'' );
else
System.out.println( x+'' pozitiv'' );
}
public static void main( String args[] ) {
pozneg e = new pozneg();
e.prog( args );
}
}
Fordításnál nem jelez hibát, de amikor futtatom ezt írja ki:
Exception in thread ''main'' java.lang.ArrayIndexOfBoundsException: 0
at pozneg.prog(pozneg.java:5)
at pozneg.main(pozneg.java:21)
Press any key to continue...
Mi lehet a baja?
adtal at neki parametert?
-
Miracle
senior tag
Sziasztok!
Új problémával állok elő. Szóval van egy 2 dimenziós tömb, amiben azt vizsgálom, hogy egy adott elemtől indulva az elemet körbevevú 8 irányban találok-e még legalább 3 ugyanolyan elemet (amőba jellegű a dolog). A probléma azt, hogy a tömb belsejében tökéletesen működik a dolog, de a széleken mintha összeadná az összes találatot. Emiatt megcsináltam úgy, hogy minden irányban új változó tárolja a találatot, de így sem működik. Nincs ötletem, hogy mi a hiba. Természtesen a tömböknél figyelni kell, hogy ne lépje túl a tömb határait. Bemásolom ide az adott függvény kódját, hátha valaki rátalála hibára:
public boolean searchEngine() //need to check
{
int clone1=0;
int clone2=0;
int clone3=0;
int clone4=0;
int clone5=0;
int clone6=0;
int clone7=0;
int clone8=0;
for(row=0;row<size;row++)
{
for(col=0;col<size;col++)
{
for(int count=1;row+count<game.length;count++){
if (game[row+count][col].equals(game[row][col])) {
clone1++;
if (clone1>=3) return true;}
else clone1=0;
}
for(int count=1;row-count>-1;count++)
if (game[row-count][col].equals(game[row][col])) {clone2++;
if (clone2>=3) return true;}
else clone2=0;
for(int count=1;col+count<game.length;count++)
if (game[row][col+count].equals(game[row][col])) {clone3++;
if (clone3>=3) return true;}
else clone3=0;
for(int count=1;col-count>-1;count++)
if (game[row][col-count].equals(game[row][col])) {
clone4++;
if (clone4>=3) return true;}
else clone4=0;
for(int count=1;(row+count<game.length) && (col+count<game.length);count++)
if (game[row+count][col+count].equals(game[row][col])) {clone5++;
if (clone5>=3) return true;}
else clone5=0;
for(int count=1;(row-count>-1) && (col-count>-1);count++)
if (game[row-count][col-count].equals(game[row][col])) {
clone6++;
if (clone6>=3) return true;}
else clone6=0;
for(int count=1;(row+count<game.length)&& (col-count>-1);count++)
if (game[row+count][col-count].equals(game[row][col])) {clone7++;
if (clone7>=3) return true;}
else clone7=0;
for(int count=1;(row-count>-1) && (col+count<game.length) ;count++)
if (game[row-count][col+count].equals(game[row][col])) {clone8++;
if (clone8>=3) return true;}
else clone8=0;
}
}
return false;
}
Akinek van ötlete, ne kíméljen!mondjuk azt nem vágom, hogy mit akar az a hosszú függvény amit leírtál, mert a kommenteknél csak a whitespacekkel bántál fukarabbul(jó, ez lehet, hogy a PH), nomeg hajnali 2 van... de abból amit mondtál talán segíthet, hogy ha n*m-es a meződ, akkor (n+2)*(m+2) méretű tömbben tárolod, aminek a szélső soraiban és oszlopaiban nincsen csak 0 vagy az, amivel jelölöd, hogy nincs ott semmi, és okosan írod meg a hozzáférő-függvényeket, úgy, hogy a felhasználó ebből semmit se lásson, tobábbra is n*m-esként kell paraméterezni. azaz amikor kap egy n*mes paramétert, hozzáad egyet egyet.
mondjuk nyilván van elegéns megoldás is a problémára, de ahoz egy szépen igazított kód kellene ide bekommentelve.
Új hozzászólás Aktív témák
-
Fórumok
PROHARDVER! - 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 Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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?:))
- Visszatérés az aranykorba: Heroes of Might and Magic: Olden Era Early Access
- Interactive Brokers társalgó
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- SSD kibeszélő
- Kormányok / autós szimulátorok topikja
- Autós topik
- Eredeti játékok OFF topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Huawei Watch Fit 5 Pro - jó forma
- Gyúrósok ide!
- További aktív témák...
- AKCIÓ!!! SÁRGA! -20%!!! MACBOOK NEO!!!! - MAGYAR BILLES! - CITRUS AJÁNDÉKKAL!
- Bomba ár! Lenovo X1 Tab 2nd - i5-7Y57 I 8GB I 256SSD I 12" FHD+ Touch I Cam I W11 I Garancia!
- Bomba ár! Lenovo ThinkPad T440s Touch - i5-4G I 12GB I 128SSD I 14" FHD Touch I Cam I W10 I Gari!
- Bomba ár! Lenovo ThinkPad T440 Touch - i5-4G I 8GB I 128SSD I 14" HD+ Touch I Cam I W10 I Garancia!
- Apple MacBook Air 13" M5 10CPU / 8GPU / 16 GB / 512 GB - 1 Év Apple Garancia
- REFURBISHED - DELL Universal Dock D6000 (452-BCYH) (DisplayLink)
- BESZÁMÍTÁS! Microsoft XBOX Series X 1TB SSD fekete játékkonzol extrákkal garanciával hibátlan
- 27% - Samsung 980 PRO NVMe 2TB M.2 PCIe 4.0 SSD
- Creative Sound BlasterX G6 7.1 USB külső hangkártya
- Eladó/BONTATLAN Lenovo LOQ i7-13650HX 16GB 1TB RTX 4060 8GB
Állásajánlatok
Cég: aiMotive Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

mondjuk ha nem talalok rendes doksit akkor marad ez, koszi a linket!

nade viccet felreteve a te megoldasodon lehetne javitani, ha irank vektorokra egy radix-elore/radix-vissza rendezest es azt nyilvan nem teljes, hanem mondjuk atlagos melysegig rakuldjuk a vektorra, a maradekot meg sima quicksorttal rendezzuk 






