所有问题

0 投票
1 回答
128 浏览

mongodb - 将 mongoDB 聚合查询转换为 Spring 数据 mongo 模板聚合

我对 MongoDb 和 Spring-data-Mongo 还很陌生。经过大量研究后,我能够使用以下查询在 MongoDB 中获得所需的结果,但现在我发现在 Spring-data-Mongo 模板中实现相同的逻辑非常困难。

逻辑很简单:

我在文档中有 2 个日期字段和 2 个整数字段。

expireLastModifiedD(整数表示天数),expireLastUsedD:(整数,表示天数),lastModified:(日期类型),lastUsed:(日期类型)。

我需要找到满足以下表达式的文档。

我已经创建了一个 MongoDB 查询,如下所示。

我需要使用聚合在 Spring-data Mongo 模板中创建上述 MongoDb 查询的帮助。

0 投票
0 回答
14 浏览

android - Appium get_attribute 为 Android 10 返回不正确的值

Android 10 与 Android 11 不一致

在 Android 10 和 Android 11 appium 上测试菜单时,结果不一致。

用例:访问禁用的菜单项 Android 10:self.wait_for(item.accessibility_id()).get_attribute('enabled') 返回 true

Android 9 和 Android 11:self.wait_for(item.accessibility_id()).get_attribute('enabled') 返回 false

预期行为:

当项目被禁用时应该返回 false。

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
160 浏览

grafana - Grafana MySQL 查询以在图上动态分组系列

我正在尝试创建一个图表来显示帐户中每个 aws 服务的每日支出随着时间的推移。我的数据库表如下所示:

我想在 Grafana 中创建一个 mysql 查询,随着时间的推移在图表上显示这些数据,并自动创建服务列的系列。我目前正在尝试这个,但它不工作:

知道我怎么能做到这一点吗?我有 20 多个服务要绘制图表,我不想为每个服务创建单独的查询。提前致谢!

0 投票
1 回答
158 浏览

floating-point - seaborn scatterplot x/y ticks 数据类型被切换(浮点值到 int,反之亦然)

我正在使用 seaborn 散点图来绘制发动机“升”值(浮点数)与发动机“气缸”值(整数)。

seaborn 散点图 升 vs 气缸

  • 有三个“圆柱体”值 - 4、6 和 8。但是,散点图上圆柱体的刻度显示为浮点数 - 4.0、4.5、5.0、5.5、6.0 等(x 轴)
  • “升”值是浮点数 - 1.8、2.5、3.1、4.6 等。但散点图上的刻度显示为整数 - 2、3、4 等(y 轴)

为什么是这样?以及如何切换它以使“升”刻度为浮点数,而“圆柱”刻度为整数。

0 投票
0 回答
32 浏览

docker - 如何提前将图像放入容器(图像)中?

我正在使用 dind 图像。每次基于它创建容器时,我都要重新下载图像,这需要很多时间。问题是,如何提前将图像放入容器(图像)中?我已经尝试过使用 Volumes 和几次尝试。

0 投票
0 回答
56 浏览

c++ - CMake为windows编译cpp项目

下午好!我在带有 CLion 的 Macos 中有一个 C++ 项目,它运行良好,但是当我编译它时,它只会创建为 Mac 准备的文件(或者我认为)。我想将项目转移到 Windows,以便我的同事可以在没有 Mac 的情况下使用它。是否可以配置 CMakeList 以便创建可在 Windows 中使用的文件?

我给你我在 CMakeList 中的配置

谢谢!

0 投票
1 回答
39 浏览

sql - UNPIVOT Teradata 中的常数值

我想在执行 unpivot 时在列中插入默认值

电流输出为

QUARTER 值 1 在一列中,移位转到 SHIFT 列,具体取决于我从中提取的值

有什么解决办法吗?

0 投票
0 回答
82 浏览

node.js - 无法在节点 js 上运行我的 oracle 程序

正如您在下面看到的,我正在尝试从我的 oracle 数据库运行存储过程的节点 js 代码块。在我尝试发布所需的变量之前,一切都运行良好(我正在使用 Postman)。当我发送它时,会出现以下消息:

- 错误

我的存储过程在 Oracle 上启动时运行正确

--js代码

0 投票
0 回答
80 浏览

html - Live Share 参与者无法运行任何代码

我和我的朋友正在尝试学习如何使用 HTML 对网站进行编码,我们在 VScode 中使用 LiveShare,LiveShare 的主机可以完美运行代码,但是参与者在尝试运行代码时会收到错误,你不会有一个用于调试 HTML 的扩展。获取扩展并不能修复错误,同样重要的是要注意所有代码文件都保存在主机的计算机上。我的猜测是参与者无法运行文件的原因是它们都存储在主机的计算机上。参与者有什么方法可以在自己的设备上在 VSCode liveShare 中运行代码?

0 投票
1 回答
29 浏览

xml - 用于遍历 jar 文件列表以添加内容与其各自 jar 文件相对应的文件的脚本

我目前有一个 jar 文件文件夹:

需要在每个 jar 文件中包含一个“test.xml”文件,其中包含与每个 jar 文件名称相对应的描述符。

例如:

a1.jar 内部应该是一个 test.xml,如下所示:

我正在尝试在 linux 中执行此操作。

我的尝试:

0 投票
0 回答
22 浏览

direct3d12 - 是否可以更新 Direct3D 12 描述符范围或根签名?

考虑到以下用于声明根参数的描述符范围,是否可以在初始化后更改相应的根签名,使用给定的偏移值并设置一个新的OffsetInDescriptorsFromTableStart,或者每次我们想要应用更改时都必须重新创建根签名?

D3D12_DESCRIPTOR_RANGE我知道一个可能的解决方案是在这里为第二个描述符创建一个单独的描述符并用于SetGraphicsRootDescriptorTable()更新相应的根参数,但我想知道是否有某种方法可以利用描述符偏移参数。

0 投票
0 回答
19 浏览

python - Selenium Python Scrape - 无法将抓取的数据循环到 Excel

我正在创建一个亚马逊抓取,但是有一个循环问题。这是我的代码:

面临的问题:

  1. 为 2 个 ASIN 运行 python,但只有 1 个 ASIN 的详细信息被转换为 csv。

身份证号 https://www.amazon.ae/dp/B08J8181F9 https://www.amazon.ae/dp/B07MX9L4TR

  1. 标题、价格、类别、描述、i_link(主要/主要图像)被转换为 excel,但次要图像除外。

示例: https ://www.amazon.ae/dp/B07MX9L4TR

转换为excel的详细信息: 在此处输入图像描述

**缺少https://www.amazon.ae/dp/B08J8181F9的详细信息 ** https ://www.amazon.ae/dp/B07MX9L4TR 的 第二张图片未转换

0 投票
1 回答
149 浏览

reactjs - 平面列表测量项目 X 位置

我的水平平面列表中有大约 10 个项目。我正在将 Ref 存储到每个项目,如下所示。

我想获得可见元素的 X 位置。所以我尝试了下面的代码,它工作正常。

问题是测量仅适用于完全可见的项目。我什至想测量位置,即使它几乎不可见。我该怎么做?

我试过 itemVisiblePercentThreshold ,仍然测量只对完全可见的项目起作用。

0 投票
2 回答
79 浏览

c++ - 高效的函子调度器

我需要帮助理解函子调度程序的两个不同版本,请参见此处:

住在https://godbolt.org/z/93h5T46oq

调度程序会在一个大循环中被多次调用,所以我需要确保我做对了。在我看来,这两个版本都不必要地复杂,因为函子的类型在编译时是已知的。DispatchA,因为它不必要地创建了一个 (constexpr) 对象。DispatchB,因为它一遍又一遍地传递对象。

当然,这些可以通过 a) 在函子中创建一个静态函数来解决,但是静态函数是不好的做法,对吧?b) 在调度程序中创建函子的静态实例,但随后对象的生命周期会增长到程序的生命周期。

话虽这么说,我不知道足够的组装来有意义地比较这两种方法。有没有更优雅/更有效的方法?

0 投票
0 回答
50 浏览

postgresql - 如何在 docker 容器中使用 pg_checksums?

我在 docker 上运行 PostgreSQL 服务器,我正在尝试设置 pg_checksums 进行有效性检查。

但是,为此,服务器应该处于关闭状态,但是如果我尝试停止 postgres 服务器,则 d​​ocker 容器本身已关闭。是的,这是一个自然的结果,因为 docker 容器本身就是这个过程。

