Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : tarasov@pmi.lv                       2:5020/400     06 Sep 2000  17:06:49
 To : Denis Burdukovsky
 Subject : Запись в начало
 -------------------------------------------------------------------------------- 
 
 Wed Sep 06 2000 15:11, Denis Burdukovsky wrote to Alexander Babanov:
 
  DB>                        ... Greetings, Alexander! ...
 
  DB>  Кажется 05 Sep 00 некто Alexander Babanov написал Konstantin Patrushev:
 
  AB>> Дописывать сообщения в конец, хранить индекс сообщений и генерить
  AB>> странички на лету (если очень надо последние сообщения иметь сверху).
 
  DB> А если так? :
  DB> - сделать копию файла;
  DB> - перезаписать файл, занести нужную информацию;
  DB> - добавить к нему содержимое копии файла.
 
  DB> ЗЫ. Индексы это хорошо, но если например 1 запись - 1 кб, файл размером
  DB> 50кб, то для вывода информации с конца файла (т.е. наоборот последняя
  DB> запись должна быть первой) придется производить не мало телодвижений по
  DB> файлу, что имхо не будет достаточно удобно и быстро.
 
  А постоянно перезаписывать файл быстро и удобно? А ведь он небось
 еще и расти будет. А так хранишь смещения каждой записи, а потом читаешь
 любую. И 20-30 раз сделать seek не так уж долго будет...
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Запись в начало   Alexander Babanov   05 Sep 2000 22:13:37 
 Запись в начало   Denis Burdukovsky   06 Sep 2000 15:11:56 
 Запись в начало   tarasov@pmi.lv   06 Sep 2000 17:06:49 
 Re: Запись в начало   Alexander Babanov   06 Sep 2000 16:13:45 
Архивное /ru.perl/166792852c5f3.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional