所有问题

0 投票
1 回答
242 浏览

java - 如果 java sikuli 的条件不起作用

我正在使用 Java-sikuli 编写脚本,并尝试使用if 条件如下:

我正在检查图像是否存在,如果是,则单击一些按钮。问题是,即使图像不存在,它也在搜索该按钮,这会导致测试失败。

0 投票
1 回答
1950 浏览

javascript - 在cypress中设置全局变量、函数

我想知道是否可以在赛普拉斯的全局级别上设置例如具有登录功能的变量。因此,例如,我可以在每次测试开始时编写“login;”,然后从我已经在应用程序中继续。

“注销;”也是一样 功能。

非常感谢你:)

0 投票
1 回答
31 浏览

angular - 将所有 API 地址放在 Angular 的服务页面中的最佳实践是什么

我是 Angular 的新手,我有一个 service.js 文件来调用我的服务:

现在我有 5 个地址,如果它变成 30 个或更多,我应该如何管理它们?都在这个单一页面中?如果有人以正确的方式解释我,我将不胜感激

0 投票
1 回答
42 浏览

sql - SQL Where Condition 一列有 15 个以上不同的字符串

我想为 1 列实现多个特定参数,例如:

能否以更好的方式完成(使用中的 SQL 语句超过 10 行,而 OR 语句将再增长 10 行 Oo,它会使代码变慢!

0 投票
0 回答
127 浏览

html - 在 Rails 应用程序中提交之前修改表单数据

我有一个表单,其中有一些字段和input[file]元素。我正在使用Cropper.js裁剪图像。我在这里面临的问题是文件输入具有原始图像,但是在提交表单之前我无法将新裁剪的图像附加到表单数据中。

0 投票
3 回答
399 浏览

javascript - 将输入字段填充到下一个输入后更改光标焦点

我正在做一个项目,我使用javascript创建随机数量的输入字段,maxlength = "1"当用户用一个字母填写所有输入字段时,每个提交按钮都会出现。问题是当一个字段被填充时,我希望光标移动到下一个输入字段。我正在尝试使用eventlistenerwithonkeyup事件将此功能添加到我的输入元素中。但是,当我在代码中实现这一点时,光标移动功能不起作用,当我检查我的页面时,我没有看到任何错误。

我的代码: https ://jsfiddle.net/bill_sk/2t7vLc5y/2/

感谢您对此的帮助。先感谢您 。

0 投票
2 回答
84 浏览

html - 可滚动框中无法访问的内容

我正在使用引导程序和 jquery 创建一个登录屏幕,其中必须集中访问卡。

问题是当垂直滚动条出现时,滚动到顶部不会显示所有内容,并且无法访问 facebook 按钮(取决于高度,google 也是)。

为了补偿导航栏的高度,我在 body 和父 div 上测试了 padding-top,但没有成功。

我还尝试在卡前添加一个带有 clearfix 的 br,但它没有用。

0 投票
0 回答
42 浏览

jquery - 我可以用 jQuery 填写 Django 表单吗?

所以我有一个输入字段,但想用一个下拉项填写它。我想我必须用 jQuery 来做,但不知道怎么做。这是我的代码:

这是我的 jQuery 代码。我对 jQuery 不是很熟悉。

*id表单域的 是#id_category

非常感谢你:)

0 投票
1 回答
403 浏览

node.js - 如何使用 multer 获取 s3 存储桶上传的对象 url?

此代码已成功在 s3 上上传对象,但我无法弄清楚如何获取上传的对象 url 返回。

代码片段

有没有办法或回调来获取网址?

0 投票
1 回答
35 浏览

json - npm 无法正确运行 react js

当我想在反应时运行我的项目时,会出现此错误...如何解决?

0 投票
1 回答
208 浏览

python - Python 库请求返回“错误 503”,在 heroku 上打开链接