那么,我该如何pg_checksums在 docker 容器上使用呢?它在容器上不可用吗?

0 投票
0 回答
24 浏览

asp.net-mvc - 如何将整个 ASP.net mvc 站点转换为 https

我们有旧的 ASp.net MVC 应用程序需要转换为 https。我没有很多使用 ASP.net 的经验,所以在这个问题上苦苦挣扎。

该应用程序有一个默认网页和多个选项卡,其中每个选项卡都是新的 aspx 页面。我已经下载了证书并安装在网络服务器上,并将证书与 443 绑定相关联,还下载了 Url Rewrite 模块并添加了重写规则以将任何 http 路由到 https。

当绑定中同时启用端口 80 和端口 443 时,所有这些都运行良好但是,当我删除端口 80 绑定并仅保留端口 443 并浏览应用程序时,启动页面可以正常加载 https ,当我单击选项卡转到另一个页面,默认情况下会转到 http 并给出 404 错误(未找到)。

如果我将任何 aspx 页面的 url 手动更改为 https,它就可以工作。我如何确保网站上的所有页面都只使用 https (443),因为我们需要删除端口 80 绑定。

我是否缺少任何配置?下面是来自 web.config 的重定向规则

谢谢你,感谢任何帮助!

0 投票
0 回答
21 浏览

c# - 具有多态数组属性的 ASP.NET MVC 绑定传入对象

我以前没有使用过自定义活页夹,所以如果我让这种方式变得比应该的更难,我提前道歉。

我有一个抽象类字段

FormFields是一个抽象类

为了简单起见,我将仅列出几个从 Fields 派生的类作为示例

在绑定期间,这应该创建一个数组(FormFields),其中混合了从 Field 派生的不同对象类型。我尝试了几个在网上找到的示例,其中一些建议使用 BindProperty/SetProperty,而另一些建议在 CreateModel 期间构建对象。我查看了使用 ValueProvider 手动构建 Form 对象,但它全部填充在System.Web.Mvc.DictionaryValueProvider<object>其中,解析所有这些内容会很乏味。当我到达 BindProperty 时,它似乎已经决定它是一个 Field 数组,我似乎无法迭代每个数组项来更改绑定。

此时有没有办法重新定义数组?

似乎会有一种更简单的方法,我可以说如果 Field.FieldType = 1 然后绑定为文本框。

有人可以就我如何完成这项任务提供一些指导吗?

我还应该提到调用者是来自 angularjs 的 $http 帖子是否相关。

我的接受 $http angularjs 调用的 MVC 接收器

0 投票
1 回答
41 浏览

r - 如何根据变量匹配检查条件

假设我有这些数据:

我想要做的是,对于每个人,首先找出他们拥有的宠物(杰克有一只狗),然后转到包含此宠物的列(对于杰克,这是pet_dog列)。然后创建一个新列,match复制列中的值pet_(对于 Jack,这是0因为pet_dog的值为Jack0)。不确定这是否有必要,但考虑这一点的一种方式是pet指 对person宠物的偏好,pet_列指宠物商店中宠物的可用性,并match说明该人是否能够购买他们喜欢的宠物。

此外,在某些情况下,不会有与'spet_匹配的列。在这些情况下,应该是.personpetmatch0

请注意,对于一个人,比如说Jill,其他人的值是完全不相关的,pet_不对应于Jillpet值的列也是如此。

这是期望的结果:

我怎样才能做到这一点?

请注意,我认为这将涉及使用类似或组合的pet东西将人的值放入变量中,然后转到此列并提取相关值并将其放入。getassignpaste0match

0 投票
0 回答
253 浏览

java - 将 x.509 DER 与 Base 64 证书添加到 cacerts

我从我的 java API 需要连接的 https url 导出了一个证书。

然后导入java jdk cacert,如下:

  1. 单击 chrome 上 url 的开头的挂锁图标

  2. 证书 > 详细信息 > 复制到文件

  3. 选择 x.509 base 64 > 保存文件

  4. 在 cacerts 上安装证书:

    keytool -import -alias testcert1 -keystore "c:\jdk1.7.0_80\jre\lib\security\cacerts" -file testcert1.cer

  5. 运行以下命令来读取 cacerts:

    keytool -list -keystore c:\jdk1.7.0_80\jre\lib\security\cacerts

