所有问题

0 投票
0 回答
806 浏览

java - Kubernetes 上与 ActiveMQ 的 TCP 连接不断变化

我设置了如下场景:Web 应用程序(部署在 VM 上)连接到 ActiveMQ(版本:部署在 k8s 容器上的 5.15.10)。Kubernetes 集群包含 2 个工作节点。我在 ActiveMQ 的连接仪表板上发现几分钟后连接发生了变化。

应用程序抛出以下日志:

从 ActiveMQ 方面,我找到了日志:

Web 应用程序具有以下与 ActiveMQ 的 openwire 格式的 tcp 连接:

任何人都可以有解决方案来保持连接被重用吗?因为,当套接字连接断开时,可能会导致消息被重新传递。

编辑我的服务 yaml 是:

0 投票
1 回答
37 浏览

if-statement - If 语句中的内存和 CPU 效率

我正在与一些同事讨论 If 语句的效率以及内存和 CPU 使用成本最佳,在这个阶段,使用的语言无关紧要。

两个条件如下:

因此,第一个控制值是否为空,在这种情况下退出(跳过)例程,第二个语句将变量与特定值进行比较。我在想的是第一个使用更多的CPU,第二个使用更多的内存,你怎么看?

我是否必须同时使用两者,以便如果值为 null 则跳过第二条语句?还是只使用比较两个值的第二个更好?谢谢

0 投票
2 回答
510 浏览

java - Android如何获得UTC时区偏移,即使是负时区

嗨,我正在尝试将 UTC 偏移量发送到我的服务器。所以我使用以下代码将设备时区转换为 utc 偏移量

现在我知道我正在使用 Math.abs 它并没有给我负值,但我真的很愚蠢地知道我怎么能得到那些负时区的偏移量,比如 GMT-07:00 的蒂华纳

注意:我可能对 UTC 中的偏移量有误,但我在 SO 上找到了这个解决方案。请让我知道是否有任何解决方案,或者如果我的想法有误并且UTC不能为负数,请纠正我

0 投票
0 回答
98 浏览

python - 从图像中读取专有的 EXIF 数据

我需要从图像中获取非标准的 EXIF 标签,例如Gimbal Pitch Degree. 到目前为止,我还没有找到一个 Python EXIF 库,它可以让我获取这个标签并且必须依赖调用系统级 ExifTool:

有没有办法读取原始数据?如果我得到所有标签,我愿意解析它,但我想避免必须为脚本提供系统范围的二进制文件。

0 投票
1 回答
62 浏览

vim - 我在哪里放置 .vim 文件?vim81 或 vimfiles 文件夹?

我正在尝试替换dockerfile.vim语法,当我在我的机器上搜索时,我发现这些已经安装:

我应该从两个 vimfile 中删除 .vim,vim81 并用新文件替换吗?

0 投票
0 回答
41 浏览

c++ - 在通用代码中处理 getter 方法调用的结果

当我编写泛型代码时,通常在编写非泛型代码时,我会像这样处理 getter 方法调用的结果:

这有一些优点,例如 ifget()稍后会被更改并返回一些不可复制的对象,或者在通用代码中您无法提前说明get()将返回的内容的性质时,result不会强制进行任何复制。唯一的限制是,因为result它绑定到get()whenget()按值返回的临时返回,所以它必须是const,这在许多情况下无论如何都可以。

另一方面,我看到很多人担心什么const auto&时候get()返回一些原始类型,例如intor size_t,而不是仅仅写const auto result = obj.get();,因为有人认为在使用引用时会在后台生成一些偷偷摸摸的、隐藏的和不必要的指针。

虽然确实没有优化会const auto& result = obj.get();生成稍微多一点的二进制代码,但我没有看到任何证据表明当优化开启时它是正确的。

const auto& result = obj.get();那么为所有用例编写真的有什么问题吗?是否有一些不可优化的情况下表现最差?

0 投票
1 回答
47 浏览

excel - 在 Excel 中合并两张图片。错误 1004,无法插入数据

我正在驾驶无人机,并且希望能够通过单击添加箭头来指出图片上的内容。通过单击将添加一个箭头,并且末端将指向最近的角落。单击图片时,将运行宏绘制箭头。代码能够运行(大多数时候),但是我确实有一些问题。

