所有问题
vue.js - Vuex 在多个布局中无法从 iframe 正常工作
我有两种布局,默认和主要。
默认布局用于页面视图,主布局是没有组件的空包装器。
具有主布局的页面作为 iframe 加载到具有默认布局的页面内。
当我在主布局内更改状态时,我可以在默认布局中的主布局之外收听并获取更改,我无法从 iframe/默认布局内部收听并获取更改。
知道为什么吗?可能是因为 iframe,还是因为 Nuxt 实例分别在两个布局中加载?
robot - 使用 QiSDK 从 Pepper 上的 Android 应用程序获取 Pepper 的 IP,NAOqi 2.9
我有运行 NAOqi 2.9 的 Pepper 机器人,这是使用 QiSDK 为其平板电脑创建 Android 应用程序的版本。
我目前必须在我的 Android 应用程序中获取 Pepper头部的IP,这可以很容易地作为手动输入,但我想知道是否有办法以编程方式执行此操作,因为平板电脑知道头部的 IP,总是显示在通知栏,在平板电脑的 IP 旁边。
在连接到真实机器人的第 5 步中,他们说您可以手动执行此操作。
如何找到IP地址?
在机器人的平板电脑上,显示通知(从屏幕顶部向下滑动)并查找以下徽标:
但这只是入门页面。我还查看了 qisdk api 的 Javadocs,但没有找到与头部 IP 相关的任何内容。
我想知道是否有人知道我可以做到这一点,不一定使用 QiSDK,因为它似乎不支持这一点。
c++ - 使用 pybind11 时无法导入 numpy
当我尝试使用 pybind11 将此文件嵌入 C++ 时,python3 文件中的“import numpy”语句会生成错误。以下python文件中除了“import numpy”和“import tensorflow”的其他语句(导入系统库)都可以成功执行
我收到以下错误
我可以从独立的 python 文件或 shell 成功导入和使用 numpy(见下文)
google-chrome - 用于特定 URL 的自动附加查询参数的 Google Chrome 扩展程序以特定域开头
我有创建 chrome 扩展的特定要求,将查询参数附加到以特定域开头的任何 URL。例如,假设域是 -company.com,查询参数是 ?id=1121212,那么无论用户在 Web 浏览器中使用域 company.com 加载什么 URL,它都应该附加查询参数。前 - company.com/home/?id=1121212、company.com/about/us/?id=1121212 等...
这可以在 Google Chrome 扩展程序中执行吗?
python - AttributeError:“NoneType”对象没有属性“da”
我正在从 script1.py 调用另一个程序(script2.py)。script1.py 包含一个按钮,当我按下它时,它将开始执行 script2.py。我想在 script2 中使用 script1 的变量。我尝试了 2 种方法来获取它,但给出了错误或空列表。请帮助我,如果需要任何其他信息,请告诉我。谢谢你。
data_copy 错误:
amazon-web-services - AWS Lambda s3.putObject 在设置 ACL 字段时抛出拒绝访问
更新:找到答案,谢谢。
我正在设置一个 lambda,它会定期获取一些数据,进行一些处理并将文件保存到 s3。
这是功能:
这是附加到执行角色的策略:
如果我注释掉该ACL属性,上面的代码可以正常工作,但是文件不是公开的,我需要它是公开的。
按原样运行代码,它会抛出拒绝访问:
我尝试以许多不同的方式设置策略,包括尝试使其尽可能允许:
但这没有用。
在存储桶方面,除了设置Block all public access为关闭之外,我还没有发现任何可以搞乱的设置,但这也无济于事。
TLDR;我可以将文件从 Lambda 上传到 S3,但如何将其公开?
gtk - 我在 gtk 中的串行通道上读写之间存在时序问题
该程序旨在通过不可靠的串行通道通过 PL2303 USB 转换器与远处的微控制器进行通信。主循环使用 g_io_add_watch 来监听来自 micro 的数据。然后它调用 g_io_read_chars 读取数据并调用 g_io_write_chars 发送一个单字节确认。微信回响了这一点。从 ReadStationMessage 中调用读取和写入。如果微响应缓慢,ReadStationMessage() 函数会被调用两次,一次是读取数据,一次是接收回波。但是,如果它立即响应,则仅调用一次 ReadStationMessage() 并将回显字节附加到数据中。我不明白当 g_io_write_chars 直到 g_io_read_chars 返回之后才发送确认并且微在收到确认之前什么都不做时,这是怎么可能的。
python - 分位数熊猫
什么不起作用:
什么工作:
分位数定义:
数据:

错误:

