所有问题

0 投票
2 回答
377 浏览

c# - GetStringAsync 持续时间过长且永不返回

我正在开发和使用 API 的应用程序(使用 genymotion 模拟器进行测试),我已经制作了一个简单的测试内容页面,其中包含以下代码:

我的问题是,当它到达 GetStringAsync 时,它会永远持续下去,我的意思是,方法调用永远不会返回,我必须停止它。响应应该是这样的:

我以为是因为 Iternet 连接,但我检查了 Gennymotion 模拟器,并且启用了 WIFI 选项。如您所见,我还对谷歌进行了 ping 操作,我获得了成功状态,我还在清单上添加了 Internet 权限。我不知道我是否遗漏了什么,是否在调试我的应用程序或其他任何东西

0 投票
1 回答
259 浏览

docker - Docker 环境变量定义

我正在像这样运行我的 Docker 容器:

在我的主机LD_LIBRARY_PATH是:

我需要使用 ENV 迁移到 Dockerfile,如何更改LD_LIBRARY_PATHinto ENV,而不对值进行硬编码?

这会使用 Host 值吗?

0 投票
1 回答
961 浏览

android - sdkmanager 安装 cmake 失败

我尝试3.10.2使用以下命令安装 cmake ( )Ubuntu

但是得到

我在这里想念什么?

更新 :

我不得不使用以下命令

这行得通,但我怎样才能得到 3.10.2。任何包的xxxxxxx提交号?

0 投票
0 回答
41 浏览

css - 在溢出隐藏祖父母之外显示定位的 div

我正在发布一个其他人将要使用的库。但我无法解决这个问题。任何帮助将不胜感激。

再生产:

  1. 转到https://goodmite.github.io/designer/
  2. 点击蓝色按钮。

在此处输入图像描述

问题:

我一直在尝试在按钮上显示一个弹出框。Popover 比其溢出隐藏的祖父母之一大。因此它看起来被剪裁了。我已经查看了类似这里的帖子,它们不符合我的需求。

0 投票
1 回答
3558 浏览

python - 没有连接到 BLE 设备?使用黯淡:“AttributeError:'NoneType'对象没有属性'ConnectionStatusChanged'”

我正在尝试制作一个非常简单的程序来通过 BLE 连接到NXP QN9080,接收一些数据,然后将其打印出来。但是,在连接过程中,我不断收到以下错误:

AttributeError:“NoneType”对象没有属性“ConnectionStatusChanged”

我能够使用以下代码块发现设备并查看其 MAC 地址(作为示例从黯淡的自述文件中提供):

但是当我尝试运行以下代码(也来自惨淡的示例)时,它会出错:

BleakClient 在 init 上使用的连接函数如下:

所以这意味着 await wrap_IAsyncOperation(*) 出于某种原因返回 None ,这会导致错误。直到那条线的一切似乎都运行良好。知道为什么会这样吗?

0 投票
0 回答
791 浏览

r - 使用r中的简单特征(SF)通过属性有效结合特征?

我想通过属性值合并/组合/联合 shapefile 中的不同特征。一个简单的、有启发性的示例是从包含具有州 ID 的县的地理数据集中重新创建州 shapefile。

我开发了一个简单的循环代码(参见下面的最小可重现示例)来按每个级别的属性值执行此操作,但这很慢。此外,我已经根深蒂固地尽可能避免这样的循环。在 R 中的简单功能中似乎没有更快的方法来做到这一点......

上面的代码执行了所需的任务,但速度相对较慢。[我知道我可以通过预先分配内存来加快速度。] 他们是执行此任务的更有效的单一命令方式吗?

0 投票
2 回答
47 浏览

docker - net core docker compose 确实注册文件更改

我试图制作一个简单的 docker-compose 文件来运行 net-core 2.2,看起来它正在工作,但是当我对文件进行更改时,它不会重新编译,因此我看不到任何更改。

Dockerfile

码头工人撰写文件:

该项目是默认的dotnet new webapi -o playground --no-https

有什么想法或帮助吗?谢谢

0 投票
1 回答
736 浏览

