PAPP :: almacenable

es una persistencia para las estructuras de datos PERL.
Descargar ahora

PAPP :: almacenable Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Raphael Manfredi
  • Sitio web del editor:
  • http://search.cpan.org/~mrogaski/Log-Agent-0.307/Agent/Tag/Callback.pm

PAPP :: almacenable Etiquetas


PAPP :: almacenable Descripción

El módulo almacenable es una persistencia para las estructuras de datos PERL. El módulo almacenable es una persistencia para las estructuras de datos PERL.Synopsis Use Almacable; TIENDO% TABLA, 'ARCHIVO'; $ hashref = recuperar ('archivo'); Utilice QW almacenable (NSTORE STORE_FD NSSTORE_FD congele Diga Dclone); # Orden de red Nstore% Tabla, 'Archivo'; $ hashref = recuperar ('archivo'); # No hay Netrieve () # almacenar y recuperar de un archivo ya abierto store_fd @array, * stdout; nstore_fd% tabla, * stdout; $ aryref = fd_retrieve (* zócalo); $ hashref = fd_trieve (* zócalo); # Serializando a la memoria $ serializada = congelar la tabla%; % table_clone =% {thew ($ serializado)}; # Profundo (recursivo) clonación $ cloneref = dclone ($ ref); # Bloqueo de asesoramiento Use QW almacenable QW (Lock_Store Lock_nstore Lock_Retrieve) Lock_store% Tabla, 'Archivo'; Lock_nstore% Tabla, 'Archivo'; $ hashref = Lock_Reever ('Archivo'); El paquete almacenable trae persistencia a sus estructuras de datos Perl que contienen objetos escalares, de matriz, hash o reformas, es decir, cualquier cosa que pueda almacenarse convenientemente en el disco y recuperarse en un momento posterior. Se puede utilizar En la forma de procedimiento regular llamando a la tienda con una referencia al objeto que se va a almacenar, junto con el nombre del archivo donde se debe escribir la imagen. La rutina devuelve los problemas UNDEF para los problemas de E / S u otro valor interno, de otra manera. Los errores graves se propagan como una excepción de matriz. Para recuperar datos almacenados en el disco, use recuperar con un nombre de archivo. Los objetos almacenados en ese archivo se recrean en la memoria para usted, y se devuelve una referencia al objeto raíz. En caso de que se produzca un error de E / S mientras se lee, UNDEF se devuelve en su lugar. Otros errores graves se propagan a través de Die.Sinde que el almacenamiento se realiza de forma recursiva, es posible que desee rellenar las referencias a los objetos que comparten muchos datos comunes en una sola matriz o tabla de hash, y luego almacene ese objeto. De esa manera, cuando recupera el asunto todo, los objetos continuarán compartiendo lo que originalmente compartieron. El costo de un leve sobrecarga de encabezado, puede almacenar a un descriptor de archivo ya abierto usando la rutina Store_FD y recupere de un archivo a través de fd_retrieve. Esos nombres no se importan de forma predeterminada, por lo que tendrá que hacerlo explícitamente si necesita esas rutinas. El descriptor de archivo que suministra debe estar ya abierto, para leerlo si va a recuperar y escribir si desea almacenar. store_fd (% tabla, * stdout) || morir "no puede almacenar a stdoutn"; $ Hashref = FD_RETERIE (* STDIN); También puede almacenar datos en el pedido de la red para permitir una fácil compartir a través de múltiples plataformas, o al almacenar en un zócalo conocido por estar conectado remotamente. Las rutinas para llamar tienen un prefijo N inicial para la red, como en NSTORE y NSTORE_FD. En la hora de recuperación, sus datos se restaurarán correctamente para que no tenga que saber si está restaurando desde los datos ordenados por la red. Los valores dobles se almacenan demasiado para asegurar la portabilidad, al ligero riesgo de perder alguna precisión en los últimos decimales. Cuando se usan FD_RETER, los objetos se recuperan en secuencia, un objeto (es decir, un árbol recursivo) por STORE_FD.Si está Más del campamento orientado a objetos, puede heredar de los objetos almacenados y directamente al invocar la tienda como un método. El hecho de que la raíz del árbol to-be-almacenado sea una referencia bendecida (es decir, un objeto), se desgastó especialmente para que la recuperación no proporcione una referencia a ese objeto, sino más bien la referencia del objeto bendito. (De lo contrario, obtendrías una referencia a ese objeto bendecido). Requisitos: · Perl


PAPP :: almacenable Software relacionado

XML :: Reglas

XML :: Las reglas son un módulo PERL que puede analizar las etiquetas XML y procesar mediante reglas a partir de las hojas. ...

182

Descargar