问题标签 [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.
.net - 在控制台应用程序中读取命令行参数的最佳方法
下面是两种读取命令行参数的方法。第一种是我习惯于在 main 中使用参数的方式。我在审查代码时偶然发现的第二个。我注意到第二个将数组中的第一项分配给路径和应用程序,但第一个跳过了这个。
它只是偏好还是第二种方式现在更好?
我认为在 C# 中也可以这样做,所以这不一定是 vb.net 的问题。
sql-server-2005 - SSRS 2005 - 循环报告参数
我希望能够遍历报告中所有已定义的参数,并构建参数名称和值的显示字符串。然后我会在报告上显示结果,以便用户知道哪些参数用于该特定执行。唯一的问题是我无法遍历参数集合。Parameters 集合上似乎没有索引器,似乎也没有实现 IEnumerable。有没有人能够做到这一点?我正在使用 SSRS 2005,它必须在报告代码中实现(即,没有外部程序集)。谢谢!
oracle - 如何避免 PLSQ 中未使用参数的警告?
有时,在 PL SQL 中,您希望将参数添加到包、函数或过程中,以便为将来的功能做好准备。例如:
它可能会导致很多警告,例如
避免这些警告的最佳方法是什么?
actionscript-3 - 如何在 ActionScript 3.0 中使用 FlashVars?
我找到了使用 flash 参数的指南,认为在此处发布可能很有用,因为 Flash CS3 缺少读取这些参数的用法示例。
查看链接的答案
flash - 在 AS3 中通过参数访问 FlashVars 的问题
当我尝试访问 AS3 类中的 flashVars 时,我不断收到编译器错误。
这是代码的剥离版本:
我得到一个编译错误:
1119:通过静态类型 source:myClass 的引用访问可能未定义的属性根。
当我将班级行更改为
我没有收到编译器错误,但我确实在输出窗口中得到了这个:
TypeError:错误 #1009:无法访问空对象引用的属性或方法。
通过调试器(如建议的那样),我可以看到this.root为空。
我怎么解决这个问题?
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')
有谁知道我该怎么做?(或者即使是/不可能?
谢谢
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 个字母数字字符。(感谢利亚姆建议我说清楚)。
有人对我们有什么建议吗?
非常感谢您的宝贵时间。
c# - 是否有使用属性的 .NET 参数验证标准框架?
是否有允许您在方法属性中进行通用参数验证的标准框架(可能是企业库的一部分......或 .NET 本身)?
java - Java:方法中的枚举参数
我有一个方法可以说:
如您所见,我有一个名为 align 的参数。在此方法中,我将对值是“左”还是“右”有一些 if 条件。将参数设置为字符串,显然我可以传递任何字符串值。我想知道是否有可能将 Enum 值作为方法参数,如果是,如何?
以防万一有人想到这一点;我考虑过使用布尔值,但我并不喜欢它。首先,如何将 true/false 与 left/right 关联?(好吧,我可以使用注释,但我仍然觉得它很脏)其次,我可能会决定添加一个新值,比如 'justify',所以如果我有超过 2 个可能的值,布尔类型肯定是不可能使用的。
有任何想法吗?
c++ - 为什么我的引用传递的参数没有在函数内修改?
我在静态库中有一个 C 函数,我们称它为 A,具有以下接口:
这个函数将改变 y 和 z 的值(这是肯定的)。我在动态 C++ 库中使用它,使用 extern "C"。
现在,这让我感到震惊:
- y 设置正确,z 没有改变。我的意思是,如果两者都使用(指向)值 666 进行初始化,则 y 指向的值将在调用后发生变化,但不会更改 z 指向的值(仍为 666)。
- 当从 C 二进制文件调用时,此函数可以无缝工作(修改 z 指向的值)。
- 如果我创建一个具有相同原型的函数的虚拟 C 库,并在我的动态 C++ 库中使用它,它工作得很好。如果我重新使用相同的变量来调用 A(..),我会得到与以前相同的结果,z 不会改变。
我认为以上几点表明我的变量声明并不是一个愚蠢的错误。
我显然被卡住了,我无法更改 C 库。您对可能是什么问题有任何线索吗?我正在考虑 C/C++ 接口上的一个问题,例如 char* 的解释方式。
编辑:我终于发现了问题所在。请看下面我的回答。