所有问题

0 投票
2 回答
2621 浏览

r - 添加特定行以使用 R dplyr 创建新行

我正在尝试添加一个新行Total,该行将是apples+bananas+oranges

我怎样才能使用 dplyr

0 投票
1 回答
1075 浏览

jsdoc - jsDoc代码示例中的多行注释

我们如何在 jsDoc 示例中使用多行注释?

我想包含以下代码片段:

引擎似乎根本不喜欢这样的代码。我曾尝试使用 HTML 特殊符号,例如+* connection details here *+,但 jsDoc 不会将它们转换为正确的符号。

我们怎样才能让它发挥作用?

0 投票
1 回答
977 浏览

javascript - 在 nightwatch.js 中使用文档

我正在尝试使用:

在 nightwatch.js - 但每当我尝试使用 ' document' 时,我都会收到以下错误:

0 投票
1 回答
54 浏览

php - 使用经过验证的数据上传文件

在 Laravel 中,我有一个简单的函数,可以在我的数据库中存储工作列表。

最初,它看起来像这样:

我将其缩短为如下所示:

但是,我还想存储一个文件。以前我做过这样的事情:

在这一点上,我有:

在当前情况下,是否可以从中取回文件,$validatedFormData以便我可以将上传的路径与对象的其余部分一起存储在数据库中?

0 投票
0 回答
311 浏览

python-3.x - pymongo insert_one 文档结构丢失

我有一个 Python3 应用程序,它将电影信息插入到 mongodb 后端(MongoDB Compass),以及一个单独的 nodejs 应用程序返回它。这工作正常,但是我清除了数据库并重新运行了应用程序,现在当我插入带有insert_one返回结构的文档时总是丢失:

query = { "Name": name, "Year": year, "Format": definition, "Extension": extension, "Filepath": filepath, "MD5Hash": filehash, "Subtitles": subtitles, "Date": date, "FileSize": size } result = db.Movies_test.insert_one(query)



首次运行返回数据:

_id: 5b1470da91cb5a2240c57c43 Extension: "mkv" Format: "1080p" Filepath: "E:\Movies\10 Cloverfield Lane [2016] 1080p.mkv" Year: "2016" FileSize: 2953397031 MD5Hash: "baf1b857c3f2f4fe6d08161e814a64c2" Date: 2018-06-03 23:51:06.503 Subtitles: false Name: "10 Cloverfield Lane" UpdateTime: 2018-06-04 00:42:51.141

第二次运行返回数据:

_id: 5b80322f91cb5a05a809a70f Year: "2016" FileSize: 2953397031 Format: "1080p" Filepath: "E:\Movies\10 Cloverfield Lane [2016] 1080p.mkv" Date: 2018-08-24 17:28:31.067 Name: "10 Cloverfield Lane" Extension: "mkv" MD5Hash: "" Subtitles: false

我在这里注意到一个类似的问题:使用 pymongo 的 MongoDB 集合中的 { $t: “”, $v: “”} 结构但是没有解决方案,用户只是切换到使用 DocumentDB。

我读到insert有一个额外的选项insert(query, {'ordered': True}),但这也没有保留数据结构:

_id: 5b80373691cb5a10c42c5906 Subtitles: false Format: "1080p" FileSize: 2953397031 Extension: "mkv" Date: 2018-08-24 17:49:58.160 Name: "10 Cloverfield Lane" MD5Hash: "" Filepath: "E:\Movies\10 Cloverfield Lane [2016] 1080p.mkv" Year: "2016"

任何帮助都会很棒,理想情况下,我更愿意以原始查询顺序插入,而不是在输出来自 nodejs 时处理输出。

0 投票
0 回答
851 浏览

java - 如何使用 Spring 数据 JPA 选择 @ElementCollection 属性?

我有以下实体:

现在我只想选择其属性的一个子集,在本例中为nameandingredients属性。

目前我找到了 4 种可能的解决方案,但它们都有缺陷:

解决方案 1

使用基于类的投影:

这将创建一个仅选择所需属性的 select 语句。

这里的问题是我得到每个馅饼每种成分的一个结果。例如,如果我有 2 个馅饼,每个馅饼有 2 种成分,我会得到 4 个结果,这意味着我必须手动合并这些结果,这似乎是不可取的。

解决方案 2

使用投影:

在这里,每个派我得到一个结果(这很好)。

问题是它实际上选择了所有属性,并且我有一些我不想选择的“lob”(因此正是这个问题)。

