所有问题

0 投票
0 回答
60 浏览

python - SQLAlchemy 在单个表继承子类上创建 backref?

我试图在单表继承情况下创建一个 backref,其中一个子类对象有一个声明关系(HasFooMixin)的 mixin,但这会导致以下问题:

sqlalchemy.exc.ArgumentError: Error creating backref 'bar' on relationship 'ImplementedBase.foos': property of that name exists on mapper 'mapped class Foo->foos'

我想也许在其他地方使用了“bar”这个名字,但不管我给它起什么名字,都会产生同样的错误。该错误似乎是由于已经有一个具有该名称的 backref,但是我在所有代码库中都找不到任何内容,并且无论我将其命名为什么,它都会引发相同的错误。知道如何解决这个问题吗?基本上我想要一个来自 bar --> foos 和来自 foo --> bar 的双向引用,(但如果可能,仅适用于多态类 ImplementedBase)

以下是模型详细信息。

0 投票
1 回答
1018 浏览

scala - 如何将 java.util.UUID 转换为 doobie.syntax.SqlInterpolator.SingleFragment?

我正在尝试使用 doobie、http4s 和 circe 建立一个带有数据库的简单 scala 应用程序。

如何将 java.util.UUID 转换为 doobie.syntax.SqlInterpolator.SingleFragment ?

0 投票
0 回答
30 浏览

java - 键入 Int 值,将跳过要输入的下一个字符串

我有一个简单的问题,当我输入 Int 值时,会跳过要输入的下一个字符串。

当我键入 Int 值时,将跳过要输入的下一个字符串:

当我键入 Int 值时,将跳过要输入的下一个字符串。

0 投票
1 回答
731 浏览

objective-c - 使用 UIDocumentPickerViewController initForOpeningContentTypes 时无法选择文件

我正在尝试使用 iOS 14 initForOpeningContentTypes:而不是已弃用的initWithDocumentTypes:inMode:,并且我无法访问带有扩展名的文件p8(它们是灰色的)。

我正在尝试以下代码:

选择器启动,但文件“myfile.p8”显示为灰色且无法选择。我在这里做错了什么?

0 投票
1 回答
574 浏览

python - 如何使用 HERE 中的异步矩阵路由 API v8 来获取包括交通在内的行程时间响应

我正在关注一组节点(双向)之间的旅行时间,包括交通。在旧版本的 API (7.2) 中,我会在 Python 中使用以下代码来请求这个:

新版本的示例更少,老实说,我对 POST 和异步响应不是很熟悉。

为什么要换新版本?好吧,您似乎只能提供一组原始节点/位置,然后将计算一个矩阵(在后台),一旦准备好就可以使用 GET 请求来拉取它。没有指定 start0、start1、..etc

版本 8 的新尝试:

脚步:

  1. 请求矩阵 (POST)
  2. 轮询状态 (GET)
  3. 准备好后下载结果(GET)

这给出了“已接受”状态:

然后我使用 statusUrl 和我的 apiKey 来轮询状态。这就是我卡住的地方。我应该如何进行身份验证?我不确定身份验证应该如何工作。步骤 1 中的身份验证有效。

写“MY_API_KEY_HERE”的地方我输入了我的apiKey。响应:

显然,使用身份验证存在错误。应该如何使用身份验证?是否可以显示检查已提交矩阵计算状态的成功请求的外观以及下载此类矩阵的请求在 Python 中的外观(使用 gzip 标头轮询状态后的下一步)?

欢迎任何指点。

0 投票
0 回答
35 浏览

java - 如何将具有相同名称的字段添加到pdf

我正在使用itext 7.1.8,我需要将具有相同名称的字段添加到 pdf。我使用如下代码:

但是当addTextField第二次调用该方法时,该领域的孩子们是空的。

我不明白我做错了什么。

0 投票
1 回答
33 浏览

jquery - 从 Bootstrap 3 转换为 4 时,导航栏中的 CSS 中断

我正在尝试将导航栏从 Bootstrap 3 转换为 Bootstrap 4。由于某种原因,这个 CSS 不再工作,即使我的 UL 在 3 和 4 中都有类“nav”。我如何获得标记以应用于引导程序 4?

引导程序 3 HTML:

引导程序 4 HTML:

仅适用于 Bootstrap 3 的 CSS:

0 投票
1 回答
175 浏览

excel - Excel VBA 弹出形状

我的 Excel 应用程序在加载和保存文件时需要一个弹出屏幕。我创建了一个宏,如下所示弹出一个形状。最初,oShape.Top 位置是 300,在当前屏幕下方。

我已经尝试了宏的所有组合,但无法在当前屏幕上看到这个椭圆形。奇怪的是,如果我在这个宏的最后一个“DoEvents”上创建一个调试切换断点,弹出窗口将是可见的。