最终结果的图片,点击图片时,箭头的尖端插入到鼠标位置

  • 第一个是在原始图片中嵌入箭头,我选择了两张图片并进行复制粘贴操作。然后我删除旧图片和箭头。可能有一种更聪明的方法来做到这一点。有时在将图片粘贴到单元格的操作中会发生错误:错误 1004,Microsoft Excel 无法插入数据。问题出现在 Sub SaveFigure 中,其中图片被移动到图表并保存在外部,以及“ActiveSheet.Pictures.Paste.Select”行的主子 drawArrow 中。

  • 我遇到的另一个问题是我很难避免使用 .select。我试图设置组合图片=一个对象。我不知道如何将它插入到工作表中。有谁知道该怎么做?

如果其他人面临在图片中嵌入数字的相同问题,我已经在下面插入了整个代码。

编辑:我忘记了一些数据类型和函数。他们现在在代码中。

如果有什么不清楚的地方请告诉我。

帮助将不胜感激

0 投票
1 回答
597 浏览

r - 气泡图中的形状、颜色和图例与变量子集的匹配

我有一些数据

我想将其绘制为按id排序的气泡图var2,气泡如下:ID A 和 B:var1绘制在size1“空气泡”中,并用“填充”气泡var2绘制。size2ID C 被标记是因为只有一个值(这就是为什么var1=var2)并且它应该有一个不同颜色的“填充气泡”。

我已经尝试如下:

这给出了(在我的主题中)

输出

但还有两个问题:

  1. 传说中的顺序怎么了?我遵循了两个 geom_points 添加图例中的底部解决方案的配方,但不知何故顺序不匹配。
  2. 如何摆脱绿色气泡周围的中风,为什么会出现?

总的来说,在匹配形状和颜色方面似乎出了点问题。

0 投票
1 回答
10340 浏览

reactjs - 如何配置 Prettier 以格式化 Styled Components 条件渲染

我正在使用 Prettier、Eslint 和 Styled 组件 - 反引号样式声明。到目前为止它可以工作,但是 Prettier 以 Eslint 不允许的方式格式化 Styled 组件的条件渲染,并且在格式化后 Eslint 开始抱怨并且构建失败。

让我通过代码向您展示问题。

Prettier 处理前的初始代码:

更漂亮的处理后:

之后,Eslint 开始抱怨:

我不想更改 Eslint 规则,因为它们在“真实”用例中非常有用。那么有什么方法可以正确解决这个问题吗?谢谢你的帮助!

更新:

我的 .eslintrc.json

我的 Prettier 配置(它是 package.json 的一部分)

我通过 husky 在带有 lint:fix 的链中将它作为 git 钩子运行

0 投票
1 回答
128 浏览

c++ - 为什么全球飞船运营商的行为不符合预期?

编译clang++ -std=c++20 -stdlib=libc++ main.cpp和错误消息:

为什么全球飞船运营商的行为不符合预期?

0 投票
1 回答
601 浏览

arrays - Angular - 在前端将数组显示为列表

我正在开发我的网络应用程序,但遇到了问题。

我有一个包含多个值的数组,我想在前端显示为列表或类似的东西。

app.component.ts

在这个函数中,我将字符串中的标签拆分为一个数组

app.component.html

在这里我想在列表中显示标签

但是什么也没有出现,如果我在控制台中看到这些值也是如此。

0 投票
5 回答
99 浏览

javascript - 从孩子到父母的状态

我如何从孩子那里获得状态,以便父母认识到孩子的状态已经改变?

0 投票
1 回答
85 浏览

android - 在 Unity3d 上构建 Android APK

我正在尝试在 Unity3d 上构建一个 android 应用程序,但它从不工作(7 例外)。错误是:

我的 Unity 版本是 2019.3.7f1。

0 投票
0 回答
29 浏览

firebase - 如何从 React Native 下载字符串化的 BLOB 到我的 WEB 应用程序

我刚刚在我的 firebase 存储中上传了一个字符串化的 blob。它是字符串化的,因为它是使用 CryyptoJS 加密的。我的问题是每次我尝试在我的网络应用程序中下载时,我都能看到这种类型的值。我的问题是如何下载此 blob,因为我似乎无法将此 blob 用作 window.URL.createObjectURL 的参数。有什么帮助吗?

