Вниз
Скачать: CL | DM;

Как сделать строку длиной больше мильярда?   Найти похожие ветки 

← →
Е-Моё имя ©   (2003-11-05 18:49) [40]

понятно


← →
Anatoly Podgoretsky ©   (2003-11-05 21:01) [41]

panov © (05.11.03 18:00) [34]
Е-Моё имя © (05.11.03 18:06) [35]

Размер страницы 4к, размер кластера кратный этому, до 64 к
Исходя из этого я бы выбрал 64к
Кроме того ты еще обязан ослеживать переходы строки через границу буфера.


← →
vuk ©   (2003-11-05 21:05) [42]

Я бы вообще буферизованный поток реализовал...


← →
k-man ©   (2003-11-05 21:16) [43]

А Е-Мое еще говорило что оно не программирует :)
Обманывало, однако ;)


← →
app ©   (2003-11-05 23:16) [44]

Это вторая специальность, кроме основной, не не стоит ли нам с этим в его знаменитую ветку.


← →
Е-Моё имя ©   (2003-11-06 09:10) [45]


> Кроме того ты еще обязан ослеживать переходы строки через
> границу буфера.


> Я бы вообще буферизованный поток реализовал...

ага, ради элементарной задачи такие старания? не стоит того, мне кажется.


> k-man © (05.11.03 21:16) [43]

не было такого, так что тсссс... (см.[44])


← →
vuk ©   (2003-11-06 10:15) [46]

>не стоит того, мне кажется.
Сделать поток, буферизующий чтение из другого потока - задача ровно на то же самое время, что и реализация того же самого действия вне потока. А пригодиться может неоднократно да и в результате сам алгоритм обработки файла будет более простым и понятным т.к. вся буферизация будет внутри потока и происходить будет прозрачно для алгоритма.


← →
Е-Моё имя ©   (2003-11-06 10:20) [47]

ну в принципе, было бы полезно, согласен...
как я понял - свести чтение к MyStream.ReadLn?

---
nil


← →
vuk ©   (2003-11-06 10:32) [48]

Не Readln, а read. Хотя, в принципе, можно и Readln организовать - буфер ведь в памяти будет и вместо посимвольного чтения можно будет использовать сканирование памяти.


← →
Igorek ©   (2003-11-06 11:09) [49]

Я бы свой клас строки написал. Без ограничения на длину. Просто и удобно.


← →
ИдиотЪ ©   (2003-11-06 11:13) [50]

ограничение есть на длину - int64, если стандартными средствами


← →
k-man ©   (2003-11-06 13:44) [51]


> не было такого, так что тсссс... (см.[44])

Было, было... Я то знаю..
Шепотом: Ты значит шпийон?



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: 0.015 c
1-89814
TUser
2003-11-17 10:34
2003.11.27
FullScreen


1-89946
Anton V Dubovik
2003-11-18 04:37
2003.11.27
StringGrid - подсказки при редактировании


3-89702
phan
2003-11-10 15:58
2003.11.27
Сохранить картинку в поле MEMO


3-89746
krimson
2003-11-07 19:19
2003.11.27
как обойтись без SQL сервера?


3-89789
KIR
2003-11-06 17:38
2003.11.27
Народ, требуется ли BDE, если используется DB.pas?




   Наверх