所有问题

0 投票
1 回答
172 浏览

mysql - 我已将 Template DB MySQL 模板添加到 Zabbix 5.0.2 中的 2 个服务器。我可以看到指标标题但看不到指标值

我看到一个独特的问题,我从两个不同的主机部署了“Template DB MySQL”,但无法检索指标值。

我已经创建并测试了"/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf"文件,并且我已经创建了"/var/lib/zabbix/.my.cnf"文件。我还在文件中包含了文件的路径"/etc/zabbix/zabbix_agentd.conf"。我能够从 zabbiz_agentd CLI 收集指标zabbix_agentd -t Mysql.Server-Status

Mysql.Server-Status [t|{"Aborted_clients":"6","Aborted_connects":"1","Access_denied_errors":"0","Acl_column_grants":"0","Acl_database_grants":"0","Acl_function_grants":"0","Acl_procedure_grants":"0","Acl_package_spec_grants":"0","Acl_package_body_grants":"0","Acl_proxy_users":"0","Acl_role_grants":"0","Acl_roles":"0","Acl_table_grants":"0","Acl_users":"0","Aria_pagecache_blocks_not_flushed":"0","Aria_pagecache_blocks_unused":"15706","Aria_pagecache_blocks_used":"10","Aria_pagecache_read_requests":"27900","Aria_pagecache_reads":"25","Aria_pagecache_write_requests":"242","Aria_pagecache_writes":"242","Aria_transaction_log_syncs":"0","Binlog_commits":"0","Binlog_group_commits":"0","Binlog_group_commit_trigger_count":"0","Binlog_group_commit_trigger_lock_wait":"0","Binlog_group_commit_trigger_timeout":"0","Binlog_snapshot_file":"","Binlog_snapshot_position":"0","Binlog_bytes_written":"0","Binlog_cache_disk_use":"0","Binlog_cache_use":"0","Binlog_stmt_cache_disk_use":"0","Binlog_stmt_cache_use":"0","Busy_time":"0.000000","Bytes_received":"5490960","Bytes_sent":"28215386"--snip--

在调试 4 的代理登录中,我看到以下消息:

820133:20201022:104034.062 Requested [mysql.version["localhost","3306"]] 820133:20201022:104034.062 Sending back [ZBX_NOTSUPPORTED: Item does not allow parameters. 但前端没有显示任何指标。有谁知道这怎么可能发生?

在此先感谢您的帮助!

0 投票
2 回答
48 浏览

flutter - 如何根据屏幕大小颤动设置小部件位置

我有一个小部件,我希望它根据屏幕尺寸在屏幕边缘有一个特定的空间。我已经尝试过MediaQuery,但这没有帮助。因为我想根据分辨率有一个空间。这是我尝试过的:

这就是我想要做的

在此处输入图像描述

我要怎么做?

0 投票
1 回答
87 浏览

sqlite - 使用 SQLITE DB 在 qt 5.12.9 中更新查询不起作用(在 for 循环中查询)

我是 sqlite 和 DB 的初学者,所以如果这是一个愚蠢的问题,请原谅我,但我厌倦了认为我不知道我是否在这里做一些愚蠢的事情。

我创建了一个带有(label-lineEdit)表单的小部件应用程序,用于名称、家庭(我的表格列,其名称是用户)我输入了名称和家庭我按下确定按钮,一切都很好。之后我意识到如果我删除一行,我的 (id)s 将不会自动进入增量序列(比如增加一个),这太难看了,所以我不得不做点什么。我添加了一个新按钮(名为修复表 id),这个按钮同时生成(行 id = 记录索引 +1)所以这是代码(其他东西,比如连接到数据库、驱动程序和其他东西工作完美,没有任何错误,所以我没有把它们放在这里)但是如果你需要它们请告诉:

get_rows() 方法简单地使用

查询并正常工作,这是输出 (qDebug()) :

但即使在 DB 浏览器中也没有任何效果,也没有任何更新,而且我没有任何问题或错误消息

我在 DB Browser for SQLITE 中测试了这个查询,它们运行良好。

请原谅我糟糕的英语,如果这个问题是低级的或类似的问题:)

0 投票
1 回答
330 浏览

c# - Unity 的 Mesh.CombineMeshes() 似乎删除了顶点信息

我有一个MeshFilter我想将新网格附加到现有网格的位置,这意味着我想向现有网格添加额外的顶点、三角形、法线。

这是我现在的做法:

第一次调用时,生成的网格按预期渲染,但是第二次在 ( firstMeshFlag = false) 附近,网格消失。

该应用程序在 Android 手机上运行,​​并使用 Google AR 以及 Google 的 Depth API,据我所知,它还不支持即时预览。所以我现在唯一的调试方法是将信息打印到 UI。

到目前为止我发现: 网格消失的原因是,虽然它拥有正确数量的顶点,但所有顶点和法线值都设置为零。

  1. 真的CombineMeshes()是向现有网格添加额外顶点、法线等的唯一方法吗?
  2. 所描述问题的原因可能是什么?
0 投票
1 回答
165 浏览

javascript - Puppeteer 未定义符号

我在一个函数中使用 Puppeteer,它将通过 WebSockets 发回结果。每当我执行browser.close()此功能时,都会收到此错误:

我之前对这段代码没有任何问题,所以我不确定两者中的一个是否经历了导致彼此或网络套接字不兼容的更新。

0 投票
0 回答
79 浏览

gradle - 从 gradle 运行时,如何将 jvm 参数传递给 Jooq 代码生成器?

随着 Jooq 版本 3.14.0 的发布,在 org.jooq.codegen.GeneratorWriter 类中添加了一些代码,显然是对缩进问题的回应:

我的 gradle 项目配置为使用 Jooq 3.14.0 版和 nu.studer.jooq 插件 5.2 版。

在我的代码生成运行期间,该代码块被多次触发,并在构建过程中没有代码块时发出警报。生成的代码编译得很好;这种异常记录很麻烦。

我想使用该系统属性运行代码生成器,但到目前为止将其添加到 gradle 配置中是行不通的。

迄今为止的尝试:

  • 我已将它作为“systemProp.mute-indentation-error”添加到根项目 gradle.properties

  • 在运行 jooqGenerate 之前向 build.gradle 文件设置该系统属性添加了一个单独的任务:

在代码生成期间,它们都没有设置该系统属性。我知道代码生成器使用 Jooq 插件在不同的 JVM 中运行,但似乎没有任何地方可以为该 JVM 配置 JVM 参数。

任何帮助是极大的赞赏!

0 投票
0 回答
53 浏览

python - 如何在python中具有完整段落的列的多行上使用日期查找器

我有一个包含 2 列计数器和历史记录的数据框,如下所示

现在我想做一个检查,如果日志类型只显示电话,那么它应该计算唯一的日期戳,即如果 2 个日期戳相同,则计数应该是 1 在这种情况下不需要时间戳。所需的输出如下

我使用的代码是

我在运行时遇到的错误如下所示

在这方面需要帮助

0 投票
4 回答
181 浏览

r - 如何将字符串公式传递给 R 的 lm 并在摘要中查看公式?

在下面的 R 会话中,summary(model)公式显示为model_str。如何让它显示为mpg ~ cyl + hp同时仍然能够通过字符串设置模型公式?

0 投票
0 回答
100 浏览

three.js - 使用 applyMatrix 后的模型位置和旋转 - ThreeJS

我最近创建了一个侧放的圆柱体。然后,我通过计算每个面 tris 的中心点将一个立方体添加到它的每个段中,并使其与立方体完美配合。

我现在正在尝试用模型替换立方体。该模型是一个平坦的地面,因此本质上是一个立方体。我遇到了一些问题。

第一个问题是,当我将地面模型添加到圆柱体时,由于圆柱体在其一侧,地面 0,0,0 被错误地翻转。我通过执行以下操作解决了这个问题:

然而,我的逻辑中对立方体完美工作的下一步是使用查看和传递面法线以及通过当前面的位置计算旋转并计算两个面的中心点。由于我的圆柱体的每个面都由两个 tris 组成,所以我可以这样欺骗它!

这些函数如下所示:

然后这是我添加地砖的地方,我注释掉了负责旋转和位置的两条线,因为它们不再适用于我的模型,而是完美地适用于我一直使用的立方体测试对象。我忽略了什么吗?地面瓷砖产生,但就像我所做的矩阵更改被查看和位置副本覆盖。

编辑:所以我目前已经取得了一些进展,它似乎用更少的代码工作得更好,但我已经改变了我的放置循环看起来像这样:

目前看起来像这样 在此处输入图像描述

似乎我只需要让每个地面都将旋转值翻转为 0,但我不知道如何去做。复制/设置似乎不起作用,我不确定是否需要使用欧拉或向量。

这可能很明显,但这是我第一次使用 ThreeJS,所以感谢您对我的包容!

编辑#2:好的,所以我已经取得了更大的进步,并按照我的需要铺设了地砖!现在我注意到,似乎我的一半瓷砖被翻转放置在 X 上,这导致一半圆柱体没有正确排列。

我更新的展示位置代码:

这是我的圆柱体两侧中间标记处的样子:

在此处输入图像描述

0 投票
1 回答
58 浏览

c# - 如何在 C# 中拆分选项卡?

在此处输入图像描述

我不知道为什么它永远不会起作用。

0 投票
2 回答
87 浏览

mysql - 在大型结果集上提高 mysql 中的 group by 性能

我们有一个大表,我们称之为“数据”,有大约 20 亿行,数据按日期、位置、名称进行索引。每行都有一个“分数”。

我们还有一个表格,其中包含该表格中所有不同的日期。

如果我运行这样的查询:

此查询会在几秒钟后返回。如果我然后运行相同的查询,但查找按名称分组的平均分数,则查询需要几分钟。IE

不同名称的数量是几十万,有什么技术可以提高这样的查询速度吗?

0 投票
0 回答
121 浏览

java - 使用 Executor 删除 firebase 中的集合

我创建了一个包含聊天功能的应用程序,并使用 Firestore 集合将所有消息存储在其中。

我为用户提供了删除他们帐户的选项,这意味着删除该集合。

我看到没有直接的方法来删除集合,基本上我需要做的是遍历所有文档并删除它们。

我看到给出了一些解决方案,这个链接建议使用 Executor 来执行删除。

有人可以解释如何使用该执行器吗?

我找不到我能理解的来源。尝试了以下但似乎没有从我的数据库中删除任何内容,因为我不确定我是否正确执行:

我还尝试按如下方式使用 Executor:

但我收到一条错误消息:

所以我很迷茫如何称呼它。

另外,使用此解决方案与仅使用 for 循环并删除每个文档而不使用执行程序之间有什么区别吗?

谢谢

0 投票
1 回答
64 浏览

java - 在 Java 中解析 JSON 时找不到 JSONObject["sum"]

我有个问题。我编写了 JSON 解析代码,但它给了我一个错误。我不明白问题是什么。字符串结果是 JSON。我需要从 sum 中输出金额值。返回错误:“未找到 JSONObject[“sum”]。”

0 投票
0 回答
26 浏览

c# - 映射不返回异常结果 - Nhibernate

我正在尝试获取包含课程的学生列表,但我不想获取每个学生的所有课程。

课程 XML:

我尝试了以下查询,但它没有返回例外结果,即单个对象而不是列表,但是我正在获取包含所有课程的教师列表

0 投票
0 回答
39 浏览

javascript - jQuery 对象/数据属性访问问题

我正在尝试对一些 jQuery 代码进行故障排除并添加以下内容:

并且所有警报返回都是undefined. 所以我试试这个:

我在警报中得到了预期的 DOM 元素

无论如何,我都不是 JS 或 jQuery 专家,我不知道为什么我不能从中获取parent数据值。

更新

进行了一些挖掘以找到设置的位置:

对于上下文,这是 Nestable2 ( https://github.com/RamonSmit/Nestable2 ) 插件。被li克隆然后从 DOM 中销毁。用户现在正在拖动它以放置在新的家庭位置上。我正在尝试添加一些用户反馈,以便当您尝试将其放在“不允许”位置时,添加的默认蓝色占位符 dropzone div 为红色。一旦我弄清楚如何读取被移动项目的数据属性,这似乎是一个简单的补丁。

将相关代码添加到 JS fiddle(第 1041 行):

https://jsfiddle.net/jasper502/jzaqvsbp/

0 投票
0 回答
184 浏览

javascript - 按下按钮时是否可以显示/隐藏标注?

我有一个MapView通过 s 显示多个位置的位置,以及一个像按钮一样Marker的 s 数组。TouchableOpacity

每次按下其中一个按钮时,用户将被引导至地图上的特定标记。此外,对于每个Marker,我都有一个带有自定义组件的标注,该组件显示该位置的信息。

我的问题是,当我按下 时如何显示/隐藏标注TouchableOpacity?当我直接按下标记时,会显示标注。这或多或少是我想要归档的。

我的地图代码如下所示

按钮的代码是这样的

我尝试使用useState,但它根本不起作用。

0 投票
0 回答
33 浏览

for-loop - 使用 cmd 重命名多个文件

我正在尝试使用 CMD 提示符重命名文件夹中的多个文件。以下代码重命名为file1, file2,... 但我想从中间值追加file51, file52,...

如果我SET /a "#=51"在第一行使用,它将为每个循环执行,每次都将值初始化51。我错过了什么?

0 投票
1 回答
528 浏览

flutter - 如何在 Flutter/Dart 中使用带有基类的 Provider

我有这样的基类和派生类:

我正在使用这样的提供者:

并像这样使用 A 和 B(视情况而定)访问:

如何正确使用基类与Provider.ofie Provider.of<A>(context)

编辑:ChangeNotifierProvider 仅适用于 B。我没有 A 的提供者。但是,我想使用 A 访问,因为 A 是 B 的基类。

0 投票
0 回答
41 浏览

c - 进程返回-1073741819,二进制转十进制

要求用户输入他想要的位数,并且还必须输入从最小(2 ^ 0)开始的每个位的值,程序应打印出用户以二进制形式给出的数字的十进制值。代码:

0 投票
2 回答
78 浏览

java - 在java中的jar文件中获取目录中的所有文件

假设我的项目的位置是“some/random/guy”,在项目内部有一个目录,路径为“some/random/guy/versions”,我想获取该文件夹中的所有文件/目录所以我可以获得所有可用的版本。但是版本目录只有在项目编译后才会创建,所以它不在我的 IDE 中。

在搜索了 2 个小时之后,我找不到我的答案。

目前我正在使用 oracle 文档中的代码,但它也不起作用:

如何获取位于 jar 文件内的任何文件夹中的所有文件/目录?

如果可能,我想避免解压缩 jar 文件,谢谢。

0 投票
1 回答
101 浏览

sql - 根据 Hive 中的组类别移动日期列的行

我有这些带有位置和日期的列。我想使用 Hive HQL 在每个位置而不是整个列中向下移动日期列。我试过使用LAG(),但它不支持 Hive,datediff()而且它没有给我带来移动日期,只有日期差异。

期望的输出

0 投票
0 回答
119 浏览

javascript - Promise:从 React Native Component Prop 函数返回 Promise 时未调用 .then()

我有一个反应原生组件,如下所示:

然后我在这样的地方使用这个组件:

问题是组件中没有调用 .then() 。 控制台打印以下语句:

  1. 查询通过:
  2. 回来: {}

当我返回一个包含一些数据的承诺时,我不确定为什么会返回 {}。

其他日志(在 useEffect 的 .then() 内)没有被打印出来。 所以本质上, .then() 方法永远不会被调用。

0 投票
1 回答
23 浏览

javascript - JavaScript Promise Iterations - 退出脚本标签,重新进入然后删除 HTML 文件

我正在编写一个简短的程序来了解 JavaScript 中的 Promises。

该程序的目标是将数字列表(从 5 减少到 0)打印到 HTML 页面上,每个数字之间有 0.5 秒的延迟。打印 0 后,会弹出一个确认框,允许用户再次打印相同的数字或停止。

目前,下面的代码大部分都在工作,但在内部循环(在countdown()函数中)的第一次和第二次迭代期间,它的行为非常奇怪——在打印第一次54.

我在 chrome dev 中对其进行了很多调试,试图弄清楚发生了什么,所以我在代码部分下面包含了一个关于程序实际在做什么(或似乎在做什么)的分步指南,用粗体表示的奇怪行为。

这是一个没有标记的大学作业,我设法难倒了我的教授,所以非常感谢任何帮助。提前致谢!!

这是我的程序一步一步做的事情:

  1. 显示 HTML 页面标题等

  2. 进入script标签

  3. 进入repeatRun()

  4. 创建 Promise 变量prom并输入countdown()

  5. 循环的第一次迭代for(即i=5

    5.1。prints<br>5using document.write(),两者都附加到 HTML 正文中

    5.2. 进入timer()

    5.3. 返回new Promise

    5.4. 这个承诺返回到prom.then() 内部repeatRun()而不是await timer()像我预期的那样调用

    之后我尝试过这个有和没有.then(),它做同样的事情[这发生在 Chrome 调试器上的一步]

  6. 退出script标签

  7. 重新进入script标签,但不是从头开始:它返回for循环并减少i

    当前的 HTML 文件:

  8. 下一个 document.write() 调用,而不是附加<br>到 HTML 正文,用 替换旧的 HTML 正文<br>head标记也被删除

  9. 下一个 document.write() 将(现在为 4)附加i到新的 HTML 文件当前的 HTML 文件中:

这是程序开始按预期运行的地方 10. 进入timer()函数,然后返回countdown()11. 按预期循环直到i=0

  1. 在这个循环之后,弹出确认窗口:我点击“确定”并true存储在c,打印使用document.write(),返回并存储在r
  2. 因为r=true,if成功并被res()调用
  3. 输入prom.then()然后data =>并正确document.write附加"<br>RERUN"到 HTML 正文
  4. repeatRun()函数被递归调用
  5. 创建新的 promise var 并调用countdown()
  6. 这一次,for循环按预期发生(即在步骤 11 中)从i=5i=0
  7. 循环结束后,我在确认窗口中点击“取消”,c设置为false,打印,返回并存储在r
  8. 因为r=false,if失败并被rej()调用
  9. 输入prom.then()然后error =>和 document.write 正确附加"<br>ENDED"到 HTML 正文
  10. 退出script标签
0 投票
2 回答
38 浏览

r - 如何计算r中每行数据框中出现多少次值?

我有一个基因数据集和每个基因相互作用的基因。我在这样的 2 列中有这个:

另外,我有一个数据集,它只是一个基因列表。我希望count在我的第二个数据集中创建一个每个基因有多少相互作用基因的列。我的第二个数据集看起来像:

此示例的输出如下所示:

我见过类似的问题,但没有看到每行在一个字符串中进行计数的问题,这是我坚持的部分。

输入数据:

0 投票
1 回答
260 浏览

python - asyncio 不适用于 AWS Lambda(python 3.6)

这适用于我的本地机器,但在 AWS Lambda 上我得到了下面提到的错误。

错误:

在本地我通过调用运行它handler("random_1", "random_2")

在 AWS 上,它是由事件触发的。