该脚本在本地运行时运行良好,但是当我将其上传到 Heroku 时,requests.get()函数无法打开返回<Response 503>的 Amazon 链接,并且脚本以错误“ AttributeError: 'NoneType' object has没有属性'get_text' ”(我认为这是因为requests.get()未能打开亚马逊链接)。我该如何解决问题,以便requests.get()在 Heroku 上返回<Response 200> ?

我的需求文件:

我的 Procfile 文件:

我用其他链接尝试了requests.get()并且它有效,所以我认为亚马逊存在一些问题。

0 投票
1 回答
170 浏览

swift - 为什么父 UIStackView 无法识别子 StackView 的高度?

我正在尝试将包含多个标签的 xib 中的 UIStackView 加载到父 UIStackView 中。viewDidLoad子堆栈中的标签通过模型对象在方法中的 ViewController 之后填充值(或隐藏) 。

我希望父 stackview 能够识别子 stackview 内在高度的变化,从而将兄弟视图向下移动。但是,下一个视图(按钮)覆盖了子堆栈的内容。为什么父级不能识别子视图高度的这种变化?我没有看到任何错误消息、模棱两可的约束或冲突。

以下是错误的呈现方式以及视图在 View Hierarchy 中的显示方式。 在此处输入图像描述

我努力了:

  • 在子堆栈视图周围添加 UIView 包装器,以查看父级是否会注册其高度的更改。
  • 将所有代码移到父视图控制器中,避免加载 xib,这似乎确实有效,但代价是失去了模块化和关注点分离。
  • 根据其他文章推荐对子 stackview 添加了可选的高度约束,导致位置不随内容弯曲,或无法解决原始问题。

这是故事板布局 显示父堆栈(主堆栈)和子堆栈(信息视图)的情节提要

父视图控制器

子 StackView 代码

0 投票
0 回答
195 浏览

swift - swift 中不支持的授权类型错误是什么?

我正在尝试使用我的 userDetails 对象作为输入的 URLSession 进行简单的登录发布请求,并且请求是内容类型"application/x-www-form-urlencoded",作为响应,我应该得到一个“访问令牌”的对象"refresh token""userdetails"... 但我不断得到:

错误 = “unsupported_grant_type”

对邮递员的请求有效,但是当我在我的项目中提出请求时出现了问题。我在这里做错了什么?API 团队说输入对象必须是正确的,这正是来自邮递员的。

0 投票
2 回答
146 浏览

c++ - 如何在非常量指针集合中搜索 const 指针?

我有一个成员变量std::set<T*> m_associates;,即非常量原始指针的集合,并且只想检查是否存在另一个指针。为了保持 const 正确性,我的函数如下所示:

但是,这不会编译,因为x传递 asconst T*表示指向的值x没有被函数更改,而是m_associates包含非常量T*

如果我constx参数中删除,它会编译,但违反 const 正确性......

添加constm_associatesiestd::set<const T*> m_associates;也不是一个选项,因为我需要类中其他地方的非常量指针。

我该如何解决这个问题?这是(可能是唯一的)const_cast应该使用 a 的地方吗?还是我必须始终将所有参数T指针作为非常量传递?

编辑:完整的错误输出,编译器是 clang++-8,代码是 C++17

0 投票
2 回答
431 浏览

html - 居中 div 中垂直滚动条覆盖的内容的右边缘

我想创建一个居中的弹出窗口,其中包含一个标题和一张或多张卡片。每张卡片包含一个小桌子。当卡片多于无法显示时,会出现一个垂直滚动条。但是有一个问题:垂直滚动条覆盖了卡片的右边缘。

行为取决于浏览器:

  • Chrome:刷新页面时出现问题,但调整页面大小时问题消失。
  • Firefox:问题更严重,因为它不会在页面调整大小时消失。还有一个水平滚动条。

重现问题的 HTML+CSS 代码:

上面的代码片段查看器在 Chrome 中没有显示问题,所以这里有一个jsfiddle 测试页面

  • 打开jsfiddle页面,
  • 按F5刷新(出现问题),然后
  • 调整结果区域的大小(问题消失)。

