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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Anatolij Kupriyanov                  2:5050/69.1    05 Nov 2000  23:44:31
 To : Roman Yu. Panichkin
 Subject : Файлы
 -------------------------------------------------------------------------------- 
 
 
  Я совершенно случайно заметил, что в Четверг Hоябрь 02 2000 17:08, Roman Yu.
 Panichkin писал Yaroslav Kulikov:
 
  YK>> Hарод, подскажите мне _наибыстрейший_  способ чтения определенной строки
  YK>> (известен номер нужной строки) текстового файла. При всем при этом номер
  YK>> может достигать и 1000. Именно поэтому нужен наибыстрейший способ.
 
  RP> Буквально вчера решал такую задачу. Только файл содержал >5*10^6 сторк.
  RP> Так что совет будет немножко не в тему. Hо может кому понадобится.
 
  RP> Использовал для этого BerkeleyDB и его тип файла Recno.
  RP> Вот код который выводит первую и миллионную запись.
 
 [В своп засосало]
 
  RP>   Первый запуск долгий - пока создается файл data.db. Зато потом
  RP> быстро
  RP> записи вытаскивает. Размер файла data.db чуть больше исходного. После
  RP> создания data.db файл data.txt можно удалить - вся информация содержится
  RP> в data.db.
 
 А нафиг база данных???
 Hе проще ли:
 open FILE, $filename;
 @File=<FILE>;
 print $File[1], $File[1_000_000];
 Или  я  юмора не понял?
 
                 C уважением, Anatolij Kupriyanov.
 [МФ УдГУ] [(Microsoft!=SUXX)&&(LINUX!=RULEZ)] [Two Beer or not to be]
   np: Любовь - Полная лyна
 
 ... еще 50 грамм инвестиций - и я недвижимость...
 --- ifmail v.2.14
  * Origin: kan@rcd.ru (2:5050/69.1)
 
 

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

 Тема:    Автор:    Дата:  
 Файлы   Anatolij Kupriyanov   05 Nov 2000 23:44:31 
 Re: Файлы   Yaroslav Kulikov   07 Nov 2000 09:55:05 
 Файлы   Anton Noginov   09 Nov 2000 01:31:22 
 Re: Файлы   Tarasov Sergej   09 Nov 2000 12:17:58 
 Re: Файлы   Michael Poliakov   08 Nov 2000 16:03:21 
 Re: Файлы   Roman Yu. Panichkin   13 Nov 2000 11:15:50 
Архивное /ru.perl/27803a05e3be.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional