所有问题

0 投票
1 回答
154 浏览

ssl - 在同一台服务器上为多个域安装 Let's Encrypt

我有一个 Digital Ocean Droplet,并将 5 个域的 A-Records 更改为指向服务器。我想为所有 5 个域安装 SSL(让加密)。这可能吗?

我运行此设置以后端识别域名并使用此更改语言。

0 投票
1 回答
148 浏览

c++ - 错误:C2440 'return':无法从 'int' 转换为 T

我在 VS2017 和 g++ 上都收到此错误,编译符合 C++17。谁能解释一下?

0 投票
0 回答
24 浏览

flutter - 构建复杂的列表视图

复杂的列表视图

我是 Flutter 的新手,我对如何构建复合 listView 很感兴趣。你能提示一下你将如何制作类似的元素吗?

0 投票
1 回答
10804 浏览

python - FastAPI 和 Python 线程

我对 FastAPI 和额外的线程产生了一点问题。假设我有一个服务于两个端点的应用程序。

  1. 其中之一是/create_user在某个数据库中创建用户
  2. 其他只是/ping。Ping 只是因为我的应用程序在 Kubernetes 中运行,并且它通过发送 GET 请求并接收 response_code 200 来不断检查我的应用程序是否处于活动状态。
  3. 此外,我有一个单独的进程threading.Thread,它从外部服务接收一些密钥。Key 有 TTL,所以需要时常更新。

问题是当我通过第一个端点加载数据时,我正在加载的数据库非常慢,最多可以回答 10 秒。在那一刻,所有其他端点(包括/ping)都被锁定。所以 k8s 认为我的应用程序已经死了并尝试回滚它。

我可以简单地尝试增加工作人员的数量,这些工作人员使用命令为应用程序提供服务,uvicorn main:app --workers 4 但每个工作人员也会产生额外的线程,并且日志中的输出看起来像那样

我的问题是可以只用多个 gunicorn 工人产生一个额外的线程吗?

这是我的 main.py 中的代码片段

0 投票
1 回答
217 浏览

python - 熊猫计算特定行和列的滚动总和

我有一个非常具体的问题。

例如,我正在尝试分析一些历史足球数据,并希望为每支球队创建几列最近的主场和客场进球数。我试图在这里简化事情,让我们说df看起来像这样:

我想要做的是将 df 中每一行的 Home 和 Away 的最近两个目标数字(HG和/或)相加。AG但我显然不想考虑最近的一行。

因此,如果我们查看索引第 0 行。首页是“A”。我希望得到的数字是 6,来自 AG 下的索引第 2 行的 5 作为 A 是这一行的客队,而索引第 4 行的 1 作为 A 是主队,总共等于 6。对于索引行 0 中的客队 B,我希望结果为 4,从索引行 1 和索引行 3 开始。依此类推。np.NaN如果要计算的数据点少于 2 个,我也想返回。

我最初想可能写一个小函数来帮助做到这一点,类似于this但显然这是非常不正确的:

我希望得到的是这样的:

非常感谢

0 投票
4 回答
75 浏览

python - 从文件中删除以()开头并以()结尾的行段

这是我的文件 blah.log 的示例

Y:\TH2020-0600_1P00392G01_02\1P00392G01_02.obc[30-SEP-20 10:42:47

@30-SEP-20 10:42:51

yhjubad7

q28ed7qai

aiuwdh8

“30-SEP-20 10:43:06

@30-SEP-20 10:43:39 nkdjaw aibw

阿克乌德纳维克德

/30-SEP-20 10:43:52 @30-SEP-20 10:43:52 ahuwsd8

2dhaiubd 98wha98 "30-SEP-20 10:49:39

]30-SEP-20 11:29:03

Y:\TH2020-0600_1P00392G01_02\1P00392G01_02.obc[01-OCT-20 11:19:08]01-OCT-20 11:26:29

还有更多(如数千行)行,但我只是总结一下

我想删除以 '@' 开头并以 '/' 结尾的行段(最后其中一些是 '?' 或 '!' )。

