问题标签 [siren]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1061 浏览

elasticsearch - 如何使用 sentinl 插件在弹性搜索查询语法中获取单个值并运行条件检查以获取百分比

我正在使用 Elasticsearch 6.4 和 Kibana 6。我也在使用 Sentil 插件。

https://github.com/sirensolutions/sentinl

这个插件是 xpact 观察者和监控的免费替代品。但是,我在正确编写观察者查询时遇到了一些困难。我只想拉出最新的百分比值,并在设置百分比高于 90% 时发出警报。

我的查询:

这个观察者的问题是它会在值读取 0.1445555 并且它不大于或等于 gte 所代表的 0.9000 时触发。

当我在 kibana 的开发人员工具中运行查询时,它返回以下内容:

鉴于数组比较逻辑,这不应该正确触发警报,因为键值只有 .14 而不是 gte .90,所以这让我相信我没有得到正确的值。

Sentil 将数组比较描述为:

数组比较条件 使用array_compare 比较一个值数组。例如,如果聚合中至少有一个存储桶的 doc_count 大于或等于 25,则以下 array_compare 条件返回 true:

选项

名称 说明 array.path 执行上下文中数组的路径,以点表示法指定 array.path.path 要评估的每个数组元素中的字段的路径 array.path.operator.quantifier 需要多少个匹配项比较评估为真:someall。默认为some,必须至少有一个匹配项。如果数组为空,则比较结果为 false array.path.operator.value 要比较的值

有人可以帮助我解决我的观察者和/或查询做错了什么。我似乎无法获得百分比并检查百分比值。

0 投票
1 回答
951 浏览

swift - 更改 Siren Cocoapod 的 countryCode

Siren 与 Cocoapods 一起使用:

[警报器错误] 检索 App Store 数据时出错,因为 JSON 结果为空。您的应用程序在美国可用吗?如果不是,请更改countryCode变量以修复此错误。

这是我在使用 Siren 并且我的应用在美国不可用时遇到的错误。
如何在 Siren 中更改我的国家代码?

0 投票
0 回答
225 浏览

swift4.2 - 我在 swift 4.2 中安装了 Pod 文件 Siren。但是 Siren 没有出现成员哀号错误!如何解决此解决方案?

我正在使用 Swift4.2 并在我的项目中导入警报器。BUt 错误发生。

0 投票
0 回答
450 浏览

swift - Swift-4 Siren,更新应用程序对话框立即消失

我使用 Siren 库来检查应用程序版本。它显示一个对话框以通知有更新,但在加载 webview 后对话框消失,因此用户无法单击任何内容。如何防止这种情况?

...

在这里我加载 wkwebview,当它显示更新对话框消失时

0 投票
1 回答
54 浏览

c - 如何在 C 中使 Siren 发声?

我想发出警报声,它的频率每 0.65 秒变化 960Hz 和 770Hz。(在 8sec Wav 文件中)但我不知道如何构建上面写的函数。我尝试在每个时期都使用'for(...=0; ... < 0.65; ...++)'。但是 y[0] 和 y[1] 是函数,所以我很困惑。我的最终目标是发出从右侧到左侧的警笛声。

直截了当地说,我想知道如何使频率每 0.65 秒可变为 960Hz 和 770Hz。如果您给我建议以实现我的最终目标,我将不胜感激。

由于我不擅长英语,如果您很难理解我的问题,请评论我。