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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Nikolay Pichtin                      2:5056/30      16 Jul 2001  10:10:29
 To : All
 Subject : Ускорить выполнение
 -------------------------------------------------------------------------------- 
 
 
 Есть скрипт, который читает каталог и отбирает
 имена файлов по расширению.
 Можно-ли оптимизировать скрипт с целью ускорения работы?
 
 if ( opendir (DIR, "$full_upload_dir") ) {
   @dirs = map {/(.+)/} sort {$a <=> $b} readdir(DIR);
 closedir (DIR);
 }
  foreach $lin(@dirs) {
     ($fn,$suff) = split (/\./,$lin);
   while ( ($first,$last) = each(%typs) ) {
    if ($suff eq $first){
     push (@files,$fn,$suff);
    }
   }
  }
 
 В хеше %typs содержатся необходимые расширения.
 
 -- Hиколай.
 * Тише, Танечка, не плачь, а то будешь там, где мяч!
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
 ---
  * Origin: Если это глупо, но работает, - значит это не глупо. (2:5056/30)
 
 

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

 Тема:    Автор:    Дата:  
 Ускорить выполнение   Nikolay Pichtin   16 Jul 2001 10:10:29 
 Re: Ускорить выполнение   Anatoly Moskovsky   16 Jul 2001 12:15:08 
 Re: Ускорить выполнение   Konstantin Stupnik   16 Jul 2001 12:41:41 
 Re: Ускорить выполнение   Nikolay Pichtin   16 Jul 2001 21:47:09 
 Re: Ускорить выполнение   Konstantin Stupnik   17 Jul 2001 12:37:50 
 Ускорить выполнение   kan   17 Jul 2001 09:50:36 
 Re: Ускорить выполнение   HB   18 Jul 2001 12:02:22 
 Ускорить выполнение   kan   22 Jul 2001 08:55:43 
 Re: Ускорить выполнение   Igor Nikolaev   17 Jul 2001 03:48:55 
 Re: Ускорить выполнение   Nikolay Pichtin   17 Jul 2001 08:23:30 
 Re: Ускорить выполнение   Igor Nikolaev   18 Jul 2001 02:54:07 
 Re: Ускорить выполнение   Nikolay Pichtin   19 Jul 2001 00:46:33 
 Re: Ускорить выполнение   Igor Nikolaev   25 Jul 2001 03:34:58 
 Ускорить выполнение   Aleksey Kotov   17 Jul 2001 23:09:56 
 Re: Ускорить выполнение   Igor Nikolaev   18 Jul 2001 03:05:47 
Архивное /ru.perl/18133b52be4a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional