Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
按广度优先顺序列出目录所有内容导致效率低下
我编写了一个 Haskell 模块来按广度优先顺序列出目录的所有内容 下面是源代码 module DirElements dirElem where import System Directory getDirectoryContents
performance
loops
Haskell
IO
lazyevaluation
是否有使用严格求值的 Haskell 编译器或预处理器?
我正在寻找一个默认使用严格求值而不是惰性求值的 Haskell 编译器 我只想使用 OCaml 但 Haskell 的语法是好多了比 OCaml 的 Haskell 是纯粹的 并且具有很酷的功能 例如类型类 我真的不想经常把 s and 我
compilerconstruction
Haskell
lazyevaluation
AppRegistryNotReady:翻译基础设施无法初始化
当我尝试访问我的应用程序时 出现以下错误 AppRegistryNotReady 翻译基础设施无法 在应用程序注册表准备好之前初始化 检查你是否没有 在导入时进行非惰性 gettext 调用 这是我的 wsgi py 文件 WSGI con
python
django
lazyevaluation
gettext
djangoi18n
如果 python 迭代器返回可迭代对象,我如何将这些对象链接到一个大迭代器中?
我将在这里给出一个简化的例子 假设我在 python 中有一个迭代器 并且该迭代器返回的每个对象本身都是可迭代的 我想获取此迭代器返回的所有对象并将它们链接在一起形成一个长迭代器 是否有一个标准实用程序可以实现这一点 这是一个人为的例子 x
python
Iterator
lazyevaluation
为什么不是 (20 >) 。长度 。取 10 === const True
tl dr 事实难道不是这样吗20 lt length take 10 whatever需要whatever成功地对列表进行模式修补 至少 or 缺乏 懒惰 或者 换句话说 为什么不 20 gt length take 10 const T
Haskell
functionalprogramming
patternmatching
lazyevaluation
懒惰的 juxt 函数有什么优点吗?
在回答中一个问题 https stackoverflow com questions 10044254 is there a reverse map function关于一个使用相同参数映射多个函数的函数 A juxt 我想出了一个基本上采
Clojure
functionalprogramming
lazyevaluation
Foldl 是如何偷懒的?
有很多好的问题和答案 https stackoverflow com questions 4977417 haskell foldl and stack overflow about foldl foldr and foldl 在哈斯克尔
Haskell
lazyevaluation
fold
为什么 :sprint 总是打印“_”?
Prelude gt let a 3 Prelude gt sprint a a Prelude gt let c ab Prelude gt sprint c c 为什么总是打印一个 我不太明白的语义 sprint命令 Haskell 是
debugging
Haskell
lazyevaluation
ghci
避免使用实体类内的方法定义进行查询时出现查询客户端评估错误
In a NET核心2 1项目中 我使用 EF Core 和命令模式 使用MediatRSQL Server 数据库上的库 我通过使用以下设置来设置项目以避免客户端查询评估 var phaseOptions new DbContextOpt
c
sqlserver
EntityFramework
EntityFrameworkCore
lazyevaluation
在 Hibernate 中禁用延迟加载
如何在 Hibernate 中禁用延迟加载 我使用的是持久性注释 而不是 hbm xml 文件 我正在按 ID 获取单个对象 并希望加载所有属性 在我使用该对象之前会话已关闭 Thanks 您需要使用 FetchType EAGER 注释您
Hibernate
persistence
lazyevaluation
hibernateannotations
R:如何使 dump.frames() 包含所有变量,以便稍后使用 debugger() 进行事后调试
我有以下代码 它会引发错误并使用以下命令写入所有帧的转储dump frames as 提议 e G 通过哈德利 威克姆 http adv r had co nz Exceptions Debugging html a lt 1 b lt H
r
debugging
lazyevaluation
Environments
rdebug
Java 流惰性 vs 融合 vs 短路
我试图对 Java 流 API 中惰性求值的应用形成一个简洁而连贯的理解 目前我的理解是这样的 元素仅在需要时才被消耗 即流是惰性的 并且中间操作是惰性的 例如过滤器 仅在需要时进行过滤 中间操作可以融合在一起 如果它们是无状态的 短路操作
Java
java8
lazyevaluation
javastream
Fusion
如何在惰性函数式编程语言中实现调试?
我想知道如何用惰性函数语言实现调试 你能使用断点 打印语句和传统技术吗 这是个好主意吗 据我了解 纯函数式编程不允许有副作用 除了 monad 之外 执行顺序也无法保证 您是否必须为要测试的每个代码部分编写一个 monad 我想从这个领域更
debugging
functionalprogramming
lazyevaluation
读取超过 2^18 字节的惰性字节串时发生段错误
考虑以下代码 http hpaste org 90394 http hpaste org 90394 我正在将一个 460mb 的大文件内存映射到一个惰性 ByteString ByteString 报告的长度471053056 When
Haskell
ghc
lazyevaluation
mmap
ByteString
如何理解clojure的lazy-seq
我正在尝试理解 Clojurelazy seq运算符 以及惰性求值的一般概念 我知道这个概念背后的基本思想 表达式的求值被延迟 直到需要该值为止 一般来说 这可以通过两种方式实现 在编译时使用宏或特殊形式 在运行时使用 lambda 函数
recursion
Lambda
Clojure
lisp
lazyevaluation
为什么foldr可以在Haskell中的无限列表上工作,而foldl却不能?
我一直在努力理解foldl vs foldr vs foldl 在哈斯克尔 我理解共识是使用foldr when f第二个参数是惰性的 因为它反映了列表的结构 foldl 当我们知道需要处理整个列表并且f其论点很严格 我对这样的情况特别感兴
Haskell
lazyevaluation
fold
具有符合协议的惰性、私有属性的 Swift Struct
首先 我有一个仅定义一些只读属性的协议 例如 protocol Example var var1 String get var varArray String get 然后我想创建一个符合该协议的结构 我遇到的问题是我有两个相互冲突的要求
swift
struct
Protocols
lazyevaluation
android 延迟加载未在手机上显示图像或显示速度很慢
我正在使用 JSON 来解析在线 xml 文档以及两种延迟图像加载的方法 以下是我的源代码 解释和我的问题 解释 方法一 使用AsyncTask和线imageLoader DisplayImage String jsonImageText
Android
json
ListView
load
lazyevaluation
为什么是$!运算符右结合?
我刚刚学习 Haskell 我仍然不完全清楚何时以及如何强制进行严格评估 当我想要一个函数严格评估它的参数时 我发现自己在写 f x y z 这看起来很奇怪 不应该 是左关联的 这样我就可以写 f x y z 并让它做我想做的事 我是不是完
Haskell
lazyevaluation
associativity
为什么惰性评估有用?
我长期以来一直想知道为什么惰性评估有用 我还没有人以一种有意义的方式向我解释 大多数情况下 它最终都会归结为 相信我 注意 我的意思不是记忆 主要是因为它可以更有效 如果不使用值 则不需要计算它们 例如 我可以将三个值传递到一个函数中 但根
Haskell
functionalprogramming
lazyevaluation
1
2
3
4
5
6
7
»