所有问题

0 投票
2 回答
55 浏览

http - 在浏览器选项卡中查询时如何保护 GET 请求

我目前的任务是开发最重要的安全性股票市场数据 API。我能够使用 JWT、API 密钥、中间件身份验证来保护传入的 GET 请求。

假设当用户未登录时,众所周知,所有 http 方法 esp GET 都以 http 状态 401 未经授权的访问响应。

我的问题是当用户登录我们的应用程序时,现在可以成功查询 API 请求(服务器到服务器),但是当我将请求链接复制到浏览器新选​​项卡(比如 chrome)时,我可以看到回复。这是预期的,因为用户已登录,但我希望在浏览器中看不到请求响应。我们的其他竞争对手使用 POST 来对抗浏览器的 GET 默认值。

我们应该转向 POST 吗?我正在苦苦挣扎,因为 GET 是请求东西的正确 http 方法。

0 投票
0 回答
66 浏览

pytest - 是否可以从找到 conftest 的某个文件夹运行 pytest,但在另一个文件夹中收集测试

我正在尝试创建将运行 pytest 测试的 python GUI 应用程序。我的主要 GUI 应用程序将有一些带有固定装置和挂钩的 conftest 文件该应用程序需要在选定的文件夹中运行测试。

为了测试这个概念,当我的主要 python 脚本位于测试文件夹的不同文件夹中时,我尝试使用 pytest.main("a/b/tests_folder") 从 python 运行 pytest。

现在的问题是如何同时使用我的主应用程序和测试文件夹的 conftests

0 投票
1 回答
637 浏览

python - 将时间序列向量的 2D 矩阵重塑为序列(帧)的 3D 矩阵 - 重叠窗口

我有一个由 51 个时间序列向量组成的矩阵(形状:m x 51), 每个向量都有m个样本。我想训练两个自动编码器,一个使用 CNN,另一个使用 LSTM 网络。我想将 2D 矩阵重塑为 3D 矩阵,使其包含51 个变量中的每一个的m_new序列,并且每个序列都是w长的,并且重叠了lap样本。

我设法做到了这一点,但没有重叠部分。有没有一种有效的方法来做到这一点?

如下所示,生成的序列重叠 lap = w-1

在此处输入图像描述

**更新** 参考Split Python sequence (time series/array) into subsequences with overlay中的答案,使用函数subsequences将 1D 数组拆分为w-1重叠的w长子序列(步幅of 1) 生成形状为 ( m_new, w ) 的二维数组。在下面的代码 2 中,我必须使用循环将 51 个变量的每个向量作为 1D 数组处理,然后附加 2D 数组的结果以生成最终的 3D 形状数组 ( m_new, w, 51 )。但是,循环需要很长时间才能执行。

此外,我尝试使用代码 3中的函数将其作为完整的 2D 形状数组( m x 51)转换为 3D 形状数组(m_​​new,w ,51)

