问题标签 [vec]

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 投票
0 回答
80 浏览

rust - &Vec 赋值借用

绑定到 var 后分配和直接分配 a 有什么区别&Vec

借用检查器:

0 投票
2 回答
233 浏览

rust - 如何在 Vec 等容器中管理 tokio oneshot::channel?

我想用一个容器来管理tokio::oneshot::Senders。我正在使用Vec,但似乎保存的值Vec是引用,我需要使用self,而不是引用来调用它:

错误:

我怎样才能实现我的目标?

0 投票
0 回答
31 浏览

vector - 为什么在对 Vec 求和时需要指定总和的类型?

行:

错误:

我可以使用以下任一方法修复它:

或者:

该类型u32存在于 Vec 的声明中。为什么 rustc 不能推断 sum 的类型与元素的类型相同?

0 投票
1 回答
172 浏览

rust - Vec 是如何实现 BorrowMut 的?

我在标准库文档中运行了以下示例,出现了一个难题。

我找到了一个trait的实现BorrowMutVec,我不明白它是如何工作的。比如下面的代码表明No.1有效,为什么No.2无效,泛型T有什么作用?</p>

0 投票
0 回答
52 浏览

r - 矢量误差校正模型中的解释误差校正项——R

我使用 tsDyn 包在 R 中运行了矢量纠错模型 (VECM)。我对输出的解释有疑问。我有 3 个变量的数据:GDP(因变量)、低工资就业TFP。在看到有证据表明选择的单位存在协整后,我运行了一个 VAR,然后运行了一个 VECM,其中 GDP 作为我的第一个变量,然后是低工资就业和 TFP。

以第一个单位(BG)为例(请参见链接图片),我理解解释如下:低工资就业与GDP之间存在长期平衡。GDP 和低工资就业之间的长期均衡(ECT)的任何短期偏差都会以 25% 的调整速度进行修正。

我觉得令人费解的是:ECT 对 GDP 的实质性解释是什么?一个变量如何能够与自身保持长期平衡?请在此处查看带有纠错条款的 ECM 输出

有任何想法吗?谢谢!

0 投票
1 回答
558 浏览

json - 如何在 rust 中将矢量转换为 json

各位,我最近才接触到rust,现在想用rust写一个静态网站。现在我有一个非常基本的问题。代码如下:

如何将帖子转换为 json,例如:

0 投票
2 回答
58 浏览

rust - 如何将变量的资源推入向量但使其保持活动状态

我有一个关于如何将move变量转换为向量但不破坏该变量的问题,因为它必须在循环中重用。下面显示了我的意思:

上面的代码运行。clone但是,我想避免

因为letterset无论如何都会被清除。相反,我想将其内容移入v 但保持其活动状态,因为letterset必须用于下一次迭代。

我试图删除.clone(),但显然这会导致“移动后借用”错误。我想知道怎么做,谢谢。

0 投票
1 回答
111 浏览

glsl - Vulkan 从整数中解压 uvec4

我观察到一些奇怪的行为。我有一个无符号 32 位整数数组。我使用一个整数来编码 4 个值,每个值大小为 1 个字节。然后我想将这样的缓冲区传递给顶点着色器

为了实现这一点,我使用VkVertexInputAttributeDescriptionwith formatset to VK_FORMAT_R8G8B8A8_UINT。我已经定义了这样方便的结构

然后我构建我的缓冲区,PackedUVec4[]然后将此类缓冲区发送到 GPU。但是,我观察到的是字节顺序被交换了。例如,如果我有

它似乎打印了正确的输出。但是如果将格式更改为VK_FORMAT_R32_UINT并尝试运行

我以相反的顺序得到字节。向量类型是否使用不同的字节序?

0 投票
1 回答
32 浏览

rust - 如何通过传递另一个较小的切片来修改较大切片(或 Vec)的一部分?

如何正确实现下面的代码?

0 投票
1 回答
264 浏览

rust - Read::read_exact 不填充缓冲区

我有以下代码:

根据std::io::read_exact的文档,它将“读取填充 buf 所需的确切字节数”。但在这种情况下,尽管有 4 个字节的容量,但没有字节被读入 vec。这是怎么回事?