所有问题

0 投票
2 回答
37 浏览

sql - 从表格中读取时只考虑几个元素

我有一种情况,如果下表中的值为 ,我想应用过滤器逻辑来获取前几条记录A

姓名 价值
测试 1 一种
测试 2 一种
测试 3 一种
测试 4 一种
测试 5 一种
测试 6
测试 7
测试 8
测试 9

如果我希望A在我选择记录时基于值的结果受到前 2 条记录的限制,我想要的结果,上表如下所示。关于如何做到这一点的任何想法?我应该考虑window功能吗?

姓名 价值
测试 1 一种
测试 2 一种
测试 6
测试 7
测试 8
测试 9
0 投票
0 回答
43 浏览

scala - 在 Scala 中,JSON 数组的 .get(0) 或 .get(1) 是什么意思?

.get(0) 和 .get(1) 是什么意思?

例如在下面的代码中?输出是什么?

0 投票
0 回答
89 浏览

node.js - Firestore VueJS:无法读取未定义的属性(读取“DEADLINE_EXCEEDED”)

鉴于下面第一张图片左侧的代码,我获得了第二张图片上显示的错误。

鉴于下面第一张图片右侧的代码,我得到了我想要的结果,即在我的 Google Firestore 数据库中创建一个文档。

我的目标是通过调用我的浏览器扩展程序(左侧代码)创建此文档,但我仅在从 nodeJS 应用程序(右侧代码)进行调用时成功。

我用:

  • NPM 6.14.15(在两个应用程序中)
  • nodejs 14.17.6(在两个应用程序中)
  • @google-cloud/firestore 4.15.1(在两个应用程序中)
  • typescript:4.1.5(仅在我的浏览器应用中,左侧代码)
  • Chrome 版本 86.0.4240.183(测试我的浏览器扩展)

我已遵循此文档https://cloud.google.com/firestore/docs/quickstart-servers#node.js_1

为了解决这个问题,我一直想知道是否可以从浏览器环境调用firestore API,但是如果我正确阅读了这个链接(https://firebase.google.com/docs/web/environments-js -sdk),答案似乎是肯定的......我不确定。

图 1(代码比较,左侧是我的浏览器分机,右侧是节点应用程序):

在此处输入图像描述

图 2(我的 Chrome 扩展错误):

在此处输入图像描述

如果您有任何想法、建议、解决方案...感谢您的光临。

0 投票
2 回答
49 浏览

haskell - Haskell 少输入测试样板

假设我想写一堆函数,func0比如说func9. 他们接受相同的输入,但用它们做不同的事情。但是,它们都涉及相同的输入检查。例如:

检查索引越界的部分对于每个函数都是相同的,所以我不想对每个函数重复它们。有什么do魔法可以稍微清理一下代码吗?提前致谢!

0 投票
0 回答
27 浏览

c - 如何在两个不同的独立进程中使用信号量?

我有一个为 RSA 定制的 OpenSSL 引擎。在那个 OpenSSL 引擎中,我有一个我想以原子方式使用的共享资源。问题是,当mod_ssl从具有多线程的 Apache 网络服务器调用此引擎时,每个线程都会初始化此引擎并尝试使用该共享资源,从而导致未定义的结果。

我想用它semaphore来锁定这个共享资源,但问题是我不能semaphore从引擎内部初始化,因为每个mod_ssl线程都会初始化一个新的引擎实例,所以在引擎本身初始化信号量是行不通的。

我想知道是否有一种方法可以初始化semaphore每个线程可以访问的全局变量?我named semaphoressem_overview中阅读过;似乎这对我来说可能会有所帮助,但我不明白它是如何工作的。

那么,任何想法,如何初始化一个全局信号量来同步两个线程?

0 投票
2 回答
959 浏览

java - 错误:更新或删除表“课程”违反了表“教师课程”上的外键约束“fk998yb1badftsiklfh13bcw3ol”

我有两个实体,在五个实体的模型中,当我运行我的代码时没有错误。但是,每当我从失眠中删除所有请求时,我都会收到错误消息:org.postgresql.util.PSQLException:错误:更新或删除表“课程”违反了表“教师课程”上的外键约束“fk998yb1badftsiklfh13bcw3ol”详细信息:键( id)=(1) 仍然从表“teacher_courses”中引用。

我知道这两个项目之间的级联有问题,但我不知道如何解决这些问题。

0 投票
2 回答
36 浏览

c# - 控制台不显示但第一行

我们正在尝试在控制台上编写 3 个数组

像这样;

DDDEEDUDE

教育

到期

随机选择给定的数组和字母代码运行得很好,但它只显示第一行。我想不出一个好主意。第一个数组运行完美,但其他数组不显示。

0 投票
1 回答
27 浏览

electron - Electron IpcRendrer 未将数据从 Main 发送到 HTML

我正在创建一个类似于 WhatsAppWeb 的 WhatsApp 客户端。我使用 IPC 在 HTML 和 main 之间使用以下 preload.js 进行通信

以下是main.js

我有 2 个 HTML 页面 login.html 和 index.html 以下是解释应用程序顺序的屏幕截图。 login.html 的截图 以下是 login.html 中与主进程交互的脚本标签。

index.html 的截图如下是login.html中主进程接收和发送的script标签

按下注销按钮后,登录页面正常加载,后端进程正常生成二维码,但不再触发接收功能。尝试通过在预加载接收功能中添加控制台日志来检查发送功能是否是主进程正在工作,在控制台中会给出以下结果。

login.html 中控制台日志的屏幕截图 我想要实现的是注销后再次加载登录,应用程序序列重新开始,但是即使触发了接收功能,登录页面在重新加载后也没有从主进程接收任何内容成功导致我怀疑问题出在我使用 window.location.replace 重新加载页面的方式上

0 投票
1 回答
41 浏览

flutter - 如何在 Flutter 中将图标与背景颜色正确居中?

如何确保图标居中?我不明白为什么会这样。

尝试过类似的事情:

和:

和:

这是完整的代码:

菜单项

似乎没有任何效果。你能帮我吗?

0 投票
1 回答
31 浏览

azure - Azure sql 数据库建议

我们有大约 3TB 大小的内部数据库。我们必须把它移到天蓝色的云上。什么是最好的和具有成本效益的解决方案?我们有一个想法,将 DB 拆分为多个 DB,以便我们可以降低 azure sql DB 存储的成本?请在此处向我们建议最佳选择(azure sql DB、sql 实例或 VM)。

0 投票
0 回答
23 浏览

python - 如何编写返回数据帧的函数,该数据帧排除指定列中的值超过 max_value 或小于 min_value 的行

我一直在尝试解决这个问题,但即使代码运行没有错误,我似乎也没有正确选择列限制。我究竟做错了什么?(我已经包含了来自自动评分器的反馈的屏幕截图,因为它不允许我复制和粘贴)

创建一个名为 column_cutoff 的函数,该函数将 pandas 数据框和元组列表作为输入。元组应具有以下格式:(column_name, min_value, max_value)。您的函数应返回一个数据框,其中排除指定列中的值超过 max_value 或小于 min_value 的行。

注意:如果列值等于最小值/最大值,请勿删除行

我知道它运行错误,因为当我将代码提交给自动评分器时,我得到了这个反馈在此处输入图像描述

我也试过这个,但它似乎也是错误的。我在屏幕截图中遇到了同样的错误。

0 投票
0 回答
223 浏览

flutter - 如何使用 onGenerateRoute 函数将参数传递给屏幕,如 Flutter 中使用 Getx 的示例

我想遵循如何使用此处描述的 onGenerateRoute 函数将参数传递给命名路由的官方示例:https ://docs.flutter.dev/cookbook/navigation/navigate-with-arguments#alternatively-extract-the-arguments-使用-ongenerateroute

但我无法弄清楚如何使用 Getx 来完成它,这就是我所拥有的:

主要的

我导航到表单屏幕的方式:

我收到此错误: “发生异常 。_CastError(空值检查运算符用于空值)”

我使用 print 检查发生了什么,但那些从未进入 onGenerateRoute 函数。

我做错了什么或应该怎么做?

0 投票
0 回答
8 浏览

css - R Studio CSS 文件难以辨认

我是第一次使用 R Studio,我需要处理的 CSS 文件没有新行;它只是一个巨大的CSS块。我想知道是否有办法用分号和新行(类似于';\n')替换所有分号(';')。

0 投票
1 回答
79 浏览

java - Java 应用程序中的 Axon - 对事件处理程序错误作出反应

抱歉,如果这已经涵盖,我是 Axon 的新手,我相信我已经阅读了相关的 Axon 文档并扫描了问题,但没有找到任何涵盖我的问题的内容。

这是我的查询...

使用 Axon,我知道我可以创建一个命令,将其发送到网关,然后将其转发到正确的聚合,然后应用一两个事件。然后这些事件被持久化并可选择地传递给其他事件处理程序。

(请注意,在我的情况下,我使用带有 a EmbeddedEventStore、 aSimpleCommandBus和 a 的Spring Boot JdbcEventStorageEngine)。

对于 Axon 4,我注意到额外EventHandler的 s 正在与处理命令的线程不同的线程中执行,因此可以推测,一旦 Aggregate 的命令处理程序方法应用了事件,该命令已成功完成( ?)

我的问题真正归结为:使用 Axon 的系统如何(或应该)处理这些下游事件处理程序中的错误?

例如,下游处理程序可能会调用另一个 API - 如果该请求失败会发生什么,Axon 是否有内置的东西为此提供了良好的约定?

在非基于 CQRS/Axon 的应用程序中,我想这主要是通过使用外部消息总线来托管事件消息并根据新消息触发消费者来执行的。XA 事务可用于确保数据一致性(例如,将数据写入数据库,将消息添加到队列)。我不确定 XA 交易是否仍然被广泛接受——考虑到微服务如何变得更加突出。

对于 Axon,我怀疑命令已成功完成,即使下游事件处理程序之一失败。我了解 Axon 正试图将这两个问题完全分开。

可能的解决方案...?

我可以引入外部消息总线或数据库来存储失败的事件并重试它们,但我不禁认为这是重复 Axon 已经在做的事情——存储事件并执行代码以响应事件。序列化一个事件,发送到一个队列(也可能失败)似乎需要做很多工作,然后才被使用,然后在应用程序中重新播放。我不确定如何重新调用相同的处理程序,即使我将相同的事件反序列化为EventMessage.

请问有人对此有什么想法吗?也许我完全错过了 CQRS 和 Axon 的重点,并且以错误的方式处理事情。如果是这种情况,请更正:)。

