问题标签 [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.
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 中发生了变化。搜索使我找到了遇到同样问题的人,并通过在我的项目顶部添加以下内容来解决此问题:
javascript - JavaScript 函数参数
我试图将一个数字传递给我的 JavaScript 函数,但实际上传递了一个错误的值。我在这里给出整个代码:
在上面的代码中,如果我将它作为 10040 传递,而不是 01004,我会在警报框中得到正确的值。
对这个奇怪的案例有任何想法吗?
提前致谢。
sql - 执行 LIKE 条件时,参数化查询会中断。为什么?
所以,我有一个执行参数化 LIKE 查询的方法。该方法接受搜索参数/值,然后将其添加到准备好查询的命令中。
它不工作。它应该可以工作,当我将要搜索的值直接编码到 SQL 字符串中时,没有参数化,它确实有效!当我将它作为参数时,没有!有任何想法吗。
这是一些(假的,我已更改名称)示例代码。
会工作。然而
为了懒惰/简洁,我错过了与问题无关的代码。所以忽略返回位和其他东西,重要的是数据读取器不包含任何内容,而它在第一个示例中包含。我确信这与 LIKE 子句的参数化有关。
谢谢!
http - 在 Restlet 客户端请求中使用参数
我有:
但是我不知道如何设置登录参数...
我想要那个代码
- 逃跑等
- 可以轻松地在获取/发布之间切换
作为一个基于 REST 的平台,我想我可能需要使用一些参数“表示”,但这似乎有点奇怪。我认为构建这个代表性异常会很常见。
c++ - 在 C++ 中将数组作为函数参数传递
在 C++ 中,数组不能简单地作为参数传递。这意味着如果我创建一个这样的函数:
我无法知道数组有多大,因为我只有一个指向数组的指针。
在不更改方法签名的情况下,我有哪种方式来获取数组的大小并迭代它的数据?
编辑:只是关于解决方案的补充。具体来说,如果 char 数组是这样初始化的:
然后\0
已经附加到数组的末尾。在这种情况下,答案(标记为已接受)开箱即用,可以这么说。
sql - sql参数保护你免受什么影响?
参数用于保护您免受恶意用户输入的影响。
但是如果参数需要一个字符串,是否可以编写将被解释为 sql 的输入,以便恶意用户可以使用诸如 'DROP'、'TRUNCATE' 之类的东西......?
asp、asp.net、java等中的参数保护有区别吗?
另请参阅:参数真的足以防止 SQL 注入吗?
web-services - Reporting Services 不断擦除我的数据集参数
我正在使用网络服务,每次我更改数据集上的某些内容时,它都会删除我的所有参数。
奇怪的是,我可以从数据选项卡执行 Web 服务调用,它会提示输入我的所有参数,但是如果我单击编辑数据,则列表为空,或者如果我尝试预览报告,它会爆炸,因为参数是失踪。
只是想知道是否有其他人经历过这种情况,以及是否有办法防止这种行为。
这是数据集的副本,我认为这并不重要。这必须是有史以来最烦人的错误(如果它是错误的话)。如果不删除我的参数列表,我什至无法从设计器执行数据集。当您有大约 10 个参数并且您正在对新报告进行各种更改时,不断地一遍又一遍地重新输入相同的列表变得非常乏味。
如果有的话,工作室至少应该能够预先填充服务要求的参数。叹息我的压力球在哪里...
c# - Microsoft Reporting:在代码中设置子报表参数
如何设置子报表的参数?我已经成功连接到 SubreportProcessing 事件,我可以通过 e.ReportPath 找到正确的子报表,我可以通过 e.DataSources.Add 添加数据源。但是我找不到添加报告参数的方法??
我发现有人建议将它们添加到主报告中,但我真的不想这样做,因为主报告根本不必连接到子报告,除了它正在包装子报告。
我使用一个报表作为主模板,打印报表名称、页码等。子报表将是报表本身。如果我只能找到一种方法来设置子报告的那些报告参数,我会很高兴......
澄清:创建/定义参数不是问题。问题是设置它们的值。我认为自然的做法是在 SubreportProcessing 事件中进行。而且 SubreportProcessingEventArgs 实际上有一个 Parameters 属性。但它是只读的!那么你如何使用它呢?如何设置它们的值?
javascript - 在 setInterval 函数中传递参数
请告知如何将参数传递给名为 using 的函数setInterval
。
我的例子setInterval(funca(10,3), 500);
不正确。
c# - 传递一个 Windows 服务参数让它起作用
我想把我拥有的程序变成服务,这样我就可以在不记录的情况下使用它。基本上它的作用是使用 SSH 将指定的文件夹备份到指定的位置。但是我遇到的问题是我不知道如何告诉它这些项目。我只知道如何启动、停止和运行只有一个带参数的整数的自定义命令。
我怎样才能做到这一点?
Windows 服务,而不是 Web 服务
编辑:它备份的文件夹不会保持一致,并且会在每次运行时更新