google-cloud-bigtable - Google Bigtable - 如何存储数据以便能够按国家、城市和日期查询?

我正在为我的 Bigtable 寻找一个最佳方案,以通过指定年份(或完整日期)、国家和(或)城市来满足查询数据的要求。我曾考虑将我的行键命名为2019.us.NYC,然后通过前缀查询它,但这是一个坏主意,因为它只会将我的所有数据存储在一个节点上,直到 2020 年到来,而不是共享给其他节点。有任何想法吗?也许有人已经有了这样的案例?这里的瓶颈是每秒将有大约 50 000 000 行新行。

编辑:也许使用 BigQuery 更好?

0 投票
1 回答
488 浏览

c# - 使用 FileHelperAsyncEngine 读取、修改和写入

我是 FileHelper 的新手,所以请耐心等待。我想读取一个现有的 .csv 文件,其中的一列没有数据。接下来,我想从 db 填充该列(附加的代码现在只是放入一个字符串,稍后我将处理 db 调用)然后,我想输出包含更新的列信息的文件。

这将读取文件,但仅输出第一行(在本例中为标题行)我希望获得整个更新的文件

0 投票
1 回答
65 浏览

javascript - 以编程方式确定值是否在一个范围内,给定 N 个范围

假设我有一个如下所示的数组:

这些值中的每一个都代表沿线的点/站点。我的目标是有一个函数,它返回输入值所在的范围(两个相邻数组值之间的空间)的索引。

例如,如果我输入.3我的函数将返回3,因为.3它介于.25和之间.6,这是我的数组定义的第 4 个范围。请注意,我考虑-infinity.1第一个(隐式)范围。

到目前为止,我想出了这个:

然而,这假设我的数组中总是有 6 个停靠点。

如果我的阵列有n停靠点怎么办。如何构建一个类似但更通用的函数?

0 投票
1 回答
554 浏览

flutter - 生成嵌套在垂直列表视图中的动态高度水平列表视图

我正在尝试生成嵌套在 VERTICAL 列表视图中的动态高度水平列表视图

我已经在打印我的水平列表视图了,但是每张卡片的内容都被水平列表视图的父容器的固定高度切割,由于父容器,关闭动画也被切割了水平列表视图的高度

链接图片,https ://i.pinimg.com/564x/b7/f6/34/b7f6340dbb96212bc9c216e9bbc0d5da.jpg,stackoverflow 还不允许我发布图片:(

*编辑:我寻找的是根据其子文本的长度动态设置每个卡片的高度

0 投票
2 回答
210 浏览

javascript - 带有标记且没有溢出的 Svg

我需要显示一个箭头来显示某些指标的演变,为此我创建了一个算法来绘制线条并添加使用标记以具有箭头的形状。

我尝试更改 refX 以使标记在最后完成,但由于线条很粗,它会在标记之后显示线条的其余部分。我可以以一种我看不到该行的其余部分但我想在 svg 的范围内看到整个标记的方式来减少这个 refX 的更改。

我也可以减少线的长度,使线+标记占据整个位置,但是我找不到需要删除的正确数量的像素。

这条线是动态渲染的,这意味着它不会总是这样。在从 (0,0) 到 (100,100) 的 svg(x,y) 中,它可以从 (100,0) 到 (100,100)。

当前代码显示溢出 svg 的箭头,我想在其中包含所有内容。

0 投票
1 回答
51 浏览

javascript - Span 元素的内容不会改变

我正在为我的客户开发一个 WordPress 网站,而 WordPress 总是需要在这里和那里进行一些小的自定义调整。为了避免依赖插件来解决所有问题,我决定最终给予 JavaScript 应有的关注,并学习如何使用它来进行必要的调整。到目前为止一切顺利!但我认为我在某件事上碰壁了。让我详细说明:

我的页面上有一个按钮,目的是加载比页面已经显示的更多的博客片段。此按钮是一个样式锚标记,没有设置 href 属性,内部有一个 span 标签,表示包含按钮文本的 span。代码如下:

我的目标是将目标 URL 更改为实际的博客页面,并仅使用 Javascript 更改按钮文本。

已经完成了一半。我设法使用 setAttribute() 更改了链接。到目前为止就像一个魅力:

