问题标签 [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 投票
7 回答
49463 浏览

c - 在 C 中调用函数之前的参数评估顺序

在 C 中调用函数参数时,是否可以假定函数参数的评估顺序?根据下面的程序,我执行时似乎没有特定的顺序。

0 投票
6 回答
54505 浏览

sql - T-SQL 存储过程 NULL 输入值导致 select 语句失败

下面是一个存储过程,用于根据单独检查所有字段来检查数据库中是否存在重复条目(不要问我为什么要这样做,它只是必须这样)。

这听起来非常简单,但 SP 失败了。问题是传递给 SP 的某些参数可能具有 null 值,因此 sql 应该读取“is null”而不是“= null”。我用 exec() 和 sp_executesql 尝试了 isnull()、case 语句、coalesce() 和动态 sql,但未能实现其中任何一个。这是代码...

0 投票
2 回答
1956 浏览

runtime - Castle Windsor:如何将运行时值指定为参数(例如从静态函数调用返回的值)

我想在城堡 xml 配置文件中执行此代码等效项。

// Foo(字符串名称)

IFoo f = new Foo(StaticBarClass.Name);




XML

现在对于 XML,我知道除了参数部分中的东西之外的所有内容(例如,等等)。

参数部分会是什么样子?

0 投票
2 回答
233 浏览

forms - 浏览器插件/扩展和浏览器表单数据

有人可以向我指出一篇文章(或在此处讨论),该文章解释了插件/扩展如何读取用户在浏览器中的表单中完成的内容,以便您可以根据搜索参数向他们展示数据?

一个例子是 Sidestep 扩展,当用户在航空公司/旅游网站上搜索时打开一个侧边栏,并根据原始航空公司/旅游网站上使用的参数向他们呈现一个 Sidestep 元搜索。

0 投票
4 回答
515 浏览

c# - 重构参数和单元测试

我有这个方法:

在 70 次提交之后,我添加了一个额外的参数

现在的问题是我有 7 个单元测试,涵盖了测试各种空值/属性组合的 CanExecute 方法。

添加这个简单的参数需要修复这 7 个单元测试。修复很简单,但是...

是否有最佳实践和/或模式来避免更新单元测试所需的这种手动重构?

假设我知道在不久的将来可能会添加一个额外的参数,我如何编写单元测试代码来解决这个问题?它只是矫枉过正还是有成语/模式/要遵循的东西?

编辑:我不能简单地添加重载,因为 IStation 依赖项不是可选的。我正在修复一个错误,其中需要一个 IStation 实例,但没有一个可用,所以它必须通过 CanExecute 提供......你看。

重构工具似乎是要走的路。谢谢!

0 投票
1 回答
3707 浏览

parameters - 使用全局设置作为属性参数

我想在属性中指定一个参数,如下所示:

其中 GlobalVar 是我只定义一次的变量(不在乎在哪里)。

使用配置设置无论如何都不起作用,我也不能让它与一些静态类一起工作。

我收到错误: 属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式

也许可以在 OutputCache 周围编写一个自定义包装器,但这感觉就像是 hack。我在这里错过了什么吗?

0 投票
5 回答
2178 浏览

c++ - 在启动时为程序添加参数

我目前正在尝试制作一个执行不同职责的小型应用程序。现在我有一个控制台应用程序弹出并询问我想做什么,但有时我宁愿用 MyApp.exe -printdocuments 之类的东西启动它。

是否有任何教程可以向我展示一个简单的示例?

0 投票
5 回答
67318 浏览

asp.net - 从 ASP.NET 页面获取请求变量

我编写了以下函数,大约 95% 的时间都可以工作,但我需要它 100%(显然)工作:

它清除Request.Params对象中传递的变量,这些变量位于数组的开头(其余的是 ASP 参数)。我很确定我已经看到了一种不同的方法来获取这些参数,但我无法弄清楚。有什么建议么?

编辑

所以看起来我可以使用Request.URL.Query来实现这一点,我将对此进行调查并回复。

这是我想出的:

到目前为止,一切都很好。

0 投票
2 回答
700 浏览

java - 使用参数排列进行测试的工具

我记得有一个测试程序/库可以运行您的代码和/或单元测试,创建各种参数排列(空值、随机整数、字符串等)。我只是不记得它叫什么,搜索谷歌似乎没有提出任何东西。

我知道它是为 Java 代码创建的,而且我认为它也非常昂贵。这就是我能记住的全部,有人知道我在想什么程序/库吗?

0 投票
2 回答
615 浏览

c# - 返回多个值

我有一个识别页面坐标的函数,我将它们作为

但是,稍后我需要有关每个页面的信息 - 如果已验证,页面分辨率是多少,颜色/bw 等。我可以创建另一个函数并运行与前一个函数几乎相同的结果集并获取该信息。

另一种选择是添加一个ref参数,以便我可以取回这些值。

另一种选择是创建一个包含字典和页面信息的包含类:

然后定义:

我倾向于最后一个选项,但非常感谢您的见解。