所有问题

0 投票
1 回答
34 浏览

excel - 选择并隐藏 2 个命名行之间的整行

我有两个命名的行,其中包含我想在隐藏和未隐藏之间切换的信息。我不想使用数据分组,因为命名行之间的信息经常移动。

上排 YEAR2019 和 YEAR2020 将始终保持可见。

我目前正在尝试这个但收到错误并且似乎无法让它工作 -

0 投票
3 回答
350 浏览

javascript - Vue.js 动态导入

Vue.js 开发人员,

我有一个存储在 .js 文件中的数据集(现在使用 .js 的原因是我可以保留评论等)。

我的目录结构如下所示:

在我的应用程序的某处,我导入该数据,然后在我的数据中声明它。

我想要完成的是根据我的 .env 文件中设置的语言属性导入该语言环境文件VUE_APP_LANG=en

解决这个问题的最佳方法是什么?虽然我知道这是不可能的,但使用字符串文字(例如import Cards from `@/data/cards/${curLang}.js`;)导入会很好。

我知道,是的,我可以将两者组合在一个Cards.js文件中,然后让我的数组返回一个对象,每个语言环境一个对象,但它并不那么干净。我的偏好是将语言环境数据保存在其自己的专用文件中。

是的,我也知道可用的插件,例如vue-i18n,不幸的是它有特定于我的项目需求的缺点。

提前致谢!

0 投票
1 回答
1469 浏览

seo - 如何在 Shopware 6 中创建 SEO 网址

我有一家在 Shopware 6 上运行的商店。数据正在从 Magento 1.8 迁移到该商店。在 magento 商店中,可以为一个产品分配多个 url。这样 aproductA可以通过shop.domain/productA, shop.domain/categoryA/productA,访问shop.domain/categoryA/bategoryB/productA

在产品导入后的商店软件中,它只有一个链接 - shop.domain/product-a(商店软件将名称解析为 url 键的方式与 magento 不同,以防我拥有一些更疯狂的产品名称)。

我需要帮助以使产品具有与 magento 中相同的链接 - shop.domain/productA, shop.domain/categoryA/productA, shop.domain/categoryA/bategoryB/productA. 我怎样才能做到这一点?

如果这是不可能的,那么至少我如何为产品分配一个自定义url-key,使其与 magento 中的相同?

我发现 Shopware 中的产品实体与seo_url实体有关系,我一直在尝试通过 API 将不同的组合推送到该端点,例如:

它似乎没有错误地进入,但我不知道如何让它在店面工作(这意味着 elink 给了我 404)。有一个设置-> SEO 页面,其中似乎配置了 URL,但我不确切知道如何构建代码片段以使其工作(尝试过的变体{% for part in product.seoUrls %}{{ part.seoPathInfo|lower }}/{% endfor %})。

我尝试使用的另一件事是产品的规范 URL 设置,并在 SEO 路径字段中输入一些路径,但它总是让我出现这个错误:

我对商店用品很陌生,这一切都让我很困惑:/有人可以帮忙吗?Shopware 文档在这方面完全没有帮助。哦,我需要使用 API,因为我有大约 1600 种产品要导入,所以不能手动完成。我可以轻松地从 magento 中提取所有 url 密钥,如果我知道如何将它们推送到商店软件中(seo_url?),那么我将被保存。

类别相同 - 有没有办法让他们使用不同的 url 键?

也可以为一个产品分配多个 url,还是只有一个?

我还没有启用缓存。

0 投票
0 回答
54 浏览

c - 在 STM32F072CBTx 上使用带 DMA 的定时器中断 + ADC 不起作用

今天我正在尝试对 TIM1 或 TIM15 使用中断(没关系),并使用 HAL 对 ADC 使用 DMA 访问:

但启动 DMA 或启动 IT 后程序崩溃。它不可调试。如果我只使用彼此中的一个,那么一切正常。

有谁知道为什么?

0 投票
0 回答
109 浏览

r - unloadNamespace(package) 中的错误:命名空间“rlang”由“testthat”、“pkgload”导入,

我想从 github 安装最新版本的 rlang,它比 cran 上托管的版本更新

这是我的代码

它给了我这个错误