解决方案 3

使用字节码编织,以便我可以懒惰地获取所有内容(甚至是@Basic属性)。

我没有尝试这个,因为它似乎是特定于供应商的。但是,如果这是最明智的解决方案,我愿意尝试一下。

解决方案 4

具有转换器和基于类的投影的重复属性:

这只会选择我想要的属性。

问题是我必须手动同步重复的属性,它使用更多的磁盘空间(在我的情况下不是真正的问题)并且需要转换。

我需要该ingredientSet属性,因为我执行IN查询(搜索成分)。


有更好/改进的解决方案吗?

0 投票
2 回答
4026 浏览

c# - 在 C# 中将字符串数组转换为浮点数组

尝试运行此代码时出现错误,理想情况下 e.Messagestringa 更改为doublefloat array。请帮助我们了解错误的含义,或者如何调试代码。

我们也累了一个float.Parse(e.Message, CultureInfo.InvariantCulture.NumberFormat);方法,也导致了错误。

输入(e.Message):

错误

0 投票
4 回答
56 浏览

sql - 基于列组创建具有最小值和最大值查找的完整表视图

我有一个t1有 4 列的表:

我需要创建一个包含所有记录的视图,t1但列出每个和组quant对应的最小值和最大值。ratef1f2

我在下面有一个解决方案,但这似乎是一个很长的解决方法。有没有更简单的方法可以在 SQL Server 2014 中实现这些结果?

0 投票
1 回答
305 浏览

scala - Akka 演员,等待完成初始化问题

我的应用程序使用内部初始化其他演员(孩子)的主管 akka 演员。但是,由于它是异步执行的,因此我在尝试使用 Akka TestKit 编写测试时遇到了问题。

例如,当尝试通过向主管的子actor发送消息来测试系统如何从另一个系统终止时,我创建了一个新的actor系统,然后使用actorOf一个接收配置的主管(用于创建孩子主管内部的演员),如下所示:

然后,如果我尝试使用actorSelection向子actor发送消息,AnotherSupervisor它会失败,因为子actor还不是selectable

失败,因为还没有AnotherManagementReceiver创建。

使用Thread.sleep(5000)作品,但这太糟糕了。

在寻找可能的解决方案后,我测试了:

也因现有的演员消息而失败。

还尝试了 EventFilter 来让子角色在日志中回显一些内容:

这一直等到超时(我什至看到了日志消息),但我猜 EventFilter 只是从 TestKit 创建的“主要”演员系统中读取。

关于如何处理这种情况的任何想法或建议?

0 投票
1 回答
38 浏览

azure - 帐户之间共享的 Azure 用户

我正在为公司的所有员工都应该能够登录的企业制作应用程序。

员工在Azure Active Directory(在公司的 Azure 帐户中)有一个帐户,并将他们作为用户添加到我的 API 应用程序中,就好像他们是我的 AAD 中的用户一样(复制他们不是一种选择)。

我如何描述它可能吗?

我一直在研究 , 之类的东西Single-Sign-OnB2B但对它们都不太了解。

谢谢

0 投票
4 回答
429 浏览

php - 如何用链接包装块元素?

正如HTML5 规范所述

a 元素可以围绕整个段落、列表、表格等,甚至整个部分,只要其中没有交互式内容(例如,按钮或其他链接)。

考虑到这一点,我有一个以 HTML5 doctype ( ) 开头的 WordPress PHP 文档<!DOCTYPE html>,我<article>用 a包装 a <a>,并将 a 设置<a>display: block.

我的源PHP:

但是当我在几个最新的浏览器(在 Chrome、Firefox 和 Safari 中测试)中查看它时,我得到了这个:

包装<a>完全移出<article>,并复制以将一些元素包装在其中。

这些浏览器是否只是不遵守 HTML5 规范?如果呈现的页面似乎不遵循给定的规范,该怎么办?

0 投票
1 回答
2770 浏览

nginx - Nginx 入口超时/连接断开

考虑这个 NodePort 服务:

考虑一个恰好需要 120 秒的请求:

这很好。所以我配置了 nginx-ingress 超时:

我可以确认它在 nginx.conf 中:

所以现在,我尝试进入 nginx ingress pod 并尝试通过 nginx-ingress 访问 myservice:

但是这次我得到了空洞的回应——有时在 35 秒之后,有时在 90 秒之后,但它会到达那里:

我不知道会发生什么。看起来好像 nginx 被随机重新启动并且我的连接被丢弃了。