但生成的 3D 矩阵不是正确的。请参考下面的演示。另外,如何将步幅添加为可以更改的变量。在上面的脚本中,步幅为 1(意味着重叠为w-1Code 2 和 Code 3 的输出演示

0 投票
1 回答
152 浏览

java - 为什么我的程序在 vjudge.net 中被标记为错误答案,尽管我的输出是相同的?

这是问题: https ://uva.onlinejudge.org/external/100/10082.pdf 这是我的代码:

我不知道这段代码有什么问题。输出与问题中的输出相同

0 投票
2 回答
73 浏览

typescript - 如何添加索引签名以导出默认对象

第一.ts:

第二个.ts:

我收到关于缺少索引签名的错误。我怎么能把它添加到export default {}

更新 1

我可以在 second.ts 中这样做:

但最初的问题是,我可以这样做export default {}吗?

0 投票
0 回答
102 浏览

vb.net - 删除资源中的图像后,我的 VB 表单设计变为空白

我在我的项目资源中,删除了一些我认为没有任何用处的 jpeg 图像。在我删除一个之后,我的表单设计出现了一个错误,我傲慢地点击忽略并继续,我不记得它实际上说了什么,但我记得它在某行的 XAML 代码中提到了一个错误。之后,我的表格完全空白。vb代码中提到的设计上确实存在的所有按钮等仍然存在,并且在运行时不会带来任何错误,它只是形成一个空表单。

我在使用 VB 和 Visual Studio 方面经验不足,我希望我是愚蠢的,解决方案只需点击几下,

0 投票
2 回答
55 浏览

angular - 如何在提交功能(Angular)中传递路由导航数据

我有一个提交功能,当我提交时,我从服务器获取数据。我希望我收到的数据将传递给其他组件。

这是我的功能

0 投票
2 回答
167 浏览

omnet++ - 在静脉 omnet 中使用 timerManager 时如何取消计时器

我正在使用静脉提供的 TimerManager 类来管理我的模拟中的计时器。我创建了一个每 5 秒触发一次的循环计时器,我想在收到特定消息时取消它,但我不知道如何使用取消方法:

void cancel(TimerHandle handle)

我不明白什么是 TimerHandle 以及我应该将什么参数传递给该方法以取消计时器

PS:我想取消一个特定的计时器而不是 TimerManager 实例

0 投票
1 回答
193 浏览

regex - Oracle:比较来自两个不同表的两列的逗号分隔值

我想比较具有两个不同 Oracle 表的逗号分隔值的两列(差异表)的值。我想找到与所有值匹配的行(NAME1 所有值都应与 NAME2 值匹配)。

注意:逗号分隔值的顺序不同。

例子:

MY RESULT 应该只显示基于两个表中的 ALL NAME 匹配的匹配行。

下面现有成员@Goran 提供了部分解决方案,以下解决方案适用于除最后一行之外的所有值。下面的解决方案是找到 T1 的第 5 行与 T2 的第 11 行的匹配项,这是错误的,因为 T2 的最后一行值是“PYRILAMINE1”,它是 <> 到 T1 最后一行值“PYRILAMINE”

部分解决方案:

0 投票
1 回答
59 浏览

python - 如何防止将类对象的重复项附加到 Python 列表中?

我正在创建一个运动队数据库,其中存储有关运动队的信息。我在其中一种方法中遇到的问题之一是无法防止同一对象两次附加到列表中。我不希望用户两次添加相同的信息,但我不完全确定如何解决此问题。

我在 Python Tkinter 下工作来创建这个程序。

我是新的 OOP 和 Tkinter 编程,所以我还在学习!如何防止这种情况发生?

0 投票
1 回答
432 浏览

node.js - 电报中的chat_member和chat_participant有什么区别?

我在telegrafNode.js上有电报机器人。当有人加入我的行列时,我会通过这些道具获得以下信息:Telegram supergroupmsg object

我想对新用户做一些业务逻辑id,但是'我不确定我应该选择哪一个:new_chat_participant.id或者new_chat_member.id?他们之间有什么区别?

0 投票
2 回答
57 浏览

ruby - 具有三重嵌套的 Form_for 出现无与伦比的约束错误

我正在制作一个事件应用程序,其中每个事件都可以有多个待办事项列表,每个列表都有自己的任务。

我正在为任务的第三级嵌套而苦苦挣扎(todo_items)

这是我的模型:

事件.rb

todo_list.rb

todo_item.rb

Todo_list_Controller.rb

Todo_items_Controller.rb

路线.rb

如果需要任何其他代码,我会更新!提前致谢!

我已尽力嵌套对象。我可以将任务 (todo_items) 添加到 todo_list 但我无法删除或完成它们。

错误来自 todo_LIST_controller 而不是 todo_ITEMS_controller

错误日志:

0 投票
0 回答
2859 浏览

oracle - SQL*Loader-941:描述表时出错。使用 SQL Loader 加载数据时对象不存在

当我尝试将数据加载到确实存在的表中时,我遇到了 SQL Loader 的问题。但是,由于某种原因,SQL Loader 返回错误。如果这意味着什么,该表位于可插入数据库中,我不确定但想将其包含在此处的帖子中,以防它有助于找出挂断的位置。

这是控制文件:

我尝试了INTO TABLE三种不同的子句:只有表名(如本例所示)和模式名(例如,C##bigdaddy.walking_stats),以及带有前缀的 pdb(例如,walking_data.c##bigdaddy .walking_stats)。

一切都无济于事。

一些用于证明该表确实存在的 SQL 命令(至少我是 Oracle DB 的新手):

这是 pdb:

用户架构在那里:

桌子在那里,尽管它是空的:

TAB视图显示它:

显示user_tables它并且它是有效的:

all_objects表还显示:

以下是 csv 数据文件的前几行:

最后在命令行上运行带有文件路径位置参数的 sqlldr 命令,同时使用sysC##BIGDADDY用户(它们都对表具有 INSERT 权限):

sys 用户不起作用:

用户 C##BIGDADDY 也没有:

对于我的生活,我无法弄清楚我哪里出错了。非常感谢任何想法或想法。我正在使用安装在 openSuse Leap 15.0 上的 Oracle 18c XE,如果有帮助的话。先感谢您。

编辑

我发现的两件事可能有帮助(或没有帮助)。首先如下图,SYS用户不能直接连接pdb,但是alter session连接root容器后可以运行并设置容器给它。但是,表格walking_statsSYS用户不可见:

与 user 几乎相同的事情C##BIGDADDY

但是,用户C##BIGDADDY可以从表中查看和选择walking_stats

0 投票
1 回答
324 浏览

php - 如何获取值 [下划线:PhpOffice\PhpWord\Style\Font:private] 表单输出 PHP_WORD?

我想从输出 PHP_WORD 中获取 [underline:PhpOffice\PhpWord\Style\Font:private] 的值,我不知道如何,请告诉我如何。感谢。(对不起我的英语)

完整数据在这里:https ://pastebin.com/raw/prfejCAup

0 投票
0 回答
35 浏览

php - PHP GET 数据转发

我已经建立了一个网站,让用户在确认页面上提交表单数据,其中包含确认页面的 URL 中存在的 GET 数据(这不敏感)。我希望它在按下按钮时,将该页面 URL 上的 GET 数据发送到另一个 URL,这可能吗?

我可能只是复制并粘贴表单并将其设置为隐藏并将值设置为单个值,但这不是我想要做的,因为它会在将来创建额外的工作添加更多表单输入。

编辑:这是表单的代码:

0 投票
3 回答
268 浏览

fortran - sum 函数返回与显式循环不同的答案

我正在将 f77 代码转换为 f90 代码,部分代码需要对 3d 矩阵的元素求和。在 f77 中,这是通过使用 3 个循环(在外部、中间、内部索引上)来完成的。我决定使用 f90 内在总和(3 次)来完成此任务,令我惊讶的是答案不同。我正在使用 ifort 编译器,调试、检查边界、无优化全部打开

这是 f77 风格的代码

这是f90代码

我尝试了各种变体,例如交换 f77 代码的循环顺序,或创建临时 2D 矩阵和 1D 数组以在使用 SUM 时“减少”维度,但显式 f77 样式循环总是给出不同的答案f90+ SUM 函数。

我将不胜感激任何有助于理解差异的建议。

顺便说一句,这是使用一个串行处理器。

下午 12:13 编辑以显示完整示例

0 投票
2 回答
632 浏览

java - Java 无法发送 https 请求“无法找到有效的证书路径”

我正在尝试通过 https 访问沙盒 api:https: //api-sandbox.rabobank.nl/openapi/sandbox但发送请求时出现此错误: https ://pastebin.com/5X4h3wsu

我尝试将上述 url 中的证书添加到 jre11、jdk8、jdk7 信任库,并尝试将我的项目 jdk/jre 切换到这些版本。然而,错误并没有改变。我还尝试将其设置为 vm 选项:-Dcom.sun.net.ssl.checkRevocation=false也没有运气。当我启用时:(-Djavax.net.debug=ssl使用 java 8,选项不适用于 11)我将此输出到控制台: https ://pastebin.com/5L7Lei8J

这是我所有的代码,这并不多,因为这个应用程序旨在通过一个最小的工作示例来测试 api。应用程序.java:

HttpClient.java:

我从拥有我正在尝试使用的 api 的这个网站获得了大部分代码: https ://developer-sandbox.rabobank.nl/mutual-tls 我很确定这与他们的证书不被信任有关通过我的电脑/应用程序。但是就像我说的那样,我将他们的证书添加到我拥有的所有 3 个 Java 版本的所有 3 个 cacerts 中......

0 投票
2 回答
1371 浏览

javascript - “path”、“type”、“formatOptions”、“constraints”代表什么作为数据绑定属性

我正在阅读有关数据绑定语法(SAPUI5)的教程。以下是数据绑定到 oData 模型的示例:

所以,问题是:那些“路径”、“类型”、“格式选项”、“约束”代表什么?我的意思是,我意识到 - 这些是一些绑定属性。Input 控件的 value 属性是一个字符串。因此,绑定属性将在控件内部的某处进行解析和解释,但它们在语义上不是控件的一部分。那么,是一些 oData 语法/属性,还是什么?你知道我在哪里可以得到所有可能的选择吗?

0 投票
1 回答
1257 浏览

javascript - 我使用 axios 发送的数据在配置中返回,而不是数据

我正在 NextJS NodeJS 和 Express 上构建我的 Web 应用程序,我在 localhost 3000 上运行两台服务器,用于 next 和 9000 用于 express。

我有一个带有两个输入字段的表单,我正在将带有 axios post 的状态发送到带有数据的 url,在服务器端我正在接收该请求并将接收到的相同数据作为响应发送回。

我从服务器收到带有数据的响应:成功和我在 config.data 中的数据

为什么我的数据在配置数据中,我怎样才能从这个 JSON 中取出它,以便我可以将它传递给一个变量。

至于从 config.data 中获取数据,我尝试了 for 循环,但它们要么将 56 个数字的 56 个元素推送到空数组,要么什么都不做。

客户端:

服务器端:

来自客户端 ( console.log(res)) 的控制台日志:

当我瞄准时,res.config.data.bankName我得到undefined.

我相信这与服务器响应的原样有关,或者首先没有解析服务器接收到的数据,或者是由于承诺。

任何输入都会有帮助,谢谢

0 投票
5 回答
49 浏览

python - 为什么我的重复项目连续出现两次?

我试图找出所有重复项目的列表list

我的代码:

预期输出:

实际输出:

重复项应该只存在于list. 我哪里错了??

0 投票
1 回答
32 浏览

css - 是否可以在 ngClass 中传递 html 属性?

我正在使用 Ionic,并且在 myComponent.html 文件中有一个如下所示的 svg 路径:

路径根据单词是否在我的数组中更改 CSS 类。这个词与每个路径的标题基本相同,我不想继续写出标题名称。无论如何我可以在我的ngClass的路径中传递title属性...我已经尝试了我能想到的一切!

谢谢!

0 投票
2 回答
3578 浏览

amazon-web-services - 通过 cloudformation 在 s3 存储桶上启用对象日志记录

在 AWS S3 中,您可以访问控制台并将“对象级日志记录”添加到存储桶。您创建或选择预先存在的跟踪并选择读取和写入日志类型。

现在我正在通过 Yaml CloudFormation 创建存储桶,并希望向这些存储桶添加一个预先存在的跟踪(或创建一个新跟踪)。我怎么做?我找不到任何例子。

0 投票
0 回答
22 浏览

html - 指定列以使用最大宽度表中的额外空间

我有一张桌子:

我已将其宽度设置为 100%,并且表格内的所有列都按预期自动调整大小为 100%。

但是,我希望所有列的大小都像表格宽度是自动的一样,除了上面有类的列rest-of-width,它应该占用剩余空间。

有点像这个 flexbox 示例:

这可以使用 CSS 属性吗?

0 投票
1 回答
29 浏览

html - 为什么 css 代码在 float 中不起作用?

我已经用 CSS 和 HTML 编写了一些代码,但 float 不起作用。我想要左侧的站点名称和徽标,以及导航栏右侧的菜单或导航。

https://codepen.io/asfafasa/pen/NWWWzgd html:

CSS:

菜单项应位于栏的右侧,而徽标和站点名称应位于左侧。

0 投票
1 回答
178 浏览

ansible - with_items 中的 Ansible 双冒号

我的 host_var 的第一个键有一个:. 像这样,

但是,我似乎找不到逃避它的方法,所以我可以在vlan.

剧本

错误

有任何想法吗?谢谢,