值错误 [3L]:无法卸载包 'rlang' 版本 0.4.0:卸载名称空间(包)中的错误:命名空间 'rlang' 由'testthat'、'pkgload'、'usethis' 导入,因此无法卸载

我可以覆盖它以便卸载它吗?

0 投票
1 回答
373 浏览

java - 在 Thymeleaf 数组和列表中将整数作为字符串处理

为什么以下 Thymeleafth:if测试对字符串“0”、“1”和“9”失败?

我有一个Java数组如下:

包括"x"在内是为了阐明此数组可以包含字母值和数值。

我有一个 Thymeleaf 模板,其中包含以下内容:

我希望这会在浏览器中生成以下输出:

但我实际上得到以下信息:

问题:为什么对字符串"0","1"和的测试会失败"9"?我究竟做错了什么?

对十个字符串值“0”到“9”的所有此类测试都失败了。超出该范围的任何内容都按预期工作。

ArrayList<String>如果我将, 与 Thymeleaf运算符一起使用,也会发生同样的事情#lists.contains()

Thymeleaf 版本是:

据我所知,我认为实现该#arrays.contains()功能的 Thymeleaf 代码在这里- 它看起来很简单。

我的 Java 版本是 AdoptOpenJDK 14。

在这种特定情况下,我没有使用 Spring。


更新,提供答案后

如果我使用任何单个字符(例如x)进行测试,则会发生与0through相同的问题9。所以这个标题在这方面有点误导。

0 投票
1 回答
154 浏览

reactjs - 使用 react-app-wired 服务反应应用程序时出错

我有一个使用react-data-grid@7使用create-react-app 创建的反应应用程序。由于 canary17 他们开始使用es2020 modules,为了使用更新的版本,我必须向应用程序添加对可选链nullish-coalescing-operator的支持,否则我在启动应用程序时会出错。 经过几次搜索,我安装了customize-crareact-app-rewired,将脚本命令更改为

并添加了这个config-overrides.js

尝试运行该应用程序时,我得到了一个奇怪的行为。使用start命令我得到了同样的错误,但如果我构建和部署应用程序正常工作。
如果我在 config-overrides.js 中添加错误并尝试开始运行启动,我会收到一条错误消息,所以我认为文件已加载。

我错过了什么吗?

0 投票
1 回答
103 浏览

php - 使用下一个按钮 HTML 在 MySQL PHP 中一次滚动一条记录

我在互联网上没有发现任何有用的东西,我已经尝试了 5 天。我正在自学 PHP,并尝试制作一些不错的项目带到学校。我的项目中有两个按钮:一个用于返回,另一个用于进入 MySQL 记录。我的代码不起作用,我不知道为什么。我认为问题在于 PHP 代码中的 $w 数组。**

我发现 $id 变量从未像我想的那样增加 1,问题出在哪里?

** 有没有办法不将数据暂时存储在数组中?

0 投票
3 回答
413 浏览

python - 在 Jupyter 中使用 @interact 装饰器时实现“重置”按钮

我正在尝试做一个简单的按钮来将小部件“重置”为某些默认值。我@interact在 Jupyter Lab 环境中使用装饰器。问题是小部件标识符的值被复制到函数内用作浮点变量的相同标识符中,因此我无法再在这个新范围内访问它们。这是一个简短的示例(不起作用):

有人知道如何将对原始小部件对象的引用发送到装饰函数的范围吗?我也将接受实现按钮以重置这些滑块的简单方法。

:-D

编辑:更正的文本流

0 投票
3 回答
65 浏览

python - 对元组列表进行排序实际上并没有对它们进行排序

假设我有一本这样的字典:

我将其转换为元组列表:

现在,我想根据元组的第一个值对列表进行排序。我有三种方法可以做到这一点:

在任何一种情况下,如果我打印,b我都会得到排序列表:

但是,如果我实际b在一个进程中使用,结果是它没有排序。我测试了一些东西,但目前我手头的东西是这样的:

这组b到至少 3 个列表。batches但是,如果我打印,我会从 获得原始订单,但预期a除外。7

有谁知道为什么以及如何防止这种情况发生?

0 投票
2 回答
4114 浏览

prometheus - Prometheus WAL 继续无限增长

目前,我正在运行 Prometheus v2.20.0,它存在 WAL 不断增长并消耗磁盘空间的问题。

