所有问题

0 投票
3 回答
719 浏览

html - 当一个被点击时,Bootstrap 折叠展开所有卡片

嗨,我正在尝试对我的 django 应用程序的一部分使用 bootstrap collapse。

到目前为止,这是我的实现:

我面临一个问题,当我单击card-header卡片时,所有折叠card-body类元素都会展开,而不是相关元素(这是所需的行为)。

任何有关如何解决此问题的指导将不胜感激。

0 投票
1 回答
898 浏览

reactjs - 无法在子组件 React redux jest 中激发更改事件

我是反应 redux 的新手,我正在尝试对 FormContainer 组件进行单元测试。但我无法使用酶或玩笑模拟 Form 组件上的更改事件。在 wrapper.instance() 我收到 null 但我不认为应该这样做。如果不是,那么测试 FormContainer.js 文件的正确方法是什么,因为当我运行测试覆盖率时,它告诉我更改功能未被发现。

FormContainer.js

FormContainer.test.js

测试表单容器 › 模拟更改

0 投票
1 回答
1760 浏览

azure - Cosmos DB 左连接

Cosmos DB 的所有文档,看起来它只支持JOIN关键字,这似乎是一种INNER JOIN.

我有以下查询:

这可以正常工作并返回已OtherCollection填充的文档数据。但它显然不会返回任何没有填充它的文档。

加入的原因是有时我执行以下查询(查询是根据用户输入建立的)

问题是在这种情况下我怎样才能有一种LEFT JOIN运算符?

0 投票
2 回答
37 浏览

javascript - React 类组件异常 this 对方法的绑定

对于如下示例类组件:

绑定到类方法的行为this并不一致。

玩弄这个组件,我们会发现,handleChange并且removeItem有正确的this上下文,而上下文handleSubmit为.thisundefined

两个具有正确this上下文的函数在 jsx 中都表示为箭头函数。如下所示:

虽然handleSubmit作为函数本身传递。如下所示:

但是,我真的不知道为什么会这样。因为,在我的理解中,函数如何传递并不重要,即作为函数本身或上面的箭头表示。

编辑反应示例

0 投票
1 回答
215 浏览

python - 基于 Project 和 ID 两列的 SUM

目前,我正在寻找基于 ID 和项目的开始日期的每个项目类型(又名 groupby)的单个 ID 的 30 天 SUM()。这应该在每个出现相同 ID 和项目代码的情况下重复。我知道帮助我按 ID 和项目获取每月总和的查询,但每月总和并不能回答我的问题。

这是一个示例数据集:

过去,我尝试过一个基本查询,它给我一个 groupby ID 和 Project,以及每月 SUM() 的金额。然而,每月进行汇总并不能回答我的问题。我希望在第一次看到 ID 和项目时开始 30 天的时间范围。

这是我用于每月总和的示例代码。

0 投票
1 回答
239 浏览

vba - 如何让 VBA(单词)在每个页面上找到特定字段文本的第一次出现?

我正在设置一个新单词 VBA 工具,以使用参考管理器 12 创建文档的超链接列表。该文档包含参考,我需要在所有参考第一次出现在页面上时突出显示它们。因此,首先我需要 VBA 宏在它们第一次出现在每个页面上时标记所有 wbFieldAddin(值 81)。所以要明确一点,不应该限制在每页上标记第一个字段,而应该限制在每页上标记第一个唯一字段(基于文本/参考)。

我创建了一个代码来查找所有域代码并突出显示它们(见下文),这是可行的。我无法将搜索更改为仅包含每个页面上的第一个唯一引用。

所需输出示例(粗体=突出显示):[第 1 页]这是一个示例(Author1 et al. 2019)。这是示例的下一部分(Author2 et al. 2018)。这是示例的最后一部分(Author1 et al. 2019)。

该宏会找到所有 wdFieldAddin,但我需要将其限制为每个页面上的第一个唯一引用。

提前非常感谢您,如果我需要详细说明其他任何内容,请告诉我。非常感谢。

0 投票
1 回答
892 浏览

laravel - 如何自动将应用程序语言环境设置为所有 laravel 路由的前缀?

我正在尝试以自动方式获取实际的应用程序语言环境作为我所有路由的前缀,atm 每次调用这样的路由时我都会将其作为参数提供:

网页.php

header.blade.php

这实际上有效,例如显示 en_US/contact,有没有办法避免在路由呼叫中提供语言环境?

编辑:经过一些回答后,我按照这里的文档https://laravel.com/docs/5.8/urls#default-values,所以我的代码看起来像这样:

中间件:

内核.php:

网页.php:

但仍然需要给语言环境我做错了什么?

EDIT2:注意中间件仅在我在 URL 上设置 locale 参数时才有效,如果我不写它不会触发,也许有错误

0 投票
0 回答
156 浏览

