所有问题

0 投票
1 回答
253 浏览

node.js - 避免超时读取 Firestore 上的 18000 文档

我的 Firestore 包含 17500 个文档。这是一个令牌列表,用于发送推送通知。

Firestore 数据库

我将这些数据存储在字典中,以便以后使用: users = {"fr":[token, token], "en":[token, token]....}

我的代码:

我的代码不再起作用了。我在 foreach 循环期间超时。

是不是因为我的文件太多了?任何的想法?

谢谢

0 投票
0 回答
656 浏览

python - ImportError: dlopen() Symbol not found _PyMethod_New 预期在:平面命名空间


我从https://github.com/attify/Attify-Zigbee-Framework下载了 Attify Zipbee 框架 ,我只想通过“python main.py”弹出应用程序,但出现以下错误。

回溯(最后一次调用):文件“/Users/ME/Desktop/Attify-Zigbee-Framework-master/main.py”,第 8 行,从 PyQt5 导入 QtCore,QtGui ImportError: dlopen(/Users/ME/. pyenv/versions/3.9.0a5/lib/python3.9/site-packages/PyQt5/sip.cpython-39-darwin.so,2):找不到符号:_PyCMethod_New 引用自:/Users/ME/.pyenv/versions /3.9.0a5/lib/python3.9/site-packages/PyQt5/sip.cpython-39-darwin.so 预期在:/Users/ME/.pyenv/versions/3.9.0a5/lib/python3 中的平面命名空间。 9/site-packages/PyQt5/sip.cpython-39-darwin.so

我正在使用 Mac OS 10.15.4。
我已经安装了 PyQt5。
哪个 python > /Users/ME/.pyenv/shims/python
python --version > Python 3.9.0a5

对于 Attify Zigbee 框架,由于 python2 已停产,将导入 PyQt4 更改为 5。
我该怎么做才能让这个应用程序在我的情况下工作?
请帮助我学习新知识。

#!/usr/bin/python # - - 编码:utf-8 - -

0 投票
1 回答
236 浏览

apache - Laravel 将 www 重定向到非 www 且 htaccess 无法正常工作

.htaccess我在将 www URL 重定向到非 www URL的文件中有以下行:

尝试加载 index route: https://www.example.comto时它可以正常工作https://example.com,但是如果有人尝试加载任何其他路由,它不会加载任何内容,例如,如果我尝试加载https://www.example.com/about-us它将 URL 转换为https://example.com/index.php并且它不会加载任何内容。

我怎样才能解决这个问题?

编辑

我的完整.htaccess如下:

0 投票
0 回答
39 浏览

c++ - 有什么方法可以使用 setw() 显示具有固定列宽的正确对齐的表格?

输出应该是

游戏名称和建议操作列应左对齐。价格、折扣百分比和折扣价格列应右对齐。

0 投票
3 回答
53 浏览

dart - 澄清 Avoid_null_checks_in_equality_operators linter 规则

有一个 linter 规则可以验证一个不检查覆盖==运算符中的空相等性。规则在这里

我理解这条规则,但看不到它在技术上是如何实现的。在这种情况下,Dart 本身似乎做了一些隐式检查other != null==返回 false。它是否正确?

在其他语言中,例如 Java,需要在覆盖的equals.

第二个问题是为什么它也不会自动检查类型other。为什么可以让我作为程序员免于检查 null ,但我仍然需要检查 if other is Person?是否存在当一个人覆盖==并检查其他类型而不是该类的类型的情况?

0 投票
2 回答
488 浏览

java - 如何将 Location 标头添加到 http 响应?

我有一个 Java 项目,我正在使用 Servlet 来处理 http 请求。我也使用弹簧

当我收到创建新对象(例如帐户)的请求时,我还想返回带有新创建对象的 GET URL 的“位置”标头。例如:位置:/accounts/1000

我了解标头已添加到 Servlet 过滤器中(如果我错了,请纠正我)

但我不明白如何从 API 获取位置值

0 投票
1 回答
56 浏览

python - sportsreference API 错误数据问题

我正在使用sportsreference API 来获取一些数据,但我不确定我做错了什么或者API 有问题。当我使用 API 提取我需要的数据时,它总是说客队赢了,即使在比赛中也不是这样。

代码片段:

df 的错误输出示例(骑士队赢得了这场比赛,API 报告凯尔特人队):

0 投票
1 回答
299 浏览

c# - 从具有多个参数 netcore mvc 的控制器调用另一个 actionresult

我的控制器中有一个方法(MethodA),它需要ActionResult在同一个控制器中返回另一个(methodB),并带有一些参数作为有效负载。为此,我RedirectToAction(nameof(methodB), new { param1=param1, param2=param2 } )在 MethodA 的末尾使用了 a。

当我调试时,所有参数都已加载并包含预期值。但是当它到达methodB时,两个参数都是空的。

方法A

方法B