在此处输入图像描述

0 投票
1 回答
505 浏览

node.js - 在 Express 中发送二进制文件会导致 ECONNABORTED

我目前正在为后端进行一些测试,并且我一直在磕磕绊绊,特别是一项测试有时会运行,有时却不会。如果某些特定标头不存在,则错误发生在我的警卫拒绝请求中。所以在我的测试中,应用程序看起来类似于这个

现在添加间谍只会将间谍添加到我的 req、res 和 next 中,然后继续。该错误发生在我的 PostMediaGuard 中。在这里,我将检查存在的标题,如果不存在则拒绝

PostMediaGuard

现在对于我的测试,我将使用 supertest 向我的应用程序发出请求。请求看起来像这样

测试

现在,如果我调试一切正常,我将点击该行将状态设置为 400 并在 PostMediaGuard 中结束请求。有时在那之后测试会被断言很好,有时我会得到 ECONABORTED 与以下堆栈

堆栈:“错误: 在 Socket._writeGeneric (net.js:770:11)在 Socket._write 的 writeGeneric (internal/stream_base_commons.js:141:3)的
afterWriteDispatched (internal/stream_base_commons.js:150:25)处写入 ECONNABORTED (net.js:782:8) 在 doWrite (_stream_writable.js:431:12) 在 writeOrBuffer (_stream_writable.js:415:5) 在 Socket.Writable.write (_stream_writable.js:305:11) 在 ClientRequest._writeRaw (_http_outgoing.js:295:17) 在 ClientRequest._send (_http_outgoing.js:271:15) 在 ClientRequest.end (_http_outgoing.js:732:10) 在 Transform.onend (_stream_readable.js:691:10) 在 Object .onceWrapper (events.js:299:28)











在 Transform.emit (events.js:210:5)
在 endReadableNT (_stream_readable.js:1183:12)
在 processTicksAndRejections (internal/process/task_queues.js:80:21)"

现在我假设由于请求的表单数据中发送的文件在后台进行了一些流式传输,并且我试图在完成之前结束请求。但是,我还没有开始任何事情来处理数据,例如创建读取流或尝试将其存储在数据库中。(因为要注意的是,如果所需的标头不存在,我不会这样做)。到目前为止,我发现的几乎所有关于该主题的答案都是由于一些异步流方法开始并试图在请求完成之前结束请求。但是由于那时我还没有开始那些我不知道我错在哪里

任何想法可能是什么问题?

0 投票
0 回答
83 浏览

core-data - 屏幕锁定后的SwiftUI @FetchRequest不获取数据并返回零属性

我通常有这样的 SwiftUI 视图

但是在锁定屏幕/使用主页按钮并返回应用程序后。最初,此视图以空的 NSManagedObjects 唤醒,对象似乎可用,有正确的 users.count 值,每个对象都有其适当的 objectID。但其他托管对象属性为零。然后有时我会遇到在随后的视图刷新中它可以(我认为“错误”此对象属性)获取此属性并显示正常,或者可以保留 nil 值并且我在列表中有空结果或崩溃,具体取决于 user.name 被强制解包或不

0 投票
0 回答
91 浏览

javascript - 没有出现相机权限对话框

所以我一直在尝试制作一个用户界面,用户可以在其中将他的照片上传到本地系统(通过打开文件管理器对话框从一个位置移动到图像数据库)或拍摄实时照片并添加到图像数据库中。我制作了这个运行良好的简单 html 文件,但是在创建 localhost 后我尝试使用烧瓶运行它之后,谷歌浏览器不会提示从上面输入相机权限,并且不知何故已经授予了权限,但相机不起作用。这是代码-app.py

索引.html

index.js

我想要的只是使用烧瓶运行**index.html **,相机在本地主机中正常运行。

我知道我的代码未处于完成状态,但我被困在了这个地方。我想提一下,我所有的文件都在正确的目录中,并且我没有缩进错误等。任何愿意提供帮助的人都被要求提及每一个细节,因为我不太擅长这个。谢谢!

0 投票
1 回答
530 浏览

python - Airflow Scheduler 对 schedule_interval 为 None 的 DAG 抛出错误