python - 如何仅在烧瓶中需要时设置会话cookie

如果用户未登录以申请 GDPR,我想禁用烧瓶中的会话 cookie。那可能吗?你会怎么做?

0 投票
1 回答
24 浏览

c# - 控制器检查是否已创建代理名称

我想添加逻辑来检查代理名称是否已经创建并提醒用户。我创建了这个 IQueryable SearchAgents,它接受一个字符串查询,我打算将它添加到控制器中,但我不确定这是否是正确的方法。

这是验证代理的正确路径是否已在系统中?

代理控制器

代理数据服务

0 投票
1 回答
47 浏览

android - 我怎样才能找到 cmake 下载 android studio

我想使用版本是 14.0 的 cmake,但我在 android sdk manager 中找不到这个版本在此处输入图像描述

我去cmake官方网站,我找到一些cmake下载,像这样: https ://github.com/Kitware/CMake/releases/tag/v3.14.0 但我在论文中找不到android.toolchain.cmake脚本版本的cmake。

有没有地方可以找到适用于 android 的 14.0 版 cmake 或者我误解了如何使用它?

先谢谢了~

0 投票
1 回答
78 浏览

sql - 预览报告时出现参数错误

在此处输入图像描述我创建了一个查询并在查询中添加了日期参数。当我运行报告时,我收到错误消息

“报表参数‘StartDate’具有依赖于报表参数‘StartDate’的DefaultValue或ValidDate。前向依赖项无效。

我使用相同的数据库和相同的参数编写了大量报告,并且一直有效。我现在在另一家公司工作,它使用与我以前的雇主相同的 ERP 软件,所以我不确定有什么区别。我正在使用 Visual Studio 2015 和 SQL 2014

我的参数设置设置为使用常规下的日期/时间,以及从可用值下的查询中获取值。没有指示默认值。

0 投票
1 回答
605 浏览

jboss6.x - 如何记录或监视放置在队列中的 JMS 消息?

我们在 JBoss EAP 6.4 上。

有一个 JMS 队列有一个消费者,该消费者立即消费放入队列中的所有内容。

我想检查放入队列的内容,但对于我的工具(Hermes JMS),队列始终为空。

我尝试为“org.hornetq”类别配置精细级别的日志记录,但放置到队列的消息不会在任何调试级别记录。

有没有办法在立即消费时查看放入队列的内容?

谢谢,

瓦莱里

0 投票
0 回答
40 浏览

python-3.x - 更新 Teradata 版本时 Python 代码停止工作

我正在为 python 使用 teradata 模块。以前我有两行有效的代码。从 Teradata 15 -> Teradata 16 升级后,以下代码停止工作。

我收到错误消息:

关于如何解决此问题的任何想法。如果您需要更多信息,请告诉我。

