问题标签 [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.

0 投票
1 回答
2902 浏览

javascript - 哪些值在没有严格比较的情况下被评估为真假?

我想要一个所有值的列表,这些值将被评估为truefalse具有较差的相等性检查,例如!===甚至if()

我有一份多年来收集的清单,但它在我的电脑上消失了

0 投票
4 回答
12747 浏览

sql-server - 要评估为数字的字符串表达式

我需要编写一个 TSQL 用户定义函数,它将接受一个字符串并返回一个数字。

我将调用该函数,就像dbo.EvaluateExpression('10*4.5*0.5')应该返回数字一样22.5

谁能帮我写这个函数EvaluateExpression

目前我正在使用我需要避免的 CLR 函数。

编辑1

我知道这可以使用存储过程来完成,但我想在一些语句中调用这个函数,例如:select 10* dbo.EvaluateExpression('10*4.5*0.5')

我还有大约 400,000 个这样的公式需要评估。

编辑2

我知道我们可以使用函数内部的 osql.exe 来做到这一点,如此所述。但由于权限设置,我也不能使用它。

0 投票
3 回答
773 浏览

php - php web项目的性能评估

如何测试我的 php 搜索引擎项目?

  1. 客户端 最低浏览器要求
  2. 网站速度有多快?
  3. 表现

任何可用的工具???

0 投票
1 回答
793 浏览

xml - XSLT1.0+Schematron:翻译实例文本 XPath 值,以便在 XSLT 转换期间动态评估它们

我正在使用 Schematron 在自定义模式感知 XML 编辑器中验证实例 XML 文档(请注意,Schematron 验证只是一个 XSLT 转换)。该实例可能包含在其值中带有路径的元素(简化的 XPath 表达式)。这种路径的一个例子是:

其中两个前缀(p 和 r)都绑定到实例文档中定义的命名空间。我的 Schematron 通过确保路径指向的元素实际存在于实例文档中来验证此类路径。它依赖EXSLT来执行此操作(我被迫使用 XSLT1.0),更准确地说dyn:evaluate()是为了评估元素的文本值,如您所见,它基本上是一个 XPath 表达式。它就像一个魅力。

但有一个问题,实际上是一个巨大的问题。调用从 Schematron XSLT 执行,该 XSLT在它自己的命名空间上下文中dyn:evaluate()评估 XPath 表达式。这意味着为了使其正常工作,实例文档和 Schematron XSLT 必须使用完全相同的前缀 → 命名空间捆绑。我不能强制用户对我的架构中指定的相同命名空间使用相同的前缀......这将是一个愚蠢的要求(但确保至少在两者中使用相同的命名空间)。Schematron 总是在实例验证发生之前生成,但出于性能原因,这只执行一次。我唯一的选择是以某种方式预处理来自实例的路径,并进行某种从“实例路径”到“XSLT 路径”的转换。我是 XSLT 的新手,不知道如何实现这一点。

我如何将这些文本值转换为 XSLT 的名称空间上下文所需的内容?这甚至可能吗?我目前正在考虑在每次验证调用之前在内存中修复 XSLT(所有这些都在 Java 中完成)——重命名前缀以使其匹配实例绑定或注入新的命名空间属性——但这可能导致前缀名称冲突,我'不确定它将如何影响验证性能。我愿意接受任何建议,因为我假设这也是其他人必须遇到的事情(在使用 Schematron 或 时dyn:evaluate())。

编辑:从这里开始澄清我正在尝试做的事情。

我有一个用户正在编辑器中编辑的 XML 实例文件。这种文件的一个例子是:

然后,这样的文档会通过 schematron 验证,这基本上是一个 XSLT 转换。ns1:some-element只有当路径 in引用同一文档中的现有元素时,它才会被声明为有效(因此上面的示例是有效的)。

schematron XSLT 看起来像这样(注意它已经被大大简化了):

我确信这可以解释问题。调用dyn:evaluate(.)将尝试评估/cfg:config/ns1:other-element/ns2:nested-elementXPath 表达式,该表达式使用来自转换的预定义的未绑定前缀(因此始终评估为 false)。

问题过去和现在仍然是:如何翻译这些 XPath 表达式,以便它们在转换中真正有意义?

0 投票
1 回答
6207 浏览

xslt - XSL。评估表达式

对不起我的英语不好。

XSL 1.0。如何从元素或属性值计算表达式?

例如 XML:

我尝试使用“参考”属性中的表达式:

但我得到字符串:

file:///C:/sendbox/author/application/support/concat('../help/',%20%24lang,%20'/index.html')

我该如何评价它?

问候

0 投票
1 回答
5498 浏览

bash - bash:如何评估 PS1、PS2、...?

可能重复:
Echo 扩展 PS1

有没有办法从 bash 脚本中“评估”、等等PS1PS2

虽然,我可以使用替代方法来获取我 current 的所有元素PS1,但我真的希望能够重用它的定义,而不是使用这些替代方法。

例如,

我可以很好地使用脚本中的“替代方法”列,但我不想这样做。例如,在我的PS1中,我通过终端转义序列使用粗蓝色,我希望能够通过评估简单地重用PS1.

0 投票
1 回答
1397 浏览

java - Spring WebFlow 不会在状态转换时触发评估表达式

我正在使用 Spring 3.x 和 WebFlow 2.0。我正在尝试使用新的事件 ID 提交表单。

在提交表单时,我将事件键设置为搜索。使用上述配置,我没有收到任何对 findProject() 方法的请求。但是,如果我从视图状态中删除 model="" 属性,我会收到该方法收到的请求。在这种情况下,我没有得到表单值。

任何人都可以请指导我正确的路径。

谢谢, 维沙尔

0 投票
1 回答
101 浏览

networking - 绘制位置数据以显示平滑度

我编写了一个网络游戏(基本上是一个原型),它实现了不同的平滑算法,例如插值和外推等,我有可以从控制台打印出来并复制并粘贴到文本文件中的位置数据。

我想知道如何使用 Excel 等程序将其放入图表中,或者您是否可以推荐任何其他评估技术。目的是方便地将位置数据与其他数据进行比较。

在我看来,它会有一个自上而下的视图,看起来有点像对象所在位置的轨迹,我有坐标,只是不知道如何使用 Excel 等工具快速轻松地绘制图形!

非常感谢!

哦,这是一个数据示例,因为它可能会有所帮助

如果需要,我可以重新格式化数据,我在 excel 中使用逗号作为分隔符。数据基本上是 x/z 轴坐标,所以基本上是在 2D 平面上。我真的很想得到一些帮助,所以谢谢!

编辑:该数据本应以列的形式出现,跨 2 行,向下多行!

0 投票
1 回答
11976 浏览

excel - 从 VBA (Excel) 执行内置函数

我需要能够从 VBA (MS Excel) 执行任何类型的内置函数(例如“sum”或“len”)。

我的限制之一是我不能将单元格范围作为参数传递给这些函数。取而代之的是,我应该能够使用严格的值。

我希望能够使用以下应该返回 3 的表达式 SUM(1, 2),而以下版本 SUM("A1:A2") 对我不起作用。

我设法开发了一些函数来解析我之前的输入并使其包含一个值列表(例如上面的例子,它使用户输入的“A1:A2”看起来像一个由两个值组成的数字数组)。

那么,谁能给我一个使用接收值列表(不仅仅是单元格范围)的内置函数的示例?

我尝试了以下代码,但由于某种未知原因,我无法使其正常工作(我不断收到 1004 错误,说:无法运行宏“SUM”。此工作簿或所有工作簿中可能不提供该宏宏可能被禁用。):

一些有助于找到解决此问题的宝贵建议将不胜感激。

0 投票
3 回答
9186 浏览

php - PHP - DOMXpath - 获取结果

当我想使用 XPath 打印评估表达式的结果时出现错误。

$url = $xpath->evaluate('//a/@href', $event); 回声 $url ;

我有这个错误:可捕获的致命错误:类 DOMNodeList 的对象无法转换为字符串

我的代码: