所有问题

0 投票
1 回答
1153 浏览

c# - 使用 PIT(时间点)ID 和 Search_After API -NEST ElasticSearch

我一直在阅读Point in time API并希望在我的.net 应用程序中使用 NEST 来实现它。但是,在阅读那篇文章(.net 应用程序超链接)时,我看到了 Fluent DSL 示例,如下所示。有没有一种方法可以找到该 ID,而无需在控制台上访问 kibana 并进行查询搜索以获取该 ID,然后将该 ID 放入“a-point-in-time-id”中?或者“a-point-in-time-id”是否会为您做到这一点,就像映射到 ID 一样?

如果你这样做,我知道在 kibana cli 控制台中:

POST /app-logs*/_pit?keep_alive=5m它会给你一个 PIT(时间点)id。你如何在 NEST 中检索它?

并在阅读search_after并尝试使用 Fluent DSL Example 为 .net 客户端使用后的搜索来实现它时。我注意到他们有“项目”这个词,但它没有说“项目​​在示例中是什么。那到底是什么?

在这里,我尝试实施.PointInTime(),但被卡住了。.Sort().SearchAfter()

我知道当您使用 PIT ID 时,您不需要在搜索中使用索引,但在超链接示例中,它没有显示您将如何实现它。所以只是有点迷失了如何做到这一点。任何指针/指导/教程都会很棒!


但只是想看看我如何在 NEST 中做到这一点,但如果你说它是 XPACK 的一部分,我会理解的。

0 投票
0 回答
38 浏览

sql - 如何在 Apache Beam 管道中处理 SQL Transformer 中的损坏记录

我有一个带有 SQL 转换(方解石)的 Beam 管道,我希望能够知道哪些记录会根据记录中的值引发异常。我已经在 try/catch 中包围了我的转换,但它并没有真正做太多,我无法看到哪些确切的记录正在引发错误。这是转换的片段

任何想法如何做到这一点?

0 投票
2 回答
198 浏览

powerbi - 过滤空白时 ALLEXCEPT 不起作用

我有一个简单的问题。当我过滤不存在​​的值时,我的 DAX 度量似乎无法正常工作。以下是一些细节:

表:第 1 列:A、A、A、A、A、B、B、B、B

第 2 列:1,2,3,4,5,1,2,3,5

度量=计算(countrows(table),allexcept(column1))

当我按 column1 过滤时 Card Visual 返回正确的行数(过滤窗格中的任何值)

但是,当我按 column2 =“4”和 Column1 =“B”(在过滤窗格中)过滤时,它会返回错误的行数。似乎它应该按 column2 过滤,除非我专门为 value = "4" 过滤器。然后它在卡片视觉中给出“空白”结果值。

任何想法为什么?

