所有问题

0 投票
1 回答
123 浏览

python - 命令 SetPrefix 和 Json?不和谐

首先:我想为我的机器人添加更多功能,这样我就创建了一个新文件夹,我可以在其中尝试新事物!

第二:我想添加一个命令来设置前缀!

第三:我在bot.py旁边添加了一个prefix.json文件和一个start.bat来启动bot

第四:麻烦!写脚本1280多点赞时,bat和python文件没有加载,都关闭了

第五:剧本!

0 投票
2 回答
173 浏览

amazon-web-services - AWS - 您能否将公共 IP 或 URL 分配给 S3 Glacier Vault?

您可以将公共 IP 或 URL 分配给 S3 Glacier Vault 吗?我想用它来进行自动备份。

我意识到我可以上传到 S3 存储桶,然后使用生命周期规则将其移至 Glacier,但我问我是否可以完全跳过该步骤并直接上传到 Glacier Vault。

感谢您的任何提示!

0 投票
0 回答
48 浏览

javascript - 尝试在打开和关闭的卡上动态创建传单地图

嗨,我正在尝试为旅行制作信息卡(不仅仅是练习),我希望一旦用户单击卡片作为信息卡的一部分,就会显示传单地图,但我无法显示地图动态的。


可能吗?

我应该使用承诺并等待吗?如果是的话怎么办?

或者我应该尝试使用谷歌地图 API 吗?

这是 HTML CSS 和 JavaScript(我主要从 youtube 视频中获取的 js,但我对其进行了修改以在我的代码中工作)

先感谢您

0 投票
1 回答
40 浏览

sql - 在 SQL 中创建存储过程

我有一个学校任务,我想知道为什么它不起作用。我的任务:为存储过程编写一个语句,它将返回 Mitarbeiter 参与的所有项目以及他/她在每个项目上花费的时间。(我们应该使用 CREATE FUNCTION)

我的解决方案:

-> 所以如果我

我在括号中键入邮件以查找 Mitarbeiter。

pgAdmin 说:没有给出语言。

0 投票
2 回答
188 浏览

javascript - 如果用户已经使用 JWT 登录 React,则限制对登录页面的访问

/login用户已登录后,如何限制对页面的访问(通过手动输入 URL)?

我现在可以输入/loginurl 和用户,即使它已经登录并在主页上,也可以导航到/login页面。

我正在使用 JWT,因此当用户导航到 /login 页面时,令牌仍保留在localStorage.

我在 /login 组件中尝试了一个钩子:

令牌设置如下:

现在,当我尝试进入该/login页面时,它似乎想要重定向,但崩溃了:

TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

请告诉我我错过了什么或做错了什么

0 投票
3 回答
34 浏览

python-3.x - 接受列表,拆分子列表中的元素并一起打印

目前通过 freecodecamp.org 和其他资源学习 Python。我很难理解将列表拆分为子列表并对其进行迭代的概念。我有一个不同的练习作业,需要按顺序打印。

问题是,当输入只有 1 个练习时,我可以使用它。我似乎无法通过给它一个列表来使它工作。我错过了什么?

调用函数:当我还想要答案时,我使用 True,而当它必须被隐藏时,我使用 False。

我当前和首选的结果是这样的,但它似乎只获得列表中的第一个元素。所以对我来说,感觉就像我非常接近,但似乎无法在不破坏我当前结果的情况下修复它。

预期的:

0 投票
1 回答
79 浏览

mysql - 有没有办法杀死这个存储过程?

我在试验存储过程时遇到了这个奇怪的问题。我制作了一个存储过程来快速填充具有 0-n 值的表。

所以我然后尝试用它插入1000万:

但这需要很长时间,所以我使用 ctrl-c 停止,但它并没有停止。然后我只是关闭了外壳并重新连接,希望能阻止它。但是,当我运行此命令时,我意识到:

它总是返回始终如一的更高结果:

之后:

