问题标签 [unwrap]

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 投票
2 回答
237 浏览

swift - 多个选项的快速解包

我认为这是可能的,但似乎无法让它发挥作用。我敢肯定我只是愚蠢。我试图以以下形式输出格式化地址

来自一组可选组件(一个、两个、三个)。如果 "two" 为 nil,则输出为

"one, three"

0 投票
1 回答
207 浏览

r - 如何将行解包到r中的列

有没有一种有效的方法将 ar 数据框中的行展开到列?这是我遇到的一个反复出现的问题,当我从 SQL 脚本获得的数据应该被解包成几列时。例如,对于我没有 rnn 的时间序列预测,我的目标是使用标准神经网络。我计划事先展平数据,而不是重复使用网络,以便网络接收 t-1、t-2、t-3 等的行。请参阅下面我的精美绘画工作

在此处输入图像描述

基本上,对于每一行,我想在右侧连接 n 之前的行,其中 n 取决于我们想要使用多少之前的时间步来预测当前行中的值。

大多数情况下,我正在寻找一种智能且有效的方法,最好使用 r 中现有的库/函数。我可以用多种语言对其进行编程,但旨在找到一个解决方案。我之前在 Java 中(非常快)和在 r 中(花了 ~forever=1 小时)完成了此操作。

目前我有超过 3000 行和 10 列。例如,如果我想使用 15 个之前的时间步,我们会得到 10+15*10 列。我不知道 15 是否是一个好的选择,因此我需要能够快速测试例如 n = 5、10、15、20、25、50。

编辑

老实说,我是 r 的初学者,因此我寻求帮助,而不是再次为此编写自定义函数。

dput 给出:

当 n = 2 时的结果(在右侧附加 2 个先前的时间步长):

编辑 2

有人对 rnns 以及直接输入前一个时间点时它们与经典网络有何不同有疑问。 rnn vs classic net 问题的第 1 部分解释了我希望如何在我想要预测的数据的右侧为每一行获取 x(t-1), x(t-2)...。

0 投票
1 回答
61 浏览

swift - 包装的选项不应该总是用关键字'Optional'打印吗?

代码

输出

我的困惑是,如果 JSONData 是可选的,那么为什么它打印为非可选没有!,如果它不是可选的,那么它为什么不给出任何错误Can not force unwrap value of non-optional type?。由于展开非可选是错误的!

我的猜测是我不明白我JSONData的类型到底是什么......

0 投票
4 回答
3234 浏览

jquery - jQuery解包不起作用

我正在尝试使用 unwrap 来删除父元素。我正在关注文档,但它不起作用;我有这样的 HTML:测试 html

我写了这个函数来克隆和解包它:

当我运行此代码时,模板上仍然有外部跨度。有谁知道如何正确解开这个?

0 投票
2 回答
1587 浏览

swift - Swift 可选字典 [String: String?] 展开错误

所以在这里我有一个基本的设置

但是错误指出了它要求我强制打开它的位置,如下所示:

这没有意义,因为keyValuedefaultValue已经被解包

0 投票
1 回答
5579 浏览

spring - UnknownUnwrapTypeException:无法解包到请求的类型 [javax.sql.DataSource]

我知道这个问题之前已经回答过,但似乎没有一个回答对我有帮助,因为我没有在我的项目中使用数据源。

我有一个 Maven 项目,与 Spring 和 Hibernate 集成,连接到 SQL Server 2014 数据库。

这是我的 pom.xml,您可以在其中查看版本:

这是hibernate.cfg.xml:

以及我创建会话工厂的类:

我使用 Tomcat 8。每当我运行它时,我都会得到 UnknownUnwrapTypeException: Cannot unwrap to requested type [javax.sql.DataSource]

我已经尝试添加 c3p0 连接池的详细信息,正如我在之前的帖子中看到的那样,我不再收到错误,但服务器也没有启动,只是在创建池后挂在那里。

有人可以帮忙吗?

0 投票
1 回答
131 浏览

jquery - Jquery 在每个中展开

我的解包有问题,这是我的 HTML 代码:

如果我执行:

在我的每一个之后,(在我的浏览器检查器中)HTML 代码变为:

如何获取此 HTML 代码?

0 投票
2 回答
218 浏览

swift - 在 Swift 中使用 nil

如果我的服务器端在映射 JSON 之后,期望 null 值作为默认值(用 Java 编写),是否有可能在 Swift 中使用 nil 值,并映射它们并按原样发送它们而不展开?

我将变量设置为 Optionals,因为它可能在某些时候有价值,也可能不会。但是我不得不打开它,即使我想发送一个 nil 值。

这是我的代码:

如果我尝试使用可选链接,它会迫使我在第 6 行执行此操作:

但后来我得到了这种错误:“'?必须后跟调用、成员查找或下标”

有什么方法可以在 Swift 中使用 nil,或者我必须更改后端的默认值?

0 投票
1 回答
136 浏览

swift2 - Swift 2. 试图解开 label.text!包含 NSNumberFormatter()

Swift 2. 我正在尝试使用 label.text 的答案!再次繁殖。标签是可选的,但必须与 Double 相乘。

任何帮助将不胜感激。

0 投票
0 回答
131 浏览

ios - 无法在 Swift 3 中展开/投射

我正在使用 ios 库 Charts ( https://github.com/danielgindi/Charts )

声明了一个委托函数chartValueSelected,这给了我回报entry: ChartDataEntry

所以我得到entry, with it's data, 声明为var data: AnyObject?

这很奇怪吗?我给它分配了一个非可选的?好吧,这可能是库中的错误,但我至少应该能够访问它?

好吧,我们对??双选项很好。但是什么?为什么我们不能打开它?

更多不起作用的事情是: