Главная страница
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.55 MB
Время: 0.027 c
7-90154
Kremen
2003-09-17 15:04
2003.11.27
Подключение к устройству


11-89801
savva
2003-03-19 18:26
2003.11.27
Как в RunTime для уже существующего Memo (да и не только)......


3-89691
Denisiy
2003-11-06 12:11
2003.11.27
Ошибка после прерывания проги в отладке


14-90114
Думкин
2003-11-04 05:10
2003.11.27
С днем рождения! 4 ноября.


14-90108
R
2003-11-04 06:15
2003.11.27
Миф или реальность!