这是我的代码

第一个问题

当我运行它时,它确实删除了它,但我想要的一些行也被删除了。

第二个问题

如果我这样编码,第一行和最后几行也不会写。

这是我想要的输出:

Y:\TH2020-0600_1P00392G01_02\1P00392G01_02.obc[30-SEP-20 10:42:47

@30-SEP-20 10:42:51

yhjubad7

q28ed7qai

aiuwdh8

“30-SEP-20 10:43:06 @30-SEP-20 10:43:52 ahuwsd8

2dhaiubd

98wha98

“30-SEP-20 10:49:39

]30-SEP-20 11:29:03

Y:\TH2020-0600_1P00392G01_02\1P00392G01_02.obc[01-OCT-20 11:19:08

我的意思是,@例如,如果行以 开头,@30-SEP-20 10:42:51 那么它将开始将行写入列表。然后,当 for 行循环时,循环到以 开头的行,"例如"30-SEP-20 10:43:06,它将停止循环,然后将列表写入新文件,但如果循环到以 开头的行,/例如/30-SEP-20 10:43:06它将停止循环并重置列表,然后重新开始。就像我编码的一样。你可以看到我有3个循环。第二个和第三个循环是找到我想要的和我不想要的。然后,第一个循环是重复第二个和第三个循环。

0 投票
0 回答
253 浏览

django - Django manage.py dumpdata 返回错误

你好呀!我有一个 Windows Home 10 (rus)、Python 3.7、Django 3.1、Postgresql 12。执行命令 manage.py dumpdata 时返回错误。

python manage.py dumpdata --traceback > db.json

代码 '\se9' 是带有拉丁重音的 e - é(我的数据库存储包含英语、法语和俄语单词的字符串。)

0 投票
1 回答
47 浏览

java - 从结果集中收集数据以映射或列出

我有代码将一些数据从数据库收集到结果集(产品数据)。我的产品模型如下所示:

另一类是收集要列出的产品:

我的数据库查询结果如下所示:

我需要这样创建List<Product>

选择查询:

我试图建立这样的东西:

所以我试图建立新的List<Product>并使用它。有没有更简单的方法来解决这个任务?

0 投票
1 回答
424 浏览

html - 媒体查询不能在实时服务器上运行,但它可以在本地运行

所以,这是我的问题。我想我已经尝试了我在类似主题上看到的所有修复,但似乎没有任何效果,我不明白为什么。这也是我第一次部署网站。也是我第一次尝试制作移动优先网站,其想法是让它看起来像一个应用程序。

https://styleplace.pt

在页面的“Sobre nos”部分,我有一个 h2 和 2 p,我只想在移动设备上显示一个 p,在桌面上显示所有内容。但是在部署的页面上,它不起作用。警告:由于我一直在尝试实施所有修复程序,因此该站点的这部分代码更加粗糙。

我在这里留下的代码比所讨论的 3 个元素要多一些,因为我不知道父元素是否与它有关(我真的没有这个想法)。

HTML

如果有人可以帮助我,那就太棒了。谢谢

0 投票
0 回答
39 浏览

reactjs - Jest mock 使用 require 而不使用 typescript 中的 import

我在打字稿中使用 jest mock 我在导入时遇到错误,但在使用 require 时一切正常。这是行不通的。

但这是有效的

0 投票
0 回答
63 浏览

pdftron - 从 PDFTron 的注释中删除日期字段

如何从注释表单中删除日期?例子

0 投票
0 回答
80 浏览

python - 从 csv 文件中删除行

我是 python 新手,这就是问题所在。

有一个 csv 文件,其中包含许多属性,例如“id”、“SalePrice”、“LotArea”等。索引为 3 的列是第一个数字属性,索引为 0 的列是“id”。此外,还有 1460 行。

要求:如果记录的数值属性值为异​​常值,则删除该记录。

我的做法:

步骤 1. 查找 Q1、Q2 和 IQR

步骤 2. 查找异常值的 id。

步骤 3. 删除有异常值的行。

我已经完成了前两个步骤。列表“outlier_id”包含异常值的 id。我计划使用此列表来完成第 3 步。

问题来了:文件'new_train.csv'中没有任何内容,我打算写没有异常值的行。

我找不到错误,因为我不熟悉 csv 文件的操作。任何帮助深表感谢。

0 投票
2 回答
538 浏览

java - 无法在 Spring Boot 中实现 Drools KieSession Persistence

我试图KieSession在 Spring Boot Maven 项目中实现具有持久性特性的 Drools。遵循此文档进行实施。能够在普通的 Java 应用程序中执行此操作,但在 Spring Boot 应用程序中尝试执行此操作时遇到异常。

下面是实现。

项目结构

在此处输入图像描述

配置类

控制器类

事实类

持久性.xml

pom.xml文件中包含的依赖如下:

错误堆栈跟踪:

该项目也可以在此存储库中找到。

更新 1:

实施@jccampanero 的答案后,我有一个更新的堆栈跟踪:

更新 2:

在进一步挖掘之后,我发现 Drools 由于一些语法错误而没有制作必要的表格。由于 Stackoverflow 有文本限制,因此仅在此处发布了重要的异常消息。这是它:

0 投票
2 回答
458 浏览

python - 从函数中有效地填充数组

我想以我可以利用的方式从函数构造一个二维数组jax.jit

我通常使用的方法numpy是创建一个空数组,然后就地填充该数组。

为了使这项工作在jax我尝试使用jax.opt.index_update.

这运行没有错误,但是当我尝试使用@jax.jit装饰器时非常慢(至少比纯 python/numpy 版本慢一个数量级)。

从函数中填充多维数组的最佳方法是什么jax

0 投票
1 回答
182 浏览

apache-kafka - Confluent Replicator 错误:无法转换架构注册表记录 (io.confluent.connect.replicator.schemas.SchemaTranslator:188)

我正在尝试使用教程中指定的Replicator 将模式注册表从本地集群迁移到 Confluent Cloud 。它设法复制了除少数之外的所有主题,我不知道为什么......它吐出以下错误:

它无法复制的模式看起来与它设法复制的模式没有任何不同。

我该如何调试它?

我正在使用 Confluent 平台 6.0.0。

connect-standalone.properties

quickstart-replicator.properties

0 投票
2 回答
1188 浏览

javascript - 访问 URL 时的 Puppeteer 空白页面

所以我想去 drpciv.ro 获取一些信息。

这是代码:

当我输出变量 'texts' 时,控制台显示该变量为空并显示 [] 所以我假设站点加载了,因此找不到我要求的元素。我尝试制作屏幕截图以查看页面是否加载并且它是空白的。有什么帮助吗?

0 投票
2 回答
62 浏览

c# - 如何在线条下绘制对象?

我有统一的线。她的尺寸是64点。其实重点是什么,但重点是我需要在类似于spriteShape的线下区域绘制,我很乐意使用它,但我还是想不通。这是该行的代码。

我们有

这个

但我们需要

这个

0 投票
1 回答
388 浏览

azure-devops - Azure DevOps SSH 任务在内联脚本选项中失败

在 Azure DevOps 中,当我将 SSH 任务作为内联脚本运行时,最近 SSH 任务失败。早些时候,我在 SSH 任务中作为内联脚本运行此命令,并且之前部署成功。

现在,由于无法将 azure devops ssh 任务作为内联脚本运行的问题,我想在 azure DevOps 中将 SSH 任务作为命令选项运行,但它失败并出现错误

##[错误]bash:setantenv_devops.sh:没有这样的文件或目录

但是文件 setantenv_devops.sh 存在于该特定位置。

0 投票
1 回答
89 浏览

javascript - 如何将反应登录组件重构为现有的材料 ui 登录组件?

我的目标是将现有的登录页面重构为材料 UI 登录页面。

下面是我现有的名为“Navbar.js”的登录组件。如您所见,在此文件中管理状态,以及对 SQL db/user authentication/etc 的 axios 调用...

我的目标是将这个现有的登录页面代码重构为我找到的材料 UI 登录页面。我对反应(状态)和材料 UI 相当陌生,因此非常感谢任何帮助!如果我可以提供更多材料或重新组织它以便更容易接近,请随时告诉我。谢谢!

Navbar.js(我现有的登录页面)

SignIn.js(包含材料 UI 登录布局的新文件)

0 投票
1 回答
316 浏览

testing - Laravel 8 - 使用“Date Mutators”和 Faker 的 PHPUnit 测试问题

我注意到将protected dates数组中的 Date Mutator 字段设置到模型中,其中使用的日期格式Faker被修改为Carbon对象,并且不返回 ; 中设置的格式Faker。这是正常的吗?

为了解释这个问题,模型类似于:

该类Factory包含:

Test课程是:

运行测试,dd()返回:

date指定的格式不匹配Faker,应该是'Y-m-d\TH:i:s.vP';但是是1977-03-25 03:40:14.0 +00:00

如果我seen_atprotected $dates数组中删除,再次运行测试输出是正确的:

另一个想法是,如果我dd()生成整个模型,Faker其中protected $dates包含seen_at

它包含正确日期的输出:

这种行为正常吗?如果“是”,我怎样才能返回正确的日期格式?

谢谢你。

0 投票
1 回答
145 浏览

qt - 如何使用 qml 打开相机闪光灯或手电筒?

所以我正在开发一个移动应用程序,我需要在我的应用程序上应用触摸功能,如何使用 qml 在按钮单击时打开相机闪光灯或手电筒?有没有办法做到这一点?我使用的是纯 qml 没有 c++ 不是 qt

0 投票
3 回答
120 浏览

java - 使用正则表达式获取子字符串

我有一些字符串喜欢

我想在第一个“ ”包含“ ”之前从所有这些中删除所有内容!!!。

就像是 :

我试过/[^_]*/了,但它返回了IND_FROM_ONE_TO_FIVE => _FROM_ONE_TO_FIVE(没有先剪掉“_”)

我怎么能在java上做到这一点?

0 投票
1 回答
15 浏览

reactjs - 图像从带有阴影的容器中溢出

我正在尝试为我的 RN 应用程序创建自定义卡片视图,现在我正在处理卡片的封面图像,但似乎图像容器溢出了主容器,这似乎是由与框阴影冲突引起的(在这里,我删除了我的样式)。

这是我的卡片组件的代码

这是一张对比图

在此处输入图像描述

0 投票
0 回答
214 浏览

android - 如何在flutter中写入json文件?下面的代码有什么问题?

我要做的是在如上所示的目录中创建一个json文件并返回文件的内容(或打印出来),我怎样才能得到上面的代码来为我完成这项工作。请帮忙 !!!!

我已经创建了一个如上所示的按钮,我希望:当我按下按钮时,快照数据被打印出来,也被写入一个 .json 文件。但它什么也没做,实际上什么也没做。没有错误,不打印任何东西。

0 投票
1 回答
87 浏览

php - 用 PHP 从今天和昨天读取文件

我需要从我的文件系统中打开 2 个文件。这两个文件都是 csv 文件。我需要确定两个文件的差异:所以我需要检查昨天与今天相比内容有何变化。

每天将恰好有 1 个文件。这些文件是根据时间戳标记的,因此没有真正的模式。(澄清一下,是的,它是 unix 时间戳,但不是每天都在同一时间创建文件)例如,昨天的文件被称为:file-1601926309814.csv,前一天的文件(因为今天还没有创建文件):file-1601847963649.csv

我环顾四周,发现了 filemtime,但我不确定这是否有那么大的帮助。我想出的另一个选择是检查glob目录中的文件,但我不确定这是否是一个好的解决方案。

到目前为止我的代码:

如上所述,输出是正确的,但我还需要获取正确的文件。

有任何想法吗?