首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    eager evaluation (及早求值) & lazy evaluation (惰性求值)

    eager evaluation (及早求值) 及早求值,也被称为贪婪求值(greedy evaluation)或严格求值,是多数传统编程语言的求值策略。...在热情求值中,表达式在它被约束到变量的时候就立即求值。这在简单编程语言中作为低层策略是更有效率的,因为不需要建造和管理表示未求值的表达式的中介数据结构。...热情求值的优点在于节省内存和提高执行速度,比如下面的 Basic 代码: x = 5 + 3 * (1 + 5 ^ 2) print x print x + 2 因为第一行代码 x = 5 + 3 *...lazy evaluation (惰性求值) 对于惰性求值的编程语言,由于记忆化(memoization)特性,求值过程与之不同。 ---- [1] 及早求值 [2] 惰性求值

    1.9K30

    OrientDB备份数据库

    像RDBMS一样,OrientDB也支持备份和恢复操作。 在执行备份操作时,它将使用ZIP算法将当前数据库的所有文件转换为压缩zip格式。 通过启用自动备份服务器插件,可以自动使用此功能(备份)。...例 将位于本地文件系统/ opt / orientdb / databases / demo中的数据库演示的备份放到名为sample-demo.zip的文件中,并位于当前目录中。...$ backup.sh plocal: opt/orientdb/database/demo admin admin ....orientdb> CONNECT PLOCAL:/opt/orientdb/databases/demo admin admin 连接后,可以使用下面的命令来使数据库备份到当前目录中名为“backup-demo.zip...orientdb {db=demo}> BACKUP DATABASE ./backup-demo.zip 如果此命令成功执行,您将获得一些成功通知以及以下消息。

    43840

    OrientDB备份数据库

    像RDBMS一样,OrientDB也支持备份和恢复操作。 在执行备份操作时,它将使用ZIP算法将当前数据库的所有文件转换为压缩zip格式。 通过启用自动备份服务器插件,可以自动使用此功能(备份)。...例 将位于本地文件系统/ opt / orientdb / databases / demo中的数据库演示的备份放到名为sample-demo.zip的文件中,并位于当前目录中。...$ backup.sh plocal: opt/orientdb/database/demo admin admin ....orientdb> CONNECT PLOCAL:/opt/orientdb/databases/demo admin admin 连接后,可以使用下面的命令来使数据库备份到当前目录中名为“backup-demo.zip...orientdb {db=demo}> BACKUP DATABASE ./backup-demo.zip 如果此命令成功执行,您将获得一些成功通知以及以下消息。

    46320

    C++求值顺序

    因为虽然求值顺序的运算符而言,求值顺序就和优先级,以及结合律无关。...3.C++手册 几乎所有 C++ 运算符的求值顺序(包括函数调用表达式中的函数参数求值顺序和任何表达式中子表达式的求值顺序)都是未指定的。...编译器能以任何顺序求值,并可以在再次求值相同表达式时选择另一顺序。...序列点( sequence point )是执行序列中的点,在该点所有来自序列中先前求值的副效应均已完成,而后继求值的副效应都未开始。...4) 一旦函数执行开始,则在被调用函数完成前,不求值来自调用方函数的表达式(函数不能交错)。 5) 每个使用内建(非重载)运算符的下列四种表达式的求值中,表达式 a 的求值后有一个序列点。

    1.6K20
    领券