实际上磁盘空间现在不是问题,而是 WAL 文件夹没有被清理,所以如果任何时候 Prometheus 重新启动,它会尝试将整个 WAL 加载到内存中。

例如,WAL 现在是 60GB,内存是 32GB,所以当 Prometheus 被 OOM 杀死时,它会继续重启,因为它消耗了 24GB 的整个服务器内存。

这是我当前的配置,请注意我使用 Docker Compose 运行它。

所以我的问题是,我如何配置它以对 WAL 进行适当的检查点和清理,使其不会无限期地增长?

0 投票
3 回答
59 浏览

c - 我想知道这个 *list 指针在这段代码中是关于什么的

这段代码是关于交换单链表的两个节点。*list 变量仅在这两个函数中,甚至不在 main 函数中。我还没有定义 *list 指针变量是什么,但这段代码仍然有效。为什么这有效,为什么我们将 *list 参数传递给这些函数,而这个 *list 变量除了这两个函数之外别无他处,列表指针得到什么值,请解释一下。

'''

'''

0 投票
1 回答
32 浏览

c - 指针的地址是如何寻址的?

我遇到了一个使用 C 语言与指针相关的测验,但我不知道我的答案是对还是错。给出以下代码并找出结果。顺便说一句,变量的地址a, p, q, r被视为500, 600, 700, 800

我认为p指向a的地址,q指向p的地址,r指向q的地址。因此, &a等于pq等于*r

因此,我假设结果是500 500 600 700 600.

这会是正确的答案吗?

0 投票
2 回答
413 浏览

jquery - 使用本地 geoJSON 文件将其添加到我的 MapBox GL JS API 时出错

我的本地路径中有一个包含 7000 个功能的 geoJSON 文件。在我的 ASP.NET MVC 视图(HTML 页面)中使用它来在地图上呈现它。我正在使用 jQuery $.getJSON 函数读取 geoJSON 文件。当我在控制台中检查它时,我发现数据已被读取。但是当我在添加源地图框函数中添加它时,我收到多个错误,指出输入数据不是有效的 GeoJSON 对象并且样式未完成加载。

在 MapboxAPI 中读取和添加的代码

控制台输出 JSON 响应

在此处输入图像描述

控制台错误 在此处输入图像描述

关于如何将本地数据加载到 Mapbox API 的任何建议?

我尝试了多种将 geoJSON 文件上传到 GitHub 存储库并将它们用作文档中提到的链接的方法,但仍然没有运气。

0 投票
1 回答
370 浏览

ajax - WordPress 正在以登录用户的身份创建 nonce,但验证不正确

我无法验证wp_create_nonce()在隐藏输入中创建的随机数,其名称为 html 表单中的随机数:

表单提交是通过 ajax 完成并使用check_ajax_referer('action_name','nonce'). 这总是返回-1。所有 REST 端点都已经过测试,没有随机数并且可以 100% 正常工作。

这个问题似乎源于 wp 的用户识别。

到目前为止我的调试

随机数创建
wp-includes/pluggable.php 中 wp_create_nonce('action_name')创建一个随机数散列各种变量,包括用户 ID 和操作。

Ajax 调用
我提交了一个调用check_ajax_referer('action_name','nonce'). 这反过来调用wp_verify_nonce($nonce,$action)which 通过散列相同的变量并比较两者来验证随机数。

逆向工程定位问题
我的问题是wp_create_nonce('action_name')使用正确的用户 ID 创建。但是,当我运行check_ajax_referer('action_name','nonce')which 调用wp_verify_nonce($nonce,$action)which 又调用wp_get_current_user(); 未找到用户(用户 ID 为 0)。

证据问题与用户 ID 有关

如果我临时编辑wp-includes/pluggable.php以强制使用我的用户 ID,则 nonce 验证工作正常。就好像对已知且有效的端点的 ajax 请求被视为用户已注销,无论他们是否注销。

我显然在这里遗漏了一些东西,但我不知道是什么。

0 投票
1 回答
58 浏览

typescript - 使用 Mocha/Chai/TypeScript 创建测试,当向函数发送不同数量或类型的参数时失败

我不确定我是否正确理解 chai,但是有没有办法测试一个函数在发送错误数量(或类型)的参数时是否会失败?例如:

