Resultados de la búsqueda a petición "memoization"

0 la respuesta

¿Cómo esta función de JavaScript almacena en caché sus resultados?

Después de leerlo varias veces, todavía no entiendo cómo funciona este código de ejemplo de la página 76 deStoyan Stefanov's "JavaScript Patterns" [http://oreilly.com/catalog/9780596806767/] trabajos. Todavía no soy un ninja. Pero para mí, se lee ...

1 la respuesta

Haskell y la memorización de los resultados de la función pura [duplicado]

1 la respuesta

¿Cómo agregar campos que solo cachean algo a ADT?

A menudo necesito agregar campos a un ADT que solo memorice alguna información redundante. Pero no he descubierto completamente cómo hacerlo de manera agrada...

1 la respuesta

¿Cómo mantener el primer resultado de una función de Prolog?

Necesito escribir una función personalizada que será llamada muchas veces por otras funciones fijas. En esta función, en el primer momento llamado, devolverá el número total de líneas de un archivo. El segundo tiempo llamado de esta función, ...

1 la respuesta

Ruby Conditional-Assignment y métodos privados

Del código a continuación, aparece el||= El operador está siendo evaluado desde fuera de la clase. class Foo attr_reader :bar def baz self.bar ||= 'baz' end private attr_writer :bar end puts Foo.new.baz # => in `baz': private method `bar=' ...

1 la respuesta

Cómo se implementa el subrayado memoize en javascript

Estoy desarrollando mi propia biblioteca de programación funcional, y ahora estoy refiriendo elunderscore. memorizar_.memoize (función, [hashFunction]) [http://underscorejs.org/#memoize] Memoriza una función dada almacenando en caché el ...

1 la respuesta

Contenedor de funcion de memoracion en c ++

Aquí hay un contenedor genérico de memoria que escribí para funciones. Hace uso detuplehash [https://stackoverflow.com/questions/7110301/generic-hash-for-tuples-in-unordered-map-unordered-set] . template<typename R, typename... Args> class ...

1 la respuesta

Invalidar / evitar memorizar con plone.memoize.ram

Tengo una utilidad y Zope con un método que realiza procesos de red. Como el resultado es válido por un tiempo, estoy usandoplone.memoize.ram para almacenar en caché el resultado. MyClass(object): @cache(cache_key) def do_auth(self, adapter, ...

1 la respuesta

Memorización factorial en R

Escribí esta función para encontrar un factorial de número fact <- function(n) { if (n < 0){ cat ("Sorry, factorial does not exist for negative numbers", "\n") } else if (n == 0){ cat ("The factorial of 0 is 1", "\n") } else { results = 1 for (i ...

1 la respuesta

Utilizando presentadores de rieles: memorable que se desaprobó en 3.1 - use || = en su lugar?

Problema: para evitar crear múltiples objetos o múltiples consultas cuando sea posible. Estoy usando presentadores con rieles como una mejor práctica. Sigo un consejo que dice que sería bueno usar "extender ActiveSupport.Memoizable" (y luego ...