c - 在 atmega328p 上执行 LED 闪烁的某些任务
使用 atmega328p 上的两个开关和两个 LED 构建模块化程序。遵循以下条件:
我们还要做两个函数:
GPIOConfig(Pin, mode)
目的:该函数用于配置引脚的模式。
Pin:需要配置的 Atmega328P 端口引脚。
模式:INPUT 或 OUTPUT 引脚的方向。在 INPUT 的情况下,模式需要与 INPUT 一起配置为 PULLUP 配置。
GPIOPinWrite(pin, state)
用途:该函数用于向 GPIO 引脚写入 LOW 或 HIGH 状态。
引脚:Atmega328P 引脚用于写入 LOW 或 HIGH 状态。状态:低或
高这是我编写的代码:
根据我的说法,逻辑是正确的,但变量和引脚的减速和初始化不正确,这就是我的 LED 不闪烁的原因。尽管代码在代码块中没有显示任何错误。请检查此代码,并请帮助找出问题和解决方案。
android - Wear OS、Watch 无法下载 tts 的 zvoice 包
所以,我们确实有一个 TicWatch Pro 1182,型号 WF12069,Wear OS 2.17,系统版本 H。在那个手表上,我确实有一个应用程序正在使用,它可以大量使用谷歌 TTS 功能。直到几周前,我们不得不重新设置手表,以便它可以连接到另一部手机。
而现在,似乎无法再下载离线 tts 所需的 zvoice 包了。只要手表确实可以直接访问互联网,它至少可以使用非本地语音包从输入帮助菜单中说出示例。但是一旦没有可用的互联网,如果不这样做。
应用程序日志没有提示什么是错误的(tts 产生一个“onError”,但它使用了不推荐使用的 API,其中没有提供错误代码),但我注意到当使用 USB 连接手表时,我可以看到系统日志展开-充电器和 android studio 使用 logcat 打开。
下一步是停用“语音应用程序”(对不起,措辞不清楚,但我的系统是德语的,我手头没有原始的英文名称),删除它的文件(这也会清除它的缓存),重新启动手表,然后重新激活它,并打开 tts 的输入帮助菜单(语音合成,如其所称)并观察 logcat ......它告诉我这个
如您所见,它尝试下载该zvoice包...但似乎无法这样做,因为无论我等待多长时间,它都会重复“未安装本地语音,我们使用网络语音”的表达. 它声明的 URL 似乎是一个转发(curl 告诉我),但是在那个 zvoice 文件的末尾确实出现了......我无法在手表之外声明它的有效性。互联网是由 WLAN 热点提供的(是的,互联网确实可以工作)……证明可以使用网络语音。但是一旦互联网断开连接......沉默。
事实上,我确实有第二只手表(相同型号,相同操作系统版本),即使在重新连接重置后,tts 似乎也能正常工作。
EDiT:我至少有机会询问第二只手表的行为。据当前所有者通过电话告诉我,在选择一种新语言并第二次点击示例语音后,他的手表声称具有所需的包并告诉他该语音的 tts 是使用本地语音包。之后他的手表即使断网也能用中文说话。
我们确实为谷歌语音提供了相同的服务应用程序版本,但他的应用程序包含大约 30Mb 的数据和缓存,而我的应用程序几乎不包含 100kB ......我试图查看可能包含这些 kB 的文件夹,但是“adb shell”除了在根文件夹中闲逛外,不允许用户做任何事情。
所以,知道为什么那个特定的手表不能获得那个 zvoice 包。或者...我可以使用其他方式在手表中获取该 zvoice 包吗?
c++ - 如何在模板类中使用结构作为成员
我正在尝试编写一个邻接列表来保存图形。
这是我的代码,该类Graph有一个名为Node. 可以保存任何类型的Node消息,并为他们节省许多孩子的费用。
之后Node是nodes成员将所有节点保存在图中。
问题
typename std::vector<Graph<T>::Node::Ptr> nodes;
我的编译器认为Ptr不是有效类型,这是错误
我可以把声明放在Node外面,Graph做成一个模板来解决这个问题,但是为什么不能呢?
系统信息
- Ubuntu 20.04 (WSL2)
- g++ (Ubuntu 9.3.0-10ubuntu2) 9.3.0
已阅读
r - 如果特定列在 r 中有值,如何删除重复项
我需要根据给定的条件删除数据集中的一些行。请浏览示例数据以供参考。
我主要关心的是 Dur 列。我必须删除组 ID 具有 Dur != NA 的行,即 ID (123,789,852) 具有多个具有 Dur 值的记录/行。所以我需要删除带有 Dur 值的 ID,这意味着整个 ID 为 123,第一条记录为 789 和 852。我不想删除任何 ID (564,741,852) 具有单条记录的 Dur 或任何其他 ID 在 Dur 中为 null .
预期输出:
请提出解决问题的代码。提前致谢!
python - 使用 pip 从 pypi 安装软件包时,有没有办法排除特定版本?
在我的本地 pypi 服务器中,假设我有 3 个版本的软件包example,如下所示:
正如你所看到的,我使用日期来管理我们的版本控制,但在版本控制的中间,我们有一个具有类似版本的包,202009089所以它总是匹配,因为它有一个更大的数字并且版本控制被破坏了。pip install通过安装并安装最新版本时,有没有办法排除该特定版本202009089?
html - 画布圈改变顶部位置
我正在使用画布绘制圆圈。请检查我下面的代码
代码运行良好。我需要在圆圈顶部添加边距。不适用于画布边距。此边距应仅用于圆圈。 时钟演示
angular - 单元测试延迟加载组件
我正在使用以下代码片段懒惰地加载一个组件及其模块:
虽然这工作正常,但我不确定如何测试该组件中的输入(即组件 got data)和发出的事件(即actionPerformed事件)LazyComponent。
在 Angular 9 之前,我想使用SpyNgModuleFactoryLoader是可行的方法,但NgModuleFactoryLoader现在已被弃用。
angular - 我有 Angular 8 上的应用程序它非常大的应用程序我可以在 Angular 10 上升级我的应用程序吗
如何将 Angular 8 上的应用程序升级到 Angular 10?我是否需要制作一个新的 angular 10 应用程序并复制粘贴每个组件并进行相应更改,还是有其他合适的方法?我为此使用了许多解决方案,但是从模块中获得了很多错误这是我的 package.json 文件
django - Prometheus + Django + gunicorn 与 --preload 和多个进程仅发布一个端口
我正在运行django+prometheus+gunicorn,每个进程使用多个进程导出/metrics,如django-prometheus 文档中所述。当我--reload和两个工作人员一起运行 gunicorn 时,我可以看到端口 8001 和 8002 是如何打开服务普罗米修斯指标的,每个进程一个。但是当我运行 gunicorn 时--preload,只打开了 8001 端口。
我需要做什么才能在使用时为每个进程获取一个 prometheus 端点--preload?
django-prometheus 设置:
版本:
git - Git LFS:文件被推送之前存储在哪里?
我将 git LFS 添加到存储库中,并希望将一些已提交的文件转换为 LFS 对象。我运行了以下命令:
git lfs migrate import --include="*.shelf"
现在在我的本地存储库中,所有*.shelf文件都已替换为文本指针。
然后我运行了一个git push,但不幸的是,即使对于 LFS,我的文件也太大了,并且该命令导致了错误。现在我只有文本指针,不知道如何取回我的原始文件。
在被推送之前,它们肯定必须保存在本地某个地方吗?
如何取回我的原始文件?
c# - 通过接口强制使用方法
给定一个接口,它应该是 Init to Run。必须运行初始化代码。
初始化是两个部分:一个依赖于配置,一个不依赖于配置。
如果他不想复制该代码,则可配置的必须调用另一个。
这是正确的实现:
我的问题是由于存在 2 个 init 方法,没有很好地遵循一个调用另一个作为默认行为的需要。
有没有办法使用接口/虚拟/等来强制一个 Init 调用另一个?
一种不正确的实现示例:
php - 制作 pdf 时为尝试转换传递的无效字符
当我创建 PDF 时,它在 laravel 中显示以下错误
为尝试转换传递的无效字符,这些已被忽略
我的控制器
错误显示在
错误显示在下面的代码行
我在这里先向您的帮助表示感谢
amazon-s3 - S3 用于数据+静态站点 VS s3 用于静态站点的数据和静态托管服务(如 Netlify)
我有一个用 Gatsby 构建的静态 React 站点,网络应用程序需要从数据库中检索音频文件并播放它们。该站点已部署在 Netlify 上,音频文件位于 S3 存储桶中(配置了 Cloudfront OAI 以供访问)。
但我一直在想,在 S3 上同时托管网站和音频文件会更好吗?如果是这种情况,那么我相信该站点不必发出任何 HTTPS 请求。
python - 如何在 Jupyter 实验室/笔记本中使用交换空间/虚拟 RAM?
我在 Jupyter(实验室)中运行在 Kubernetes 上运行的 JupyterHub 创建的容器中的进程。
这些进程过于占用 RAM,以至于 Pod 有时会因 OOM 而被驱逐。
如果不修改我的代码/算法等,在一般情况下,当达到预定义的 RAM 限制时,我如何告诉 Jupyter(Lab) 使用交换空间/虚拟内存?
PS 这个问题没有提到交换空间的答案 - Jupyter Lab 在内存不足时冻结计算机 - 如何防止它?






