所有问题
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 的一部分,我会理解的。
sql - 如何在 Apache Beam 管道中处理 SQL Transformer 中的损坏记录
我有一个带有 SQL 转换(方解石)的 Beam 管道,我希望能够知道哪些记录会根据记录中的值引发异常。我已经在 try/catch 中包围了我的转换,但它并没有真正做太多,我无法看到哪些确切的记录正在引发错误。这是转换的片段
任何想法如何做到这一点?
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”填充那个空白单元格(在单表数据模型中。在此处输入图像描述
spring - vaadin 14 spring boot elemental.json.JsonException:无效文字:“”
我不知道为什么我不能再启动我的 vaadin 14 应用程序了!有什么建议吗?
firebase - Firebase:在验证电子邮件之前不要创建用户
我有一个使用 Firebase 电子邮件身份验证的 Flutter 移动应用程序。用户通过输入用户名、密码、当前国家和名字和姓氏来注册自己。当他们注册时,我在 users 集合下创建一个用户文档,其中包含电子邮件作为 id、名字、姓氏、国家、通知令牌。但是,一旦他们验证了他们的电子邮件地址,那么只有他们才能使用该应用程序的所有功能。
我的问题是,一些用户输入了不存在的垃圾电子邮件地址。因此,我最终在身份验证以及我的 Firestore 用户集合中也有错误的电子邮件地址。此外,由于这些是垃圾电子邮件地址,他们将永远无法验证和登录。
现在我有一个 Firebase 调度程序功能,可以从身份验证和用户集合中删除这些未经验证的用户(超过 30 天)。
我不想在 Firebase 身份验证以及用户集合中创建任何条目,除非用户验证他们的电子邮件地址。或者有没有其他方法可以实现这一目标?
谢谢
google-apps-script - 清除未指定总行数的范围中的值
我正在尝试清除Clima!V1:V范围的值,但由于我没有指定范围的总大小,因此出现错误,解决此问题的最简单方法是什么?考虑到这一列的总行数会随着时间的变化而变化。
c++ - Sapera++ 与 Qt LNK2019 GetOptionsFromQuestions 和没有关联的缓冲区和索引超出范围
我正在用 Qt 品尝 Camera Genie Nano,但它向我显示了这个错误 LNK2019 GetOptionsFromQuestions:
我不知道为什么。我尝试通过注释这两个代码行来忽略此错误,并且该错误消失了,尽管如此,运行程序后出现了另外两个错误:
索引超出范围(SapManager.cpp(第 774 行)
没有关联缓冲区(SapView.cpp(第 144 行)
有没有人遇到过类似的情况?或者有谁知道如何解决这个问题?
我添加了库“Sapclassbasic.lib”和相应的路径,但它不起作用。
我用 Visual Studio 运行了这个相同的程序并且工作完美,但在 Qt 中它没有运行,尽管我将 MSVC 编译器放在 Qt 中。
kotlin - mockk,如何验证抛出特定异常
使用 mockk 1.9.3,junit 4
具有报告不同条件的异常的功能,需要测试并验证是否报告了正确的异常。
考试
javascript - 如何在使用 Javascript 滚动页面时使用 scale3d 逐渐增加比例?
我想在滚动页面时在 css 上使用 scale3d 逐渐增加比例。喜欢从
我的代码没有按照我想要的方式工作,有什么办法可以做到吗?谢谢你
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整个端点,这就是为什么我无法创建新的指标描述符/时间序列数据。有没有办法查看这个端点的状态,或者重新创建它?
php - Laravel 分页与 API 资源的关系
我的用户资源如下:
在 User 模型中,有 hasMany 关系posts
我的分页问题,post paginate 的链接和元并没有显示只获得 10 个没有分页链接的帖子
我的控制器
python - 检查鼠标是否在 Selenium Python 中加载动画
我正在尝试自动执行网页上的任务。
该页面有一个加载动画,我无法让 selenium 检测到,但我注意到当页面处于该状态时,我的鼠标有一个加载动画(加载圆圈)。
是否可以使用 Selenium 检测鼠标何时处于加载动画中?
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
bash - 如何在电报机器人中从用户那里获取号码?
我想制作类似“一个按钮,当用户按下此按钮时,他会出现一个问题:你想与机器人分享你的联系方式吗?”我想在 bash 脚本中使用 curl:
我尝试这样,但它不起作用
错误代码是:
我尝试这样,但它现在正在工作我怎样才能以正确的方式做到这一点?
python - 如何处理和删除 python-telegram-bot 中的“加入群组”消息?
我创建了一个机器人来使用python-telegram-bot. 我希望机器人处理和删除加入/留下的消息。我没有像常规消息那样收到这些消息。有没有办法处理它们?
我使用机器人为我完成任务,但该机器人开始发布广告。我不信任任何现有的机器人,我想使用它来创建我的python-telegram-bot机器人,因为我的机器人已经使用它构建了。
sas - SAS 宏条件语句不创建表
当我运行下面的 sas 代码时,它不会生成表。我究竟做错了什么?谢谢。
outlook - 取消 .ICS 在 Outlook Windows App 中有效,但在 Outlook 365 中无效。为什么?
我是一名新手程序员,试图从过时的数据库中以 .ICS 文件的形式向同事发送人员配置任务。我已经在 Outlook Windows 中顺利地完成了以下工作:
- 添加带有 .ICS 附件的单个事件
- 使用 .ICS 附件添加多个事件
- 取消带有 .ICS 附件的单个事件
所以有什么问题?我的许多同事都使用 Mac,我无法让取消事件与 Outlook for Mac 或 Outlook 365 一起使用。在后者中,我遇到了可怕的“无法导入日历。稍后再试”。
我将在下面粘贴一个示例,但我确信我的格式正确(并已使用验证器进行了检查);UID 是常数;序列递增;Last-Modified 正在更新。我已经尝试了“方法:请求”和“方法:取消”,没有任何变化。
我也阅读了无数的帖子,明白这是一个长期存在的问题。
现在我最好的猜测是这不是 ICS 本身的问题,而是电子邮件标头中的 MIME Content-Type 的问题。我已经确认这没有被设置为文本/日历,但我不知道有什么方法可以改变它。
希望这是足够的信息。如果有人对我如何使这项工作有任何见解,将不胜感激。
algorithm - 优化字符串搜索的前缀树
我正在考虑改进前缀树。它允许我搜索包含输入字符串的指定数量的单词。
任务:我们需要一个通过子字符串实现公司名称列表的类——从所有可用名称的列表中,输出以输入行开头的一定数量的公司。假设在具有高 RPS(每秒请求数)的网站/移动应用程序上填写表单时将调用该类。
我的解决方案:
树类:
该解决方案运行良好,并且似乎可以非常有效地工作,但我对它的不满程度已经足够了。根据条件,我们必须返回数量等于 numberOfSuggest 数量的单词列表。
我强制树返回所有包含输入的单词。然后我才从结果列表中获取所需数量的单词:
我想尽量节省时间,并教树返回一个现成的受 numberOfSuggest 数量限制的单词列表。
swift - Firebase 应用程序分发中的 Swift #IF DEBUG
我正在通过 Firebase App Distribution 向我的公司分发应用程序
在我的代码中,我使用了 if 语句:
通过firebase安装是否被视为调试?
如果不是,用什么关键字代替?
javascript - 创建带闭包和不带闭包的私有变量
最近,我一直在尝试学习 JavaScript 中的私有变量和闭包。我刚刚了解了 IIFE 以及它们如何与闭包一起使用来创建“私有”变量和函数。下面是我理解的一个例子。
然而,这让我想知道,为什么我不能用一个正则函数表达式来完成这个,然后调用这个表达式,然后把它保存到一个变量中。这个新变量也将有一个私有名称值。例如:
IIFE 方法与我在定义它后立即调用的正则函数表达式相比有什么好处吗?
谢谢!
perl - 仅当文件已存在时如何打开文件?
这就是我想要实现的目标:
c++ - 将 wstring 转换为字符串的古代代码中的可怕警告
旧方法包含如下代码(匿名):
以前这一切都在没有警告的情况下编译,但随着我们更新到 C++17 和 VS2019 (v142) 以及整洁的项目设置,它现在给出了这些可怕的警告:
我很确定这段代码早于我们代码库中使用 UNICODE 的日期 - 它似乎有效,但我并不真正理解警告或我应该怎么做。
我发现了这个问题:UTF8 to/from wide char conversion in STL但是很好的解决方案有评论说它在 C++17 中已被弃用!为什么这段代码首先混合 string 和 wstring 有点神秘,有没有简单的解决方案?或者这是一个案例“如果它有效就离开它?!”
c# - 保存字典对于没有 _t 的 MongoDB
我正在尝试Dictionary<string, object>在 MongoDB 中存储使用 c#。我在这里遵循了一些建议,但这种情况下的问题是对象可以从 aList到 aDateTime类型不同,并且保存在 MongoDB 中的数据如下所示。是否可以将其作为普通字段保存在数据库中,而无需来自 c#的_tand 。_v我觉得这很简单。任何帮助将非常感激。
测试文件:
方法 1(保存_t并_v用于 c# 列表)
输出:
方法 2(将 DateTime ISO 保存为字符串)
输出:
reactjs - 以编程方式关闭 Material-UI Autocomplete popper 结果
ReactJS/Material-UI 新手问题。我正在使用 Material-UI Autocomplete 并尝试创建一个函数,我可以以编程方式调用该函数来关闭 Material-UI 自动完成弹出器结果列表,但正在努力解决如何做到这一点。到目前为止,我已经在自动完成字段中添加了一个 ref 并尝试触发模糊,因为 popper 已经自动关闭 onBlur 但遗憾的是我收到一条错误消息,指出 onBlur 不是一个函数。非常感谢任何帮助。
