Hirdetés
- Milyen notebookot vegyek?
- TCL LCD és LED TV-k
- Milyen billentyűzetet vegyek?
- Nem tetszik a PC-gyártóknak az Xbox új iránya?
- Kormányok / autós szimulátorok topikja
- OLED TV topic
- Bluetooth hangszórók
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Projektor topic
- HiFi műszaki szemmel - sztereó hangrendszerek
Új hozzászólás Aktív témák
-
thon73
tag
válasz
sztanozs
#1186
üzenetére
A RandomAccess akkor is nagyon jól használható, ha a file tartalma indexelve van. Itt pont ez a helyzet: az első olvasás után minden bekezdés pozíciója ismert, a programnak csak a megjelenő bekezdéseket kell feldolgoznia.
A Stream-ek között nem találtam könnyen pozícionálható megoldást, csak a reset/skip párost. RAF esetén viszont rögtön adott ez a lehetőség; ráadásul a C-hez (és én C-ből akartam áthozni a programot) nagyon hasonló módon.
Csak az utf-8-on akadtam el (pontosabban indultam a fenti szálakon). ((Az eredeti adatok pdb-ben voltak))A pozícionálható Stream az kiváló megoldás lenne. ((A jelenlegi megoldás egy olyan "stream" osztály lett, ami háttérként RAF elérést használ, így pozícionálható is, meg a read() révén "stream" is. Ráadásul Utf8-at olvas.))
(((Az UTF-8-ról annyit érdemes megemlíteni, hogy az első közel 65 ezer karakter a Basic Multilingual Plane. Ez nem csak az összes ékezetes betűt, hanem az összes ismert nyelv betűit tartalmazza. Ebben az a nagyszerű, hogy 16 biten tárolható, vagyis épp egy karakteren. Ami ezen felül van, ahhoz UTF-16-on már két karakter kell. Az UNICODE saját dokumentációja állítja, hogy ez a rész nem kellőképpen tesztelt és megvalósított. Az ANDROID sem következetes, uis. ezt néha egyetlen 4 byte-os int-en ábrázolja, néha két egymás utáni karakteren. Mivel nekem még a beszélt nyelvek közül sem kell az összes, ezért a dekódoló algoritmus figyeli a non-BMP karaktereket, de helyettük egy sima '*' hibajelölést tesz, ami bármilyen kódolásban ábrázolható. Nem lenne nehéz egyébként a dekódolást erre a részre sem kiterjeszteni, csak akkor az egész program működését is ki kellene terjeszteni. ASCII-ról nem volt nehéz ITF-16-ra áttenni, de ha néhol két karakternyi ábrázolással kellene számolnom, az megnehezítené a dolgot.)))
Bocsánat egyébként, ha nagyon triviálisakat kérdezek, de az Android/Java párost csak most tanulom. Némely. engem érdeklő részbe már mélyen beleástam magam, de a legtöbb részt egyáltalán nem ismerem. Ezért örültem az előző tanácsoknak is, mert így új koncepcióban készítettem el a megfelelő részt.
Új hozzászólás Aktív témák
- Futás, futópályák
- Bemutatkozott az Oppo kamerás csúcsmodellje
- PROHARDVER! feedback: bugok, problémák, ötletek
- Foxpost
- Kuponkunyeráló
- sziku69: Fűzzük össze a szavakat :)
- Xiaomi 15T Pro - a téma nincs lezárva
- Milyen notebookot vegyek?
- TCL LCD és LED TV-k
- Samsung Galaxy Felhasználók OFF topicja
- További aktív témák...
- XFX RX 6800 16GB GDDR6 Speedster MERC319 - Eladó!
- ASUS RTX 3080 10GB GDDR6X ROG STRIX OC Eladó!
- Thrustmaster t300 Ferrari (21hó garancia)!
- HP EliteBook 650 G9 / i5-1245U / 32GB RAM / 512GB SSD / Garanciás / Hibátlan
- Anker SOLIX C300X hordozható töltőállomás (288Wh) - LiFePO4 - 140W USB-C - szivargyújtó
- LG UltraWide 34WQ500-B IPS Monitor! / 2560x1080 / 5ms / FreeSync
- Apple iPhone 14 / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 87%
- HIBÁTLAN iPhone 12 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS4644
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AY Universal USB-C Dock
- 27% - ÚJ - GIGABYTE RTX 5080 AORUS MASTER 16GB GDDR7 Videokártya! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