我有气流问题。有一个客户生成器脚本,它接受来自 yaml 文件的输入并加载 DAG。当所有 DAG yaml 文件的计划间隔为非“无”时,它工作正常。有许多 DAG 的 schedule_interval 为 None,而其中很少有 @once。

YAML 文件示例是 -

生成器脚本有以下 -

当有许多带有 schedule_interval=None 的 DAG 时出现的错误

有人遇到过这个问题吗?

0 投票
1 回答
223 浏览

swift - 使用 NSPathControl 表示虚拟路径

什么时候NSPathControl用来表示本地机器上的路径就可以了!

当我尝试表示远程服务器的虚拟路径时,问题就出现了;在这种情况下,我必须相应地更改图标。

图片代表我得到的不是我喜欢的。

标准路径与自定义路径

现在的问题是:如何更改每个元素的图标NSPathControl?苹果文档是相当不透明的。

唯一类似的帖子是自定义 NSPathControl,但似乎已经过时了。

0 投票
2 回答
48 浏览

xml - 需要帮助在 XML 文件中插入子节点

在 PowerShell 中需要帮助来更正 XML 文件。我要在此处插入的节点不是 XML 文件的第一个子节点。当前文件的结构 - 这是当前文件,我需要帮助

预期输出 - 我希望使用 PowerShell 在 XML 中获得这种结构。

0 投票
1 回答
179 浏览

javascript - 如何模拟单元测试redis助手是任何if else语句

我有这样的代码

我已经进行了单元测试,但显然没有太多处理所有事情,如果在上面的代码中出现其他情况,如何处理语句

我的单元测试是这样的

如何为此创建单元测试?

0 投票
1 回答
40 浏览

python - 采用“'int' 对象不可调用”(完成)

希望你们都平安。我只想得到 (20^5)-(1^5)/5(20-1)

我拿了TypeError: 'int' object is not callable 然后我把它改了;

但我仍然遇到同样的错误。我检查了解决方案,但不明白我必须做什么。

0 投票
1 回答
882 浏览

node.js - MongoError:无法提取地理键

我在发布数据更新期间遇到猫鼬错误。错误是:

MongoError:无法提取地理键

我试图通过在谷歌上搜索找到原因和解决方案,但我仍然没有得到任何合适的解决方案。

帖子模型

后控制器

输出是:

MongoError:无法提取地理键:{_id:ObjectId('5e8c661f274e8e57d8e03887'),geoLocation:{类型:“点”,坐标:[-8.455697300000001,114.5110151],_id:ObjectId('5e8d7f7c35b9d36d45b't483a)}2将几何投影到球形 CRS:[-8.455697300000001, 114.5110151]

0 投票
1 回答
23 浏览

metadata - MP4标签:请为背景音乐建议艺术家和标题的最佳位置

抱歉,我不确定这是否是 Stack Overflow 的主题,但我试了一下。

在 MP4 元数据中,存储背景音乐的艺术家和标题的最佳位置是什么?很明显,对于普通的音乐视频,人们会使用标准的 Artist 和 Title 标签,但我说的是自制视频的背景音乐,例如,如果我有一个孙子柔道训练的视频,我会使用渲染器以添加额外的音轨,例如披头士乐队的半分钟“帮助”,或者一些自己的钢琴或吉他音乐,我想记录该音乐,但不在标准标签中,因为有相当多的观众仅显示艺术家和标题的标准标签(并对其进行排序),但它们随后不显示正常文件名:-(

感谢您的任何建议。

PS 仅供参考,与我的问题无关,但目前我使用Mp3tag.exe(是的,它对 MP4 文件也很容易)来编写艺术家和标题信息,我使用jsmediatags来阅读标签,这是一个很棒的程序,所以谢谢 António Afonso

0 投票
1 回答
117 浏览

python - Pycharm 调试器在断点上无法正常工作

我的代码包含许多文件和许多功能。在 Pycharm 2019 IDE 中,调试器在大多数文件的断点处正确停止,但在某些文件中,调试器越过断点并绝对拒绝。

应该注意的是,我检查了运行细节,并在断点附近添加了一些打印行,我可以在控制台中看到我的打印。在这些文件中,调试器运行代码而不是调试!!!我怎么解决这个问题?