结果,它列出了几个证书(moslty 已经默认随 jdk 提供)。

它还显示了其中新添加的证书。

然后我执行了相同的过程,但不是在步骤 3 中选择 base 64 证书,而是选择 x.509 DER。

然后,当我阅读 cacerts 文件(第 5 步)时,只显示一个证书(新添加的证书)。

已经存在的所有其他证书不再显示。

想知道如果在我的应用程序中使用 DER 版本,这是否是一个问题。

问这个问题是因为我的 API 只有在使用 DER 版本时才有效。它不适用于 base 64 版本。

谢谢。

0 投票
0 回答
237 浏览

maven - 版本更新后 Swagger 代码生成错误 NoSuchMethodError:hasExplicitTimeZone()

我决定将 io.swagger.codegen.v3 的版本更新为最新的 (3.0.26) ,但它会引发错误。

从哪里可以出现该错误?

然后它显示了很多罐子。不知道他们为什么出现以及如何反应

第一个想法是依赖项的兼容性出了点问题,但我尝试更改依赖项的版本并没有帮助,只记录版本更改

0 投票
1 回答
466 浏览

css - bootstrap 5 内联表单对齐问题

我试图在一个页面上有一个小的内联表单,它有几个用于搜索过滤器的字段和两个用于提交和重置的按钮。如果我在表单域上方,最后的按钮会与表单域不一致。我将如何解决这个问题,使其全部内联在标签下方?

0 投票
0 回答
181 浏览

kotlin - ViewModel 实例化说:“分类器 'viewmodel' 没有伴随对象,因此必须在此处初始化”

我有一个视图模型类 - NotifyVM - 它应该在其构造函数中采用 DAO。我使用了@HiltViewModel@Inject注释。错误是当我尝试使用属性委托初始化片段中的视图模型时by viewModels()分类器“NotifyVM”没有伴随对象,因此必须在此处初始化

我对 Kotlin 很陌生,正在尝试学习 MVVM 架构。我对这个错误完全一无所知。

我的视图模型类:

依赖注入对象:

实例化视图模型的片段:

我确实查找了这个确切的问题并找到了这个。它仍然没有帮助。如果有人能解释什么是错误的以及如何解决它,那将是非常有帮助的。

0 投票
1 回答
55 浏览

ansible - ansible vagrant windows 和 localhost

我有一个使用 win_rm 的 vagrant 框,但是,我需要从中获取一个文件并在我的本地主机(MacO)上使用 blockinfile,然后将文件复制回 vagrant 框。

Ansible 不喜欢库存中有两个 127.0.0.1 项目。我已经尝试了几乎所有我能想到的都无法让他们一起工作的方法。

在 VirtualBox 上运行的 vagrant 设置了 NAT,但除了通过环回地址外,我似乎无法访问它。那可能会解决我的问题。

我还尝试在 Vagrantfile 中设置不同的 IP,但也没有任何成果。

下面是我一直在使用的库存文件。

0 投票
1 回答
22 浏览

html - 粘性导航栏问题

我对 html 和 CSS 很陌生。我制作了一个原型网页,一切正常。我认为使水平顶部导航栏具有粘性是个好主意。

起初,它不起作用。nav如果您添加了课程,我基本上只会让它变得粘稠。我第一次使用div,它没有工作。我通过将其更改为span. 出于某种原因,它有效,但不适用于整个页面。

基本上,导航栏位于其中一个部分的后面,而不是其他部分。

我听说过使用z-index,但他们说那只适用于div. z-index也需要你用position: relative,但我在用position: sticky。我可能错了z-index或错过了什么。

那么,如何使导航栏具有粘性,位于左列和正文的前面,而不是右列。


html:(如果格式不好,请见谅)

CSS:

另外,很抱歉,如果那里有笑话或指向我的教程的链接,这是网站告诉我要做的事情的一部分。

它应该如何分层:(想象它是粘性的,在页面中间) 它应该是什么样子 它看起来像什么: 它看起来像什么

如何实现正确分层的粘性导航栏?

0 投票
1 回答
87 浏览

javascript - TypeError:无法读取未定义抛出的属性“长度”(茉莉花)

这是茉莉花测试中的错误:

TypeError: Cannot read property 'length' of undefined throw\nUncaught TypeError: Cannot read property 'length' of undefined throws *

代码:

我的测试: