所有问题

0 投票
1 回答
45 浏览

oauth-2.0 - 从 AzureAD 请求短期 accessToken

通过 OAUTH2 和 Azure Ad 进行授权时,我收到的 access_token 的到期时间设置为 3599 秒,仅差 1 小时。有没有办法在对令牌端点的 /POST 请求中指定到期时间应该小于这个?

干杯

0 投票
1 回答
728 浏览

angular - Angular + Jasmine:如何忽略/模拟测试组件中的一个函数(不在依赖项中)?

我知道如何从依赖项中模拟一个函数,但现在我有一个不在依赖项中的函数,它在我想要测试的实际组件中。我怎么能告诉茉莉花简单地忽略它?

当我运行ng test此测试失败时:

在此处输入图像描述

原因是我从外部库导入的这个函数:

(Contentful 是我在项目中使用的内容管理服务。)

在我的组件中,这里调用了这个函数:

当我删除该documentToHtmlString行并返回 null 时,其余的测试工作,我可以测试我的整个组件。但当然我不能只在我的实际组件中删除这一行,我只想在我的测试中忽略/模拟它。

我用间谍试了一下:

但是间谍没有被调用并且组件没有被创建(两个期望都失败了)。

0 投票
0 回答
98 浏览

elasticsearch - 弹性 SIEM + 谷歌云平台

我想用 Elastic SIEM 分析 gcp 日志。这些日志使用 Logstash 插入到 Elasticsearch 的索引中。用 elastic siem 分析它们我没有得到任何点击,这是由于它们的结构吗?你能告诉我使用什么样的过滤器才能使一切正常吗?下面是一个日志示例:

0 投票
1 回答
33 浏览

python-3.x - 根据其他列值获取列值的最小值

我正在尝试根据具有编码的列的最小值来获取整行

自由度:

试图以最快的方式获取 colC 是最小整数但 colA 和 colB 不相等的整行

输出:

0 投票
1 回答
43 浏览

sql - SQL 中的多个聚合从单个值的查询开始

从根据3 个不同设备(ReferenceId )的序列号注册不同操作的日志表开始,我可以使用以下查询为单个序列号选择所需的结果:

如何使用唯一聚合查询获得所有序列号的结果?

更新

为单个序列号提取的样本数据

使用我的查询结果是 0 行。尝试@Tim Biegeleisen 建议的查询(但过滤了单个序列号),我得到 1 行。

0 投票
1 回答
1418 浏览

jenkins - groovy.lang.MissingPropertyException:没有这样的属性:类的ERROR_MESSAGE:groovy.lang.Binding

我知道这个问题已经被问过很多次了,但是发生这种情况的原因总是不同的,因此再次询问。

我最近将我的 jenkins 从 2.270 升级到了 2.278 版本。

升级后,当我尝试运行其中一个管道时,出现以下错误并且管道失败。

groovy.lang.MissingPropertyException:没有这样的属性:类的ERROR_MESSAGE:groovy.lang.Binding

它指向的代码片段看起来像这样。

还有一个地方 env.ERROR_MESSAGE 被调用

func1 和 func2 都是单独调用的单独函数。不确定 env.ERROR_MESSAGE 是否正在初始化。

任何线索将不胜感激。

干杯

0 投票
2 回答
41 浏览

python - python如何在for循环中执行2个条件?(用于比较列表)

我有一个关键字列表:

和一个解析的字符串:

如果标题或内容包含任何关键字,我想要一个 for 循环并打印“是”。

如何在 1 个 for 循环中有 2 个条件?

0 投票
0 回答
63 浏览

laravel - Laravel 1 行在插入和

在这段代码中,我正在插入一个数组,但在插入之后..它显示缺少一行。而且这种情况经常发生。我无法解决这个问题。

0 投票
0 回答
105 浏览

php - Docker MariaDB - mysql.proc 的列数错误。预期 X,找到 Y。使用 MariaDB 50731 创建,现在运行 100508

TL; DR:尝试在错误发生之前修复错误,而不是在错误发生时修复,如相关问题


首先:我知道错误说要为数据库运行升级脚本。