谢谢

0 投票
1 回答
220 浏览

python - 是否可以混合 pydantic BaseModels 和 Starlette Request?

目标

我的目标是构建一个简单的 api 来使用 fastapi 和 John the ripper 破解密码哈希。目前,我的 api 只接受一个带有要破解的哈希的 Post 请求和一些关于原始密码的可选信息(最小长度、最大长度等)。最终,它将将此哈希发送到运行容器化开膛手约翰的后端集群以破解哈希。为了包含我希望在 Post 请求中出现的所有信息,我创建了一个 BaseModel 子类,其中包含我需要的信息(请参见下面的代码)。

我在哪里

我想实现速率限制,以便每个 IP 地址和每分钟或每小时只允许一定数量的调用。经过一番研究,我决定使用slowapi提供的解决方案如下:

slowapi 要求将请求参数显式传递给我的端点,并且它的类型为 Starlette.requests 的请求。我的解决方案是使用多重继承,使 HashRequest 继承自 BaseModel 和 Request。

当我尝试向 api 发送 Post 请求时出现错误:AttributeError: 'Request' object has no attribute 'hash'。

发送请求的命令:

0 投票
1 回答
27 浏览

swift - 在 TableViewCell 中执行 UIDocumentPickerView

我正在尝试打开选择器文件菜单。为此,我创建了一个类,如下所示:

}

我想在从 UITableViewCell 继承的类中调用函数“importTapped”。

你能帮我么?我尝试过使用协议,但我不确定......

0 投票
0 回答
17 浏览

xero-api - Xero API,以“草稿”状态为 PayRun 创建工资单

社区

如果您能帮助我通过 Xero Api 创建工资单,我将不胜感激?我在 GitHub、Dev 社区和官方文档上没有找到任何问题的答案。

如果我们在“草稿”状态下创建 PayRun,则不会创建 PaySlip:

Xero官方文档相关: https ://developer.xero.com/documentation/api/payrollau/integration-guide/#pay-templates

支付模板上可用的任何项目都将自动预先填写在工资单上(包括支付运行窗口中批准的时间表中的信息)以进行预定的支付运行。如果没有为员工配置工资模板,或者如果需要从默认工资模板调整信息,则需要使用工资单端点添加/编辑工资单。这些修改必须在 Pay Run 处于 DRAFT 状态时进行。

注意:计划外的薪酬运行不会生成工资单,因此开发人员需要单独执行此操作。

在我们的例子中,工资单不是为“草稿”支付运行创建的。所以应该有一个工资单的“CREATE”Api端点,就像假设的那样。但是没有 API 端点可以为“DRAFT”Pay Run 创建新的 PaySlip。Api 和集成指南之间存在差异。

真的,没有从 API 端创建 Payslip 的端点。

在此处输入图像描述

我检查了 OpenAPI 规范等,也没有发现任何东西。

我也在 Xero 开发者论坛上发现了同样的问题,但没有答案https://community.xero.com/developer/discussion/130258174/

所以问题是如何从 Xero API 端创建 Payslip?

0 投票
1 回答
30 浏览

javascript - 重新渲染行数 React

我正在尝试基于 React 创建类似于在线文本编辑器的东西。我想在 textarea 附近添加一个 div 来计算我当前使用的行数。因此,我创建了一个计算文本区域中行数的函数,然后添加了一个获取该数字并创建该列表的元素。问题是当我渲染时,它会正确地创建列表,但是当我写东西时,它不会重新渲染。问题是当我写东西时,它不会重新渲染。这是我的代码:

我希望当我进行更改时,代码会自动更新行数,但我无法使用 handleChanges 功能,或者至少我没有找到如何使用。有人能帮我吗?谢谢