因此,每次我运行该命令时,它都会根据经过的时间显示一个更高的数字。这表明它仍在运行我的存储过程。mysql 返回这个简单的查询也需要整整一秒钟。

我知道您可以使用“SHOW PROCESSLIST”然后“KILL process_id”来杀死进程,但是当我这样做时,我在正在运行的进程列表中看不到该进程。我只看到 event_scheduler 和我的用户连接。我以为我会在那里看到存储过程的第三个条目,但我没有看到一个。

如何停止存储过程?请帮忙,我已经尝试了所有我能想到的,它减慢了我使用该表运行的所有查询。

0 投票
0 回答
56 浏览

arcgis - ArcGIS REST API:MapServer/export 返回“未找到请求的图层 (layerId: export)。”

我创建了一个平铺地图,在 ArcGIS Online 中打开时效果很好。

我在 C++ 中使用 CURL 将直接 REST 请求发送到 ArcGIS 服务器,它在大多数情况下都可以正常工作。

但是当我尝试通过MapServer/exportREST 端点导出这个 Tiled Map 时,我得到了"The requested layer (layerId: export) was not found."

如果我在其他地图上使用相同的导出,但工作正常。有什么问题?

0 投票
1 回答
484 浏览

c++ - DirectX CMake 包括中断 Windows.h

当我尝试使用 CMake 将 DirectX SDK 目录包含到我的项目中时,当我尝试 #include <windows.h> 时,windows.h 中的头文件会引发错误(之前没有包含 directx 头文件)。

我用来生成/编译的命令:

CMakeLists.txt

错误:

还有很多...

我认为这会发生,因为 DirectX 在之前加载和/或优先于 Windows 标头时包含覆盖某些内容,因此我尝试用以下之一替换该行:

但没有任何改变。我还尝试在 d3d11.h d3dcompiler.h d3dcommon.h 等一些 directX 标头之后包含 windows.h,希望它会做一些事情,但正如预期的那样,没有任何改变。我真的很感激一些帮助,因为我真的不知道我应该如何解决这个问题......

0 投票
2 回答
2435 浏览

c++ - Visual Studio 2019 - C++ 无法打开源文件

我在 Windows 10 机器上使用 Microsoft Visual Studio Community 2019 版本 16.8.4。

我已经确定我的包含文件位于“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include”中,因为我实际上可以在那里看到它们。但是,我收到一条错误消息#include <cstdio>

我尝试右键单击项目名称以调出我从中选择“属性”的上下文。从“解决方案 Project1 属性页”中,我选择了“调试源文件”,然后输入包含文件的完整目录路径。

我仍然收到错误

0 投票
1 回答
279 浏览

python - 资源有限的 Python 多处理

问题陈述

我目前正在构建一个包含三个任务的交换刮板,每个任务都独立运行process

  • #1:接收实时网络提要​​:非常快的数据进入,立即放入multiprocessing队列并继续。
  • #2:使用队列数据并优化:使用我编写的一些逻辑来使用和优化它。慢但不会太慢,当数据进入慢时最终赶上并清除队列。
  • #3:使用压缩提要bz2并上传到我的 s3 存储桶:每小时,我压缩优化的数据(以进一步减小文件大小),然后上传到我的 s3 存储桶。这在我的机器上大约需要 10-20 秒。

