问题标签 [scalar]

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 投票
1 回答
1007 浏览

perl - 如何解决 Perl 代码中的“标量赋值中的未初始化值”?

我将如何解决我的代码中的以下错误:

在 faStat2 第 59 行的标量赋值中使用未初始化的值。

0 投票
1 回答
607 浏览

perl - 将 PDL 标量转换为 Perl 标量

我有一个使用PDL. 最后一步是点积,因此它返回一个标量。但是,当我尝试打印此标量时,它显然仍然是一个谜,并在屏幕上打印如下:

我想知道如何将其转换回常规的 Perl 标量,以便打印如下:

更重要的是,如果我不转换并在纯 Perl 上下文(不涉及 PDL)中进一步进行算术操作,后果会是什么。谢谢!

0 投票
2 回答
6549 浏览

javascript - 如何将标量乘法应用于四元数

所以,我正在将一些 c++ 转换为 javascript,我真的需要知道 D3DX 如何定义他们的四元数运算符。

标量运算 quat * 0.5f 就是这样吗?

0 投票
3 回答
178 浏览

sql-server-2008 - 需要一些帮助来优化存储过程

我有一个存储过程,它正在构建一个动态 sql 查询,然后通过 exec(@sql) 运行它。

存储过程正在加入大约 12 个表。事实上,它的运行速度相对较快。但后来我需要添加一个额外的字段。为此,我创建了一个标量函数,如下所示:

它基本上只是一个函数,它将根据用户填写的问题数量返回一个 int。因此,对于存储过程中的每个用户,都会调用此函数。存储过程如下所示:

(我删除了一些块以尝试保持简短)。此 get 在存储过程中作为动态字符串执行。关于如何优化它以加快速度的任何提示?

谢谢

编辑:我使用这里的建议组合来完成这项工作。尽管我将多个 select 语句组合成 2 个语句,但我保持我的函数不变。然后我将原始存储过程更改为 select 到 ##temp。然后我针对那个临时表运行我的函数。执行时间下降到 3-4 秒。我想我必须对这个问题给予肯定,因为正是他的明确指出让我走上了正确的道路。但是谢谢大家。

0 投票
1 回答
2867 浏览

asp.net - ASP.NET 错误:必须声明标量变量

我知道我显然缺少/错误地声明了一个变量,但我不太确定如何解决这个问题。当我单击“btnUpdate”更新数据库中的信息(基于文本字段中的内容)时,我会收到此错误。我已经发布了下面的代码以供审查,感谢您的帮助!

使用新错误更新代码:在 ControlParameter 'Title' 中找不到控件 'txtTitle'。

后面还有代码:

0 投票
1 回答
2499 浏览

oracle - 从 .net 中的 Oracle 存储过程中获取标量值

我有一个返回 1 或 0 的存储过程。我需要在调用它的 .net 函数中返回这个值。我知道如何从 Oracle 取回数据集(使用 refCursor),我知道如何将数据输入 Oracle,调用 cmd.ExecuteNonQuery()(假设您使用存储的过程来输入数据)。但是你如何获得一个存储过程的单一返回值呢?我没有返回数据集,而是返回 1 或 0。所以这有点不同。

谢谢。

更新:更具体地显示我哪里出错的代码?

这是我运行它时遇到的异常

不知道我做错了什么。存储过程肯定会返回 0 或 1。

0 投票
3 回答
2305 浏览

perl - List Assignment in Scalar Context

A list assignment in scalar context returns the number of elements on the right hand side:

Why does it evaluate the right hand side and produce 2, instead of the newly defined list being evaluated and returning 3?

To me, it seems like $hello gets 7, $there gets 8, and $world gets undef, then that list is evaluated in scalar context, which would result in 3, as that is the number of elements in the list ($hello $there $world). It seems weird to me that context affects which part of the evaluated expression is returned:

0 投票
2 回答
328 浏览

perl - 在标量上下文中评估 Perl 中的哈希的原因是什么?

我意识到在标量上下文中评估 Perl 中的数组很有用:它会产生 # 个元素。

但是,能够在标量上下文中评估散列的实际用途是什么?例如

  • my $scalar_value = %hash;

  • scalar(%hash)

据我了解,它会生成一个类似 " 3/4" 的字符串,提供有关哈希内部的一些信息,这些信息似乎仅对调试有用。

0 投票
3 回答
1893 浏览

python - 如何在这个 Python 作业中将列表、标量和向量联系在一起?

在我开始之前 - 让我们知道我的班级允许为这项作业寻求外部帮助,只要我们不直接复制代码。我要的是帮助,而不是公然不诚实地获得的代码。我无意以任何方式提出这个问题来作弊。

既然已经澄清了......

这是作业:

#1:编写一个函数 scalar_mult(s, v),它接受一个数字 s 和一个列表 v 并返回 v 乘以 s 的标量倍数。

例如:

我已经开始了那部分,这就是我所拥有的:

但我不断收到此错误消息:

你知道如何解决这个问题吗?

然后还有第二部...

#2: 编写一个函数 replace(s, old, new) 将字符串 s 中所有出现的 old 替换为 new。

例如:

我还没有开始#2,但我真的不明白如何处理它。关于如何开始或如何工作的任何想法?

这是周五到期,昨天分配的。仅供参考。

非常感谢任何回答的人——我知道这是一个非常大的问题要问>。<

如果您需要任何任务的澄清,请告诉我!任何帮助将不胜感激 :)

0 投票
1 回答
594 浏览

oracle - 标量子查询具有聚合操作

我的oracle版本是10.2。当标量子查询具有聚合操作时,这很奇怪。我的表名为 t_test 看起来像这样;

查询字符串看起来像这样;

这个查询的结果是,

这很奇怪,以 t1.t_id=1 为例,

结果是 1,不知何故,“where”运算符不起作用,结果与我这样查询的结果完全相同:

为什么?