但是:我在 Docker 中运行它。删除容器和图像并创建一个新的干净实例后,我也收到此错误。

该数据库由 Doctrine 创建,为 MariaDB 10.5.8 配置(与 Docker 中的数据库配置相同(见下文))。

但是,在转储表、重新创建 db 架构然后刷新 IDE (PhpStorm) 中的设置后,我收到以下通知:

从那我读到架构是使用 MariaDB 5.7 配置创建的,现在我们正在运行 MariaDB 10.5。但是,我在此设置中没有使用 5.7 版。

关于如何在错误出现之前解决这个问题并且没有黑客在某处包含升级命令的任何想法?


码头工人配置:

Symfony Doctrine 配置doctrine.yaml

0 投票
0 回答
248 浏览

android - 初始化复杂过滤器时出错 问题是什么?

我确实在 ffmpeg 命令下执行了视频反转:

0 投票
1 回答
94 浏览

ios - 输入一个字符后关闭键盘

我想在输入一个字符后关闭键盘。我试试这段代码:

但是只有在输入 2 个字符后,才能使用此代码关闭键盘。我希望在输入一个字符后关闭键盘。

0 投票
1 回答
131 浏览

flutter - 如何分析飞镖代码以删除重复的类?

这个问题是关于飞镖代码的静态分析。 如何分析 dart 代码或访问 dart 文件中的每个类,以便删除重复的类,我知道这些工具存在,但我不知道如何准确实现它 PS:由于使用 quicktype 生成代码,存在重复类.

0 投票
1 回答
86 浏览

python-3.x - sklearn 直通功能选择器

我正在使用sklearn管道,并希望有一个可能设置为无特征选择的特征选择步骤。有sklearn.feature_selection.SelectorMixin没有什么都不做的对象?

编辑:或者至少有一个模板来开发一个,比如可以有一个估算器?

0 投票
1 回答
64 浏览

docker - 如何将两个 docker 容器连接在一起

我有一个reactjs前端应用程序和一个简单的python flask. 我正在使用 adocker-compose.yml来启动两个容器,就像这样:

我已经使用links了,因此该服务可以使用如下方式与frontend服务交谈:backendaxios

我曾经docker-compose up --build -d构建和启动两个容器,它们启动时没有任何问题并且运行良好。

但是现在frontend不能说话了backend

我正在使用AWSec2 实例。当页面加载时,我尝试查看任何控制台错误并收到此错误:

VM167:1 GET http://backend:8083/monitors net::ERR_NAME_NOT_RESOLVED

有人可以帮帮我吗?

backend服务已启动并正在运行。

0 投票
0 回答
33 浏览

python - 使用请求从服务器中提取数据

我确实想从本地服务器提取数据并使用请求推送到在线服务器,但我收到此错误JSONDecodeError: Expecting value: line 1 column 1 (char 0)

这是服务器 url 和 api_key 的代码,由于隐私问题,请不要说这不是确切的 url 和 api 密钥:

我无法获得该数据,我错过了什么。我能得到帮助吗

0 投票
0 回答
79 浏览

javascript - Android chrome,检测窗口底部的卡片/标签组栏

案例:新的 chrome 浏览器允许对标签进行分组,如果用户滚动顶部,则会出现带有分组标签的底部栏,并且它覆盖了页面的某些部分。

我的问题是:如何检测那个条,它的高度,它是我可以参考、检测的某种对象或其他东西。意思是window.tabgroup之类的东西。

在此处输入图像描述

0 投票
2 回答
2052 浏览

html - input[type=password] IOS 不渲染键盘(Safari+Chrome)

我注意到密码输入和 IOS 设备存在问题。当您专注于密码输入时,键盘应显示,但我得到一个空的白框。

这发生在最基本的密码输入上:

<input type="password" name="password">

我尝试了一些变化:

<input type="password" name="password" autocomplete="new-password">

目前,我有一个“解决方法”,它开始输入,type="text"一旦用户键入一个字符,将输入类型更改为密码(使字段保持隐藏/安全,但允许键盘显示)。问题在于不会自动完成现有密码(例如在登录屏幕上选择电子邮件+自动完成密码)。