我遇到的问题是这些任务中的每一个都需要自己的并行process。生产者 (#1) 无法进行优化 (#2),否则它会停止提要连接,并且网站会因为线程 #1 没有响应而终止我的套接字。上传器(#3)不能和任务#2在同一个进程上运行,否则我会填满队列太多,我永远赶不上。我试过这个:不起作用。

这个刮刀在我的本地机器上工作得很好,每个任务都有自己的进程。但是当它部署在服务器上时,我真的不想在三核机器上花很多钱。我发现 Digital Ocean 的 4vCPU 选项最便宜,每月 40 美元。但我想知道是否有比购买 4 核更好的方法。

需要注意的一些事项:在我的 16 英寸 MBP 上,任务 #1 使用 99% 的 CPU,任务 #2 使用 20-30% 的 CPU,任务 #3 一直休眠到整点,所以它主要使用 0.5-1%中央处理器。

问题:

  • 如果我在 2 核机器上运行三个进程,这实际上与运行两个进程相同吗?我知道这取决于系统调度,但这是否意味着它将在压缩时停止,或者继续移动直到压缩结束?启动(并支付)一个每小时只使用一次的全新核心似乎真的很浪费。但是这个每小时的任务让整个队列停滞了太多,我不知道如何解决这个问题。

  • 无论如何我可以在同一个进程/核心上压缩文件时继续 Task#2吗?

  • 如果我运行一个 bash 脚本来进行压缩,那还会停止软件吗?我的电脑是 6 核的,所以我无法真正在本地测试服务器的约束

  • 有比 DigitalOcean 更便宜的替代品吗?老实说,我对 AWS 感到害怕,因为我听说过人们因意外使用而收到 1,000 美元账单的恐怖故事。我宁愿像 DigitalOcean 这样更可预测的东西

我试过的

如前所述,我尝试在同一进程中组合 Task#2 和 Task#3。一旦压缩开始,它就会停止。压缩是同步的,并使用此线程中的代码完成。找不到异步 bz2 压缩,但我不确定这是否有助于不停止 Task#2。


PS:我真的尽量避免带着这样的开放性问题来 StackOverflow,因为我知道这些会得到不好的反馈,但是当我对云不太了解时,另一种方法是尝试并投入大量时间和金钱老实说计算。我更喜欢一些专家的意见

0 投票
1 回答
82 浏览

python - 如何将 groupby 输出(唯一值列表)映射回原始数据帧?

我在将 groupby 输出映射回原始数据帧时遇到问题。为了可视化问题,我创建了一个test_df,它的组装类似于我的真实数据框:

我的目标是为每个组获取“c”列的所有唯一值(而一个组取决于 a 和 b 列中的值)。我试图通过执行来实现这一点:

导致这个输出。我无法将其映射回我原来的“test_df”。我也尝试使用:

这导致了这个错误:“ValueError:传递值的长度是 1,索引意味着 8”在我的真实数据帧上。如果我在 np.unique(x) 周围添加 len() 它可以工作,但它显然不会返回我需要的东西。但是,我想要的 DataFrame如下所示:

0 投票
0 回答
112 浏览

android - 当使用 moshi 可选时如何一般跳过坏元素

我正在使用带有 moshi 的改造 2,当可选的嵌套类被破坏时我遇到了问题。让我们以此作为一个简单的例子:

我有一个 A 类,它具有 B 类的可选值。要解析的 Json 如下所示:

当我尝试解析这个 json 时,我得到一个异常:com.squareup.moshi.JsonDataException: Non-null value 'secondString' is null at $.classB.secondString

我要存档的是我在classB 处获得了具有空值的ClassA,因为该值是可选的,因此当它为空时可以。我知道当我构建适配器并捕获异常时可以将其存档,但我想知道是否有一种通用方法可以存档此行为,而无需为我必须解析的每个 json 创建适配器。

0 投票
2 回答
183 浏览

r - 使用 Formattable 将表格背景颜色更改为黑色,将所有字体颜色更改为白色

我正在尝试使用 R 中的 Formattable 包将整个表格的背景颜色更改为黑色,并将所有字体颜色更改为白色。我知道您可以使用“span”,但这仅适用于列(如果我错了,请纠正我) . 请随时分享您的想法或建议!

这就是我到目前为止所拥有的。如您所见,我使用了“跨度”,但它仅适用于列,但我想将颜色更改完全应用于整个表(不仅仅是每一列):

最终结果应将整个表格显示为带有白色字体的黑色背景色。提前致谢!

0 投票
0 回答
22 浏览

java - Apache EventListenerSupport 线程安全吗?

概括

用于在org.apache.commons.lang3.event.EventListenerSupport某些类执行某个操作并希望通知所有侦听器时触发。

然而,这个类被多个线程访问,并且已经被迫在它处理的其他列表上同步,因此ConcurrentModificationException避免了 a。

不同的线程负责添加、删除和触发事件。用于此目的的函数如下所示:

由于我已经遇到了该类的并发问题,因此我预计可以同时访问EventListenerSupport myEventSupport. 这既是读访问也是写访问。

问题

我在 Apache 文档中找不到任何关于同步和线程安全的内容:https ://commons.apache.org/proper/commons-lang/javadocs/api-3.8/org/apache/commons/lang3/event/EventListenerSupport .html

但是我确实在.class文件本身的描述中找到了这条评论:

因此可以安全地假设并发访问addListener,removeListener以及fire由 处理EventListenerSupport吗?

0 投票
1 回答
134 浏览

c - 需要帮助 Systick 处理程序没有被调用

我正在尝试使用 MSP432 控制器中的 systick 处理程序进行上下文切换,但从未调用过 systick 处理程序。我不确定我做错了什么我将中断优先级设置为最高并将 PendSV 设置为最低。我确实禁用了中断,但总是重新启用它们,所以我认为这不是问题。





0 投票
1 回答
567 浏览

php - PHP,Laravel,未找到特征

更新

经过太多次试验和失败后,我注意到这个错误有点误导。我回到旧版本之一,抓取旧文件并一一引入新版本。事实证明,当我更改 Publishings.php 时引发了错误,这与错误消息中提到的不同。

更新 2

这两个特征 Posts.php 和 Publishings.php 相互使用。我认为这会产生某种冲突。当我断开链接时,一切都恢复了。

原帖

我遇到了我遇到过的最奇怪的错误。我希望有人能帮帮忙。我有一堆特质,而且都互相使用。

Publishings.php 用于 5 个控制器和 2 个特征并且工作正常。但只有一个特征,它给出了这个错误:

引发错误的特征是 Posts.php:

错误来自第 12 行。该行的内容是“trait Posts”。

HomeController 也使用 Publishings 特征,当我删除使用 App\Traits\Publishings 时,它给了我未定义的函数错误。所以 HomeController 可以找到 Publishings。

我多次尝试清除所有缓存。没有帮助。此外,此应用程序的副本正在共享主机中运行,没有任何问题。我昨天重新安装了 Windows 10 的新副本,我的文件夹结构有点奇怪。即使我看不到任何关系,但我想知道我的问题是否与此有关。

我没有主意了。任何帮助将不胜感激。提前致谢。

编辑:

这是 Publishings.php 的命名空间

0 投票
1 回答
101 浏览

node.js - WebRTC 通过带有 nodeJS express 和 socketio 的主机

我创建了一个网络应用程序来让人们交流。我想实现屏幕共享和音频通话。

我当前的应用程序是在 NodeJs 中编程的,并使用 express 和 socket.io 来服务客户端连接并打开套接字连接。我想流式传输视频和音频。我对 WebRTC 的问题是所有连接到呼叫的人都容易受到 DDoS 攻击,因为它是 p2p。我从 Discord 中找到了一篇文章,解释了他们如何设法让整个流量通过他们的服务器:https ://blog.discord.com/how-discord-handles-two-and-half-million-concurrent-voice-users- using-webrtc-ce01c3187429,这正是我想要实现的。

我可以使用 socket.io-stream https://www.npmjs.com/package/socket.io-stream吗?我还没有弄清楚如何,似乎所有 socket.io 流媒体库都是为文件上传/下载而制作的,而不是为实际的视频/音频流媒体制作的。

如果这不起作用,那么像 Discord 这样的库将是完美的解决方案,因为所有流量都是代理的,而不是 p2p。虽然我找不到任何这些库,但也许我只是在寻找错误的东西?最好的祝福

0 投票
1 回答
711 浏览

traefik - Traefik 无法访问仪表板

我对 Traefik 有疑问。我所有的服务都正常,Traefik 完成了他的工作,检索 Lets Encrypt 的证书,在我的不同应用程序之间进行负载平衡。

我的问题是我无法访问仪表板,它要求我输入登录名/密码,但我在 docker-compose 中通知了它。

如果你有一个想法。谢谢

0 投票
2 回答
29 浏览

javascript - Javascript:如何从脚本动态创建的元素中获取ElementById

我正在玩一些代码,我想访问由脚本动态创建的元素。当我尝试使用 getElementById 访问它时,它会响应 TypeError: ...getElementById is not a function

代码

有什么建议如何得到这个并在这里传递更新的文本?

0 投票
1 回答
434 浏览

spring-boot - 如何使用 Spring Data R2DBC 和 Postgres 将字段保存为 JSON

有什么方法可以使用 spring-data-r2dbc 将实体的某些字段保存为 Json?

例子:

和表:

我已经查看了 Spring 数据 R2DBC 的转换器,但是必须为每个类编写单独的转换器。是否可以在运行时为从某些特殊接口继承或由特定注释注释的所有类动态生成 Json 转换器?

谢谢!

0 投票
0 回答
20 浏览

javascript - NodeJS 从经过身份验证的外部源批量/批量下载图像

概述:

我的任务是在我们无法访问旧工具之前将一些内容从旧工具中迁移出来。具体来说,有为营销生成的电子邮件渲染,我需要从这个系统下载这些电子邮件预览图像。产品方面没有内部 API 或支持来帮助获取这些图像。

方法:

图片预览 URL 接受 3 个参数。ID图像的和height属性width。这个网站需要身份验证,所以当我登录时,我会将它生成的 cookie/标头放入我的代码中,以便我可以将标头与fetch. 为此,我正在使用 nodeJS 并对node-fetchURL 进行标注。然后它将图像写入磁盘并遍历列表。

问题:

我们有数千个这样的电子邮件预览/图像需要下载。目前,我的代码一次迭代一个,这不是很可扩展。有没有办法将并发与类似的东西一起使用,fetch这样我就可以让它一次下载多个图像,但有一定的上限?对解决此问题的更好方法有任何想法吗?这只是一次迁移的情况,所以我只是在寻找最有效的方法来做到这一点。

代码:

0 投票
1 回答
44 浏览

firebase - 无法在 Flutter 中的 DatabaseService 类中使用 uid

我遇到了一个问题,我无法从我的 firebase 获取当前用户 ID。我已经让每个新用户都有自己的基于 UID 的集合,如下所示:

这是我的 DatabaseService 类

我试过参考这个,但似乎我不能只做类似的东西

我可以尝试其他选择吗?

0 投票
2 回答
301 浏览

rest - 实时数据库 - Arduino 和 REST API

我正在尝试使用 Firebase 实时数据库的其余 API 将数据从Controllino MAXI(本质上是带有以太网芯片的 arduino mega 2560)传输到数据库。但是我在处理 HTTP 请求时遇到了问题。所有类型的请求都失败,但我对 PUT 请求感兴趣。

使用这个在线工具,PUT 请求有效,这是原始数据:

该请求返回此响应:

这些标题:

并将数据写入实时数据库的根:

在此处输入图像描述

但是当我使用以太网库在 arduino 上做同样的事情时:

我收到 404 错误:

我不完全确定如何使这项工作。我想是因为网站使用HTTPS,而Mega只能做HTTP?任何援助将不胜感激

0 投票
1 回答
168 浏览

javascript - 有没有办法下载 GitHub 存储库并通过 JavaScript 对其进行初始化?

如何下载 git repo 并使用 JavaScript 对其进行初始化?