0 投票
0 回答
19 浏览

api - 我无法使用 Postman 或 cURL 获取问题令牌

我正在尝试连接到 ActiveCollab API,但这是不可能的。我尝试使用 Postman 和 cURL,但得到了相同的结果:

这是带有端点的命令

任何想法?

0 投票
3 回答
46 浏览

html - 按钮标题不相邻

我想有两个相邻的按钮。我在外部 css 中使用下面的代码,但它们不会彼此相邻(参见图像电流输出)。我该怎么做?

谢谢您的帮助!

电流输出

0 投票
0 回答
41 浏览

assembly - ARM汇编代码理解与转换

我一直在尝试找出以下代码...我知道这是解决方案:代码在向量的元素上实现了递归函数,该函数在一个寄存器中传递,而大小在另一个寄存器中传递一,但是我似乎无法理解如何做到这一点。

我认为我理解所有单独发生的指令,唯一的一点我不确定 LDR R8,[R8] 。我在堆栈的某个地方读到它等于 len(r8) 意味着它是一个数组?我也对所有添加感到困惑,因为它们不使用 # 这意味着 -8 不是数字而是什么?我认为添加 sp,sp,-8 "在堆栈上再为 2 个空间腾出空间" 。这是一个错误吗?即使这是一个错误,当我尝试破译它时,我也会得到这样的结果:

据我所知,它是从数组中取出元素(从最后一个开始)并将其与 RA 一起放入堆栈,我不明白那是什么?最大的问题是无论我做什么我都会得到一种循环而不是递归函数

如果有人有任何想法或提示,任何东西都会受到赞赏,因为我无法在任何地方找到解决方案并且我一直坚持下去。

0 投票
1 回答
24 浏览

azure - 学习微软 Azure 云

我想学习 Azure Databricks、Azure Datalake、Azure Datawarehouse 等 Microsoft Azure。如何创建这些以及如何使用它。

有人可以帮我提供任何学习平台吗?我可以在哪里动手学习

0 投票
0 回答
64 浏览

php - QuickBooks Web 连接器问题

我们在将 QuickBooks desktop 2021 同步到我们的 Web 应用程序时遇到问题。

我们正在使用来自 consolibyte.com 的 QuickBooks Web 连接器的修改版本。Web 连接器是用 PHP 编写的。

同步在我们的 20 多个客户系统上有效,但在两个系统上失败。我们认为其中一个故障是由于防火墙问题或客户网络上的类似问题造成的。

另一位客户在尝试使用 Quickbooks Web 连接器 2.3.0.198 将 Quickbooks 连接到我们的 Web 应用程序时收到三个错误:

QBWC1012:由于以下错误消息,身份验证失败。客户端发现响应内容类型为 'text/xml; charset=UTF-8',但应为'text/xml'。请求失败,响应为空。

QBWC1042 - ReceiveResponseXML 失败错误消息:响应不是格式正确的 XML。

3391 - iteratorID "xyz" 无效。

qb 日志不包含上述以外的任何有用的详细信息。

我们与客户确认,他们可以从他们有 qb 的计算机浏览到我们 Web 应用程序上的 qbwc.php url,并且没有显示错误。

此服务器上 php 错误日志中的唯一项目是 PHP 警告:模块 'zip' 已在第 0 行的未知中加载

任何对可能导致这些问题的原因的见解将不胜感激。谢谢。

0 投票
0 回答
39 浏览

excel - 如何在excel中引用另一个工作表?

因此,我需要为我在工作中执行的任务锁定我的 excel 公式列。为此,我需要使公式自动化,以便将来不必对其进行编辑。

因此,基本上该公式所做的是它引用工作簿中的不同工作表并获取引用工作表的一列并使用该范围计算值。

公式:COUNTIF('A1 工作表'!A2:A20,">.10")

所以,我想要做的是在其他一些单元格中引用名称“A1 工作表”和值,比如假设单元格 B2 在“公式”工作表中并且它包含值“A1 工作表”,我尝试做 COUNTIF('B2'! A2:A20,">.10") 但它给了我错误。是否有此公式的解决方法,以便我可以使公式自动化,而不是每次都在公式中添加新工作表的名称?

这是我在这里的第一个问题。因此,如果我在解释方面做得不好,请告诉我。

谢谢!

0 投票
2 回答
37 浏览

html - 尽管它们是内联块,但 div 未对齐

问题是即使它们具有相同的内容,两个框也没有在相同的高度上对齐。

margin-top当我通过使用整个主要部分向上或向下移动任何单个 div时。即使我使用了内联块,为什么会发生这种情况:

在此处输入图像描述

PS:使它们的宽度相同可以解决问题,但实际上并不是因为 div 几乎对齐但它们不会单独向上/向下移动。