有谁知道这里可能会发生什么?附加:我有一些经验,附加参数在接收视图中显示为浏览器中 url 中的查询字符串。有什么办法可以预防吗?

谢谢

0 投票
1 回答
458 浏览

github - Github 中的操作

怎么了,为什么我得到一个错误?

错误:进程已完成,退出代码为 123。


0 投票
1 回答
825 浏览

git - Gitlab CI 阶段和依赖项

我的 .gitlab-ci.yml 如下所示。由于 docker-build 阶段将在分支为 master 时运行,并且 deploy-dev 取决于 docker-build 阶段。即使分支不是主分支而是功能分支,部署开发阶段也会出现,我也不希望部署开发阶段出现。它没有意义,并且可能导致问题。我怎样才能做到这一点?谢谢

0 投票
1 回答
27 浏览

arrays - axios如何从方阵中获取数据

您好,我正在尝试使用 axios 和 NUXT 从 API 获取数据……我可以获取大部分数据,但不能获取“标签”等“测量”内部的数据……如果有人可以解释我如何进入这个平方数组获取标签数据?会很棒的...谢谢

在此处输入图像描述

这是 axios 脚本:

0 投票
1 回答
106 浏览

asp.net-core - Autofac - 在范围和子范围内共享实例

我有一个 ASP.NET Core 2.2 应用程序,我想将服务配置为“单例”请求。只要您不创建子范围,就可以使用 InstancePerLifetimeScope。有一些进程在子范围内运行,是从请求范围内创建的。

使用 InstancePerRequest 在 ASP.NET Core 2.2 中不起作用(这基本上是我需要的)。

有没有人遇到这种情况并找到解决方案?

0 投票
1 回答
1235 浏览

python - (按 GeoJson 属性进行索引)如何使用正确的 featureidkey 绘制等值线?

我正在关注 URL 的示例:https ://plotly.com/python/choropleth-maps/#base-map-configuration (按 GeoJSON 属性进行索引)。这是我的代码:

厄瓜多尔的数据框:

然后,我收到此错误:

请帮助我并检查我正在遵循的指南。我认为我的问题出在 featureidkey 上,但是没有它,地图就不会绘制每个省份的多边形。

0 投票
1 回答
61 浏览

django - 我无法在 Django 中创建新的自定义用户

我尝试创建一个新用户,但它没有用,我尝试调试它,但没有解决这个问题。我有一个用户模型,但想尝试创建不同的用户类型,比如学生、教师等,它们都在用户用户模型以及他们的各种用户模型中。

视图.py

模型.py

addcm.html

0 投票
0 回答
228 浏览

python - 当重定向发生在不同的主机名时如何保留授权标头?

我正在尝试从安全端点获取数据,据我所知,端点现在重定向到不同的主机名,因此我丢失了我的 auth 变量

使用以下curl命令一切正常

但是当我尝试使用 python requests 库获取数据时,我无法成功

  • allow_redirects=False 响应为 302
  • 没有 allow_redirects=False 响应是 401

从我的在线搜索中,我没有找到任何有效的片段(我尝试了至少 10 个不同的片段)

  • 我设法通过使用带有我的用户名和密码的 BasicAuth 的邮递员获取数据,并且只有在设置 Follow Authorization 标头打开的情况下

我的问题,如何将 curl\postman 转换为 python ?

将不胜感激任何帮助

提前谢谢

0 投票
2 回答
107 浏览

numpy - Numpy数组的Matplotlib线图以指定百分比改变颜色

假设您有一个 numpy 数组,其中包含大约 2000 个介于 0 到 5 之间的小数元素。使用 matplotlib,您如何将这个 numpy 数组中的前 75% 的小数用蓝色线绘制,其余 25% 的元素用红色线绘制?

0 投票
1 回答
409 浏览

ios - 如何在 SwiftUI 中以编程方式编辑 TextField 的边框颜色?

这是代码片段:

如果输入的登录名和密码不正确,如何将电子邮件文本字段的边框颜色更改为红色?

0 投票
1 回答
78 浏览

yii - Yii2 从另一个模块调用动作

我有一个名为“ elite ”的模块,它呈现文章和另一个名为“ inet ”的模块。

Inet->controllerX只需要从文章(elite->article->actionView)中获取 HTML。

所以我的问题是:

我应该从另一个模块调用elite->article->actionView还是使用组件和继承以及如何?

谢谢!

0 投票
2 回答
459 浏览

mapbox - 在 Mapbox 中组合大小写和缩放表达式

我有一个图层可以将 Geojson 源中的多边形特征呈现为填充区域。以下是其中一项功能的示例:

我想达到这个填充不透明度逻辑:

这是我的出发点:

然后我不知道如何实现缩放部分。我想我需要这样的东西:

但我不确定如何将这两个表达式结合起来?我知道,"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression."所以我认为我需要使用step运算符。

