parameter-passing 相关问题

参数传递是将值分配给函数参数的过程

Struts 2 - 当第二个操作与表单一起使用时,操作之间传递的参数会丢失

我有两个动作类,它们通过 ModelDriven 接口使用相同的模型。 每个动作类别都与形式有关。 我需要在两个操作中将值存储到同一模型。 从第一堂动作课开始(...

回答 1 投票 0

xslt 3.0 参数未被覆盖检查

鉴于: 检查 搅拌均匀。 鉴于: <table> <title>Inspection</title> <tgroup/> <tbody> <row> <entry> <para>Blend well.</para> </entry> </row> <row> <entry> <effect effrg="cde"/> </entry> </row> <!-- this entry would be empty --> <row> <entry> <effect effrg="cde"/> </entry> </row> <row> <entry> <!-- first effect would create a block, second should be ignored --> <effect effrg="abc"/> <effect effrg="abc"/> </entry> </row> </tbody> </table> 我试图防止由空fo:table-cell引起的错误。当 <entry> 的唯一孩子是 <effect> 时,可能会发生这种情况。我想尽量减少无关的 fo:blocks 所以我想我可以使用参数作为标志: <xsl:template match="entry/effect[not(*)]" priority="50"> <xsl:param name="need-block" as="xs:boolean" select="true()"/> <xsl:variable name="preceding-effrg" as="xs:string?"> <xsl:call-template name="get-previous-effectivity"/> </xsl:variable> <xsl:variable name="effrg" as="xs:string?" select="normalize-space(@effrg)"/> <xsl:choose> <xsl:when test="$effrg ne $preceding-effrg"> <fo:block xsl:use-attribute-sets="effect"> <xsl:text>{$asterisks3} </xsl:text> <xsl:apply-templates select="@effrg"/> </fo:block> <xsl:apply-templates> <xsl:with-param name="need-block" as="xs:boolean" select="false()" tunnel="true"/> </xsl:apply-templates> </xsl:when> <xsl:when test="$need-block="false()"/> <!-- any other sibling elements will create a block --> <xsl:when test="../*[local-name() ne 'effect']"/> <xsl:when test="following-sibling::*"/> <xsl:otherwise> <fo:block/> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="get-previous-effectivity"> <xsl:param name="pos" as="xs:integer" select="1" /> <xsl:value-of select="((preceding::effect[$pos] | preceding::effect/sbeff[$pos])/@effrg)[normalize-space(.) != ''][1]"/> </xsl:template> 我无法通过传递另一个值来更改 $need-block 模板中 effect 的值。如果分配了默认值,它会保留该值,如果没有默认值,它将保持为空,即使我确认传入的参数是false()。我尝试了隧道,关闭隧道,从父级传递它并从模板传递,其中 $need-block 默认为 false()。当我单步执行代码时,它似乎忽略了$with-param。我已经在 xslt 1.0 中完成了此操作,这被认为是不好的做法吗? 如果您在 xsl:with-param 中将其声明为隧道参数,那么它将仅匹配在 tunnel="yes" 中用 xsl:param 声明的参数,反之亦然。

回答 1 投票 0

如何在运行相同 GreaseMonkey 用户脚本的 2 个选项卡之间传递信息?

我编写了一个 GreaseMonkey (javascript) 用户脚本,该脚本在浏览器 (Firefox) 选项卡中运行,指向 www.site1.com/stuff。另一个选项卡指向 www.site1.com(没有内容),并且不是

回答 1 投票 0

将号码传递到事件中

我想请你帮忙。 我动态创建了很多文本框,并且正在使用 LostFocus 事件(C#)。 是否可以通过传递文本框的数字 ID 来创建事件? 就像是 (

回答 1 投票 0

在Python中循环函数时传递不同的参数[关闭]

我想使用 for 循环来调用一个函数列表,每个函数都采用不同长度的参数。我有一个参数列表。 例如, def fn1(num1,num2): 做一点事 def fn2(num1,al1): 做

回答 1 投票 0

是否可以将文本输入作为特定页面上的 URL 参数传递?

我想将文本输入参数作为 URL 传递到 coa.edu.mirantis.com/tool。 在检查器中我可以看到它具有以下参数: 使成为() { 返回 我想将文本输入参数作为 URL 传递到 coa.edu.mirantis.com/tool。 在检查器中我可以看到它有以下参数: render() { return <form onSubmit={this.handleSubmit}> <div className="row"> <div className="col-sm-6"> <label> Certificate ID #: </label> <input type="text" name="cert" placeholder="Ex: COA-1111-2222-3333" value={this.state.cert} className="form-control" onChange={this.handleChange}/> </div> <div className="col-sm-6"> <label> Name as it appears on certificate: </label> <input type="text" name="name" value={this.state.name} className="form-control" onChange={this.handleChange}/> </div> </div> <div className="row"> <div className="col-sm-12"> <input type="submit" value="Verify" className="verify-btn"/> </div> </div> </form> } 并尝试在 URL 参数中传递输入,当在地址栏中输入时,如下所示: https://coa.edu.mirantis.com/tool?cert=COA-2300-110711-0100&name=Alexey+Kashavkin 但这不起作用。默认情况下,页面打开时没有我的值。 此外,在检查器中,单击验证后我可以看到 URL: https://coa.edu.mirantis.com/verify/?cert=COA-2300-110711-0100&name=Alexey+Kashavkin 如果我在浏览器地址栏中输入该 URL,我会得到 json 输出作为页面。 也许我需要以其他方式将参数传递给 URL,否则无论如何都不起作用? 我需要将此链接添加到我网站上的图像,当我单击该图像时,它会打开一个已包含证书验证结果的网站。之前我用 python 用 selenium 写了一个脚本,但是我很难正确地将这个脚本添加到网站上,或者看起来我无法在网站上使用它,只能供本地使用。 要使用通过 URL(或任何其他机制)传入的数据填充输入,使用这些输入提供 HTML 的网站需要编写代码来完成此操作。 您不能创建在任意第三方网站上预填充表单的链接。如果可以的话,这将是一个安全问题。

回答 1 投票 0

如何编写带有可选输入参数的 bash 脚本?

我希望我的脚本能够接受可选输入, 例如目前我的脚本是 #!/bin/bash 一些命令 foo 但我想说的是: #!/bin/bash somecommand [ 如果 $1 存在,则 $1,否则,f...

回答 10 投票 0

在SSRS中,如何根据日期参数显示过去的销售汇总结果?

我正在构建一个 SSRS 报告,显示已售商品的基本销售历史记录。用户输入项目#、开始日期和结束日期作为参数。主表逐行显示销售信息...

回答 2 投票 0

将自定义 Matrix 类传递给 Lapack 子例程

我想要 lapack 包来实现一些非常有用的功能,但我不喜欢/无法自己很好地实现这些功能。问题是我无法将自定义 Matrix 类传递给 lapack

回答 1 投票 0

如何检测参数网格中哪些值是允许的?

我已经开始从事一个项目,其中我需要检测给定 scikit-learn 估计器的可训练参数,如果可能的话,找到分类变量的允许值(以及原因......

回答 3 投票 0

如何将参数传递给 Google Benchmark 程序

我有一个 C++ Google 基准测试程序。它使用 Google 的 BENCHMARK_MAIN() 方法。现在我用 Go 脚本调用并执行编译后的程序。有没有办法将参数传递给我的基准测试程序...

回答 3 投票 0

将数组从一个 Bash 脚本传递到另一个

我是编写 Shell 脚本的新手,遇到了一些困难。 我想要实现什么 我在 scriptOne.sh 中有一个字符串数组,我想将其传递给 scriptTwo.sh 到目前为止我做了什么 ...

回答 4 投票 0

OCI 运行时执行失败:执行失败:无法启动容器进程:执行:“/bib/bash”:stat /bib/bash:没有这样的文件或目录:未知

OCI 运行时执行失败:执行失败:无法启动容器进程:执行:“/bib/bash”:stat /bib/bash:没有这样的文件或目录:未知 如何纠正这个错误? 我正在努力通过...

回答 1 投票 0

将参数从bundle.getString传递到类Paragraph od droidText不起作用

我不知道为什么变量 myInt 在我的代码中的某些地方为空。 在这些行中,这是可以的,因此变量不为空: myInt = bundle2.getString("scelta2", null); titolo3.setText(myInt); W...

回答 2 投票 0

C 中是否可以使函数采用两种不同数据类型的变量作为参数?

int count_letters(字符串文本, int 长度); int count_words(字符串文本); int count_sentences(字符串文本); void Final(int 字母, int 单词, int 句子); int 主函数(无效) { 字符串文本 =

回答 2 投票 0

如何完全改变Python中传递给函数的字符串?

我想将变量传递给函数进行更改,如下所示: 定义变化(x): x=“改变了!” y=“你好” 变化(y) 打印(y)#你好 这是因为你只能变异varia...

回答 2 投票 0

以 const 引用作为参数的函数可以更改底层对象吗?

对非常量变量的常量引用可以转换为非常量引用,然后可以通过该引用修改底层对象。 它也适用于函数中的 const 引用吗

回答 1 投票 0

无法使用useParams显示JSON数据

我已将一些书籍数据存储在 JSON 文件中,并希望每当有人单击特定书籍封面时动态显示书评(json 文件中的“博客”)。然而数据并没有被

回答 2 投票 0

std::iterator 作为函数参数

我有以下代码: //代码.h #包括 #包括 #包括 使用 std::string ; 使用 std::advance; 使用 std::iterator ; 使用 std::cin; 我们...

回答 1 投票 0

Python 参数列表中的星号有什么作用? (什么是“仅关键字”参数?)

函数参数中的星号有什么作用? 当我查看 pickle 模块时,我看到了以下内容: pickle.dump(obj,文件,协议=无,*,fix_imports=True) 我知道单身和单身...

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.