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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Sergey Ermakov                       2:5020/3123    11 Sep 2002  22:39:44
 To : Pinsk CSM
 Subject : Стpока из файла
 -------------------------------------------------------------------------------- 
 
     [Втоpник Сентябpь 10 2002] Pinsk CSM и All вели беседу
 
  PC> $i = 1;
  PC> while (<FH>) { last if $i = $N; }
 
                               ^ "++"..
 
  PC> $line_number_N = $_;
 
  Hямс, все зависит от файла.. Будем считать, что он лежит на харде (а не в
 мозгах, или сети)
  Д если файл по размеру помещается в одном кластере, то быстрее прочитать весь
 файл в память и отобрать строчку из массива строк;
  Д если файл находится в нескольких кластерах, то достаточно прочитать один
 кластер в память, а сделать это иначе как с помощью построчного перебора нельзя,
 да и не требуется ломать голову: кэш (буфер) как раз настроен, думаю (!), на
 один кластер..
 
 ... E pur si muove! (most popular science fiction) [ermakov@library.madi.ru]
 --- powered by GoldED for MMX -=[ _Space Alien_ ]=-
  * Origin: .../peace/, /love/, /unity/, /respect/... (2:5020/3123)
 
 

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

 Тема:    Автор:    Дата:  
 Стpока из файла   Pinsk CSM   10 Sep 2002 15:22:12 
 Стpока из файла   Sergey Ermakov   11 Sep 2002 22:39:44 
Архивное /ru.cgi.perl/27393d7f8ebf.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional