Я создаю компонент веб-страницы, который требует относительно постоянного опроса базы данных. Я вижу два разных подхода к этому, и мне интересно, один из них лучше других, или я ...
Как можно лениво объединить N отсортированных массивов (или других структур данных, подобных списку) в Ruby? Например, в Python вы должны использовать heapq.merge. В Ruby должно быть что-то подобное, не так ли?
В языке программирования Clojure, почему этот код проходит с честью? (let [r (range 1e9)] [(first r) (last r)]) Пока этот не работает: (let [r (range 1e9)] [(last r) (first r)]) Я знаю, что это так. ..
Я пытался прочитать большой файл в haskell. Мне нужно сжать его с помощью пользовательского алгоритма для университетского проекта. Все работает хорошо, пока я не начинаю сжимать большие файлы. Я извлек ...
Я только начал изучать Haskell. Ниже приведен код, написанный в императивном стиле, который реализует простой сервер - он распечатывает заголовки HTTP-запроса. Помимо того факта, что мне нужно переосмыслить ...
Suppose I have this simple class: public class Pair { public readonly object first; public readonly object second; public Pair(object first, object second) { this.first = first; ...
В вики-разделе ресурсов производительности Haskell дается не объясненная далее рекомендация Использовать строгие возвраты (return $! ... ) если они вам не нужны ленивым. Почему это ...
Иногда, когда мне нужно лениво инициализированное поле, я использую следующий шаблон проектирования. class DictionaryHolder {частный изменчивый словарь dict; // какой-то тяжелый объект public Dictionary getDictionary () {...
Мне интересно: как лучше всего написать программу Clojure, которая взаимодействует с пользователем или другой программой через stdin и stdout? Ясно, что можно было бы написать какой-то императив ...
Как отключить отложенную загрузку в спящем режиме? Я использую аннотации постоянства, а не xml-файл hbm. Я получаю один объект по идентификатору и хочу, чтобы все свойства были загружены. Сессия закрыта ...
Мне нужно измерить процессорное время функции, например: t <- getCPUTime
res <- вход callTheFunction
t '<- getCPUTime
print $ t '- t Проблема заключается в ленивости Haskell. ...
Впервые в спящем режиме здесь. Я использую Hibernate 3.5, который, как я понимаю, по умолчанию должен использовать ленивую выборку. У меня включено ведение журнала SQL через true Я ...
Как я могу отложить вычисление второго аргумента в std :: conditional? #include "stdafx.h"
#include struct Null {};
struct _1 {перечисление {один = истина, два = ложь};};
struct _2 {enum {two = true, one = ...
У меня есть следующий фрагмент: импорт квалифицированных данных.
импортировать квалифицированные Data.ByteString.Lazy как BL
импорт System.Environment
импортировать Data.Word
импорт квалифицированных Data.List.Stream как S ...
У меня вопрос: ВЫБЕРИТЕ someFields ИЗ someTable, ГДЕ cheapLookup = 1 AND (CAST (someField as FLOAT) / otherField) <0,9 Итак, будут ли выполняться CAST и деление в случае ...
Согласно замечательной странице учебника Марка: «Карта function применяет заданную функцию, которая принимает один параметр к каждому элементу в коллекции, возвращая ленивую последовательность результатов ". Тем не менее, когда я это делаю ...
Я ищу переносимый способ реализации отложенной оценки в C ++ для класса регистрации.
Допустим, у меня есть простая функция ведения журнала, например void syslog (int priority, const char * format, ...); затем ...
У меня есть класс с несколькими зависимыми свойствами, но я бы хотел вычислить только один раз. Я почти пришел к выводу, что, используя ленивую оценку свойства зависимого класса в MATLAB ...
Я пытаюсь использовать Lazy для отложенного кэширования любых данных поиска в моем проекте ASP.NET MVC. Но я не могу заставить объект Lazy перезагружать данные поиска при их изменении. Я создаю производный класс вроде…
У меня проблема на Scala. Я сериализую экземпляр класса с полем @transient lazy val. А затем десериализую его, полю присваивается значение null. Я ожидаю ленивого вычисления после десериализации. ...
Головоломка для R cognoscenti: Допустим, у нас есть фрейм данных: df <- data.frame (a = 1: 5, b = 1: 5) Я знаю, что мы можем делать такие вещи, как (df, a), чтобы получить вектор результатов. Но как мне написать функцию ...
У меня есть вопрос по поводу ленивой оценки C ++, могу ли я быть уверен, что этот фрагмент кода всегда будет работать, или это плохая идея ? если да, то почему? Заранее благодарим if (currentNode == 0 || * ...
Я знаю, что если бы мне пришлось вычислить список квадратов в Haskell, я мог бы сделать следующее: squares = [x ** 2 | x <- [1 ..]] Затем, когда я вызываю квадраты следующим образом: print $ take 4 squares И он напечатает ...
Я создал класс камеры openGL, который использует отложенное вычисление для получения окончательной проекции или матриц проекции модель-вид-проекция через функции получения. Пользователь предоставляет различные камеры ...
открытый класс myClass
{public myClass (String InstanceName) {Name = InstanceName; } публичное строковое имя {get; установлен; }
} // Теперь лениво использую myClass. У меня есть: Lazy ...
I find that one of the most interesting features of both Haskell and Perl6 is the ability to defer calculating values until they are actually needed. Perl5 on the other hand likes to do everything ...
Мне трудно понять разницу между rest и next в Clojure. Страница официального сайта о лени указывает на то, что предпочтение, вероятно, следует отдавать отдыху, но это не так ...
У меня есть условный оператор, например: if ($ boolean && cheapOperation ()) {...} Имеет ли PHP ленивое логическое вычисление, то есть проверяет ли он $ boolean, и если оно ложно, не беспокоиться о выполнении ...