Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: 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 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.028 c
1-89941
Мыш
2003-11-18 08:58
2003.11.27
Почему create Tobject-a не дает сделать override в потомке?


1-89868
BlackSun
2003-11-16 01:41
2003.11.27
Создание обработчика у невизуального компонента


8-90004
Schumofil
2003-07-30 20:12
2003.11.27
Как конвертировать GIF в BMP?


14-90082
Проходящи_й_
2003-11-05 10:40
2003.11.27
100$ за то, кто узнает sn delphi, версию, систему, sn из exe.


1-89912
Tornado
2003-11-18 13:18
2003.11.27
String -> Char