所有问题

0 投票
4 回答
80 浏览

javascript - 如何找到值=== true的对象中的最后一个元素

如果这很重要,我在 react mob-x 商店工作。我有一个对象,我将其转换为数组并循环执行各种操作。我需要找到值 === true 的对象的最后一个实例,然后才能在比较中使用密钥。(例如 if(panelName === panel (最后一个值为 true 的实例)。

我无法找到 value === true 的最后一项。我尝试使用 arr.length -1 但不管值是什么,当然只会找到最后一个。对象键和长度都是可变的,值为“真或假”。谢谢你。

我赞成大多数答案,因为它需要结合其中的一些才能使其正常工作。

0 投票
1 回答
595 浏览

typescript - 如何在 Expo SDK 40 React Native 中使用 SVG 和 TypeScript?

我尝试在 expo sdk 40 宽度中使用 svg:react-native-svg-transformer

这是我遵循的过程:

我收到一条错误消息:这是预期的字符串类型,但收到了一个数字

我想使用这个 svg: 由 logiciel adobe 绘制的示例 vsg

在 SDK 40 之前,该过程正在运行 感谢您的帮助!

0 投票
1 回答
642 浏览

postgresql - flyway错误:无法从数据库获取用户'null'的连接

我试图docker image 7.3.2在 kubernetes 上针对 postgres db 运行 flyway:

当我运行作业时,我的输出是:

它输出的设置是正确的,应该启用连接。

flyway.conf通过一个configmap传入我的,它是:

任何人都能够协助我做错了什么?

0 投票
1 回答
74 浏览

keras - 从多输出 keras 模型中获取用于构建 fedAvg 的 ValueError

我正在尝试联合一个具有多个输出的 keras 模型。有两个独立的密集层执行二进制分类和多类分类。当我尝试tff.learning.build_federated_averaging_processmodel_fn(). 以下是代码片段和错误信息。我无法理解出了什么问题以及如何解决它。

我的 model_fn() 看起来像这样:

其中 build_model() 创建 keras 模型:

和 input_specification 看起来像这样

如何使用这样的模型构建我的 TFF fedAvg 流程?

0 投票
1 回答
38 浏览

html - Bootstrap 导航栏不居中

我一直在使用引导程序,但似乎无法将导航栏的元素居中。

https://i.stack.imgur.com/ToBQZ.png

不仅一个部分与其他三个不对齐,而且我希望所有这 4 个项目都位于导航栏的中心,而不是右侧。在不同的文档中,它们显示导航栏的位置不同,但我不完全确定如何执行此操作以及未对齐的元素。谢谢!

0 投票
1 回答
705 浏览

python - 在 Python 中粘贴多行时出现语法错误

我在 Python 中复制粘贴代码时遇到问题。假设我有以下代码要粘贴到 Python 解释器中:

在本地,在 Mac OSX 10.15.7 上运行 3.8.5,如果我粘贴该代码,我会得到SyntaxError: multiple statements found while compiling a single statement.

但是,如果我 ssh 进入另一台机器,打开 Python (3.7.4),然后粘贴这两行,我不会收到任何错误。此外,当我将这两行粘贴到 Python 2.7.16 shell 中时,我没有收到任何错误。这里可能是什么问题?

Python 3(问题外壳) 在此处输入图像描述

Python 2(非问题外壳) 在此处输入图像描述

0 投票
1 回答
106 浏览

python - 如何在 FeatureTools 中为多输出基元实现自定义命名

从 v0.12.0 版本开始,FeatureTools 允许您为多输出原语分配自定义名称:https ://github.com/alteryx/featuretools/pull/794 。默认情况下,当您定义自定义多输出原语时,生成的特征的列名称会附加一个[0], [1],[2]等。所以让我们说我有以下代码来输出一个多输出原语:

在从 DFS 生成的数据框中,生成的两个列的名称将是SINE_AND_COSINE_DATESTAMP(datestamp)[0]SINE_AND_COSINE_DATESTAMP(datestamp)[1]。实际上,我希望列的名称能够反映对列进行的操作。所以我希望列名类似于SINE_AND_COSINE_DATESTAMP(datestamp)[sine]and SINE_AND_COSINE_DATESTAMP(datestamp)[cosine]。显然,您必须使用该generate_names方法才能这样做。我在网上找不到任何东西来帮助我使用这种方法,而且我一直遇到错误。例如,当我尝试以下代码时:

我得到了一个断言错误。更让我困惑的是,当我进入transform_primitve_base.py文件夹中找到的featuretools/primitives/base文件时,我看到generate_names函数看起来是这样的:

在上面的函数中,您似乎无法生成自定义原语名称,因为它base_feature_names默认使用 和输出特征的数量。任何帮助,将不胜感激。

0 投票
0 回答
84 浏览

java - 如何使用 Jackson 序列化对象列表?

我有一个class A我为它创建了一个自定义序列化程序。Class B有一个成员变量private List<A> as;和一些其他成员,数据类型为 Double。我该怎么做才能序列化/反序列化 B 类的对象?我知道有一个注释@JsonSerialize(using = CustomSerializer.class),但我认为它不适用于列表。我需要额外的自定义序列化程序还是有解决方法?

0 投票
1 回答
132 浏览

python - 一次读取在大型数据集上运行多个计算的最佳方法是什么?

我正在处理一个非常大的数据集,其中包括 Spark 中的 200 个压缩 JSON 文件(每个 ~ 8G 未压缩)。我创建了一个主数据框largeDF和几个额外的数据框来计算嵌套属性(它们是结构数组)上的聚合。我想执行一般统计计算(填充率和组数)。

对整个数据集的每次处理大约需要 20 分钟(加载文件、解压缩和执行聚合)。对于 50 个字段,它需要很长时间,因为每次我更改我的条件并一次又一次地运行带有附加过滤器的查询。

我想依靠 PySpark 的惰性求值,避免多次加载数据,所以我可以创建一个复杂的聚合并在整个数据集上应用一次,然后将所有结果转换为 Pandas。或者更好的是,如果我可以预先定义作业并要求 Spark 并行处理它们(加载一次,计算所有),然后分别返回每个作业的结果。

这些不是我的主要 ETL,但我正在尝试提取数据集的语义来编写实际的 ETL 管道。

计算 1:计算统计数据并找到所有字段的填充率:

计算 2:使用分类数据处理简单字段:

计算 3:计算和计算嵌套字段的填充率:

这需要多次读取整个数据集。形状不一样,所以我不能加入。理论上应该有一种方法可以减少时间,因为没有一个计算是相互依赖的。

0 投票
1 回答
985 浏览

selenium - 量角器>>错误:产生未知系统错误-86>>来自:任务:WebDriver.createSession()

所以我一直在 Protractor 中为我的 Angular 应用程序的端到端测试工作。只要我一直在开发测试,它就一直在工作。然后最近它给了我以下错误。最初我认为这与 Chrome 和 Chromedriver 不兼容有关。所以我去更新对我不起作用的 chrome 和 chromedriver。然后我尝试安装 Chrome 版本 88 及其相应的 chromedriver,但仍然产生错误。所以我想知道我的开发环境可能有什么问题。

版本:

Google Chrome:版本 88.0.4324.77(官方构建)测试版 (x86_64)

量角器:@7.0.0

网络驱动程序管理器:@12.1.7

0 投票
1 回答
32 浏览

google-sheets - 带有连接返回值的 Google Sheets IF 语句给出了完全错误的答案

我在一个单元格中有这个公式:

我也试过了

我没有收到错误消息。但是我应该150% of goal在单元格中看到的地方(基于我的输入数字),我实际上看到的是'85403470326% of goal. 是的,前面有撇号。我迷路了。有谁知道发生了什么?

0 投票
0 回答
25 浏览

javascript - 根据JS中的选择值动态更新锚的href

当关联的下拉列表更新为不同的值时,我想更新锚按钮的 href 值。我尝试更改菜单项,但我收到一条错误消息,告诉我所选列表项的值未定义,即使在开始时已定义值。即使提交默认值也不起作用。如果有人可以帮助我解决我做错的事情,那将不胜感激。

我正在尝试开始工作的HTML div示例(页面上有几个像这样的 div,这就是为什么我在 JS 中使用类列表而不是 ID 的原因):

以及相关的JS

0 投票
1 回答
52 浏览

go - Go 编译器会“压缩”函数吗?

我对我工作的公司的一位工程师问我的一个问题很感兴趣,关于是否有一个遍历数组并测试两个条件的单个函数或者有两个函数,每个函数都有一个条件更好。

我来这里问你们我的理由是否错误。

代码是这样的:

每个功能是:

请原谅上面代码中的重复。它是一个玩具示例。

我不确切知道 Go 是如何优化这段代码的,但我认为它可能会将这两个函数“压缩”成这样的东西——当然,不是在 Go 代码中,但生成的机器代码将等同于:

响应的代码 - 也不是真正的 Go 代码,但编译器会生成一个机器码,相当于这样的东西:

关键是,当我制作优化代码和非优化代码的 objdump 时,两者都将函数分开,并且CALL每个函数都有一个。因此,我试图了解当前可能的优化深度或 Go 编译器决定坚持的优化深度。

让我知道你的想法

0 投票
1 回答
26 浏览

excel - 通过分支案例嵌套选择案例,也许?

我有一个子需要在我的工作簿中的一堆工作表上运行。现在,我正在使用 Select Case 来修改变量,具体取决于我所在的工作表。每张工作表至少有一个唯一的变量实例,但有些共享相同的变量实例。

例如,对于Sheet1&Sheet2和. 但是对于, &和 对于,和。对于, , , , .variable1 = Avariable2 = BSheet1variable3 = "Toast"variable4 = 14578Sheet2variable3 = "Batman'variable4 = "4/27/1982"Sheet3variable1 = 47variable2 = "Triangle"variable3 = "Robin"variable4 = X

这就是我想做的。

我希望我正在尝试做的事情是有意义的。如果可能的话,我不知道我要选择的第二种情况是什么。我可以Select Case ws.Name再来一次吗?我需要一个变量吗?现在我正在查看它,我想我需要另一个For Each循环。但是For Each什么?

0 投票
2 回答
52 浏览

r - 如何将 purrr 映射与数据框中的列一起使用?

我想将数据框的多列除以同一数据框的一列(以获取百分比)。我想用 purrr 来做,以便能够迭代每一列的操作,我尝试按以下方式进行操作,但失败了。

data我的数据框在哪里,competitor_a, competitor_b, competitor_c是包含竞争对手销售额(股息)的列,total_sales是我的分隔符。

0 投票
1 回答
67 浏览

python - 有没有办法在不使用循环的情况下对 Pandas 数据框中单个列的多个子集进行分组?

有没有一种聪明的方法可以避免遍历我的子集以便在同一列上创建不同的分组?要求这样做是为了以后有助于并行性。

这目前有一个输出,但我想知道是否有办法在单个数据框中表示它?

0 投票
1 回答
155 浏览

c++ - c ++没有重载函数的实例,但使用模板类型名......?

我试图从一本书中整理一些示例代码..但是这本书和 github 副本是不同的..我想我已经接近了一个线程池的工作示例,它接受函数并将它们包装起来,这样你就可以等待它们的价值作为未来返回......但在模板周围出现编译错误

我试图在helloworld.cpp类似的结尾处实例化我需要的确切类

为什么模板只能在头文件中实现?

但随后继续收到一堆关于试图暗示我已经设置的功能的警告=delete......

看看我在为什么 C++11-deleted 函数参与重载解析下的意思?

我对 C++ 有点陌生,仍然不确定如何最好地进行,编译错误在最后..我已经测试过thread_safe_queue.cpp,它已经在其他更简单的用法中工作了,所以我不相信这里有错...... 更多所以模板需要帮助

你好世界.cpp

线程安全队列.cpp

没有模板类 function_wrapper .. 我的编译器给出

0 投票
2 回答
600 浏览

kubernetes - k8s 出口网络策略不适用于 dns

我已添加此 NetworkPolicy 以阻止所有出口但允许 DNS。

但是,我收到此规则适用的服务的此错误:Could not lookup srv records on _origintunneld._tcp.argotunnel.com: lookup _origintunneld._tcp.argotunnel.com on 10.2.0.10:53: read udp 10.32.1.179:40784->10.2.0.10:53: i/o timeout

这个 IP (10.2.0.10) 属于 kube-dns 服务,它有一个带有标签的 pod,k8s-app=kube-dns并且在带有标签的 kube-system 命名空间中networking/namespace=kube-system

如果我删除 pod 选择器和命名空间选择器,则出口策略有效,我没有收到错误

这可行但不安全,因为它不限于 kube-dns pod:

kube-system 命名空间 yaml:kubectl get namespace kube-system -o yaml

0 投票
0 回答
30 浏览

html - 显示 Firebase Firestore 数据

我正在尝试在我的应用程序旁边制作一个网站(用颤振制作)。我希望能够在我的网站的个人资料页面上显示相同的信息。我该怎么做呢?我想显示

这些是 Firestore 中字段的名称是否有一行可以获取该信息?

我根本没有任何代码可以关闭,所以非常感谢帮助

0 投票
1 回答
458 浏览

javascript - d3 如果没有数据则折线图

我正在使用 dc 创建一个折线图,其中容量在 y 轴上,周在 x 轴上。对于周,范围是 1-52,但没有第 2-40 周的数据。我只有第 1 周和第 41-52 周的数据,但是当没有数据时,我的折线图仍在创建一条线:

在此处输入图像描述

如果没有值,我如何获得它以便折线图会中断?所以它不会是一条连接线。这是我的代码供参考

这就是results看起来的样子

我试图添加.defined(d => { return d.y != null; });.defined(d => !isNaN(d.value));但没有做任何事情......任何帮助将不胜感激

0 投票
2 回答
2834 浏览

javascript - 如何更改 package.json 以获得最新版本的 axios?

好的,所以我的 npm 审核要求我手动查看此文件,它显然需要最新版本的 axios(0.21.1),那么我该如何重建它?

这是错误顺便说一句:

访问https://go.npm.me/audit-guide以获得更多指导

高服务器端请求伪造

打包 axios

已修补 >=0.21.1

apify的依赖

路径 apify > apify-client > axios

0 投票
1 回答
34 浏览

xml - XSD 1.1:属性应该只有另一个属性的值

对于我应该设计的纸牌游戏,我的任务是实现一个属性,该属性只能具有其他两个属性可以具有的值。我已经问过一个接近这个问题的问题,在那里我能够将该属性限制为与另一个属性具有相同的值。但是,当它的值不同时,编译器会给出错误消息。

背景:我有元素“card”,它分为元素“type”(它也定义了一个“color”作为属性)和“annotation”,它可以有几个属性,例如“function”和“until”(见例子):

有问题的属性是属性“直到”,它应该只能具有来自属性“颜色”或“功能”的值,这些值由枚举确定并且只能具有某些值:

到目前为止,我能够通过使用来确定属性“直到”<xs:assert test="if (@until) then (@until = type/@color) or (@until = annotation/@function) else not (@until)"/> 但是 - 这不允许我为属性“直到”赋予另一个值而不是“颜色”或“函数”的值。所以下面的例子是无效的,即使它应该:

我如何需要在断言中写入才能使“颜色”或“功能”可能具有“直到”的有效值的任何值?

0 投票
1 回答
199 浏览

json - Postman Canary 8.0.0-canary01 不保存环境变量

今天我将我的 Postman 升级到最新版本,从 PostmanCanary 7.37.0-canary01 升级到 8.0.0-canary01。

我曾经使用此脚本运行登录请求并将返回的访问令牌保存到我的环境变量中:

处理此响应:

即使在调用之前环境变量不存在,此脚本也会创建它们并设置值。如果我打开环境变量,它将被列出。

升级后,这不再有效。我随后的请求一直失败,因为旧的 access_token 仍然存在,因为它没有得到更新。我删除了旧的 access_token 并确认现在不再创建 access_token。

我读到了解析后的 JSON 导致其他人出现问题,因为它不是文本。我真的不相信这是问题所在,我的是一个单一的值,不是结构也不是数组,但决定安全地播放它并将它字符串化。根据当前文档,我将脚本更改为:

这也不起作用(有或没有字符串化)并给我相同的结果。控制台上的一切似乎都很好,但是当我查看我的环境变量时,虽然我可以在执行测试脚本期间访问它,但 access_token 不存在。后来,就没了。

在这一点上,我很沮丧,不知所措——有没有其他人看到过类似的行为,还是我错过了一些愚蠢的简单事情?

0 投票
0 回答
119 浏览

python - 是否有可能在二进制分类任务中获得 98% 的 f1 分数,还是我搞砸了计算?

我最近使用 BERT 对两个数据集GADEU-ADR. 我在训练文件上训练数据集,将训练文件分为训练和验证。然后我对这些数据集提供的测试文件进行了测试。我在测试数据集上获得了高达 98% 的 f1 分数,我不确定这是否可能或我的计算不正确,因为我正在比较的论文没有报告几乎一样好的 f1 分数。

链接到论文BioBERT:一种用于生物医学文本挖掘的预训练生物医学语言表示模型

值得注意的是,我没有使用 BioBERT(他们预训练的 BERT 模型)来完成这项任务。我只是使用 BERT-base-uncased。github笔记本的链接如下。任何见解都会有所帮助,我愿意提供所需的任何信息。此外,我已经多次运行该模型,但我仍然获得了很高的分数。

GAD 和 EU-ADR 数据集上的 BERT 关系提取

先感谢您。

0 投票
0 回答
42 浏览

javascript - Touchstart 事件只触发一次

我正在尝试编写代码来根据用户触摸的元素更改单个元素的 innerHTML。文本必须取自所触摸元素的第一个子元素。函数触发一次后,不再触发。

我写了这个:

我编写了一个类似的代码来在桌面上工作,并且通过点击事件,它可以工作。我在哪里做错了?