0 投票
2 回答
874 浏览

reactjs - 如何检测来自状态的字符串中的换行符?

我无法检测到来自文本区域的换行符。该标准.replace('↵', '\n')不起作用,因为在我调用this.state.note返回字符时已经尊重了。

从控制台:

> this.state {flashMessage: "", note: "one potato ↵two potato↵three potato↵four", showShareModal: false, isEditing: true}

> this.state.note "one potato two potato three potato four"

我尝试使用 encoudeURI 并在字符串中搜索 '\n' - 两者都没有运气。

有没有办法获得原始格式this.state.note

0 投票
2 回答
362 浏览

c# - 使用多个GetComponent () ----

两个变量都用 HP_Bar_Green 填充。我怎样才能防止这种情况发生?还有为什么会这样?

我试过附加 this.GetComponent(); 对两者,我试图写一个 IF 语句来防止这种情况发生,但没有运气。

感谢所有帮助和建议!我真的被困在这里了!

**** 更新 ****

我决定将 HP_Bar_Red 移至 EnemyDetection 脚本。这样我就可以将其设为 PUBLIC 并通过脚本手动将其插入 Unity 检查器。但是,当我按下 PLAY 时,图像从脚本字段中消失了,但它仍然出现在屏幕上。然后我可以在游戏处于播放模式并且脚本运行良好时将图像放回检查器的字段中。那么为什么图像不被接受?

0 投票
1 回答
970 浏览

typescript - TypeError:无法读取 null 的属性“地图”。离子 3 打字稿

所以我试图使用从firebase提供的数据向我的地图添加标记,我得到了上述错误。我检查了其他线程,但没有找到解决我的问题的方法。有人建议它是 package.json 中的损坏包或由于 firebase 的异步代码。我在下面粘贴我的代码。请不要介意我放置异步和等待的地方我试图同步代码以查看是否是问题。

0 投票
2 回答
1779 浏览

tensorflow - 使用 Tensor 模型实现 yolo 模型

我正在研究使用 CNN 进行对象检测,我知道有几种模型,例如滑动窗口、基于区域的 CNN、基于快速区域和最后的 Yolo。我希望在张量流中实现 Yolo 模型并在网上搜索但找不到有用的东西。任何人都可以评论如何使用 Tensor 流实现 Yolo 模型,并且在同一张纸条上,我知道有一个用于对象检测的 Tensorflow API,使用这个 API 和直接应用 Yolo 模型有什么区别?任何有助于为此目的编写代码的在线材料。问候

0 投票
1 回答
54 浏览

php - 我是否为标签使用了不正确的正则表达式字符串?

0 投票
1 回答
925 浏览

arrays - Julia:接受多种数组类型的模板函数

我试图在使用该Array类型时保持代码可重用性,但不确定如何在不允许“非法”类型通过的情况下继续进行。示例功能:

然而,第一个例子虽然理论上是一个有效的促销,但foo([1 2 3; 4 5 6; 7 8 9])还是回来了。我不想为每个函数调用手动转换;我也不想必须将所有数组都声明为该类型。我知道我可以将函数调用替换为:MethodError: no method matching (::Array{Int64,2})(::Array{Number,2})Array{Number,2}

但是,这允许任何维度和类型的数组进入函数。我能想到的唯一其他选择是在我最初允许任何和所有数组的地方添加样板代码,手动检查它们的类型和大小,然后从那里开始,但这感觉不优雅。

有什么建议么?提前致谢。(注意:我使用的是 Julia 0.6.3)

0 投票
1 回答
100 浏览

r - 是否可以使用 ggplot2 在散点图上定位星形字形?

R代码输出 5star glyphs但我无法控制它们的位置:

我想使用散点图上的 5 对 (x,y) 坐标来定位每个字形ggplot2

0 投票
2 回答
7525 浏览

abap - 捕捉 SUBMIT 语句的错误

我有许多使用动态调用的 ABAP 程序submit。为了确保它能够运行,我首先进行语法检查。

我遇到的问题是由于逻辑错误。其中一个程序最终试图将一个数字除以零。我不知道为什么或者是否可以修复该错误,但我想做的是能够优雅地告诉我的应用程序发生了错误,而不是让整个应用程序停止。

为了论证起见,假设程序是:

我尝试使用 try catch 块,但如果发生错误,则不会发生任何事情。

我也尝试使用catch system-exceptions.

在后台运行报告不是一个选项,因为我需要结果。有没有办法从这个语句中捕获错误?