这是使用 BrowserStack 复制的 Google 登录屏幕上的问题(我们也在真实设备上复制了此问题) iPhone 11 IOS 13

iPhone 11 IOS 13 密码丢失键盘错误

更新:这影响 IOS 13 + 14,但不影响早期版本。

0 投票
1 回答
247 浏览

php - PHP - 解压缩/打开返回整数

我正在尝试从 zip 中提取 csv 文件,并且在以下代码中我总是得到一个整数而不是布尔值。

zip 文件存在于指定位置,因为显示“正在提取”,但随后$res变量以整数形式返回 19,脚本以回显“失败”结束。

如果我跳过带有 的行$res === TRUE,我会收到以下消息:

你看到这个对象有什么问题吗?

0 投票
2 回答
43 浏览

python - 将我的表格格式的文本转换为python中的数据帧

我有多个文本文件,并希望从其中的数据中执行快速绘图。我认为最快的方法是将它们转换为 python 中的数据帧。我的文字是这样的:

答案不是我所期望的,因为所有数据都在一列中

如何将此文本中的列正确识别为df?

我目前的代码是:

0 投票
1 回答
31 浏览

python - 如何根据 pydatatable 中指定的索引选择观察值?

我有一个数据表 -

我现在要选择一个在 C 列中有 api 的观察值 -

好的,现在我想找到一个与这个观察相关的索引,这样我就可以在数据表中从这个索引开始选择观察,

例如,上面的观察在 DT 中有第 4 行,我可以选择从第 4 开始的观察作为 -

但是,如果在 DT 中有数百万个观察值,我无法计算出所需的观察指数。

0 投票
2 回答
29 浏览

reactjs - 如果 .map 不返回,则为 else 语句

我想检查 jobPosts === {} 是否意味着没有 jobPosts,如果是,请将 jobPostMarkup 设置为一个字符串,说明“未找到结果”,尽管我正在努力将功能应用到现有代码中?

0 投票
1 回答
204 浏览

spring - 如何知道 Spring Batch 中哪个块失败并分配 Counter 值?

我在这里扩展这个问题 -在 Spring Batch 中识别基于块的步骤中哪个块失败

你能告诉我下面的代码吗?

  1. 如何知道哪个块失败了?
  2. 如何制作一个计数器并将自动递增的值分配给一个不是 PK 的字段并保存到 DB?
0 投票
1 回答
29 浏览

flutter - 如何在 AnimatedContainer 中使用变量但仍恢复为默认属性

我正在尝试添加一个可折叠的便笺,该便笺通过单击按钮扩展到由其中的文本数量决定的全高度。

我面临的问题是添加变量以height确定AnimatedContainer

如果是,我希望AnimatedContainer采用一定的高度和默认高度(即,孩子需要的高度(与未指定相同))。我正在尝试使用,但因为它需要,我不能只告诉它恢复为默认值。isCollapsedtrueheightcondition ? do something : do something else:

这是为了演示而简化的:

0 投票
2 回答
36 浏览

python - 如何根据熊猫中的最后一个用户事件添加一行?

想象一下,我有一个包含用户事件的数据框

对于他最后一个(按时间戳)事件之后的每个用户,我想添加带有“结束”事件的新行,其时间戳与前一个事件相同:

我不知道该怎么做。在 SQL 中,我会使用 LAG() 或 LEAD() 来做到这一点。但是熊猫呢?

0 投票
1 回答
414 浏览

python - 如何删除从图像中提取的不需要的文本?

我正在开发一个名为 Business Card Scanner 的项目。我正在使用 pytesseract 从图像中提取文本,然后使用正则表达式和其他技术对获得的文本进行分类。

每当图像中有徽标时,tesseract 将其视为文本并尝试读取它。这会导致无意义的文本。考虑下面的图像示例:

IMG

这是我试图提取文本的内容:

这是我运行上述代码时得到的输出:

有没有办法可以删除由于徽标而产生的不需要的文本(这就是我的想法)?如果我的问题需要其他信息,请告诉我。