所有问题

0 投票
1 回答
56 浏览

python - Python all combinations of one item per list

I have a varying number of lists of varying length. I need to try to create all possibilities of having one item per list. How can this be done in Python?

Example

I could have 3 loops in this case, but since this is for an ambiguous number of lists it doesn't scale.

I tried playing with itertools a bit but couldn't figure out what to use for my case and couldn't find similar questions here. So any help would be appreciated.

0 投票
1 回答
87 浏览

postgresql - 如何准备回滚友好的测试数据库?

我有一个 PostgreSQL 数据库,里面装满了用于使用 pytest 进行自动化测试的假数据。基本上,我将对测试数据库运行每个测试,检查结果,回滚所有内容以使测试环境不会改变,然后运行下一个测试,依此类推。由于显而易见的原因,正在测试的应用程序代码(它是一个 Flask 应用程序 FWIW)涉及许多对BEGIN/ COMMIT,我不想改变它。

目前,我的灯具看起来像

我试图解决事务的问题,但 PostgreSQL 13 似乎不支持自治事务。更具体地说,第二个COMMIT;给了我一个WARNING: there is already a transaction in progress,并且INSERT操作一执行就持续到数据库中COMMIT;,使最终ROLLBACK;无用。

我当然可以对测试数据库进行完整备份并在每次测试时恢复一次,但这会很耗时并且会大大减慢我们的开发周期。如何拥有一个易于回滚的测试数据库?

0 投票
0 回答
78 浏览

node.js - 在 sharepoint 框架项目中使用 gulp 构建时的开玩笑错误

在 SPFX 项目中,我正在关注本教程: https ://docs.microsoft.com/en-us/sharepoint/dev/spfx/toolchain/implement-ci-cd-with-azure-devops

执行单元测试部分。

我确实在本地安装了 jest,然后我在本地运行 gulp build 但我得到了很多错误:

0 投票
2 回答
108 浏览

java - 如何在重复数组中保持零值?

我仍在努力为此代码获取正确的输入,我需要删除重复项并返回结果。在此之前,我一切正常:

  • 给定数组[100, 0, 3, 4, 4, 562, 100]

  • 答案应该是[100, 0, 3, 4, 562]

  • 但我得到的是[100, 3, 4, 562](所以它删除了 0)

有什么办法可以添加到我的代码中,因为我不允许使用任何内置函数、ArrayList、List、Set 等,所以只需实现我自己的解决方案和函数。

0 投票
1 回答
423 浏览

azure - 私有端点的动态部署

我正在尝试开发一个模块,如果变量DeployPrivateEndpoint == true将部署私有端点,如果为 false,则不会部署。

我目前有以下代码:

}

private_dns_zone_group如果变量的值为 false,则此时代码只会在部件上崩溃。Terraform 预计private_dns_zone_ids将给出 a,但由于变量设置为 false,因此未创建它。我收到以下错误:

错误:无效索引

在 .terraform\modules\containerRegistry\outputs.tf 第 10 行,在输出 "ACR_PDZID": 10: value = azurerm_private_dns_zone.PDZ.0.id |---------------- | azurerm_private_dns_zone.PDZ 是空元组

任何帮助表示赞赏!

编辑:

该模块通过如下所示的 main 调用:

模块中的 output.tf 文件如下所示:

0 投票
1 回答
382 浏览

python - AttributeError:“dynamodb.Table”对象没有属性“primary_key”