任何援助将不胜感激。宏如下:

0 投票
1 回答
50 浏览

powershell - Powershell - 参数集

我有一个具有以下参数的函数:

我正在尝试完成以下操作:

当我调用 -SendMail 时,NO 参数是强制性的 当我调用 -UseRegions 时,-Region 是强制性的,其余的不是。当我不调用 -UseRegions 时,-Country 是强制性的,其余的则不是。

我一直在玩参数集,但我永远无法解决它。我也不想有一个名为-UseCountry 的额外参数,我想要-UseRegions 来控制-Region 和-Country。

有人有过类似的吗?

非常感谢提前!!!!

0 投票
1 回答
46 浏览

javascript - 当我使用“a”标签时,我的 div 中发生了变化

当我使用“a”标签时,我的 div 会发生变化。我写了 600 行代码,但我的网站正在崩溃。当我使用“a”标签时它应该没有效果。注意:“标签”我从未分类。

例子: 这是一个例子

0 投票
0 回答
226 浏览

python-3.x - 如何使用 L298n 用树莓派控制多个步进电机

我正在尝试使用树莓派控制两个步进电机。下面的脚本完成了这项工作,但我想控制两个可以同时运行并且在相反方向上运行的脚本。我对此很陌生,但我厌倦了使用两个不同的脚本而不是像这样与 bash 同时运行它python script1.py & python script2.py &。那不起作用我还尝试将两个代码放在两个循环中,然后尝试将其放在单独的函数中并同时运行它,但不起作用。由于我的知识有限,我无法解决这个问题。

0 投票
0 回答
45 浏览

java - Java中的套接字不能在linux上运行,但在windows上运行

如果这个问题重复,我很抱歉,但我没有找到正确的答案。我是 Java 新手,我正在尝试使用套接字连接到我的 Yeelight 气泡。以下代码适用于 Windows 10,但不适用于 Ubunut 20.04。端口已打开,但不知何故这在 linux 上不起作用,但在 windows 上起作用。

我总是收到消息:“接收超时”和“读取超时”。有谁知道为什么这在linux上不起作用?

编辑:当我替换e.getMessage()e.printStackTrace()我得到这个:

主.java

YeeLight 类中的幂方法

0 投票
1 回答
417 浏览

python - 使用 Docker 和 nginx 将 Django 项目部署到 AWS EB

目前,我尝试将 Django 项目部署到 AWS EB,但我面临很多问题。我可以将项目 dockerize 并将其部署在 AWS 弹性 beanstalk 上。但是当我尝试访问该站点时,我总是看到:502 Bad Gateway。在当地,项目运行顺利。我不是很喜欢 nginx,也不知道如何解决这个问题。

这是我的项目结构: 项目结构

这是我的 Dockerfile:

这是我的 docker-compose 文件:

这是 Dockerrun.aws 文件:

On-container-start.sh 文件:

这是 nginx 设置的文件(app.conf):

我真的很感激任何帮助!

0 投票
0 回答
92 浏览

python - Pycharm IDE,控制台中是否有类似ans的matlab

我想知道在 pycharm 的调试器控制台中是否有类似 matlab ans 变量的东西,它总是存储来自命令窗口的先前答案。

0 投票
1 回答
275 浏览

c# - SmartBreadCrumbs - 使用父级别的路由值

开始在核心 3.1 中使用 smartbreadcrumbs,一切都很好,直到我需要设置父 crumb。parent 需要一个 Id 的 routeValue,这是传递给子 (Upgrade) 操作的参数。

示例:首页 /产品/ 升级

产品网址应为 /member/product/ 12345

这可以通过 SmartbreadCrumbs 实现吗?我有这个工作但没有通过 routeValue。

此外,似乎设置面包屑节点不再有效:

问候

亚历克斯

0 投票
1 回答
76 浏览

python - 在 HTML 文件上显示 Python 数据

您好,我正在编写这个简单的程序来获取美元的当前价值。我使用了两种方法,一种是简单的 API 调用,另一种是网页抓取。现在,我想在一个 html 文件中显示这些信息。关于如何做的任何想法?这是我正在使用的两个 python 文件:这个使用 API 调用:

而这个使用网络抓取:

这是 HTML 文件(为空):

我正在使用 python 3 和 HTML 5

0 投票
1 回答
53 浏览

firebase - Flutter - 从其他页面的流构建器获取数据

我正在尝试从其他页面的流构建器获取 Firestore 数据,它向我显示了以下错误

错误:没有为“QuerySnapshot”类型定义方法“data”。([phonebook_admin]lib\Screens\DetailPage\DetailPage.dart:20 处的 undefined_method)

下面是代码

0 投票
2 回答
224 浏览

c# - 通过 WinApi32 显示气球弹出窗口