我撞到的墙是我之后根本无法更改 span 的内容。这是我想出的代码:

我使用 .innerHTML 和 .textContent 尝试了此代码的变体,但无济于事。我尝试了 console.log(button_text),看看这个函数得到了什么样的元素。原来它在控制台上输出一条空白消息。

我是 Javascript 的新手,这意味着我可能会忽略一些非常基本的东西,但目前我无法理解我在这里做错了什么。我很感激你们能给我的关于如何改变这个跨度文本的每一个见解!

提前致谢。

0 投票
2 回答
385 浏览

java - 我如何告诉免费标记跳过列表迭代中的指令?

我试图在 Freemarker 的 <#list> 迭代中迭代 JSON 对象,并以不同的形式写出相同的 JSON。对于某些情况,我想跳过迭代而不写出任何内容,但 Freemakrer 仍然写出逗号,因为我使用了分隔符指令:<#sep>,</#sep>

例如

输出类似于:

注意重复的逗号。

在其他地方,我实现了一些特殊的逻辑,只要当前项目不是第一个项目,我就为前一个项目写一个逗号。逻辑有效,但必须复制似乎很奇怪。

是否有针对这种情况的 Freemarker 内置插件?

0 投票
1 回答
1779 浏览

php - 如何在 Woocommerce API 中添加 CORS 标头

我正在尝试解决 Ajax 请求和 woocommerce API 的问题。实际上,当我请求 WC 时,缺少 CORS 标头。这是错误:

从源“ https://www.client.com ”访问“ https://mywebsite.com/woocommerce/?wc-api=software-api&request=check&email=email&license_key=license&product_id=product ”的 XMLHttpRequest已被 CORS 阻止策略:请求的资源上不存在“Access-Control-Allow-Origin”标头。

我已经将此代码添加到我的主题 functions.php 文件中:

错误仍然在这里。我不明白我应该将代码添加到我的响应中的 CORS 标头的位置。

编辑

这是失败的请求(来自 Chrome 开发工具):

在此处输入图像描述

编辑 2

也尝试添加Header set Access-Control-Allow-Origin "*"我的 .htaccess,但仍然无法正常工作。

编辑 3

我尝试直接从 plesk 面板添加 Header 指令。它似乎会影响错误(YAY !!!)。当我添加Access-Control-Allow-Origin: "*"错误现在是:

在此处输入图像描述

0 投票
1 回答
272 浏览

java - Spring WebMvcTest 卡在实例化测试步骤中

我在 groovy 上有控制器

我在java上写了简单的测试

但是当我运行测试时,它停留在 IDEA 中的“实例化测试”步骤上。即使我从终端启动此任务,测试任务也会卡住。并且它只卡在它测试上,如果我删除 @WebMvcTest 注释和 mockMvc 字段和测试主体,它不会卡住,并且会通过。看起来 spring 无法启动上下文或 tomcat。我该如何检查或修复?

我们使用 SpringBoot 2.1.0.RELEASE

0 投票
2 回答
377 浏览

r - 如何在不同列表中拆分非连续数字

我在 R 中有以下数值列表:

然后我应用了以下代码来获取最小值的索引

返回值c(3,4,5,6,12,13)。但是,我想再次将此列表拆分为 2 个或更多列表。c(3,4,5,6)并且c(12,13),因为我想分隔非连续的数字系列。

0 投票
1 回答
589 浏览

azure-data-factory-2 - 如果内容包含 \n 使用 ADF,如何避免换行?

我有一个 ADF 作业,它将数据从 sql 复制到 csv,但是有一列包含自由文本,并且可以包含制表符、新行等。当我运行作业时,它会破坏 \n 处的列值。

有什么办法可以解决吗?

在此处输入图像描述

0 投票
2 回答
48 浏览

html - 在固定标题中对齐图片和 NAV 部分的问题

我正在尝试使用 flexbox 方法放置徽标和 NAV 部分。由于某种原因,它没有对齐。也有人可以解释我做错了什么我可以尝试使用“float”属性,但我只想通过使用 flexbox 方法来做到这一点。

