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

c++ - std::vector 中堆栈帧之间的 C++ 参数值变化

我遇到了一个非常奇怪的错误,我希望有人能解释一下。我有一个简单的std::vector<V3x>,其中V3x是一个 3d 向量(线性代数类型)。以下代码导致std::length_error抛出异常:

我已经验证了它computeVertexCount()返回的值35远低于vector::max_size(),所以它不可能要求太多的内存。

我将异常追溯到std::vector以下两个函数的定义。

因此,当参数在和_Count之间传递时,值从 35 变为 3435973836。我假设内存已以某种方式损坏,但我不知道这是怎么回事。resize()_Insert_n()

如果它是问题的一部分,请提供更多上下文,此代码位于我从 Softimage XSI 加载的 .dll 插件中。

有谁知道什么可能导致这样的事情发生?

编辑:解决方案

nobugz,我可以吻你。

由于_HAS_ITERATOR_DEBUGGING在 VS2008 中,std::vector 的大小在我的 .dll 中发生了变化。搜索使我找到了遇到同样问题的人,并通过在我的项目顶部添加以下内容来解决此问题:

0 投票
4 回答
2245 浏览

javascript - JavaScript 函数参数

我试图将一个数字传递给我的 JavaScript 函数,但实际上传递了一个错误的值。我在这里给出整个代码:

在上面的代码中,如果我将它作为 10040 传递,而不是 01004,我会在警报框中得到正确的值。

对这个奇怪的案例有任何想法吗?

提前致谢。

0 投票
4 回答
359 浏览

sql - 执行 LIKE 条件时,参数化查询会中断。为什么?

所以,我有一个执行参数化 LIKE 查询的方法。该方法接受搜索参数/值,然后将其添加到准备好查询的命令中。

它不工作。它应该可以工作,当我将要搜索的值直接编码到 SQL 字符串中时,没有参数化,它确实有效!当我将它作为参数时,没有!有任何想法吗。

这是一些(假的,我已更改名称)示例代码。

会工作。然而

为了懒惰/简洁,我错过了与问题无关的代码。所以忽略返回位和其他东西,重要的是数据读取器不包含任何内容,而它在第一个示例中包含。我确信这与 LIKE 子句的参数化有关。

谢谢!

0 投票
1 回答
3808 浏览

http - 在 Restlet 客户端请求中使用参数

我有:

但是我不知道如何设置登录参数...

我想要那个代码

  • 逃跑等
  • 可以轻松地在获取/发布之间切换

作为一个基于 REST 的平台,我想我可能需要使用一些参数“表示”,但这似乎有点奇怪。我认为构建这个代表性异常会很常见。

0 投票
12 回答
102895 浏览

c++ - 在 C++ 中将数组作为函数参数传递

在 C++ 中,数组不能简单地作为参数传递。这意味着如果我创建一个这样的函数:

我无法知道数组有多大,因为我只有一个指向数组的指针。

在不更改方法签名的情况下,我有哪种方式来获取数组的大小并迭代它的数据?


编辑:只是关于解决方案的补充。具体来说,如果 char 数组是这样初始化的:

然后\0已经附加到数组的末尾。在这种情况下,答案(标记为已接受)开箱即用,可以这么说。

0 投票
6 回答
2532 浏览

sql - sql参数保护你免受什么影响?

参数用于保护您免受恶意用户输入的影响。

但是如果参数需要一个字符串,是否可以编写将被解释为 sql 的输入,以便恶意用户可以使用诸如 'DROP'、'TRUNCATE' 之类的东西......?

asp、asp.net、java等中的参数保护有区别吗?


另请参阅:参数真的足以防止 SQL 注入吗?

0 投票
2 回答
2192 浏览

web-services - Reporting Services 不断擦除我的数据集参数

我正在使用网络服务,每次我更改数据集上的某些内容时,它都会删除我的所有参数。

奇怪的是,我可以从数据选项卡执行 Web 服务调用,它会提示输入我的所有参数,但是如果我单击编辑数据,则列表为空,或者如果我尝试预览报告,它会爆炸,因为参数是失踪。

只是想知道是否有其他人经历过这种情况,以及是否有办法防止这种行为。

这是数据集的副本,我认为这并不重要。这必须是有史以来最烦人的错误(如果它是错误的话)。如果不删除我的参数列表,我什至无法从设计器执行数据集。当您有大约 10 个参数并且您正在对新报告进行各种更改时,不断地一遍又一遍地重新输入相同的列表变得非常乏味。

如果有的话,工作室至少应该能够预先填充服务要求的参数。叹息我的压力球在哪里...

0 投票
7 回答
27302 浏览

c# - Microsoft Reporting:在代码中设置子报表参数

如何设置子报表的参数?我已经成功连接到 SubreportProcessing 事件,我可以通过 e.ReportPath 找到正确的子报表,我可以通过 e.DataSources.Add 添加数据源。但是我找不到添加报告参数的方法??

我发现有人建议将它们添加到主报告中,但我真的不想这样做,因为主报告根本不必连接到子报告,除了它正在包装子报告。

我使用一个报表作为主模板,打印报表名称、页码等。子报表将是报表本身。如果我只能找到一种方法来设置子报告的那些报告参数,我会很高兴......

澄清:创建/定义参数不是问题。问题是设置它们的值。我认为自然的做法是在 SubreportProcessing 事件中进行。而且 SubreportProcessingEventArgs 实际上有一个 Parameters 属性。但它是只读的!那么你如何使用它呢?如何设置它们的值?

0 投票
18 回答
268508 浏览

javascript - 在 setInterval 函数中传递参数

请告知如何将参数传递给名为 using 的函数setInterval

我的例子setInterval(funca(10,3), 500);不正确。

0 投票
10 回答
18999 浏览

c# - 传递一个 Windows 服务参数让它起作用

我想把我拥有的程序变成服务,这样我就可以在不记录的情况下使用它。基本上它的作用是使用 SSH 将指定的文件夹备份到指定的位置。但是我遇到的问题是我不知道如何告诉它这些项目。我只知道如何启动、停止和运行只有一个带参数的整数的自定义命令。

我怎样才能做到这一点?

Windows 服务,而不是 Web 服务

编辑:它备份的文件夹不会保持一致,并且会在每次运行时更新