但是 MyClass() 在其定义中需要一个参数,如下所示:

谢谢您的帮助。

0 投票
1 回答
57 浏览

r - 通过比较 R 中的两个数据帧找到最近点

我在 R 中有一组两个数据框

我的数据集要长得多,但就这个问题而言,我认为这应该足够了。

我想要的是从第一个数据帧(AllStations)中找到第二个数据帧(ContaminantStations)中点的半径内的所有站点,并将它们附加到一个新的数据帧中(只有来自 AllStations 的站点),我需要提取该站及其所有信息。我尝试了一些合乎逻辑的方法,但它们都不起作用或没有意义。我也尝试使用 RANN:nn2 但这只会给我计数。

任何帮助,将不胜感激

0 投票
1 回答
329 浏览

c# - 从 Asp.Net Core AppSettings 获取值

在 Asp.Net Core 3.1 应用程序上,我在 AppSettings 上有以下部分:

我正在尝试获取值,例如 Facebook 的 ID,所以我尝试了:

但这不起作用......我怎样才能得到这些值?

0 投票
2 回答
370 浏览

css - Css 属性可根据屏幕相应地缩放身体,就好像它是图像一样

我在一家宣传机构工作,我的老板在 Photoshop 中设计模型(基于他的 1920x1080 屏幕),并且网站最终布局必须看起来 90% 像他的,非常接近。我们不使用 Bootstrap(或任何 css 框架),因为他自己定义了边距和列,因此 Bootstrap 获得的不仅仅是帮助。

我们使用 16:9 纵横比的样机图像,可以在浏览器中打开,如果您在任何 16:9 显示器上查看,它都非常适合。当我们继续实际创建 html / css 页面时,我们无法实现这种效果,并且依赖于许多媒体查询来“修复”每个比设计时更大或更低的分辨率。

有没有办法制作一个元素或整个身体,从原始设计简单地缩放,这样我们就不需要在共享相同纵横比的屏幕之间进行任何媒体查询?

这样,我们将只有三个媒体查询:一个针对 16:9,一个针对 9:16,一个针对 16:10。

附加信息:我正在寻找类似于 transform: scale 属性的东西,但这个属性在这里特别不起作用(使用它会导致按钮在某些浏览器中变得不可点击的问题)。

0 投票
2 回答
833 浏览

python - 乌龟画六边形和六边形网格

当前代码

我的目标是制作一个六边形网格图案,但我没有正确地做到这一点。我的第一个问题是,如果您运行代码,您会得到一个六边形,但顶部是平的,我无法让尖角位于顶部。其次,我尝试制作网格但它失败了,我不确定为什么我无法复制相同的六边形并将其克隆到另一个旁边。我将或应该有一个我要在下面查找的图像文件。

我得到的输出:

我试图得到的输出:

0 投票
1 回答
36 浏览

java - 带有 ^A 分隔符的 CSV

代码 i 如下所示,基本上将 unicode char 处理为 \u0001 并将其用作分隔符。也可以使用 csv 库来生成 csv。

代码 i 如下所示,基本上将 unicode char 处理为 \u0001 并将其用作分隔符。也可以使用 csv 库来生成 csv。

0 投票
0 回答
378 浏览

javascript - 使用 discord.js 制作邀请经理

我正在制作一个不和谐的机器人,它有一个命令,它会告诉你每个身体在不和谐服务器中从最大到最小邀请。这是我拥有的代码,但我不知道为什么它不起作用。

这是我的命令处理程序,我有 2 个我知道可以工作的其他命令,我一直在更改邀请命令,因为我无法让它工作。

0 投票
1 回答
159 浏览

excel - 我需要获取工作表的代码名称(第一个),然后我可以检查它的名称

我有一个包含 6 个工作表的工作簿。

想象一下“Alpha”、“Beta”、“Gama”、“Delta”、“Epsilon”、“Zeta”。

按此顺序,它们的索引为 Alpha= 1 - Beta = 2... Zeta = 6

但是,如果我将 Alpha 移动到 Beta 之后的位置,索引号也会改变,所以我不应该通过它们的索引号来引用 WS。现在,如果用户更改工作表名称,则代码(如果通过工作表名称设置 WS)也将失败。唯一不能由用户“正常”更改的是工作表 CODE.NAME。