我用其他一些解决方案检查了我的代码,发现它们使用的是相同的代码,它适用于他们,但不适用于我。我正在 Google Chrome 中查看结果

0 投票
1 回答
253 浏览

node.js - ForbiddenError: 无效的 csrf 令牌登录和注销身份验证

我完成了所有需要的工作我看到隐藏值中的令牌但是当我注销或登录时会出现错误

我尝试在渲染对象中更改为本地人,但它们是相同的

"> ForbiddenError:Layer.handle [as handle_request] (C:\Users\muraadso\Documents \crud\node_modules\express\lib\router\layer.js:95:5) 在 trim_prefix (C:\Users\muraadso\Documents\crud\node_modules\express\lib\router\index.js:317:13) 在C:\Users\muraadso\Documents\crud\node_modules\express\lib\router\index.js:284:7 在 Function.process_params (C:\Users\muraadso\Documents\crud\node_modules\express\lib\router\ index.js:335:12) 在下一个 (C:\Users\muraadso\Documents\crud\node_modules\express\lib\router\index.js:275:10) 在 C:\Users\muraadso\Documents\crud\ node_modules\express-session\index.js:495:7 at C:\Users\muraadso\Documents\crud\node_modules\connect-mongodb-session\index.js:124:20 结果(C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:410:17) 在 session.endSession (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:398 :11) 在 ClientSession.endSession (C:\Users\muraadso\Documents\crud\node_modules\mongodb-core\lib\sessions.js:134:41) 在 executeCallback (C:\Users\muraadso\Documents\crud\node_modules \mongodb\lib\utils.js:395:17) 在 handleCallback (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:128:55) 在 cursor.next (C:\Users \muraadso\Documents\crud\node_modules\mongodb\lib\operations\collection_ops.js:598:5) 结果 (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:410:17 ) 在 executeCallback (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:402:9)在 ClientSession.endSession (C:\Users\muraadso\Documents\crud\node_modules\mongodb-core\lib 的 endSession (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:398:11) \sessions.js:134:41) 在 executeCallback (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:395:17) 在 handleCallback (C:\Users\muraadso\Documents\crud \node_modules\mongodb\lib\utils.js:128:55) 在 cursor.next (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\operations\collection_ops.js:598:5) 结果 ( C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:410:17) 在 executeCallback (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:402 :9)在 ClientSession.endSession (C:\Users\muraadso\Documents\crud\node_modules\mongodb-core\lib 的 endSession (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:398:11) \sessions.js:134:41) 在 executeCallback (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:395:17) 在 handleCallback (C:\Users\muraadso\Documents\crud \node_modules\mongodb\lib\utils.js:128:55) 在 cursor.next (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\operations\collection_ops.js:598:5) 结果 ( C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:410:17) 在 executeCallback (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:402 :9)\Users\muraadso\Documents\crud\node_modules\mongodb-core\lib\sessions.js:134:41) 在 executeCallback (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:395 :17) 在句柄回调 (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:128:55) 在 cursor.next (C:\Users\muraadso\Documents\crud\node_modules\mongodb \lib\operations\collection_ops.js:598:5) 在 executeCallback (C:\Users\muraadso) 结果 (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:410:17) \Documents\crud\node_modules\mongodb\lib\utils.js:402:9)\Users\muraadso\Documents\crud\node_modules\mongodb-core\lib\sessions.js:134:41) 在 executeCallback (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:395 :17) 在句柄回调 (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:128:55) 在 cursor.next (C:\Users\muraadso\Documents\crud\node_modules\mongodb \lib\operations\collection_ops.js:598:5) 在 executeCallback (C:\Users\muraadso) 结果 (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:410:17) \Documents\crud\node_modules\mongodb\lib\utils.js:402:9)\Users\muraadso\Documents\crud\node_modules\mongodb\lib\operations\collection_ops.js:598:5) 结果 (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:410 :17) 在 executeCallback (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:402:9)\Users\muraadso\Documents\crud\node_modules\mongodb\lib\operations\collection_ops.js:598:5) 结果 (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:410 :17) 在 executeCallback (C:\Users\muraadso\Documents\crud\node_modules\mongodb\lib\utils.js:402:9)

