问题标签 [evaluate]
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.
java - 无法将值从 Java 中的命令行参数推入堆栈
我在java中有一个奇怪的问题。我正在尝试制作一个数学表达式计算器,它将评估一个中缀数学表达式并在屏幕上返回最终结果。我已经使用堆栈来完成任务,到目前为止,我使用的是硬编码字符串作为输入,但后来我将其更改为命令行参数以达到同样的目的。我的问题是,尽管数据类型和字符串完全相同,但我正在使用的堆栈不会从命令行输入将值推入自身。
这是将数据压入堆栈的代码。
当我使用使用硬编码字符串的调试器时,它显示堆栈已正常填充,但使用命令行参数时,即使 for 循环完成,它也始终显示具有 0 个元素的堆栈。我究竟做错了什么?
mysql - MySQL 函数条件总是评估为真
我有一个 SQL 函数,它应该根据用户激活是否成功返回 0 或 1。我有以下两个需要与之交互的表:
该函数应该评估:
- 传入的哈希是否与 user_activation 中的一行匹配?
- 用户表中是否不存在相应的电子邮件?
- 然后在 users 中插入一个新用户并删除激活行并返回 1,否则返回 0
这是我的功能:
我的问题是条件总是评估为真(尽管即使没有唯一关键字,也只有 1 行被插入到用户表中)。
谢谢。
java - 用于评估 Java 对象上的逻辑表达式的库
假设我有以下课程:
我需要一个库,它可以让我评估给定 Person 对象上的逻辑表达式是否为真。表达式看起来像这样:
所以,要求是:
- 能够使用基本的逻辑运算符
- 访问给定对象的属性
- 访问内部对象的属性
- 使用简单的数学\类似 sql 的函数,例如 size、max、sum
建议?
excel - 在 Excel 和 VBA 中,如何将单元格的值设置为公式结果而不是公式
我从一张表中获取值并使用 Excel 中的宏将它们放在另一张表中。我目前有这个工作正常:
显然,它将整个公式作为单元格的值。我想要的只是将公式的结果放入单元格中。我尝试在“IF...”部分周围添加 Evaluate(),但随后 IF 无法正确评估(我只是在每个单元格中添加“-”)。这是可能的还是我必须有单独的代码来循环并将值更改为单元格的值?
javascript - 如何在 Android WebView 中使用 JavaScript evaluate()?
我想创建一个能够计算像 3+(2-1)*2 或 (28.4/2-1.5)+(4-2) 这样的字符串的计算器。我在网上搜索,发现可以使用启用了 JavaScript 的 WebView,它可以评估()字符串。
如何在 WebView 中使用 JavaScript?
例如,我如何将 input.getText().toString() 传递给 JavaScript 并取回一个值?
如何在我的 Java 代码中访问 JavaScript 的评估()?
我在这里找到了一个教程。我必须将 HTML 文件加载到我的 WebView 中,不是吗?
security - 评估的替代方案
审计显示我们在使用评估时存在漏洞,因为它允许执行任意代码。有没有人有替代方案?下面的例子。我们正在运行 CF9。
python - Python:数学表达式解析
Python:所以我正在开发一个程序(这是一个类分配),它将采用诸如 3/4/5 或 32432/23423/2354325 或 3425*343/254235 或 43252+34254-2435 等表达式(对于+,-,/,*) 中的所有运算符。并将解决表达式。
我不能使用评估!
我不能使用更高级别的代码,我最多只能使用来自以下网站的字符串操纵器来拆分字符串。
http://docs.python.org/2/library/stdtypes.html#typesseq
我的方法是查看用户输入的表达式,然后使用 find 函数找到 OPERATORS,然后使用这些运算符和切片函数(例如 s[0:x])。我所拥有的如下,不幸的是它不起作用: *请注意,打印语句仅用于调试目的。编辑:为什么在我运行程序并输入表达式时未定义 x ?
wordpress - 循环外的wordpress“in_category”解决方法的评估字符串
在 Wordpress 中,您不能在循环之外使用“in_category”,因此我创建了一个函数,该函数为我提供了我的文章所在的所有类别,并从中创建了一个“is_category”if 语句。
我把我的函数放在我的“functions.php”中:
并在我的侧边栏中调用它,单等等:
这给了我一个字符串:
这正是我所需要的,但现在我想评估字符串以在 if 函数中使用它,如下所示:
但它不起作用。我评估它是错误的还是有什么问题?如果我将输出复制粘贴到 if 函数中,它可以正常工作......
c# - 如何在 If 语句中评估 Enum?
我第一次尝试在我的代码中实现 Enum。我有一个简单的自定义类,如下所示:
我在该类中有一个名为 Install() 的方法,如下所示:
当 AppInstallType 是一个字符串时,我的 Install 方法开头的 If 语句工作正常(AppInstallType = "msi")。当我将 AppInstallType 更改为 Enum 时,我似乎无法确定 if 语句的语法。
如果可能的话,我想避免将任何参数传递给 Install() 方法。如果能够通过调用 Application 对象上的 Install() 方法来安装应用程序,那就太好了,如下所示:
我该怎么办?提前致谢。
database - ColdFusion:将标签存储在数据库输出中作为字符串
我正在创建一个 CMS 系统,该系统具有仅使用一页的重写规则。然后从该页面中,我从数据库中提取内容以根据其 url 填充每个页面。这一切都很好,但是,在某些页面上,我还想使用存储在数据库表中的 ColdFusion 标签<cfif>
等。
当页面呈现时,它将标签输出为 html,而不是 ColdFusion 运行标签。我找到了一种通过使用内容来让它工作的方法Evaluate()
。但是,阅读此内容显然存在大量性能问题。
因此,我想知道我可以使用哪些其他选项来完成这项工作。