我想显示一个气球弹出而不添加对 Windows.Forms 的依赖。所以我决定使用Shell_NotifyIconfrom Shell32。这是我编写的代码(从 F# 转换为 C#),它应该创建一个通知图标,然后显示一个气球。

我可以在日志中观察到,一切似乎都很好,看不到任何错误。

但是气球没有出现在屏幕上。我想知道错误可能出在哪里(也许我错过了调用某些函数或应该设置图标(现在我忽略它)?)。我也尝试过:

  • 创建一个气球而不首先创建一个通知,
  • 在调用SetThreadDesktop(OpenInputDesktop(0u, true, GENERIC_ALL)) from user32“显示气球”之前调用。

但它仍然不起作用。

这是用 F# 编写的原始代码:

0 投票
1 回答
78 浏览

javascript - 如何执行批量 Upsert

我正在尝试对文档执行批量 Upsert。我知道这不能在本地完成,Meteor:Mongo并且必须使用 Node MongoDB 库rawCollection

我有以下

^ 的问题是它setOnInsert似乎不起作用。我foo的 s 没有设置。看起来setOnInsert不能作为updateOne. 什么是替代方案?令人惊讶的是,我还没有找到在 Meteor 中执行此操作的方法。

谢谢!

0 投票
1 回答
301 浏览

c# - 如何找到孩子的父对象并启用真正的孩子?

在脚本的顶部:

父级只是空的游戏对象

然后我想找到这个父母的孩子,当游戏开始时孩子被启用为假!

我后来在脚本中做了:

但是在 naviParent.Find 上出现错误

无法使用实例引用访问成员“GameObject.Find(string)”;改为使用类型名称来限定它

我想启用真正的孩子父母的孩子。

0 投票
1 回答
64 浏览

php - LARAVEL:像高级程序员一样设计模板的最佳实践是什么

我使用 html/css/jquery 创建了一个模板,该模板包含

显示所有帖子

显示一篇文章

为管理员显示仪表板

ETC ...............

我想知道如何将我的模板划分为最简单的方法和最佳实践以及我views Folder 应该遵循的结构我想像一个 laravel 高级程序员

0 投票
0 回答
23 浏览

mongodb - 只有两个服务器实例的 MongoDB 复制和故障转移

因此,我正在为我打算自己构建的系统布局架构。系统的特性之一应该是,它包含冗余 - 这样服务器 B 可以在服务器 A 发生故障的情况下接管。

问题是,我知道 MongoDB 支持带故障转移的复制 - 但是,当您只有 2 个 MongoDB 实例时(因为单个 MongoDB 实例不能将自己指定为主)。

如我所见,因此我有两个选择:

  1. 有一个小服务,它监听服务器 A 上的 MongoDB 更改流,并在每次更改事件时与服务器 B 同步
  2. 使用复制并接受不支持故障转移(编写故障转移脚本以根据我自己的规则手动指定主节点)

我对 MongoDB 没有太多实践经验,因此我想听听您的意见:

  • 我的两个解决方案是可行的
  • 我可能会遇到什么警告
0 投票
2 回答
366 浏览

python - 如何矢量化以删除 Python 中的 for 循环?

我想通过矢量化来删除以下 Python 代码中的 for 循环。我搜索了堆栈溢出和整个互联网以找到无济于事的解决方案。

我认为我们应该使用 NumPy。也许要使用 numpy.linspace() ?所以你怎么看?

0 投票
1 回答
37 浏览

python - 将具有不同“年份”列的 Python 数据框转换为连续时间序列

可以像这样在 Pandas 上转换数据框:

带有年份列信息的数据框

进入一个时间序列,每年都在最后一个之后

0 投票
0 回答
280 浏览

docker - 用 Apache NiFi Docker 容器中的控制台日志替换日志文件

我有一个已配置的 Docker 环境和一个日志驱动程序,它将所有日志发送到日志服务器。为了与 Apache NiFi 一起工作,所有 NiFi 日志都应该发送到 StdOut 和 StdErr。默认情况下,NiFi Docker 容器尾部有一个 nifi-app.log 文件,因此所有日志都被路由到日志驱动程序。有两个问题:

  1. nifi-user.log 消息没有尾随。
  2. 日志文件保存在单独的卷中。我不希望日志存储在我的中央日志服务器之外的任何地方。

这里有一个线程,但它不能解决任何问题。真正的问题是,即使将所有 appender-refs 设置为 CONSOLE - 所有消息都被 org.apache.nifi.StdOut 记录器逐行拦截。将此记录器的日志级别设置为 OFF 会在“使用进程 ID 启动 Apache NiFi”条目后关闭任何消息的记录。

有没有办法配置 NiFi Docker 映像以避免将日志存储到文件中并将它们直接路由到标准输出?