0 投票
2 回答
3675 浏览

cucumber - net.masterthought.cucumber.ValidationException:未添加报告文件 - 错误

我的 Cucumber 报告没有生成。我已经创建了我的小型 Spring Boot 项目并尝试在其上创建黄瓜测试,我能够加载应用程序并在其上运行黄瓜测试,但是当我为报告生成添加插件和依赖项时,我收到了错误- net.masterthought.cucumber.ValidationException:没有添加报告文件!

请注意:我的黄瓜测试是 Spring Boot 应用程序的一部分,它在运行测试之前首先加载 Spring Boot。

我尝试更改 maven-cucumber-reporting 的版本,添加 json 文件和 testFailureIgnore 等标签,但没有任何帮助

我的跑步者班:

我的 pom.xml:

当我从命令提示符(mvn verify)运行测试时,出现以下错误 -

当我打开报告时(overview-features.html) -

还有一点,我的黄瓜测试在它开始生成报告之前运行,但它显示如下:

下面是我的场景:

然后在 CMD 上获得以下消息:

有人可以帮忙吗?

0 投票
0 回答
337 浏览

angular - 将声音云与 Angular 8 集成

我的 Sound Cloud 帐户中有音乐,我想将它集成到我在 Angular 8 中的应用程序中。有没有办法获取这样的 URL :https: //soundcloud.com/sonus-fx/paf-custom-bridge-drive -x2 并集成到我的应用程序中?

我知道声音云有一个共享选项,它为您提供了一个 . 但问题是我必须用我音乐的所有链接来做。我计划有一个并使用插值来注入这样的网址https://soundcloud.com/sonus-fx/paf-custom-bridge-drive-x2

或者还有其他地方可以上传我的音乐并更轻松地整合它吗?因为 Sound Cloud Api 需要 Premium。

我希望我解释得很好。

如果我用这个,看起来不太好。

<iframe width = "100%" height = "300" scrolling = "no" frameborder = "no" allow = "autoplay" src = "https://soundcloud.com/sonus-fx/paf-custom- bridge-drive -x2 "> </iframe>

0 投票
2 回答
40 浏览

python - 与 for 循环的输出串联相关的查询

在进行一些比较后,我必须从列表中提取值。如果在列表中找到我的值,那么我需要用逗号分隔符连接输出。

下面是我的输入数据集和我编写的代码的快照`

所以,简而言之,我需要检查“过滤器”中提供的所有值是否都存在于“数据”中。如果找到,我只需要在一行中返回“值”,如下所示:

'71581742','12345'

我尝试使用以下代码:

但是我从中得到的输出是

我需要输出为 '71581742','12345'

有人可以帮助我,让我知道我做错了什么

提前致谢

0 投票
1 回答
147 浏览

ios - 如何删除Xcode中类的arraylist中的重复项

我正在尝试使用 json 和 api 从我的网络服务器获取数据,并将它们放入我的应用程序中,服务器中的数据是重复的,我想删除重复的数据,所以现在这是我的数据类,它称为 TypeItems 类

这是我的主要课程

这是结果的图像

现在我只想从列表中删除重复的项目,我想按 car_type 和类型和型号排序,如果项目重复,我想删除它

0 投票
0 回答
209 浏览

python - 为什么 python Celery 在尝试通过 TLS 连接到 RabbitMQ 时尝试使用 SSLv3 身份验证?

我从源代码安装了最新版本的 Erlang 和 RabbitMQ:

  • Erlang/OTP 22 [erts-10.4.4] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1]
  • RabbitMQ 3.7.17
  • Ubuntu 18.04
  • Python 3.6.7
  • 芹菜 4.3.0

我的 /etc/rabbitmq/rabbitmq.config

我已经验证了这些.crt并且.key实际上是.pem格式的。这是我的celeryconfig.py

每当我启动我的芹菜工人时。我收到这条消息:

我读到由于一些漏洞,最新版本的 Erlang/RabbitMQ 不应该接受 SSLv3,所以我不确定 Celery 为什么要尝试使用 SSLv3 进行身份验证。