- Xiaomi 17 Ultra - jó az optikája
- Vivo X200 Pro - a kétszázát!
- Samsung Galaxy S23 Ultra - non plus ultra
- Kijelzőjén alig látható gyűrődéssel mutatkozott be az Oppo Find N6
- iPhone topik
- Yettel topik
- Milyen okostelefont vegyek?
- Fotók, videók mobillal
- Vége a dalnak: nincs több Samsung harmonikamobil
- Google Pixel topik
Új hozzászólás Aktív témák
-
thon73
tag
válasz
WonderCSabo
#1566
üzenetére
A file indexelve van, és az indexek sorba rendezve. De a szabadszavas keresésnél meg kell nézzem, hogy melyik indexnél kezdődik ugyanígy a bejegyzés. Ezzel egyébként nincs is gond, a rendezettség miatt rohadt gyorsan kikeresi a megfelelő bejegyzést.
Eredetileg RandomAccessFile segítségével oldottam meg az egész beolvasást, mivel az könnyen pozícionálható (csak nem pufferelt beolvasást csinál.) Itt javasoltátok, hogy a szabványos read... metódusokat használjam,, mert az is pozícionálható, egyúttal pufferelhető is. (((Hozzáteszem, a RAF ráadásul elég érdekesen (halasztottan) működik, ami egy kicsit megnehezítette, hogy a file véletlen módosulását az időpont ellenőrzésével figyeljem...)))
Szóval ezt a read dolgot építeném be, mert több szempontból is jobbnak tűnik. A BufferedReader wrapper osztályban meg lehet adni a puffer méretét (gyárilag 8192). Azt nem látom át, hogy nekem ilyen rövid beolvasásokkal van-e értelme a BufferedReader-t használni, és ha igen (mert gondolom, csak egy egységnyit tud fizikailag beolvasni a rendszer), akkor van-e értelme a 8192-t lecsökkenteni? És tovább: ha igen, mekkorára?
Bocs, ha előbb félreérthető voltam, nem az egész file-t akarom pufferolni, csak az előolvasást. Ill. nem akarom, csak lehet, h. célszerűbb. (((Beolvasások: ListView-ban egymás utáni rekordok, darabonként kb. 30-300 karakter, de talán egy sincs 1000 felett. Keresésnél: 10-20 db 1-5 karakter hosszú beolvasás különböző helyekről, majd a megtalált rekord a fenti módon.)))
Amit eddig a doksikban olvastam, az elég általánosan fogalmaz, és nem is magyarázza el a miérteket.
[Ja, és még egy: sqlite-tal is kipróbáltam, de ekkora méret több sebből vérzik, jobb lett a saját adatbázis]
Új hozzászólás Aktív témák
- Gigabyte ga-586atv socket 7 laplap/ mmx 233mhz procival/ 4x32mb edo/fpm Memóriával!
- Asus P5a-b Super socket 7 alaplap K6-2 500mhz processzoral!
- DELL Latitude 7300 - 13"Full HD IPS - i5 8365U - 8GB - 256GB SSD - Win11 PRO
- Huawei Watch GT 3 42 mm 6 hónap Garancia Beszámítás Házhozszállítás
- Iphone 13 Mini White 128gb-Gyönyörű állapot
- iPhone X 64GB 100% (3 hónap Garancia) - AKCIÓ
- HIBÁTLAN iPhone 14 Pro 128GB Space Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4420, 100% Akksi
- iKing.hu Apple iPhone 15 Pro Max 256GB használt Black Titanium 91% akku 6 hónap garancia
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- GYÁRI TÖLTŐK Macbook Magsafe 1 és 2 Budapest,/MPL/Foxpost
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


