问题标签 [parameters]

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 投票
4 回答
36876 浏览

.net - 在控制台应用程序中读取命令行参数的最佳方法

下面是两种读取命令行参数的方法。第一种是我习惯于在 main 中使用参数的方式。我在审查代码时偶然发现的第二个。我注意到第二个将数组中的第一项分配给路径和应用程序,但第一个跳过了这个。

它只是偏好还是第二种方式现在更好?



我认为在 C# 中也可以这样做,所以这不一定是 vb.net 的问题。

0 投票
3 回答
6026 浏览

sql-server-2005 - SSRS 2005 - 循环报告参数

我希望能够遍历报告中所有已定义的参数,并构建参数名称和值的显示字符串。然后我会在报告上显示结果,以便用户知道哪些参数用于该特定执行。唯一的问题是我无法遍历参数集合。Parameters 集合上似乎没有索引器,似乎也没有实现 IEnumerable。有没有人能够做到这一点?我正在使用 SSRS 2005,它必须在报告代码中实现(即,没有外部程序集)。谢谢!

0 投票
5 回答
2871 浏览

oracle - 如何避免 PLSQ 中未使用参数的警告?

有时,在 PL SQL 中,您希望将参数添加到包、函数或过程中,以便为将来的功能做好准备。例如:

它可能会导致很多警告,例如

避免这些警告的最佳方法是什么?

0 投票
2 回答
10458 浏览

actionscript-3 - 如何在 ActionScript 3.0 中使用 FlashVars?

我找到了使用 flash 参数的指南,认为在此处发布可能很有用,因为 Flash CS3 缺少读取这些参数的用法示例。

查看链接的答案

0 投票
5 回答
12483 浏览

flash - 在 AS3 中通过参数访问 FlashVars 的问题

当我尝试访问 AS3 类中的 flashVars 时,我不断收到编译器错误。

这是代码的剥离版本:

我得到一个编译错误:

1119:通过静态类型 source:myClass 的引用访问可能未定义的属性根。

当我将班级行更改为

我没有收到编译器错误,但我确实在输出窗口中得到了这个:

TypeError:错误 #1009:无法访问空对象引用的属性或方法。

通过调试器(如建议的那样),我可以看到this.root为空。

我怎么解决这个问题?

0 投票
2 回答
7497 浏览

oracle - 在 Oracle Forms / OC4J 中访问 URL 参数

如何访问通过 URL 传递到 Oracle 表单的参数。例如给定网址:

http://example.com/forms90/f90servlet?config=cust&form= 'a_form'&p1=something&p2=else

这将使用 'cust' 配置启动 'a_form' 表单,但我无法工作如何(或者即使可能)访问 p1(值为 'something') p2(值为 'else')

有谁知道我该怎么做?(或者即使是/不可能?

谢谢

0 投票
5 回答
6087 浏览

javascript - 安全读取查询字符串参数的最佳方法?

我们有一个项目可以生成可用于其他各种项目的代码片段。代码的目的是从查询字符串中读取两个参数并将它们分配给 iframe 的“src”属性。

例如,URL 为http://oursite/Page.aspx?a=1&b=2的页面将包含 JavaScript 以读取“a”和“b”参数。然后,JavaScript 将根据这些参数设置 iframe 的“src”属性。例如,“<iframe src="http://someothersite/Page.aspx?a=1&b=2" />”

我们目前正在使用使用 Microsoft 的 Anti Cross-Scripting 库来检查参数的服务器端代码执行此操作。但是,一个新的要求来了,我们需要使用 JavaScript,并且不能使用任何第三方 JavaScript 工具(例如 jQuery 或 Prototype)。

我知道的一种方法是在使用参数之前替换参数中的任何“<”、单引号和双引号,但这对我来说似乎不够安全。

其中一个参数始终是“P”,后跟 9 个整数。另一个参数始终是 15 个字母数字字符。(感谢利亚姆建议我说清楚)。

有人对我们有什么建议吗?

非常感谢您的宝贵时间。

0 投票
6 回答
4887 浏览

c# - 是否有使用属性的 .NET 参数验证标准框架?

是否有允许您在方法属性中进行通用参数验证的标准框架(可能是企业库的一部分......或 .NET 本身)?

0 投票
7 回答
107322 浏览

java - Java:方法中的枚举参数

我有一个方法可以说:

如您所见,我有一个名为 align 的参数。在此方法中,我将对值是“左”还是“右”有一些 if 条件。将参数设置为字符串,显然我可以传递任何字符串值。我想知道是否有可能将 Enum 值作为方法参数,如果是,如何?

以防万一有人想到这一点;我考虑过使用布尔值,但我并不喜欢它。首先,如何将 true/false 与 left/right 关联?(好吧,我可以使用注释,但我仍然觉得它很脏)其次,我可能会决定添加一个新值,比如 'justify',所以如果我有超过 2 个可能的值,布尔类型肯定是不可能使用的。

有任何想法吗?

0 投票
10 回答
843 浏览

c++ - 为什么我的引用传递的参数没有在函数内修改?

我在静态库中有一个 C 函数,我们称它为 A,具有以下接口:

这个函数将改变 y 和 z 的值(这是肯定的)。我在动态 C++ 库中使用它,使用 extern "C"。

现在,这让我感到震惊:

  • y 设置正确,z 没有改变。我的意思是,如果两者都使用(指向)值 666 进行初始化,则 y 指向的值将在调用后发生变化,但不会更改 z 指向的值(仍为 666)。
  • 当从 C 二进制文件调用时,此函数可以无缝工作(修改 z 指向的值)。
  • 如果我创建一个具有相同原型的函数的虚拟 C 库,并在我的动态 C++ 库中使用它,它工作得很好。如果我重新使用相同的变量来调用 A(..),我会得到与以前相同的结果,z 不会改变。

我认为以上几点表明我的变量声明并不是一个愚蠢的错误。

我显然被卡住了,我无法更改 C 库。您对可能是什么问题有任何线索吗?我正在考虑 C/C++ 接口上的一个问题,例如 char* 的解释方式。

编辑:我终于发现了问题所在。请看下面我的回答。