Результаты поиска по запросу "lazy-evaluation"

1 ответ

http://rusanu.com/2009/09/13/on-sql-server-boolean-operator-short-circuit/

я есть запрос: SELECT someFields FROM someTable WHERE cheapLookup=1 AND (CAST(someField as FLOAT)/otherField)<0.9Итак, будетCAST и деление должно быть выполнено в том случае, еслиcheapLookup является0? Если нет, как я могу избежать расчета в ...

1 ответ

спасибо, я думаю, что это сделает то, что я намеревался. Если нет, я дам вам знать.

не лениво оценить второй аргумент в std :: conditional? #include "stdafx.h" #include <type_traits> struct Null{}; struct _1{enum {one = true,two = false};}; struct _2{enum {two = true, one = false};}; template<class T> struct is_nulltype { enum ...

1 ответ

[Я могу вернуться и опубликовать код, чтобы следовать этому совету, но если я этого не сделаю, просто попробуйте адаптировать код TomMD, что является шагом в правильном направлении]

ько начал изучать Haskell. Ниже приведен код, написанный в императивном стиле, который реализует простой сервер - он печатает заголовки HTTP-запроса. Помимо того, что мне нужно переосмыслить это в Haskell, работать с отложенными списками и ...

ТОП публикаций

0 ответов

Однако трудно выбрать противоположности, когда у вас есть 3 объекта

ли общий термин / броская фраза для противоположной ленивой загрузки?

2 ответа

Как создать lazy_evaluated столбцы данных в Pandas

Много раз, у меня большой датафреймdf для хранения базовых данных, и необходимо создать еще много столбцов для хранения производных данных, рассчитанных по столбцам базовых данных. Я могу сделать это в Пандах как: df['derivative_col1'] = ...

5 ответов

withFilter вместо фильтра

Всегда ли эффективнее использовать withFilter вместо фильтра при последующем применении таких функций, как map, flatmap и т. Д.? Почему поддерживаются только карта, плоская карта и foreach? (Ожидаемые функции, такие как forall / также существуют)

1 ответ

Эти проблемы не всегда являются фатальными, но об этом стоит задуматься и достаточно сильной головной боли, которой я лично избегаю ленивых операций ввода-вывода, если только нет реальной проблемы с выполнением всей работы заранее.

чно слышал, что производственный код должен избегать использования Lazy I / O. У меня вопрос, почему? Можно ли когда-нибудь использовать Lazy I / O за пределами игры? И что делает альтернативы (например, счетчики) лучше?

2 ответа

Оценка и космические утечки в Хаскеле

Я изучаю Haskell и сейчас пытаюсь обернуть голову вокруг монад. Играя с генерацией случайных чисел, я снова запутался в ленивой оценке. В попытке упростить что-то близкое к: roll :: State StdGen Int roll = do gen <- get let (n, newGen) = randomR ...

26 ответов

Я просмотрел все приведенные выше ответы, все они используют стороннюю библиотеку для ее решения. Это простое решение в Node API. например

аюсь прочитать большой файл по одной строке за раз. я нашелвопрос по Quora [http://www.quora.com/What-is-the-best-way-to-read-a-file-line-by-line-in-node-js] это касалось темы, но я упускаю некоторые связи, чтобы все это соединилось. var ...

2 ответа

 работал в постоянной памяти в обоих случаях доступа к голове и последним элементам.

ользовал Data.Binary для сериализации данных в файлы. В моем приложении я постепенно добавляю элементы в эти файлы. Два самых популярных пакета сериализации, двоичный и зерновой, оба сериализуют списки в виде числа, за которым следуют элементы ...