0 投票
2 回答
881 浏览

perl - perl 模块 Class::HPLOO v0.23 安装问题

我正在尝试安装 Class::HPLOO perl 模块并遇到问题。我正在使用 perl 版本 5.28.0。我迫切需要帮助解决这个问题,我从最近几天开始尝试解决这个问题,但没有运气:(。

我试图通过 cpan 安装并得到以下错误:

我已经从https://metacpan.org/pod/Class::HPLOO网站下载了模块并尝试手动安装但同样的问题。

请帮助解决此问题。提前致谢!

0 投票
1 回答
349 浏览

arrays - 给定 4 个未排序的数组,用 sum 找到所有可能的四元组

给定四个长度相等的数组,它们没有排序,它们有唯一的元素,但是数组之间的元素可能会发生冲突,所以我们被要求从每个数组中选择一个元素并满足这个条件 "x1+x2+x3+x4 < m"并计算所有可能的解决方案。

我们可以做一些比排序所有数组并在 O(n^3*logn) 中做更好的事情吗?


给定四个长度相等的数组,它们没有排序,它们有唯一的元素,但是数组之间的元素可能会发生冲突,所以我们被要求从每个数组中选择一个元素并满足这个条件 "x1+x2+x3+x4 < m"并计算所有可能的解决方案。

我们可以做一些比排序所有数组并在 O(n^3*logn) 中做更好的事情吗?


  1. 生成一个数组,其中包含来自 x1 和 x2 的元素之间的所有总和。这将有 O(n^2) 个元素。让我们称之为 arr0
  2. 对 x3 和 x4 执行相同的操作。让我们称之为 arr1
  3. 对两者进行排序
  4. 现在我们将问题简化为从 2 个排序数组中找出元素之间的总和 < m 的数量。

    /li>

这个小算法将在 O(length(arr0) + length(arr1)) 中解决这个问题,因为 p1 指针总是减少而 p0 总是增加,并且对于每个循环,我们总是增加或减少其中一个

总的来说,这给了我们一个 O(n^2) 来生成对,O(n^2 * log n^2) 来对它们进行排序,O(n^2) 来计算四元组。

0 投票
1 回答
307 浏览

reactjs - 使用商店 Mocha 和 Enzyme 测试组件

我正在尝试测试我的组件,但由于商店我有一个错误。

错误是:

不变违规:在“Connect(withRouter(DropzoneComponent))”的上下文或道具中找不到“store”。要么将根组件包装在 a 中,要么将“store”作为道具显式传递给“Connect(withRouter(DropzoneComponent))”。

0 投票
0 回答
451 浏览

java - 异常处理器后的骆驼中止路线

我在使用 Camel 时遇到问题,当调用在交换机上设置故障的处理器时,路由在完成路由之前中止。我有一个这样配置的异常处理程序:

在 ExceptionProcessor 类中,它看起来像:

问题是,如果捕获到异常,则不会调用 QueueBean 行。创建并发送了一个 SOAP 错误,但不会调用进程 (new ExceptionProcessor) 之后的任何内容。我承认我不是骆驼专家,所以我的设置方式可能有问题。

有趣的是,这曾经奏效。我们更新了 Camel 和 Spring 的版本以在 JDK 8+ 下工作,并且行为从 Camel 2.13 更改为 Camel 2.20

现在,如果我在异常处理器中注释掉 setFault(true) 行,它会正确调用路由中的以下行。这是有道理的,因为我实际上并没有告诉 Camel 创建一个 SOAP 错误——事实上,我正在生成一个自定义 SOAP 消息来发送回来,而不是 Camel 生成的 SOAP 错误。但是,就像我说的那样,以前这无需注释掉 setFault(true) 行就可以工作。

此外,我在异常处理器中还有其他异常,我检查这些异常确实会发回 SOAP 错误,因此(我相信)在交换中正确调用 setFault(true)。这些也无法继续路由,并且永远不会创建/调用 QueueBean。

0 投票
1 回答
909 浏览

xml - XSL - 从其他结构替换节点值但名称相同

我正在尝试替换一些节点值。这个想法是在其他结构中搜索具有相同名称的节点并替换该值。

在这里,我将 Body/A 的值更改为 Rule/A,Body/C/D 的值更改为 Rule/D。

像这样的东西。

对此。

目前我正在遍历所有子节点,搜索节点名称之间的匹配,但是我应该如何保持相同的结构并只更改值?