更新

最后我还是用了@Rayees-AC 原来的想法:我改成overflow-y: autooverflow-y: scroll. 他的其他想法(完全隐藏滚动条或删除white-space: nowrap)在我的情况下无法使用。我很感谢他和@Giant-Realistic-Flying-Tiger 解决这个问题!

0 投票
1 回答
234 浏览

google-sheets - Google 表格 DGET() 找不到值

我有一个相当简单的表,如下所示: 示例表

我想从该表中获取特定值。为此,我使用了两个不同的公式:

=iferror(DGET(Bazaar!$A:$K;"Top Sell-Offer";{"Item";"ENCHANTED_COAL"});"?")==> 返回 "?"; 应该得到一些数字 =iferror(DGET(Bazaar!$A:$K;"Top Sell-Offer";{"Item";"ENCHANTED_OBSIDIAN"});"?")==> 按预期返回“2747”

我也试过=index(filter(Bazaar!$B:$K;Bazaar!$A:$A="ENCHANTED_COAL");;1) which 确实返回了我的预期,但我无法通过标题指定我想要的列。

请注意,条件和列标题的字符串都是复制粘贴的,因此字符完美(您也可以在结果中看到。)另请注意,提供的截断表不会发生这种情况,请参阅此表

结果

为什么我会得到如此不一致的结果,我该怎么办?

提前致谢!保持健康!

0 投票
1 回答
1249 浏览

git - 如何在 GitHub Actions 中获取提交更新的文件的文件名?

在 GitHub Actions 工作流程中,我们多次尝试使用此命令获取由推送提交更改的文件的文件名run: git diff-tree --no-commit-id --name-only -r ${{ github.sha }}。但它总是只返回以下日志,不提供文件名或带路径的文件名。见下图。

GitHub Actions 运行日志

关于 Runner type : ubuntu-latest,它不是自托管的 runner。

0 投票
0 回答
10 浏览

pandas - 从具有 datetimeindex 的数据帧创建一个矩阵

我有一个包含每月数据的数据框。索引是日期时间索引,另一列是数字列。

我想要做的是创建一个矩阵,其中我有 12 个月的顶部和年份作为行和数值作为矩阵的元素。

有没有一种聪明的方法可以在没有我循环的情况下做到这一点?

0 投票
0 回答
2364 浏览

vue.js - VueJs:TypeError:Object(...)不是一个函数,“withScopeId”

最近几周,我们一直在成功地向我们的 Vue 应用程序推送更新,在昨天进行了一些非常小的更改(属性名称更改并删除了一些纯语义字符)之后,我们遇到了以下错误:

我们调试了代码,发现出现在这一行的错误:

我们将 Vue 组件构建到库中,将它们推送到 Verdaccio 存储库,然后将它们作为依赖项添加到更大的项目中。问题 ( XCustomerServiceOptionsLibrary) 中的库和较大的 Vue 应用程序构建良好,但在服务时会产生上述错误。

我开始认为我们的一个 Vue 依赖项的版本更改会导致问题。这是我们的 package.json 文件:

图书馆

应用程序

0 投票
0 回答
71 浏览

c# - 基于证书的 ASP.NET Core 用户认证

我正在构建一个小型 ASP.NET Core 应用程序。其中一项要求是授予用户通过证书而不是使用登录名/密码对登录的能力。

登录页面示例

在此处输入图像描述

我找到了几个例子,通常它们基于以下方法

  1. 用户为选定的 Web 浏览器安装 CSP(加密服务提供商)插件(插件提供通过 JavaScript API 调用直接从浏览器访问用户证书存储、签名数据等的功能)

  2. 登录表单包含隐藏的输入字段,其中包含预先生成的 XML 文档。

