所有问题
javascript - 递归函数未返回承诺
背景
我有一个问题,我的承诺没有返回到它的调用函数。我知道这通常会起作用,但不是在递归函数中。正在调用解析,我可以看到该函数FindElementById正在正确找到元素,但是未调用 thenableUpdateMasterMenuItem(result, queuedItem)中的调用。
我在我的代码片段中做什么,我想做什么?
循环一个集合queuedItems并在另一个集合中找到这些项目menuItems。我通过将我要查找的项目的 Id 以及它所在的集合传递给递归函数来做到这一点FindElementById。找到该项目后,我将返回找到的项目并在函数中对其执行其他操作UpdateMasterMenuItem。
代码
matlab - DBSCAN 聚类的椭圆距离度量
我正在使用 DBSCAN 算法来确定汽车雷达获得的数据集中的集群。Dominik Kellner、Jens Klappstein 和 Klaus Dietmayer(以下链接)的论文“基于网格的 DBSCAN 对雷达数据中的扩展对象进行聚类”提出了一种基于网格的 DBSCAN 方法。因此,搜索半径ε根据范围在方位角方向上变化。范围方向的半径保持不变。正常的 DBSCAN 使用欧几里得距离度量来确定搜索半径在两个方向上相同的epsilon 邻域。我不知道如何进行椭圆搜索而不是圆形搜索。
你知道一个椭圆的距离度量吗?或者,您能否提供一个简短的代码来解决我的问题?我正在使用 MATLAB,但代码可以使用您喜欢的语言。
让我们举一个例子,所以我们谈论同样的事情:
考虑一个笛卡尔坐标系,其范围以米为单位,以度为单位绘制方位角。距离方向的搜索距离应该是距离中心点在两个方向上三米(或可能的观察点)。在方位角方向,搜索半径应为两个方向的五个点。
如果你想不出一个椭圆解,也许线性也可以。
谢谢您的帮助。
jquery - 从 html 或 js 文件 Express 调用 POST 请求
所以我刚开始第一次尝试使用 express 进行一些轻量级的后端开发。我想从一个 html/js 文件中调用一个 POST 请求,我发现了如何使用 Jquery 来完成它。但是我想知道你如何在纯 javascript 中做同样的事情。这是我在 Jquery 中的代码:
- -服务器 - -
---JS文件---
附言。我拥有的 HTML 代码只是一个 ID 为“提交”的按钮。pps。我知道代码并没有真正做任何事情,但我只想知道如何将 jquery 转换为 javascript,仅此而已。
使用 fetch 解决!
common-lisp - 如何使用系列包中的#M调度功能?
我正在尝试了解series 图书馆的基础知识,并正在研究CL Cookbook中的示例
但是,如果我尝试评估其中一个示例
我收到以下错误SBCL 2.03:
series我使用加载quicklisp并没有得到#M应该定义调度函数的位置。有人可以给我一个提示吗?
powershell - 从 csv 中删除路径的项目变量
我必须根据 excel 列表删除文件夹,所以我尝试使用 import csv 导入 execl,但它不起作用。导入不会以正确的格式填充变量。这是我尝试使用的代码:
错误是这样的:删除项目:找不到驱动器。名为“@{Foldername=G”的驱动器不存在。在 line:4 char:5 + Remove-Item -Path $folder -Recurse -Force + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (@{Foldername=G:String) [Remove-Item], DriveNotFoundException + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
删除项目:找不到驱动器。名为“@{Foldername=G”的驱动器不存在。在 line:4 char:5 + Remove-Item -Path $folder -Recurse -Force + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (@{Foldername=G:String) [Remove-Item], DriveNotFoundException + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
删除项目:找不到驱动器。名为“@{Foldername=G”的驱动器不存在。在 line:4 char:5 + Remove-Item -Path $folder -Recurse -Force + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (@{Foldername=G:String) [Remove-Item], DriveNotFoundException + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
在 1.Line 标题中的 CSV 中,第 2-4 行中的文件夹名称是文件夹的名称(a、b、c)。这是 CSV:
文件夹名
G:\Test\a
G:\Test\b
G:\Test\c
目录是 G:\Test\a , b, c
flutter - 在 MultiBlocProvider 中添加的某些事件不会被调度 Flutter
我已经SyncBloc在一个MultiBlocProvider(flutter_bloc包)中添加了一个新的块,它创建了所有需要的块,MapScreen并且对于某些块,它还添加了在屏幕本身中显示数据所需的事件。问题是,虽然LocationBloc从 MultiBlocProvider 本身正确添加了位置事件(for),但同步事件(for SyncBloc)却没有。如果我改为将它们从MapScreenMultiBlocListener 添加为
它们按预期工作,所以看起来SyncBloc已经正确提供了。你能发现我在新版本中做错了什么SyncBloc或指出我正确的方向吗?一如既往,非常感谢您的时间和帮助。
这是 MultiBlocProvider 在main():
同步事件:
和同步块:
laravel - Laravel 在控制器中添加超过 2 个参数
在我的控制器中,我目前为视图提供了 2 个参数,如下所示:
但是当我添加第三个参数时,它会给我以下消息:
有没有办法从控制器为视图提供超过 2 个参数?
proxy - 不支持代理方案 无
我已经从 anacoda 安装了 python 3.7。无法通过 pip 或 conda 安装任何新软件包。配置环境变量,代理等。但我仍然收到以下错误
raise ProxySchemeUnknown(proxy.scheme) pip._vendor.urllib3.exceptions.ProxySchemeUnknown: 不支持代理方案 无
有没有人解决了这个错误?
c++ - 结构循环依赖
我有两个结构:
当我尝试编译它时,我收到以下错误:
我该如何解决?
c - 如何将检查邻接矩阵中循环的迭代函数转换为 C 中更简单的递归函数?
难以掌握递归思维,到目前为止我在 Stack Overflow 上看到的很多内容我都不明白。
我试图在有向图中检测一个循环,给定一个二维数组邻接矩阵,其中 graph[i][j] 的值为 true 表示从 i 到 j 的边。
已经创建了一个 check_cycles 函数,它检查从 j 到 i 的路径,给定 graph[i][j] 并硬编码了图的大小以简化问题。
使用此代码,我得到了预期的 true 返回值,但是正如您所看到的,现在我已经硬编码了很多 for 循环,如果更改传递给函数的大小或值,这将是不切实际的。
我将如何找到一个递归解决方案?函数应该停止运行的情况是什么?
现在我正在使用一个允许函数返回布尔值的库,但它也可以返回 void。
algorithm - 如何解决双精度数组的两个求和问题?
这是问题的陈述:
给定一个整数数组,返回两个数字的索引,使它们相加到一个特定的目标。
例子:
给定 nums = [2, 7, 11, 15],target = 9,因为 nums[0] + nums[1] = 2 + 7 = 9,所以返回 [0, 1]。
如果 nums 是整数数组,则有 2 种可能的解决方案:
- 检查哈希表中是否存在互补,否则插入哈希表中。
- 使用两个指针从两端排序和遍历。
如果 nums 是双精度数组,我该如何解决这个问题?
c++ - c++ 类中的单元管理
我正在用 C++ 编写一个进行基本科学计算和测量的类。我有三个成员变量,值(双),不确定性(双)和单位(字符串),并有重载的运算符,如 +、-、/ 和 *。
看起来像这样:
其余的运算符看起来也很相似,只是稍作调整,我正确地得到了值和不确定性,但我在单位的乘法和除法上苦苦挣扎。假设我有:
现在我希望 m_c 的单位为“m sec^-1”,它应该适用于所有涉及单位乘法或除法的类似计算。
我的构造函数采用两个双精度和一个字符串,并相应地将它们分配给成员。
javascript - 为什么在调用另一个域时设置 X-Requested-With 标头时浏览器不会抛出错误?
我正在运行我的服务器localhost。我尝试使用fetch模式cors设置为no-cors. 我将请求发送到google.com域中的随机资源。此请求将X-Requested-With标头设置为某个自定义值,保存“Foo”。该请求成功通过,并404 NOT FOUND在浏览器上返回了一个 http 状态码。
但我的期望是根本不应该发送请求,而是浏览器应该抛出错误,因为允许跨域设置以下标头
我的预期错了吗?
javascript - 在 Heroku 上部署 JS 应用程序 - 错误状态 503
我准备了简单的应用程序来测试是否适用于 Heroku。本地似乎工作正常,不幸的是在加载一段时间后在 Heroku 上我收到“服务不可用”错误。有人可以请教这个错误的原因是什么以及如何运行这个应用程序?
Git 上的回购:https ://github.com/tomaszchmura/OnHeroku
Heroku 日志:
2020-04-19T06:51:16.211281+00:00 app[web.1]:服务器开启 5000 2020-04-19T06:52:13.302269+00:00 heroku[web.1]:状态从开始变为崩溃 2020 -04-19T09:26:59.045884+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=directhero.herokuapp.com request_id=4c36cf02-2713- 4ab4-a305-67a0b20eb7c1 fwd="37.30.0.246" dyno= connect= service= status=503 bytes= protocol=https 2020-04-19T09:26:59.663890+00:00 heroku[router]: at=error code=H10 desc="App 崩溃" method=GET path="/favicon.ico" host=directhero.herokuapp.com request_id=c5a2bd5c-740c-44d9-bb1e-9baefc20b7a7 fwd="37.30.0.246" dyno= connect= service= status= 503 字节= 协议=https 2020-04-19T09:37:12.003882+00:00 heroku[路由器]: at=error code=H10 desc="App crashed"method=GET path="/" host=directhero.herokuapp.com request_id=65f2621c-94ce-4241-95c5-21eac6533218 fwd="37.30.0.246" dyno= connect= service= status=503 bytes= protocol=https 2020-04 -19T09:37:12.353987+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=directhero.herokuapp.com request_id=d2afcb89-48a5 -4045-a838-af1cb8edd953 fwd="37.30.0.246" dyno=connect=service=status=503 bytes=protocol=httpscom request_id=d2afcb89-48a5-4045-a838-af1cb8edd953 fwd="37.30.0.246" dyno=connect=service=status=503 bytes=protocol=httpscom request_id=d2afcb89-48a5-4045-a838-af1cb8edd953 fwd="37.30.0.246" dyno=connect=service=status=503 bytes=protocol=https
你能建议吗?
r - 如何选择/排除特定条件或细胞类型以使用 Limma 进行进一步分析?
我是 R 和 Limma 的新手,我尝试使用 Limma 指南分析数据集。到目前为止,一切都很好,但现在我只想在“y”中包含我的数据集中的 5 种细胞类型中的 3 种,以及任何进一步的分析。如何“选择”或“排除”我在目标文件中定义的条件/单元格类型?
angular - 控制台 Angular 9 中的警告:无法绑定到“ngForOf”,因为它不是“li”的已知属性
我正在使用 *ngFor 数组,它不显示数据。我在我的 app.module.ts 中导入了 BrowserModule,在我的子模块中导入了 CommonModule。
Chrome 控制台显示此警告:无法绑定到“ngForOf”,因为它不是“li”的已知属性。
我的代码:
.ts
模板:
子模块
app.module.ts
products 属性可能看起来没有信息,但在模板中执行以下操作会显示 [Object object]、[Object object]
php - 如何将 MySQL 中的所有数据存储到 PHP 中的变量中?
当我在 phpmyadmin 中运行以下查询时:
结果我得到 9 行。但是当我在php中运行以下代码时,$storing_data变量只存储了一行的数组值。
我需要做什么才能将完整信息存储在变量中?
java - Kotlin java.lang.NoClassDefFoundError
我正在使用 Spring Boot 2.2.6
因此,当我尝试在我的SecurityConfig.kt类中自动装配自定义过滤器(用 Java 编写)时,它会抛出一个错误java.lang.NoClassDefFoundError。
这是我的SecurityConfig.kt:
spring-security-oauth2 - OAuth2 资源服务器
与 OAuth2 资源服务器实现有点混淆。对于任何应用程序,我们都可以拥有多个微服务,例如供应商、产品、库存等,如果我们正在实施 OAuth2,那么我知道身份验证只需要 1 个身份验证服务器,但不确定每个微服务(产品、供应商等)是否会让资源服务器实现检查用户是否被授权访问相应的微服务,如果不是这样,那么单个资源服务器如何用于所有微服务。
想想我们正在使用 Spring 框架实现 Oauth2,并在微服务的暴露端点上使用 @PreAuthorize 注释。
laravel - 为什么 laravel 路由指向 myapp/public?
我有一个 laravel 项目,它在路由 laravel 刀片视图时路由到公用文件夹,但在通过 vue.js 路由器路由时工作正常,例如这是我的子域https://omis.ezytrade.africa/但是当我路由登录页面时它会打开另一个在 URL https://omis.ezytrade.africa/omis/public/Login中与公共链接
spring - 将一个 spring 项目添加到另一个
我创建了一个 Spring 项目(比如说带有 gradle 的 Project-A)作为 lib,在这个项目中我配置了一些 bean 以包含到另一个中(比如说 Project-b 也带有 gradle)。在 maven 本地存储库(.m2 文件夹)的帮助下,我将一个项目添加到另一个项目,在本地这很好用,但是
Project-B 我想通过 palantir 的 gradle 插件进行 dockerizing。
因此,在 docker 中,使用 gradle 的 springframework.boot 插件,我将所有依赖项包含在 docker 的 jar 中。
但问题是,在 Project-A 中配置的 bean 未包含在 Project-B 的 jar 文件中。
我也在 Project-A 中添加了 springframework.boot 插件,并在本地 .m2 repo 中发布了这个 jar(这是从 project-A 增加 jar 文件),但是现在,依赖项没有添加到 Project-B 中。
我该如何解决这个问题?
我的配置
项目-A(图片库)
Project-B(解析器-管理器-服务)
来自lib的依赖项未导入
python - 按计数分组并在python中首次一起使用
我在用
给我这个错误
我只是想按组计算重复项并想选择非空第一行
这就是我使用 first() 的原因。这给了我非空的第一行。
数据框
输出
我的主要重点是计算 string1 但我也想选择行以显示在最终输出中是具有较小非空值的行。
如何解决这个问题?
php - 如何使用 PHP 读取提要内联标签
我有一个下面的提要 xml 代码,它显示了人们的个人资料。我想使用网站上的一些信息,但我不能。
我想显示这个 PHP 代码的用户名和头像,但我做不到。请帮助我谢谢
forms - 可以将一个 html 表单拆分为两个或多个部分吗?
看。我的网页上有可读的文本流。此文本的很多部分在靠近文本的每个部分唱出复选框后带有选项删除。
一个提交按钮是否可以准备好接收输入表单而不仅仅是一个表单?我的意思是它仍然是一种形式,但已分开。
然后我得到了 PHP 后数据接收文件。
只有前两个...从第一种形式通过。我应该怎么做才能接收来自所有 4 个字段的所有数据?
你能帮我解决这个问题吗?谢谢!
android - 相当于去抖算子 Rx
实际上我需要实现类似debounce运算符的东西,但我们举个例子。如果我将 debounce 设置为 5 秒,那么用户可以在 5 秒内单击按钮 10 次,并且在 5 秒到期后将考虑最后一次单击事件。
我需要的是当 5 秒设置为时间范围时的选项,当用户点击 10 次时,将立即考虑第一次点击,并且在 5 秒时间范围内发出的所有其他点击都将被取消。
5 秒后,用户可以再次开始点击。
怎么做?

