Kezdőoldal » Számítástechnika » Programozás » Ha linux alatt gedittel írok...

Ha linux alatt gedittel írok egy perl programot, az mennyi változót tud kezelni maximum? Milliós nagyságrendű tömböket készíthetek vele?

Figyelt kérdés
Codeblock-al próbáltam hasonlót, de 1000-es nagyságrendnél nem fut tovább, vajon az ubuntu/mint alatti perl is kifagyna, ha néhány milliós variációkat előállító programot írnék? Txt fájlba bele lehet ezeket tölteni? vagy annak is van valamilyen korlátja?

2015. szept. 14. 11:27
1 2
 1/14 anonim ***** válasza:
Miért akarsz millió változós tömböket?
2015. szept. 14. 11:29
Hasznos számodra ez a válasz?
 2/14 A kérdező kommentje:

A lottó variációkat szeretném előállítani programmal úgy, hogy azután kezelhetőek is lennének, vagyis lehetne bennük keresni vagyis az újakat kivenni belőlük.

ha jól gondolom ezt csak a számítógép tárhelye korlátozza, vagy képes kifagyni a terminálban futtatott program is? valamint ennek a fájlkezelésnek milyen korlátai vannak? Gondolom megnyitni nem lehetne a fájlt, mert iszonyú lassú lenne a betöltődése?!

2015. szept. 14. 12:02
 3/14 anonim ***** válasza:
100%

> Txt fájlba bele lehet ezeket tölteni? vagy annak is van valamilyen korlátja?


A TXT fájl korlátja triviálisan az adott lemez (partíció) kapacitása.



> fájlkezelésnek milyen korlátai vannak? Gondolom megnyitni nem lehetne a fájlt, mert iszonyú lassú lenne a betöltődése?!


Csak ne olvasd be az egészet a memóriába. Olvass soronként például (tárolás nélkül) és állj meg a keresett értéknél.

2015. szept. 14. 12:04
Hasznos számodra ez a válasz?
 4/14 anonim ***** válasza:

Ha a kisorsolt kombinációkat akarod tárolni, akkor miért nem adatbázisban teszed?


Fogod a számokból álló tömbödet pl. {1...90}, random kiválasztasz 5 számot, beleteszed egy tömbbe és tárolod egy adatbázisban. Két tömb elég hozzá.

2015. szept. 14. 12:08
Hasznos számodra ez a válasz?
 5/14 anonim ***** válasza:
Én igazából arra lennék kiváncsi hogy minek akarod tárolni a lottóvariációkat. Bőven elég a megjátszottakat, abból meg max 3-4000 ha vam, mysql-ben bőven elfér, persze az is felesleges.
2015. szept. 14. 12:08
Hasznos számodra ez a válasz?
 6/14 A kérdező kommentje:

Csak kezdő szinten értek a programozáshoz és így tudnám megcsinálni.

Egyébként azért kellene az összes variációt előállítani, hogy aztán lehessen szűrni belőlük bizonyos keresési paraméterekkel.

2015. szept. 14. 12:15
 7/14 SimkoL ***** válasza:
100%
Nem is olyan régen segítettem talán ? itt valakinek egy lottó elemzéssel. A letölthető ötöslottó csv file-ból megkeresi azokat a szám négyeseket, hármasokat és párokat amiket többször húztak ki - ötös nem volt kétszer :) . [link] már ebben benne vannak a kész elemzések is, csv file-ban, a nevük értelemszerű. A program Delphi-ben készült és az otos.csv file-t keresi beolvasáshoz. Szereti a CPU-t, jó pár percig egy magot 100%-ra ver, ezért is küldtem a kész csv file-okat is - kettesek keresése, rendezése sok idő, meg kell várni az üzenetablakot, akkor van ténylegesen kész -. Bár én nem lottózom van akinek érdekes 'olvasmány' lehet.
2015. szept. 14. 13:09
Hasznos számodra ez a válasz?
 8/14 SimkoL ***** válasza:
.. ha érdekel valakit, akkor felrakom az oldalamra is - esetleg a forrást is -, mert már ezekkel a külön linkelt, felrakott dolgokkal lassan megtelik a tárhelyem, szelektálni kellene.
2015. szept. 14. 13:12
Hasznos számodra ez a válasz?
 9/14 anonim ***** válasza:
18%
Teljesen rossz elképzelés milliónyi változót memóriában vagy file-ban tárolni, meg egyébként is fölösleges.
2015. szept. 14. 14:29
Hasznos számodra ez a válasz?
 10/14 anonim ***** válasza:
#6 De épp ez az, nem kell keresned bennük, sokkal egyszerűbb ha a kereséskor megadott paraméterek alapján a gép ott helyben állítja elő a kombinációt, és megnézi hogy volt-e már.
2015. szept. 15. 06:11
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!