xml文档示例

  • 用户从证书列表中选择证书
  • 用户按下登录按钮(登录按钮具有通过 CSP 浏览器插件签署 Xml 文档的 onClick 处理程序)
  • 表单已提交(表单字段包括 - 签名的 xml 文档数据、选定的证书指纹、原始 xml 文档)
  • 在服务器端签名的 xml 文档已根据指纹进行验证。如果签名有效,系统通过匹配指纹在数据库中搜索相应的用户(数据库中的每个用户都有指纹列)。如果发现用户,服务器会在让他进入时发出 JWT 访问令牌。

我对以下问题感兴趣

  • 这种方法是否有任何类型的规范(如 OAuth 2.0 中的 Mutual-TLS),其中包含有关 Xml 生成文档的内容以及如何正确验证它的详细信息?
  • 还有其他方法可以通过 ASP.NET Core Web 应用程序中的证书对用户进行身份验证吗?
0 投票
1 回答
35 浏览

csv - 我可以将存储在表中的值用作另一个表中的键吗?

我是 LUA 的新手,但我仍然没有掌握 LUA 中类的工作原理,所以我的问题可能有一个非常简单的答案。我正在尝试制作一个函数,该函数采用 CSV 文件并将其转换为 lua 表。

输入文件将是这样的

我希望生成的 lua 表看起来像这样

这就是我迄今为止所拥有的

上面的代码没有运行。当我尝试打印任何值时,它们为零。问题是这个位

我想将存储在一个表中的值用作第二个表上的键,但看起来因为 LUA 只传递引用,所以这是行不通的。

我做了一个快速的实验来确认它。我首先设置了2张桌子。

首先,我尝试直接从表中分配值

然后我尝试通过另一个变量

我什至尝试使用 tostring()

我将字符串直接写入变量“key2”以确认我使用了正确的符号。

我读了一些关于元表的文章,但我对这些并不完全清楚。这是做我想做的最简单的方法,还是我的方法在其他方面有缺陷?

0 投票
4 回答
81 浏览

javascript - 在 html-collection 中查找具有特殊 src 的图像

我不知道我做错了什么。我只想在其中包含“苹果”的页面的 html 集合中获取图像src(例如 - www.domain.com/images/apple-desktop/.. . ),然后检查它是否存在做一点事。

0 投票
1 回答
108 浏览

javascript - 如何检查firebase文档是否有一个有价值的字段?

我正忙于学习 Angular + Firebase,但遇到了一个问题。我有一组用户和一个角色。我正在使用为用户生成的 ID 来存储我的角色数据。这是一个屏幕截图:

Firebase 快照

我想使用 canActivate 功能来管理谁可以编辑什么数据。如何检查用户是否将 admin 字段设置为 true?我可以通过以下方式获取用户的角色文档:

我可以像这样在 HTML 中显示数据:

但是,我想用它来验证用户是否具有管理员权限。

0 投票
1 回答
355 浏览

python - 如何在pytransition的条件函数中传递事件参数

我正在尝试将参数传递给条件。但它给出了以下错误

代码:

错误:

如何与每个回调共享变量 no 和 mod。我尝试使用该事件。在这个简单的示例中,我尝试创建一个状态机,以根据给定输入是偶数还是奇数来达到状态。

0 投票
1 回答
610 浏览

amazon-web-services - AWS 将文件上传到 S3 访问被拒绝,具有完全 s3 访问权限的用户 - React Native

我正在尝试使用 react-native-s3-upload 包将文件上传到我的 React Native 应用程序中的 S3 存储桶。这仅在我在 S3 中将“阻止公共访问”设置为“关闭”时才有效。否则我得到<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>. 随 put 请求提供的访问密钥和秘密密钥适用于属于具有 AmazonS3FullAccess 的组的 IAM 用户。我也将此策略附加到存储桶:

我尝试了各种解决方案,但似乎没有任何效果。如果我用虚拟文本替换密钥和访问密钥,那么它会返回<Error><Code>InvalidAccessKeyId</Code><Message>,所以它肯定是用密钥让我登录,但似乎忽略了权限。