raise DatabaseError(i[2], u"[{}] {}".format(i[0], i[1]), i[0]) teradata.api.DatabaseError: (0, '[IM002] [ Microsoft][ODBC 驱动程序管理器]

0 投票
0 回答
586 浏览

c# - Asp.Net Core Web Api 中的 Azure AD 挑战 + 我自己的 JWT 承载

我需要挑战 Azure AD 登录,然后从登录时获得的 JWT 令牌(令牌的数据段中包含的邮​​件/名称/组等)获取用户信息,并在 WebApi 中对其进行验证。

然后检查天气邮件是否已经注册:

  • 如果不是:使用内部 api UserManager 创建新帐户
  • 如果是:登录用户并从 INNER WebApi 持有者(服务)为他制作 JWT 令牌

关键是在 SPA ReactJS 前端摆脱 Azure AD JWT 令牌。一旦用户单击“使用 Azure AD 登录”按钮,后端应该按照我之前描述的那样执行操作。成功登录前端后,应该使用我的 Web Api 生成 JWT 令牌,以便在前端组件内进行授权。

结论:我真正想要的只是方法:

  1. 执行所谓的“挑战”(重定向到 Azure AD 登录页面)
  2. 成功登录后重定向到前端
  3. 在后端获取 Azure AD JWT 令牌(作为字符串或 JwtSecurityToken 实例)以在我的 Api 中再次验证并处理它

我在 Azure 上设置了 AD 并注册了应用程序。在 Startup.cs 文件中,我“声明”了名为“Azure”的 JwtBearer 身份验证方案和我自己的 - 名为“Inner”,此外,我为它们中的每一个都制定了授权策略。

我的想法是制作一个注定会引发挑战的端点,然后使用新的 JWT 令牌以我希望他登录的用户登录。

我遇到的一个错误是 Challange()

即使我使用 Microsoft.AspNetCore.{Mvc, Authentication} 以及对这些包的最新引用,也无法识别方法 - 我不明白......

编辑:

好吧,我太愚蠢了,以至于我忘记了从 ControllerBase 继承该控制器,因此无法识别 ControllerBase.Challenge() 方法。现在它可以工作了,但是当我设法走正确的路线来“调用”此操作时,它会在我的 Web 浏览器中返回 401 NOT AUTHORIZED ERROR,而不是引导我到 Azure AD 唱入站点:/

我应该以其他方式吗?

希望这是我想要实现的足够信息,如果不是,我会在稍后添加它。

感谢您的时间...

0 投票
1 回答
62 浏览

python - 如何在匹配多个不同列的同时比较 Pandas 中的列?

我正在构建一个机器学习软件来分割大型数据包的页面。我试图通过自动化验证预测输出与带有标签的目标输出的过程来对模型进行一些分析。为此,我创建了一个如下所示的 pandas 数据框:

为了简洁起见,我还省略了其他列(总共 13 列,不包括索引)。我对熊猫比较陌生,但我基本上希望让数据框看起来像这样:

所以我可以验证predicted == label每个page.file

我尝试了几件事:

首先,我尝试df[df.groupby(['file', 'page_num'])]了,但产生了错误“ValueError:无法将大小为 489 的序列复制到维度为 13 的数组轴”。

我检查df.groupby(['file', 'page_num']).groups并注意到这些组是我想要的:文件及其页面。但是我不能使用 DataFramewhere函数,我也不认为apply是我想要的。

我也尝试过遍历组并检查数据框,但我得到了很多False结果。Jupyter 笔记本输出如下所示:

我真的不明白发生了什么,因为每次我尝试更改某些东西时,我都会得到不同的 ValueError 或 TypeError 或类似的东西。我希望能够遍历产生的组df.groupby(['file', 'page_num']).groups并检查我的主数据框在和where和df中是否具有匹配的值。labelpredicteddf['file' == group[0]]df['page_num' == group[1]]

我对熊猫很陌生,所以我可能遗漏了一些小东西。任何帮助表示赞赏。谢谢!

0 投票
3 回答
1138 浏览

google-cloud-dataflow - 使用 SSL 的 Google Cloud Postgresql 的 Java 连接字符串 - 数据流

需要使用 Dataflow Job(Java 代码)将数据写入 Google Cloud PostgreSQL。此 PostgreSQL 实例已启用 SSL。所以想知道这个启用SSL的PostgreSQL数据库的连接字符串(客户端认证、密钥和服务器认证)。在没有 SSL 的情况下,以下连接字符串在 Dataflow Job 中可以正常工作。但想知道与 SSL 的连接字符串。

0 投票
1 回答
681 浏览

r - 将 R data.table 插入/更新到 PostgreSQL 表中

我有一个PostgreSQL已经定义了表和列的数据库。表的主键是(Id, datetime)列的组合。我需要定期将不同 ID 的数据从R data.table数据库中插入。但是,如果特定(Id, datetime)组合的数据已经存在,则应该更新(覆盖)。我怎样才能使用RPostgresRPostgreSQL包做到这一点?

当我尝试插入已经存在某些 (Id, datetime) 行的 data.table 时,我收到一条错误消息,指出违反了主键约束:

0 投票
1 回答
180 浏览

qt - 如何从数据库中的坐标向地图添加项目?

我有一个包含机场坐标的数据库,我需要在地图上用点显示它们(QtLocation)。使用 QSqlQueryModel 我可以轻松地填充和显示 TableView,但我不知道如何创建 MapQuickItems。

在 main.cpp 中:

0 投票
2 回答
259 浏览

elasticsearch - 在 Elasticsearch 中为每个子查询指定大小

我有类似于 SQL 中联合操作的查询。我需要为每个索引指定结果集的大小。例如,我想从第一个索引中获取 10 条记录,从第二个索引中获取 15 条记录。

我的查询:

发送查询的网址: http://website.com:9200/user_data,group_data/_search

如果您有任何想法,我将不胜感激。谢谢

0 投票
0 回答
933 浏览

ansible - Ansible yum 模块看不到带有选项 installroot 的存储库

我想将基本 CentOS 安装到指定目录,例如 /var/centos。目录是空的。我在 yum 中使用了下一个命令:

此命令安装基本系统没有任何问题。我想通过 Ansible 做同样的事情。

在 Ansible 中,我使用了下一个任务:

执行剧本时,我收到一个错误:

据我了解,百胜没有看到任何回购。

我列出清单:

当我执行任务时,我什么也没有收到。

为什么 yum 模块看不到 repos?

更新。 在执行安装基础任务之前,我执行了命令 - rpm --root /var/centos --force --nodeps -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-6.1810.2.el7.centos.x86_64.rpm,之后一切正常。

最后的剧本:

0 投票
1 回答
200 浏览

c# - 跨负载均衡应用程序的并发和锁定

我正在编写一个应用程序,用户可以在其中创建具有开始日期和结束日期的项目,并将它们保存到 Microsoft Sql Server 中托管的 SQL 数据库中。应用程序中的规则是在给定时间内只能激活单个项目(没有重叠项目)。该应用程序还需要负载平衡,这意味着(据我所知)传统的信号量/锁定将不起作用。

一些额外的项目:

  • 记录保存在两个表中(基于业务需求)。
  • 允许用户在现有记录的中间“插入”记录。插入的记录会调整任何预先存在的记录的开始和结束日期,以防止项目重叠(如有必要)。
  • 理想情况下,我们希望使用我们的 ORM 和 .Net 来完成此任务。我们没有太多的余地来更改数据库架构,但我们可以通过 ORM 创建事务并执行其他类型的 SQL 操作。

我们的目标是防止发生以下情况:

  • 来自多个用户的保存导致任一表中的项目重叠(例如,用户 1 和 2 查询数据库,查看没有重叠记录,并同时保存)
  • 来自多个用户的保存导致每个目标表中的不同状态(例如,两个用户“插入”记录,并且操作在两个表之间交错。表 A 看起来好像用户 1 先行,表 B 看起来像虽然用户 2 先走了。)

我的问题是如何锁定或阻止多个用户在负载平衡的服务器上同时保存/插入。

注意:我们目前正在研究使用 sp_getapplock,因为它似乎可以满足我们的要求,如果您对此有经验或觉得这将是一个错误的决定并且想要详细说明,我们将不胜感激!

编辑:添加了附加信息

0 投票
2 回答
36 浏览

angular - 如何对对象执行动态变化检测

我有 2 个组件

  1. 客户组件
  2. 预览组件

客户类

客户.component.html

客户.component.ts

preview.component.html

预览.component.ts

我的要求是显示在客户组件中输入的任何内容的预览,将对象传递给预览组件并稍后在预览组件上执行一些操作。

如何正确执行此更改检测,以便我可以将父组件上的任何更改应用于子组件?

0 投票
0 回答
232 浏览

javascript - 如何使用多个 .chunk 文件创建文件?

我有更多 .chunk 文件,我使用 node-fetch 获取并使用这些文件,我想通过某种方式“将它们收集在一起”来创建另一个文件。

我试过这个:

但是文件在完成后已损坏,我也尝试使用 flieStream.write(res.body, { end: true }) 而不是 res.body.pipe(fileStream, { end: true }) 但我收到以下错误:

0 投票
1 回答
437 浏览

android - Android - Firestore 离线数据同步

Firestore文档说:

Cloud Firestore 会缓存您的应用正在使用的数据,因此即使设备处于离线状态,应用也可以写入、读取、侦听和查询数据。当设备重新上线时,Cloud Firestore 会将任何本地更改同步回 Cloud Firestore。

现在,我已经对此进行了测试,显然,重新联机的设备并不是同步发生所需的全部内容。

我通过以下方式进行了测试:

  • 在我的模拟器上打开“飞行模式”
  • 尝试将数据发送到 Firestore*
  • 关闭我的应用
  • 在我的模拟器上关闭“飞行模式”

* 我用了FirebaseFirestore.getInstance().collection("foo").document().set(bar)


在此测试结束时,数据未发送到 Firestore 远程数据库。我需要再次打开我的应用程序才能发送数据。

但是,我仍然不确定到底是什么触发了同步。是只有我的应用程序处于打开状态,还是需要有一个打开的套接字才能使用 Firestore?


我测试了最后一件事,即:

  • 在我的模拟器上打开“飞行模式”
  • 尝试将数据发送到 Firestore*
  • 关闭我的应用
  • 更改我的代码,使应用程序停留在初始屏幕上
  • 在我的模拟器上关闭“飞行模式”
  • 打开我的应用

在此测试结束时,数据未发送到 Firestore 远程数据库。

但是,再一次,我仍然不确定究竟是什么触发了同步。它可能是打开的套接字,但如果是这样,它是否需要在与我的收藏相关的查询中打开?


我的最后一个问题是:

究竟是什么触发了同步?

0 投票
1 回答
1076 浏览

ios - Facebook 广告管理器未显示 iOS 应用程序中的标准事件

我在 iOS 应用程序上实施 Facebook 分析标准事件时遇到问题,在我看来 Facebook SDK 上存在错误。

在 SDK 的所有集成和开发以及 Facebook 活动到位之后,我处于这种情况:

  • www.facebook.com/analytics中,我可以看到正确的结果。所有标准事件都被正确调用并显示良好。

  • business.facebook.com/events_manage中,我看不到任何单个事件被调用。无论我在分析中看到什么,我在这里都看不到任何结果。奇怪的是,当我在广告管理器上执行测试事件时,事件以正确的参数完美到达。一切似乎都在工作。

有任何想法吗?有没有人遇到同样的问题?

谢谢