问题标签 [parameterization]

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 回答
2863 浏览

java - 是否可以参数化已编译的 Java XPath 表达式 ala PreparedStatement 样式语义?

是否可以使用股票 JAX-P xpath 表达式引擎或其他兼容引擎来编译允许参数化的 xpath 表达式?

我正在寻找是否存在允许开发人员在已编译的 xpath 中设置占位符并在运行时替换这些值的 API。

任何关于这是否可能以及是否有警告、陷阱或只是简单的“不要那样做”类型的建议的见解将不胜感激。

(注意我更正了一个“跨越溪流”......正在与一位同事就 xpath 和正则表达式进行对话......只是碰巧在精神上被束缚了......对于混乱感到抱歉)

0 投票
1 回答
27323 浏览

jenkins - 如何一个接一个地运行参数化作业(没有参数)

我在 Jenkins 有一份工作,有 2 个参数。我想运行另一个没有参数的计划,并从该计划中根据需要多次启动现有计划。

新计划需要安排为每 15 分钟运行一次(将由 Jenkins 的调度程序选项完成),该计划的代码将:

  • 连接到数据库
  • 获取所需的记录集
  • 开始循环记录集
    • 存储键/值对(现有作业的参数)
  • 结束循环

完成此操作后,我需要使用存储的每个键/值对运行现有作业。我可以使用 Jenkins(使用 1.406)开箱即用地做到这一点,还是必须远程调用现有工作?在“构建后操作”部分(计划的配置)中使用“构建其他项目”选项时,我看不到如何将参数从一个计划传递到另一个计划

谢谢

0 投票
1 回答
151 浏览

sqlite - 有条件地参数化 AIR 中的 SQLite 查询

如何在 AIR 中有条件地参数化 SQLite 数据库?例如这个查询:

但我希望该where语句仅在selectedID大于 0 时出现。

我通常会做的是:

但是,我阅读了 LiveDocs 性能方面的信息,最好使用参数。

是否可以对整个语句进行参数化,或者仅对值进行参数化?或者也许这已经足够好了:

0 投票
3 回答
1581 浏览

java - Java将带有参数化枚举的泛型类作为参数传递给另一个泛型对象

我正在尝试使用枚举作为类型参数在 Java 中实现参数化类。一切正常,除了,如果你看下面的代码,有一个Car.Creator带有参数的匿名类K。但当然,K应该有,而不是CarObject<T>,但这并不容易。如果我放在CarObject<T>' Ks 的位置,那么我会遇到语法错误。有人可以解释一下这样的事情是否可行,并可能提供一些代码示例。

我可以给你一个来自官方Android 文档的例子(查看“类概述”中的代码),它工作得很好。我认为 Android 的幕后发生了一些神奇的事情。我正在尝试做同样的事情——实现 Parcelable 接口。我只是在没有其他东西的情况下编造了这个例子implements Parcelable,因为我认为它可能只是一个语法糖:)。

0 投票
1 回答
84 浏览

php - 具有命名值和特定类型的 Mysqli 参数化

我正在学习参数化,我看到一些查询:varname在正在准备的查询中使用这个表示法,然后像这样绑定bindParam(':varname', $varvalue)

然后我看到一些他们只是?在准备的查询中使用的地方,然后是:bindParams('sd', $stringvalue, $doublevalue).

似乎后一个版本至少在某种程度上“更安全”,因为它强制/检查类型(字符串/双精度/整数/blob)。但是,我更喜欢第一种表示法,它可能对我正在做的一些抽象事情更有效,因为问号并不总是处于明显的顺序/位置。

任何中间立场还是其中之一?

0 投票
1 回答
1197 浏览

sql-server - 强制参数化

您为什么不选择为 SQL Server 中的即席查询启用强制参数化而不是简单参数化?

有性能开销吗?如果是这样,它不会被重用查询计划所获得的(可能的)收益所抵消吗?

0 投票
1 回答
1182 浏览

image - 什么是几何图像?

什么是几何图像以及如何创建它们?这有点奇怪......我需要从网格模型创建几何图像,反之亦然。

示例几何图像 + 法线贴图

0 投票
2 回答
99 浏览

scala - 我的数组的 Scala 参数化假定一个字符串?

我已经阅读了一些关于 Manifests 和允许 Scala 执行诸如“new Array[Array[T]]”之类的操作所需的避免擦除技术,但我对这个有点难过......

我有一种方法可以将数组中的一堆行列成表格,就像电子表格一样。例如想象一个像这样的二维数组:

我写了一个方法来总结该数组的列并吐出一个像 [21, 9, 15] 这样的一维数组

我想将它泛化到 Ints 之外(可能像 Doubles 或 Floats),当我添加参数和清单时,我得到一个编译错误。

这是代码

这是编译错误:

这里发生了什么?为什么字符串是“必需的”?

0 投票
1 回答
2065 浏览

c# - 使用 C# 在 Selenium Webdriver 中使用 Excel 进行参数化

我应该使用哪些 C# 代码在使用 Excel 的 webdriver 中进行参数化?

0 投票
1 回答
2663 浏览

python - pytest 参数化装饰器不适用于 **kwargs

在我的测试代码中,我有以下内容:

因此,parameterize 函数尝试将我自己的@ae_test装饰器返回的函数参数化,如下所示:

到目前为止,这对我的所有测试都有效,但是参数化函数抱怨:

此错误发生在 pytest/python.py 的第 638 行

作为对第一条评论的回应,这里是完整的堆栈跟踪:

但问题实际上归结为parameterize寻找一个名为“标题”的论点而没有找到它。那是因为我使用的是 **kw 语法。我期望参数化函数只在其中放一个字典。