这是一个微不足道的问题,但我没有找到有关如何primaryAWS 的 dynamoDB 表中获取的答案。(我知道我们可以从dynamodb对象中获取,但我想直接从dynamodb.Table.

问题: AttributeError: 'dynamodb.Table' object has no attribute 'primary_key'

解决方案:my_table.get_primary_key()

0 投票
1 回答
54 浏览

flutter - 如何使用颤振中的功能导航页面?

如何为每个 _buildcard 函数导航到不同的页面?下面是我的代码。我想使用 _buildcard 函数导航到不同的页面,但仍然会出错,因为它是函数而不是类。有什么办法吗?

0 投票
0 回答
44 浏览

postgresql - 包含来自数据库的唯一编号的非主键业务 ID

我正在使用 JPA、Hibernate 和 Postgres。我希望代码尽可能与解决方案中立,其中 JPA 是给定的。我的简化实体如下所示:

我总是有一个生成的 UUID 作为主键。只有在达到某个状态时才应设置业务 ID,因此与创建实体的时间无关。我希望数据库处理递增的数字。

最好我想通过 JPA 解决这个问题,但也看到一个“更脏”的解决方案,我在我的逻辑中获取序列 ID 并生成业务密钥。

0 投票
2 回答
2624 浏览

reactjs - 如何在样式化组件的 Nextjs 自定义文档中使用函数而不是类?

我正在使用 NextJS 和 Styled Components。阅读下面的文档,我在 NextJS 中添加了一个自定义 _document.js 以使 Styled Components 工作。

样式化组件文档

示例代码是用 React 类编写的,有没有办法将其转换为函数?

0 投票
1 回答
186 浏览

html - 如何仅从大屏幕中删除 Bootstrap 容器

我想要中小型屏幕中的容器并且它工作正常。我只想从我的大屏幕上删除容器。我没有找到像 container-lg-none 这样的东西。请帮忙。任何帮助表示赞赏。这是我的代码:

0 投票
2 回答
57 浏览

python - 我如何在两个日期时间之间执行日期时间

我想在每个 StartDate:StartTime 和 EndDate:EndTime 之间生成一个时间戳。

并在表格的一列中显示日期和时间

0 投票
1 回答
87 浏览

apache-beam - 在 Apache Beam 的 CoGroupByKey 中返回不匹配项?

在我的 Beam 工作流程中,我将每日数据从 API 端点提取到我的数据库中,在此过程中,我使用CoGroupByKey.

现在,如果我的主表中的键与事实表不匹配,即我看到一个新对象的每日数据,我如何获得所有这些不匹配键的列表/PCollection,以便我可以获取新的“事实” " 对于不匹配的键?

0 投票
1 回答
170 浏览

mysql - 返回 REST API 中两个时间戳之间的所有 SQL 行的端点写入

我创建了一个 REST API,用于从数据库中获取记录,其中每一行都是关于过去在杂货店购买的信息。

在我的 main.go 文件中,我声明了一个连接到我的数据库的函数,然后创建一个可以获取所有购买的路由。

在这里,我的处理程序获取 MYSQL 模式中的所有行并将其作为 JSON 返回。

这是结构。

时间戳的格式如下:"Timestamp": "2021-01-11T16:25:52.499762+01:00",

所以这很好用,代码成功地能够返回 MySQL 表中的所有行。

我的目标是做同样的事情,但不是获取所有购买,而是创建一个端点,返回两个时间戳之间的所有行。

自然地,SQL 查询会是这样的

但我对如何制作端点 url 感到困惑。它会叫什么?我的假设是

/purchases/{timestamp1}{timestamp2}

0 投票
5 回答
197 浏览

c++ - 创建容器 C++

我想知道创建自己的容器是否非常有用?C++ 中已经实现了一些容器,但是创建自己的容器有什么好处?

更多信息:我是初学者。

编辑:有人可以给我一个标准库容器不能做的例子吗?

0 投票
1 回答
69 浏览

html - SCSS: :nth-of-type() 在特定类上

所以我以前从未遇到过这个问题,这就是为什么我可能会如此困惑。考虑以下:

我想用 class 选择第二个元素.fancy。我也试过了:nth-child()。甚至可以只使用 CSS 吗?

0 投票
1 回答
79 浏览

javascript - 在稀疏数组数据结构中,如何检索这种结构项目的实际位置计数?

我有一个稀疏的数组条目/项目数组,如下所示......

我想通过提供一个项目的数组索引(分别是它的键)在这样一个稀疏数组结构中找到一个条目/项目的“真实”位置计数

预期成绩:

  • 如果确实提供3(作为字符串或数字值),则返回的(索引)值应该是数字值0
  • 如果确实提供4(作为字符串或数字值),则返回的(索引)值应该是数字值1
  • 如果确实提供5(作为字符串或数字值),则返回的(索引)值应该是数字值2
  • 如果搜索不成功,返回值应该是数字值-1
0 投票
0 回答
81 浏览

android - 如何通过 qt 或通过 qt 调用 JNI 在 android 上创建顶层窗口?

我想使用 qt 制作一个 android 应用程序或活动(我对 android 不太了解),它是 topLevel 这个东西在 windows 中使用 Qt::Popup 标志对我有用,但在 android 上我不知道我怎么能让我的小窗口始终位于其他应用程序之上,同时让我通常使用后台中的内容,例如当您收到已知消息时,诸如 messenger 之类的应用程序如何显示一个小气泡,让您正常触摸不在气泡下方的任何内容。看来我可以通过qt调用JNI,我不知道这是否有助于找到解决方案..

0 投票
2 回答
45 浏览

flutter - 在新根中获取未来列表

也许我的问题很简单,但我从一个多星期开始寻找它......

我有一个 Json 文件,在一个函数文件中我从这个 Json 中得到一个列表。所以在这一步中,我得到了一个未来

但现在我想用 MaterialPageRoute 将此列表转移到一个新的根目录,但我不明白我该怎么做。

我希望它是在 UI 中获取列表

但它不起作用......有人可以帮助我吗?提前致谢。

0 投票
0 回答
60 浏览

c# - 为什么我的 DateFormat 是 2021-02-18T09:58:09.151493

我正在尝试更改DateFormat2021-02-18T09:58在 DateTime 字段中添加我的模型

同样在我的Create.cshtml视图中我添加asp-format="{0:yyyy-MM-ddTHH:mm}"但仍然有问题。由于我使用数据表,因此我也尝试在客户端渲染此日期格式,但不起作用。有人能告诉我我在哪里犯错了吗?这个 DataAnnotation 有什么问题?

同样在我的IndexPage地方 DateTime 应该显示为 YYYY-MM-DDTHH:mm

0 投票
1 回答
195 浏览

python - 如何在 Python 中向日期时间对象添加填充零?

我有一个看起来像这样的文件:

我正在尝试将 index 组合3,4,5,6,7,8到 datetimeobject 中,并Year, Month, Day, Hour, Minute, Second.尝试对end_time. 但是,我文件中的零似乎会产生一些奇怪的输出。

这是我的代码:

这是我当前的输出:

这是我的预期输出:

0 投票
1 回答
220 浏览

nginx - nginx 入口控制器 limit-rps 似乎不起作用

尝试进行一些负载测试时,我有一个奇怪的行为。

环境 :

  • NGINX 入口控制器版本:0.44.0
  • Kubernetes 版本:1.17.8
  • openidc.lua 版本:1.7.4

情况如下:

  • nginx 入口控制器部署为守护程序集,并且由于 openidc 模块,我将 sessionAffinity 激活到 ClientIP。
  • 我有一个简单的无状态休息服务部署了一个基本入口,该入口已经过负载测试(那个没有 sessionAffinity)。

在没有 sessionAffinity ClientIP 的情况下对其余服务启动负载测试时,我的速度远远超过 25 个请求/秒(大约 130 个请求/秒,服务资源开始崩溃,这是另一回事)。但是激活 sessionAffinity 后,我只能达到 25 req/s。

经过一番研究,我发现了一些有趣的东西,如下所示:https ://medium.com/titansoft-engineering/rate-limiting-for-your-kubernetes-applications-with-nginx-ingress-2e32721f7f57

因此,由于负载测试应始终由同一个 nginx pod 提供服务,因此公式应为:成功请求 = 周期 * 速率 + 突发

所以我确实尝试在我的入口添加注释 nginx.ingress.kubernetes.io/limit-rps: "100",但没有运气,仍然是相同的 25 req/s。

我还尝试了以下注释的不同组合:https ://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#rate-limiting ,但也没有运气。

我错过了什么吗?

0 投票
1 回答
20 浏览

android - 如何将片段添加到膨胀视图中?

我有这样的膨胀视图, val view = LayoutInflater.from(this.requireContext()).inflate(R.layout.layout_guidelines_photo, null) 这个视图将显示在自定义对话框中。

如何在此视图中添加整个片段?

0 投票
1 回答
72 浏览

spring-batch - Spring Batch:如何启动一个作业但不执行它,而是在另一个java实例中执行它

我打算使用 Spring Batch。我们喜欢在响应前端请求的 pod 中启动新的作业执行。

伪代码:

但我们不希望作业在前端 pod 中执行。为此,我们喜欢构建一个单独的微服务 pod。

我看到以下解决方案:

  1. 从前端 pod 到 spring-batch pod 进行一次休息调用,然后在那里开始工作。我可以这样做,但如果可能的话,我想跳过该步骤并将其集成到 Spring Batch 数据库中。

  2. 在前端 pod 中,我创建了具有大小为零的 SimpleAsyncTaskExecutor 的 JobLauncher。所以它永远不会执行作业。

https://docs.spring.io/spring-batch/docs/current/reference/html/job.html#configuringJobLauncher

  1. 在前端 pod 中,我不使用 BatchAutoConfiguration 而是留下一些东西,但是什么?

我想我还必须编写一些软件来扫描作业表并检查是否存在未启动的作业,并再次在 spring-batch-pod 中启动。

谢谢你的帮助!

0 投票
1 回答
1443 浏览

android - 如何在片段中初始化“lateinit 绑定”?

我正在尝试从 a 添加一个侦听器到我的按钮,Fragment但它总是给我这个错误:

这是MainActivity代码:

}

这是我的TempConverterFragment样子:

这是我的Xml Fragment样子:

如何初始化一个lateinit binding?还是只使用更好view.findViewById

0 投票
0 回答
128 浏览

android - Android Camera Exif 没有方向数据但图像已旋转

我正在使用以下帮助程序类来处理相机图像的采样和旋转。

调用助手类

我得到的问题是随机的。大多数情况下,如果我得到以下语句的旋转图像

返回 ExifInterface.ORIENTATION_ROTATE_90 这很好,代码可以正确旋转该图像。但有时图像被旋转,但 Exif getAttributeInt 返回 ExifInterface.ORIENTATION_NORMAL。我相信这意味着没有针对此图像的 Exif/Orientation 数据,它返回默认值。

退出获取属性方法