再次......代号“Sheet1” - 名称“Alpha” - 索引“1”

代号“Sheet2” - 名称“Beta” - 索引“2”

代号“Sheet3” - 名称“Gama” - 索引“3” ...等等。

即使我更改了工作表的位置(索引)或工作表的名称,如果我通过它们的 CODE.NAME 来引用它们,它们位于什么位置或它们的名称是什么都没关系。

所以,我想要的只是拿起工作表的名称,使用它的 CODE.NAME 到达那里......像这样的东西:

注意:最终结果应存储在 WS1 中工作表的名称(“ALPHA”)。如果用户更改了该名称,它应该仍然可以工作,存储新名称。我必须首先通过它的 CODE.NAME (不可更改)获取工作表,然后我才能检查它的名称。

(*) 我试过了...

没有任何效果...

但是如果我使用

它可以工作,但是我遇到了同样的问题......如果用户将“ALPHA”更改为“ALFA”,一切都会停止工作......

任何帮助将不胜感激。提前致谢!

--- 编辑添加图片 -------------------------------------

我的 Excel 是葡萄牙语,所以不是“Sheet1”、“Sheet2”……它创建的工作表为“Planilha1”、“Planilha2”、“Planilha3”……这些“Planilhas”以用户想要的任何名称命名...

看看这张图片: 在此处输入图像描述

突出显示的工作表的 CODE.NAME 是“Planilha5”,名称是“心脏变量”。我需要在表中(在另一个工作表中)找到“心脏变量”,以获取该表中的行号,该表中存储了该工作表的所有引用。如果我在工作表名称所在的表格列中进行简单查找,然后搜索“心脏变量”,它将工作 A-OK。

在此处输入图像描述

看,我在第 15 行找到了我正在寻找的东西(“心脏变量”)!

在此处输入图像描述

但是,如果用户更改工作表名称...

回到第一张图。看右边的代码。(HEALTHY 以前 DIM 为 ThisWorkbook)有一个条目说 ESTAABA = "Cardiac variables",然后我将 WS3 设置为 ESTAABA 的内容(我本可以直接完成...)。但我不想在代码中保留工作表的名称,因为如果用户更改 TAB 名称(如上例所示从“心脏变量”更改为“心脏 VAR”),它将不再起作用。

但是,如果我在上一个表中查找“Planilha5”出现的位置,一切都会好起来的,无论用户想要在工作表中使用的名称是什么。

问题是我无法将 WS3 设置为 Planilha5 工作表。如果我说 Set WS3 = HEALTHY.Sheets("Cardiac variables") 它可以工作。如果我说 Set WS3 = HEALTHY.Planilha5, or = Planilha5, or = Sheets(Planilha5) 它不起作用。

在简历中,我不想在我的代码中的任何地方使用“心脏变量”(或工作表的其他名称 - 名称可以更改......)。

我想将 WS3 设置为 Planilha5 工作表。忘记参考​​“心脏变量”,忘记工作表索引号,因为用户可以更改名称,他也可以更改工作表的位置(通过移动或添加/删除以前的工作表)。

谢谢你的耐心!

0 投票
0 回答
83 浏览

python - scikit-learn 中的部分交叉验证

基本交叉验证:

假设有另一个数据X2y2我想与它连接,Xy我不想参与交叉验证。(在所有 5 折中X2y2应该是训练的一部分)。

是否仍然可以使用cross_val_scorefrom scikit-learn 这样做?

换句话说,在cross_val_score部分数据始终保留在训练集中的情况下,是否可以进行部分交叉验证?

PS: X2实际上是合成的y2补充数据,我想知道它们的存在是否有助于模型更好地执行。因此,为了公平比较,它们不应该成为测试的一部分。

0 投票
1 回答
447 浏览

c - HTTP 错误:C 中套接字编程中的错误请求

我编写了一个基本的 C 程序,它与客户端的 IP 地址建立连接,google.com然后开始从客户端接收数据。

但首先,在编译期间会生成以下警告:

其次,在运行程序时,会生成以下输出:

我可以在我的代码中进行哪些更改以成功接收来自 HTTP 服务器的数据?