有人能帮助我吗?

0 投票
1 回答
310 浏览

javascript - 如何在 react-player 中预览视频上传?

我有一个文件类型的输入,它允许我的用户上传文件类型的视频文件。在我的应用程序中,还存在 react-player 组件,它根据其文档采用可以是数组或 MediaStream 类型的 URL 道具。做了一些研究后,我发现以下方法可以将文件转换为与 react-player 兼容的 URL,但是它已被贬值,所以我不想使用它。

这将返回 blob 或文件对象的 URL。我看到这已被将 MediaStream 传递给 video.srcObject() 所取代,但我不知道如何将文件转换为 MediaStream 类型,而 srcObject() 似乎是访问 react-player 的一种黑客方式,它公开了相同的 URL目的,还需要一个 MediaStream。总结一下,我如何上传带有文件类型输入的视频,以便在 react-player 组件中预览?

0 投票
1 回答
40 浏览

regex - 正则表达式 - 匹配路径中文件名的第一个单词

这是一个示例,结果应该像这样匹配:

我只知道将在最后一个字符串之后获取字符串的正则表达式/

但是,这将匹配完整的文件名甚至文件类型。我已经尝试添加积极的前瞻,但它并没有按预期的方式工作。需要帮忙。

0 投票
1 回答
270 浏览

emacs - 在 Slime REPL (GNU EMACS) 中,清除当前输入的快捷方式是什么

在 Slime 中,我想清除我当前输入到 REPL 顶行的输入。什么是捷径?

例如,如果我键入以下内容,则缺少一个括号并且不会执行。如何简单地从输入行中清除整个文本?即不必在每个字符上手动按删除

我在这里找不到任何东西: https ://common-lisp.net/project/slime/doc/html/REPL-commands.html

这些解决方案似乎有所不同(但如果我错了,请纠正我)并且与整个屏幕相关,而我有兴趣清除我输入但尚未评估的内容:

emacs cider clear REPL buffer 在 emacs 中,如何绑定 Cl 以清除 slime 中的屏幕?

0 投票
2 回答
37 浏览

mysql - mysql表排序不正确与group by和order by

想要的输出

我的查询

在这里,我试图通过最新评论获取标题。当我给 ORDER BY forum_comments.id 这返回错误的顺序。我需要按 forum_comments 表中的最新评论排序。此查询返回错误的顺序请帮我找出正确的顺序。我怎样才能轻松解决这个问题?

0 投票
0 回答
37 浏览

c# - TCP 通信问题

我正在开发一个库,以通过其使用 TCP/IP 的远程控制 API 与专有软件进行通信。

它基本上由两个不同的连接组成:一个 TCP 端口上的控制连接和另一个 TCP 端口上的数据连接。两者都是相互独立的。

我应该通过控制连接发送命令并接收这些命令的答案,数据连接被保留用于传输图像。

它对于“小”图像(最大约 600*500 像素)来说就像一个魅力,但从某个尺寸开始,连接会以一种奇怪的方式失败。

问题是,我确切地知道通过 TCP/IP 发送的图像数据的结构:

  • 识别字符串 - 16 个字节
  • 数据大小 TCP ( n + 32) - 16 字节
  • ID - 4 个字节
  • 通道 - 4 个字节
  • 索引 - 4 个字节
  • BPP - 4 个字节
  • 数据大小像素 ( n ) - 4 字节
  • 像素 - n字节(可以在多个 TCP 消息中但透明)
  • 重复直到所有像素都发送完毕

知道了这一点,我开发了一个 ReadImage() 方法来解析消息:

ReadImage()在通过控制端口发送“拍摄图像”命令后立即调用。

当我在逐步模式下调试大图像采集时,它工作得很好。当我在没有任何断点的情况下重新启动完全相同的采集时,它失败了。(注意:我知道这个软件能够处理那么大的图像。它是一个演示软件,所以它会生成它发送给我的图像)

错误是name变量,因此第一次使用readbuffer32(读取的第一个字节)不包含预期值。相反,该数组包含像素值。

Wireshark 确认所有消息都正确发送,并且它们是正确的。

我认为这更多的是时间问题。我已经Thread.Sleep(2000)在每次调用之前添加了一个ReadImage(),但这只会推迟问题。

System.Net.Sockets.Socket.Receive()应该读取想要的字节数,直到所有字节都被接收或达到超时。但是没有超时,也没有SocketError给出。

有没有可能在Socket.Receive()字节完全到达之前尝试读取字节,从而填充错误的值?

有没有一种组合SocketFlags可以告诉方法“放轻松,字节最终会到达”?

谢谢你。

0 投票
1 回答
112 浏览

.net-core - project.assets.json 的对象模型是什么,我们可以使用什么库从文件中解析它?

而且我不是在谈论 Newtonsoft.Json - 我想要为 project.assets.json 量身定制的实际对象模型

有图书馆吗?