Arquivo :: Localize :: mais difícil

Arquivo :: Localize :: Mais é um módulo Perl para quando você está determinado a usar um local de localização.
Baixe Agora

Arquivo :: Localize :: mais difícil Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Joseph Brenner
  • Site do editor:
  • http://search.cpan.org/~doom/

Arquivo :: Localize :: mais difícil Tag


Arquivo :: Localize :: mais difícil Descrição

Arquivo :: Localize :: mais difícil é um módulo Perl para quando você está determinado a usar um local de localização. Sinopse Use Arquivo :: Localize :: mais difícil; Meu $ FLH = FILE :: Localize :: Harder-> Novo (); Meu $ Results_aref = $ flh-> Localizar ($ Search_Term); # Usando um local de banco de dados definido, além de algumas opções de localização Meu $ flh = file :: Localize :: Harder-> Novo (DB => $ DB_File); Meus $ Results_aref = $ flh-> Localizar ($ Search_Pattern, {case_insensitive => 1, regexp => 1,}); # Criando sua própria localização DB, (neste exemplo para fazer testes) Use teste :: mais; Pule: {MEU $ FLH = FILE :: Localize :: HARDER-> NOVO (DB => UNDEF); $ flh-> create_database ($ path_to_tree_to_index, $ db_file); if ($ flh-> Check_locate) {my $ Razo = "Não é possível obter arquivo :: Localize :: mais difícil de trabalhar"; Skip "Não é possível executar 'localizar'", $ test_count; } Meu $ Results_aref = $ flh-> Localizar ($ Search_Term); is_deeply ($ resultados_aref, $ espera_aref, "encontrado arquivos esperados"); } # Introspecção (é lendo o banco de dados diretamente, ou descascando para localizar?) Meu relatório $ = $ flh-> how_works; Imprimir "Isto é como arquivo :: Locate :: mais difícil está fazendo localizações: $ Relatário"; arquivo :: localize :: mais difícil fornece um método "localizar" generalizado para acessar os índices do sistema de arquivos usados pelo utilitário de linha de comando "Localizar" . Pretende-se uma maneira relativamente portátil para o código Perl para verificar rapidamente quais arquivos estão presentes no sistema atual. Este código é essencialmente um invólucro em torno de várias técnicas diferentes de acessar um banco de dados de localização: ele faz um esforço para usar o método mais rápido que ele Pode encontrar esse funcionamento. O comando "Localize" é um utilitário bem estabelecido para encontrar arquivos rapidamente usando um banco de dados de índice especial (normalmente atualizado por meio de um trabalho cron). Este módulo é uma tentativa de fornecer um front-end perl para "localizar", que deve ser portátil na maioria dos sistemas semelhantes a UNIX.Behind As cenas, arquivo :: Localizar :: mais difícil tenta silenciosamente muitas maneiras de fazer a operação "localização" solicitada . Se não puder estabelecer contato com o banco de dados localizado do sistema de arquivos, ele será externo, caso contrário, você poderá ter certeza de que um "localize" retornará um resultado válido (incluindo um conjunto vazio se a pesquisa não corresponder a nada). Se possível, Arquivo :: Localize o arquivo do módulo Perl / Xs :: Localize para acessar o localização diretamente, caso contrário, ele tentará desembolsar para uma versão de linha de comando de "localizar". Se não contado explicitamente o que localiza DB Arquivo a ser usado, este módulo tentará encontrar o padrão DB padrão do sistema de arquivos usando um número de suposições razoáveis. Se esses todos falharem - e é possível que ele falhe simplesmente porque as permissões de arquivo tornam o arquivo db efetivamente invisível - como um último esforço de Ditch, ele tentará desembarcar à linha de comando "localizar" sem especificar um dB para ele ( Porque geralmente sabe onde procurar). A eficiência pode ser melhorada em algumas circunstâncias se você ajudar a arquivar :: Localizar :: mais difícil encontrar o banco de dados Localizar, quer dizer explicitamente onde está (usando o atributo "DB"), ou por definição a variável de ambiente localate_path. Veja também o método "introspecção_results". Requisitos: · Perl.


Arquivo :: Localize :: mais difícil Software Relacionado

grunhido

Grunt é um pré-processador ao longo das linhas de M4, apenas com suporte para tabelas. ...

191

Download

xtests.

Xtests é uma biblioteca simples, fácil de usar e componente de testes e componentes, para vários idiomas. ...

147

Download