这是屏幕。我想用“4”填充那个空白单元格(在单表数据模型中。在此处输入图像描述

0 投票
0 回答
122 浏览

spring - vaadin 14 spring boot elemental.json.JsonException:无效文字:“”

我不知道为什么我不能再启动我的 vaadin 14 应用程序了!有什么建议吗?

0 投票
1 回答
56 浏览

firebase - Firebase:在验证电子邮件之前不要创建用户

我有一个使用 Firebase 电子邮件身份验证的 Flutter 移动应用程序。用户通过输入用户名、密码、当前国家和名字和姓氏来注册自己。当他们注册时,我在 users 集合下创建一个用户文档,其中包含电子邮件作为 id、名字、姓氏、国家、通知令牌。但是,一旦他们验证了他们的电子邮件地址,那么只有他们才能使用该应用程序的所有功能。

我的问题是,一些用户输入了不存在的垃圾电子邮件地址。因此,我最终在身份验证以及我的 Firestore 用户集合中也有错误的电子邮件地址。此外,由于这些是垃圾电子邮件地址,他们将永远无法验证和登录。

现在我有一个 Firebase 调度程序功能,可以从身份验证和用户集合中删除这些未经验证的用户(超过 30 天)。

我不想在 Firebase 身份验证以及用户集合中创建任何条目,除非用户验证他们的电子邮件地址。或者有没有其他方法可以实现这一目标?

谢谢

0 投票
2 回答
30 浏览

google-apps-script - 清除未指定总行数的范围中的值

我正在尝试清除Clima!V1:V范围的值,但由于我没有指定范围的总大小,因此出现错误,解决此问题的最简单方法是什么?考虑到这一列的总行数会随着时间的变化而变化。

0 投票
1 回答
29 浏览

c++ - Sapera++ 与 Qt LNK2019 GetOptionsFromQuestions 和没有关联的缓冲区和索引超出范围

我正在用 Qt 品尝 Camera Genie Nano,但它向我显示了这个错误 LNK2019 GetOptionsFromQuestions:

LNK2019 GetOptionsFromQuestions

我不知道为什么。我尝试通过注释这两个代码行来忽略此错误,并且该错误消失了,尽管如此,运行程序后出现了另外两个错误:

  1. 索引超出范围(SapManager.cpp(第 774 行)

  2. 没有关联缓冲区(SapView.cpp(第 144 行)

有没有人遇到过类似的情况?或者有谁知道如何解决这个问题?

我添加了库“Sapclassbasic.lib”和相应的路径,但它不起作用。

我用 Visual Studio 运行了这个相同的程序并且工作完美,但在 Qt 中它没有运行,尽管我将 MSVC 编译器放在 Qt 中。

0 投票
1 回答
199 浏览

kotlin - mockk,如何验证抛出特定异常

使用 mockk 1.9.3,junit 4

具有报告不同条件的异常的功能,需要测试并验证是否报告了正确的异常。

考试

0 投票
2 回答
72 浏览

javascript - 如何在使用 Javascript 滚动页面时使用 scale3d 逐渐增加比例?

我想在滚动页面时在 css 上使用 scale3d 逐渐增加比例。喜欢从

我的代码没有按照我想要的方式工作,有什么办法可以做到吗?谢谢你

0 投票
1 回答
55 浏览

google-cloud-monitoring - 创建自定义指标描述符不断导致 HTTP 500

我想我已经破坏了我的项目的自定义指标。

昨天早些时候,我在玩云监控 api,我创建了一个度量描述符,并使用最新的 python3 云监控库create_time_series调用向它添加了一些时间序列数据。对结果感到满意,我使用库删除了描述符,这引发了错误,因为我错误地传递了描述符的名称。我用正确的名称再次调用它,它成功了,但是现在create_time_series对该项目的每次调用都失败并显示 HTTP 500。包含的错误消息只是说“几秒钟后重试”,我有,但无济于事.

我已经验证我可以在我的其他项目上创建时间序列数据,并且可以按预期工作。google 的 API 文档中提供的 API Explorer 也可以在调用该项目时返回 HTTP 500,但在其他项目上运行良好。CURLing 请求产生相同的结果。

我的怀疑是我错误地删除了custom.googleapis.com整个端点,这就是为什么我无法创建新的指标描述符/时间序列数据。有没有办法查看这个端点的状态,或者重新创建它?

0 投票
2 回答
83 浏览

php - Laravel 分页与 API 资源的关系

我的用户资源如下:

在 User 模型中,有 hasMany 关系posts

我的分页问题,​​post paginate 的链接和元并没有显示只获得 10 个没有分页链接的帖子

我的控制器

0 投票
1 回答
73 浏览

python - 检查鼠标是否在 Selenium Python 中加载动画

我正在尝试自动执行网页上的任务。

该页面有一个加载动画,我无法让 selenium 检测到,但我注意到当页面处于该状态时,我的鼠标有一个加载动画(加载圆圈)。

是否可以使用 Selenium 检测鼠标何时处于加载动画中?

0 投票
0 回答
46 浏览

r - 如何自动生成变量并从不同的数据框中进行计算?

我目前有三个数据框 A、B、C,并致力于计算每个人的 P 和 H 值。数据框是每个指标的权重。在 B 数据框中,每一行表示不同的人,每行中的所有值表示每个人的不同指标。每个人都有 8 个 p 值。当我计算 P1-P8 值时,这是一个棘手的过程,因为我需要检索 A 中每一列的值,B 中每一行的值。

例如,对于第一个人,他们有八个 P 值。首先,P1 = a11(a1 列的第一个值)* d11(第一行的第一个值)+ a12(a1 列的第二个值)* d2i1(第一行的第二个值)+ .... + a18(第 8 个值) a1 列)* d4iii1(第 1 行的第 8 个值)

类似地,P n ( n =1,2,3,4,5,6,7,8 即 P 的数量) 等于 a n 1 ( n列的第一个值) * d1 (第一行的第一个值) + a n 2 * d2i n + ... + a n 8(第n列的第 8 个值)* d4iii n(第 1 行的第 8 个值)。

只要我们得到P值,对于这个人,H = (c1 * p1 + c2 * p2 + ... + c8 * p8) / (c值之和)

这是计算第一人称的 P 和 H 值的过程。如果我想为其他人获取这些,我需要切换到 B 数据框中的另一行。对于第二个人,P1 = a11(a1 列的第一个值)* d11(第二行的第一个值)+ a12(a1 列的第二个值)* d2i1(第二行的第二个值)+ .... + a18(第 8 个) a1 列的值)* d4iii1(第 2 行的第 8 个值)

等等.....

我想知道如何为每个人自动生成 Pn 变量(因为我的数据集中有很多人,他们自己都有 8 个 P 值)并将它们存储在一个带有他们的 id 的新数据框中(即在数据框 B 中他们属于哪一行)。以及如何获取每个人的 H 值并将它们存储在带有其 id 的新数据框中。我需要使用for循环吗?

提前致谢。这个问题已经困扰我很久了。

下面是数据框A

下面是数据框B

数据框 C

0 投票
0 回答
65 浏览

bash - 如何在电报机器人中从用户那里获取号码?

例子

我想制作类似“一个按钮,当用户按下此按钮时,他会出现一个问题:你想与机器人分享你的联系方式吗?”我想在 bash 脚本中使用 curl:

我尝试这样,但它不起作用

错误代码是:

我尝试这样,但它现在正在工作我怎样才能以正确的方式做到这一点?

https://i.stack.imgur.com/HQ8ga.jpg

0 投票
1 回答
552 浏览

python - 如何处理和删除 python-telegram-bot 中的“加入群组”消息?

我创建了一个机器人来使用python-telegram-bot. 我希望机器人处理和删除加入/留下的消息。我没有像常规消息那样收到这些消息。有没有办法处理它们?

我使用机器人为我完成任务,但该机器人开始发布广告。我不信任任何现有的机器人,我想使用它来创建我的python-telegram-bot机器人,因为我的机器人已经使用它构建了。

0 投票
1 回答
32 浏览

sas - SAS 宏条件语句不创建表

当我运行下面的 sas 代码时,它不会生成表。我究竟做错了什么?谢谢。

0 投票
1 回答
49 浏览

outlook - 取消 .ICS 在 Outlook Windows App 中有效,但在 Outlook 365 中无效。为什么?

我是一名新手程序员,试图从过时的数据库中以 .ICS 文件的形式向同事发送人员配置任务。我已经在 Outlook Windows 中顺利地完成了以下工作:

  1. 添加带有 .ICS 附件的单个事件
  2. 使用 .ICS 附件添加多个事件
  3. 取消带有 .ICS 附件的单个事件

所以有什么问题?我的许多同事都使用 Mac,我无法让取消事件与 Outlook for Mac 或 Outlook 365 一起使用。在后者中,我遇到了可怕的“无法导入日历。稍后再试”。

我将在下面粘贴一个示例,但我确信我的格式正确(并已使用验证器进行了检查);UID 是常数;序列递增;Last-Modified 正在更新。我已经尝试了“方法:请求”和“方法:取消”,没有任何变化。

我也阅读了无数的帖子,明白这是一个长期存在的问题。

现在我最好的猜测是这不是 ICS 本身的问题,而是电子邮件标头中的 MIME Con​​tent-Type 的问题。我已经确认这没有被设置为文本/日历,但我不知道有什么方法可以改变它。

希望这是足够的信息。如果有人对我如何使这项工作有任何见解,将不胜感激。

0 投票
0 回答
60 浏览

algorithm - 优化字符串搜索的前缀树

我正在考虑改进前缀树。它允许我搜索包含输入字符串的指定数量的单词。

任务:我们需要一个通过子字符串实现公司名称列表的类——从所有可用名称的列表中,输出以输入行开头的一定数量的公司。假设在具有高 RPS(每秒请求数)的网站/移动应用程序上填写表单时将调用该类。

我的解决方案:

树类:

该解决方案运行良好,并且似乎可以非常有效地工作,但我对它的不满程度已经足够了。根据条件,我们必须返回数量等于 numberOfSuggest 数量的单词列表。

我强制树返回所有包含输入的单词。然后我才从结果列表中获取所需数量的单词:

我想尽量节省时间,并教树返回一个现成的受 numberOfSuggest 数量限制的单词列表。

实验:https ://scastie.scala-lang.org/m0MxnlChT0GkpGJIBnNnUQ

0 投票
0 回答
37 浏览

swift - Firebase 应用程序分发中的 Swift #IF DEBUG

我正在通过 Firebase App Distribution 向我的公司分发应用程序

在我的代码中,我使用了 if 语句:

通过firebase安装是否被视为调试?

如果不是,用什么关键字代替?

0 投票
2 回答
39 浏览

javascript - 创建带闭包和不带闭包的私有变量

最近,我一直在尝试学习 JavaScript 中的私有变量和闭包。我刚刚了解了 IIFE 以及它们如何与闭包一起使用来创建“私有”变量和函数。下面是我理解的一个例子。

然而,这让我想知道,为什么我不能用一个正则函数表达式来完成这个,然后调用这个表达式,然后把它保存到一个变量中。这个新变量也将有一个私有名称值。例如:

IIFE 方法与我在定义它后立即调用的正则函数表达式相比有什么好处吗?

谢谢!

0 投票
3 回答
189 浏览

perl - 仅当文件已存在时如何打开文件?

这就是我想要实现的目标:

0 投票
2 回答
290 浏览

c++ - 将 wstring 转换为字符串的古代代码中的可怕警告

旧方法包含如下代码(匿名):

以前这一切都在没有警告的情况下编译,但随着我们更新到 C++17 和 VS2019 (v142) 以及整洁的项目设置,它现在给出了这些可怕的警告:

我很确定这段代码早于我们代码库中使用 UNICODE 的日期 - 它似乎有效,但我并不真正理解警告或我应该怎么做。

我发现了这个问题:UTF8 to/from wide char conversion in STL但是很好的解决方案有评论说它在 C++17 中已被弃用!为什么这段代码首先混合 string 和 wstring 有点神秘,有没有简单的解决方案?或者这是一个案例“如果它有效就离开它?!”

0 投票
0 回答
47 浏览

c# - 保存字典对于没有 _t 的 MongoDB

我正在尝试Dictionary<string, object>在 MongoDB 中存储使用 c#。我在这里遵循了一些建议,但这种情况下的问题是对象可以从 aList到 aDateTime类型不同,并且保存在 MongoDB 中的数据如下所示。是否可以将其作为普通字段保存在数据库中,而无需来自 c#的_tand 。_v我觉得这很简单。任何帮助将非常感激。

测试文件:

方法 1(保存_t_v用于 c# 列表)

输出:

方法 2(将 DateTime ISO 保存为字符串)

输出:

0 投票
0 回答
52 浏览

javascript - WK Webview history.replaceState 追加到历史

我正在构建一个反应原生应用程序,该应用程序在webview内呈现单页 Web 应用程序。我想使用该history.replaceState方法来更改当前的历史href,而无需重新加载整个页面。所以历史应该是这样的:

这在 Safari 和 Chrome 上按预期工作,但在 webview 中将replaceState一个新条目推送到堆栈的末尾,所以它最终是这样的:["/", "/foo", "/bar"]

我怎样才能按照文档replaceState中的描述进行工作?

0 投票
2 回答
216 浏览

reactjs - 以编程方式关闭 Material-UI Autocomplete popper 结果

ReactJS/Material-UI 新手问题。我正在使用 Material-UI Autocomplete 并尝试创建一个函数,我可以以编程方式调用该函数来关闭 Material-UI 自动完成弹出器结果列表,但正在努力解决如何做到这一点。到目前为止,我已经在自动完成字段中添加了一个 ref 并尝试触发模糊,因为 popper 已经自动关闭 onBlur 但遗憾的是我收到一条错误消息,指出 onBlur 不是一个函数。非常感谢任何帮助。