问题标签 [evaluation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
135 浏览

programming-languages - 哪些语言具有现成的安全评估环境?

我具体说的是 PLT Scheme make-evaluator之类的东西。

它将运行方案代码,但在某些条件下:

  • 它只使用可定义的内存量,如果脚本需要更多内存,它将退出执行
  • 它的行为与时间相似
  • 它限制了所有 IO,除了我在代码中特别允许的

有没有人熟悉其他可以做到这一点的东西?

0 投票
4 回答
623 浏览

iphone - 在评估 iPhone 开发商店时,最好问的问题是什么?

我们目前正在评估几个 iPhone 开发商店,我们正在整理一份问题/主题列表,我们会在见面时询问他们。

为了确保我们涵盖了最相关的领域,在评估 iPhone 开发人员或开发商店时您会问什么?

我们的主要领域是:交付的应用程序及其质量、规划流程、开发方法、测试框架、他们如何管理临时 beta 测试,以及正在进行的错误修复和重新提交到应用商店的过程。

我已经编写并发布了一个应用程序,因此我有足够的经验来提出相关问题。在对某人的能力感到满意之前,你们想解决什么样的具体发展问题?

谢谢!

0 投票
3 回答
5305 浏览

sql - SQL UPDATE 求值顺序

以下查询中的评估顺序是什么:

也就是说,将"tbl"."p"设置为qor q + 1? 这里的评估顺序是否受 SQL 标准的约束?

谢谢。

更新

在考虑了Migs 的回答后,我对我能找到的所有数据库进行了一些测试。虽然我不知道标准是怎么说的,但实现会有所不同。

给定

我发现 和 的值"p""q"

更新 2

Firebird 2.5 改变了它的行为以匹配我测试过的大多数其他 SQL 引擎,只留下 MySQL。相关的发行说明条目“SET 子句中的逻辑更改”强烈建议根据 SQL 规范大多数行为是正确的

我已经窃听 MySQL 来评论这种行为(错误号52861),因为它们似乎是异常值。

更新 3

上述错误已于今天 (2010-05-19) 关闭,并且将更新文档以在UPDATE描述和与标准 SQL 的差异部分中明确说明此行为。

布拉沃,MySQL。

0 投票
6 回答
70384 浏览

java - 在 Java 中,布尔“操作顺序”是什么?

让我们以一个简单的对象为例Cat。我想确定“not null”cat是橙色还是灰色。

我相信 AND 首先出现,然后是 OR。不过我有点模糊,所以这是我的问题:

  1. 有人可以指导我完成此声明,以便我确定我知道会发生什么吗?

  2. 另外,如果我添加括号会发生什么;这会改变操作的顺序吗?

  3. 我的操作顺序会因语言而异吗?

0 投票
1 回答
4576 浏览

java - 在 java 中使用 alpha beta 修剪的井字游戏

我正在尝试使用迭代 Alpha-Beta 修剪来玩井字游戏,我的移动有一秒钟的限制,但由于某种原因它不能很好地工作。

我修改了常规的 alpha-beta 代码,因此它不是返回 alpha 或 beta,而是返回一个状态(这是下一步的棋盘)

每次我创建孩子时,我都会更新他们的深度。

但是由于某种原因,我一直在输,我看到我的 alpha beta 没有看到最好的举动。

这是我的代码:

外循环:

阿尔法贝塔:

如果有人能告诉我是否有问题,我会非常感激。我怀疑这可能与我返回“s”而不是返回评估的常规 alpha beta 有关,但我没有设法找到错误。

提前致谢,

莉娜

0 投票
2 回答
8651 浏览

python - python中的延迟评估

我听说过 python 中的延迟评估(例如这里),它只是指解释器如何仅在使用 lambda 时对其进行评估?或者这是描述由于 python 的动态设计,它在运行时之前不会捕获很多错误的正确术语吗?

还是我完全错过了什么?

0 投票
2 回答
313 浏览

binding - 为什么我不能在clojure中绑定+?

谁能解释为什么我可以重新绑定列表但不能+?

我想重新绑定 + 以便我可以进行部分评估。

0 投票
3 回答
2741 浏览

haskell - 使用 GHC API 评估 Haskell 语句/表达式

对于我正在编写的工具(http://hackage.haskell.org/package/explore),我需要一种在运行时读取 haskell 函数定义的方法,将它们应用于我的工具中的值并检索其应用程序的结果.

谁能给我一个使用 GHC(6.10.4 或 6.12.1)API 的非常基本的示例?

在运行时从文件中读取的示例函数定义:

预期的程序输出

!!更新!!
我发布了一个快速答案,但它在执行目录中创建了一个目标文件,任何避免这种情况和避免所有文件 IO 的提示都是最受欢迎的。我还希望看到一个可以在内存中完成所有操作的版本:例如,用户在 GUI 中提供函数定义,并且编译/评估不会创建任何目标文件。

0 投票
9 回答
52564 浏览

bash - Bash:评估一个数学术语?

如何在 Bash 中评估此类表达式,在这种情况下为 6?

0 投票
4 回答
897 浏览

evaluation - HCI 项目的评估技术是什么(不涉及用户或心理学家)?

我将为我的论文选择一个主题,这将是一个 HCI 项目。(人机交互)。

这将是一个研究项目,我需要考虑对其进行某种评估。我宁愿不使用人类用户,也不想为此与心理学家合作。

有没有我可以使用的指标或评估模型?

谢谢