所有问题

0 投票
1 回答
32 浏览

javascript - 即使函数为真,表单也不提交

我编写了以下代码,但它在这两种情况下都阻止了表单提交。

我将在 PHP 中进行完整的验证,但我想先通过 jQuery 进行检查,然后再对 PHP 验证进行 AJAX 调用。问题是我的脚本即使返回 true 也会阻止表单提交。

0 投票
1 回答
3430 浏览

asp.net - 在 .net 框架中本地开发时如何使用 Key Vault?

我想知道是否有一种方法可以设置 .net mvc 应用程序,就像可以使用 Key Vault 设置 .net 核心应用程序一样。

https://docs.microsoft.com/en-us/aspnet/core/security/key-vault-configuration?view=aspnetcore-2.2#secret-storage-in-the-development-environment

我希望能够在本地开发环境中提取机密,而无需预配 Azure Key Vault。

在 .net 核心应用程序中,我能够按照上面的链接并让一切正常工作。

在 Program.cs 中使用空端点设置密钥保管库(这仅用于测试)。

我可以使用下面的代码在本地访问我的秘密。

在我的 asp.net 应用程序中,我能够从 Azure Key Vault 中提取机密。我只是不想在本地开发时这样做,因为每个开发人员的本地数据库的连接字符串可能略有不同,并且要求他们在 Azure 中使用 Key Vault 会很烦人并导致挫败感。也许我们不应该将 Key Vault 用于“遗留”应用程序。任何帮助表示赞赏。

0 投票
1 回答
91 浏览

chef-infra - 如何在厨师角色文件中添加特定版本

我创建了一个包含以下内容的角色文件。

deep-sec1::install & deep-sec1::activate 有多个版本。像 v1、v2、v3、v4、v5

在角色文件中,我如何指定需要在特定节点上安装的版本,而不是最新版本,即 v5。

默认情况下,当我使用“文件命令中的刀角色”上传角色时,它采用最新版本,而不是我希望在节点上应用的 v2。

任何帮助是极大的赞赏

0 投票
2 回答
43 浏览

python-3.x - 通过扩展右数据框的单元格内容省略左连接中的重复项

我想在 python 中加入两个数据框。左边的数据框有几列,右边的只有三列。我想使用它们中的两个来执行左连接,但是我不想复制无法唯一标识的行,而是想在左数据框的第三列中添加一个附加值。我认为以下示例将显示我正在寻找的内容:

左侧数据集如下所示:

正确的数据集如下所示:

如您所见,Max 和 James 都负责同一所学校和同一班级,因此输出应如下所示:

如果您有一个解决方案可以首先复制未唯一标识的行并以所需方式删除第二行/创建最后一列,那也可以。

一些帮助会很棒!谢谢!

0 投票
1 回答
99 浏览

javascript - putImageData 无法缩放/适合画布中的视频/图像(HTML5、CSS、JS)

我有一张图片,当我放置尺寸时它无法识别新尺寸:

这是我为模拟我正在做的事情而创建的小提琴:https ://jsfiddle.net/lightblue/w7tq3yrc/7/

如您所见,我已经设置了图像和画布的宽度和高度,但它仍然没有将图像“适合”到给定的大小,并且仍然遵循原始图像的宽度和高度。

我怎样才能使它适合高度和宽度?

如果你能推荐一个好的图书馆(如果需要的话)我会很乐意听的。

0 投票
0 回答
88 浏览

javascript - 如何覆盖代理在控制台中的显示方式?

我浏览了 Proxies 上的文档,有一长串可以被覆盖的函数属性。不幸的是,它们都没有明确提及到console.log() 的链接,我无法推断console.log() 可能与哪些链接进行交互。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy

我还看到了这个 Stack Overflow 问题(Javascript Proxy and spread syntax, combine with console.log),它似乎显示了与我正在寻找的内容相似的内容,但更多的是针对获取有关属性的信息而不是它的显示方式在控制台中。

问题是,每当我 console.log 我的代理时,我都会得到如下输出:

代理 { <target>: {…}, <handler>: {…} }

此外,我的目标(就我而言)完全是空的。

所以,为了使这段代码可以调试,我需要一些方法来告诉 console.log 输出什么对象。

是否可以覆盖代理处理程序的某些方面,以便 console.log() 将输出任意的、特定于用例的数据?

0 投票
1 回答
291 浏览

wordpress - 将excel文件导入wordpress数据库

我有一个从 MSSQL Server 导出的 excel 文件,其中包含用户、电子邮件和订单

我想将用户导入到 word press 我尝试了客户导入导出插件,但一点运气都没有,它给了我一个错误

关于如何实现这一目标的任何指导?还是第一名可以实现?这是excel文件

0 投票
0 回答
43 浏览

excel - 如何摆脱运行时错误 91 对象变量或未设置块变量?

我正在尝试调用我创建的函数,但一直收到此错误。

'''

我不断收到错误 91,但我希望某些框被选中

0 投票
2 回答
2226 浏览

apache-spark - Databricks 中使用的集群管理器是什么?如何更改 Databricks 集群中的执行程序数量?

Databricks 中使用的集群管理器是什么?如何更改 Databricks 集群中的执行程序数量?

0 投票
0 回答
626 浏览

jenkins - 获取 Jenkins docker slaves 的映射端口作为管道参数

我们想切换到一个新的 Jenkins(版本 2.176.1),其中从站在 docker 云中按需启动(使用 docker 插件)。

如何在云中启动一个代理,具有特定的端口映射,不会与同一云中的其他容器发生冲突,但可以在管道脚本中进一步使用?

旧设置

我们当前的 jenkins 不以任何方式使用 docker,节点始终在运行。Web 项目的通常构建过程使用 maven。在某些时候,应用程序使用 maven cargo 插件启动。使用硒网格执行硒测试。正在运行的 Web 项目的外部端口在每个 jenkins 从站上配置。

目标

使用按需 docker 容器作为从站运行此设置,仍然使用外部工具。

问题

测试项目的基本构建工作,问题在于硒部分。

使用一个端口映射对一个容器有效,当然如果我们同时运行更多会发生冲突。

首先,我们尝试使用来自 docker 插件的全局 docker 代理模板中的端口范围。这允许启动多个容器,但是我们在管道脚本中没有找到实际使用的端口的参数,因此无法为测试设置它。

包括进一步的尝试agent{ docker{ image 'my_image' args '-p...'} }或来自此处的“sidecar”方法https://jenkins.io/doc/book/pipeline/docker/并在容器启动时设置端口,使用 EXECUTOR_NUMBER 参数使端口唯一。在这两种情况下,jenkins 都会尝试在代理容器中启动另一个容器。这为时已晚,因为代理容器的映射端口在创建容器后无法更改。和 n

使用类似 docker inspectfrom with a running slave 的方法失败了,因为我们也不知道当前的容器 ID。更新见下文

那么我们如何启动一个从属服务器,将一组已知的 docker 内部端口映射到主机上的一组端口,而不与其他 docker 代理发生冲突,并且仍然知道构建脚本中使用了哪些端口,也就是。詹金斯文件?

更新/解决方法

首先,可以使用环境变量获取容器的 ID DOCKER_CONTAINER_ID。另一种方法是当前节点的主机名,因为这也是容器 ID,可以在脚本中解析。

结果行如下所示:

HTTP_PORT = (sh(script: 'docker -H tcp://${BIDGE_IP}:4243 inspect --format=\'{{(index (index .NetworkSettings.Ports \"8080/tcp\") 0).HostPort}}\' `hostname` ', returnStdout: true)).trim()

该变量${BRIDGE_IP}在 jenkins 全局变量中定义,是运行 docker 引擎的主机的 docker 网络 ip。

0 投票
0 回答
69 浏览

python - 使用 pyinstaller 制作我的 python exe 文件后,我收到错误 - “无法执行脚本 pyiboot01_bootstrap

我正在尝试将 python 文件转换为 exe 文件,但没有成功。

在尝试了一些长代码之后,我也尝试了一个行脚本 -file = open("b.txt")它也没有工作。

我这样做 -

你能帮我吗?

它总是写-“无法执行脚本pyiboot01_bootstrap”

它也是在它之后写的 - 无法执行Myscript

0 投票
5 回答
939 浏览

sql - 编写查询以按部门名称显示具有最大人员数量顺序的部门名称

--- 预期输出 ---

0 投票
2 回答
3093 浏览

mysql - 日期时间值不正确:列的“0000-00-00 00:00:00”

我有一张有 2M 条记录的表,直到几个小时前一切正常。突然,它在以前可以正常工作超过 1 年的查询上抛出错误。2019-07-15 22:22:47问题是在时间戳列中插入正确的 dateTime 会返回错误:

不正确的日期时间值:第 1 行的列“created_at”的“0000-00-00 00:00:00”

1-我做了重复的表结构和查询在重复的表上工作正常
2-我yum update今天确实运行了。
3- 操作系统:CentOS 版本 6.10(最终版)
4- MySql:服务器版本:8.0.16 MySQL 社区服务器 - GPL

编辑: 我已经阅读了其他问题,但完全不同,我已经发布了答案

0 投票
0 回答
103 浏览

r - 为什么 R 的 nnet 在 Windows 和 Linux 上会返回不同的神经网络?

我们的研究部门创建了一个闪亮的应用程序,允许用户根据选定的标准获取事件的概率。它基于在脚本开头使用 nnet 库创建的神经网络。我已经设置了一个基本的 Shiny Server 来托管应用程序以使用 CentOS 进行生产使用。开发人员在 Windows 工作站上使用 RStudio 进行开发。

我们发现,当研究人员将他们的 app.R 脚本和支持 CSV 文件复制到 CentOS 机器中,并在浏览器中查看应用程序时,应用程序返回的结果与他们在开发工作站上看到的结果大不相同。该应用程序在两种环境下都能正常运行,但概率不同!

在调试时,我在两个盒子上比较了 RStudio 中生成的 nnet。每个操作系统的权重和残差都有显着差异。种子是相同的,因为脚本不会从一个操作系统更改到另一个操作系统。

我们已经审查并匹配了安装在所有盒子上的 R 版本 - R 3.5.1 ( EDIT - 3.6.0)。我们还确保应用程序中使用的所有库都处于完全相同的版本。

我们尝试将编码参数添加到我们使用的 read.csv() 调用中,适用于 Windows-1252 和 UTF-8,以确保它不是编码问题。

我们已经降低了 CSV 源文件中值的精度,因为这些值本身是 16 位精度,并且我们不知道是否存在一些可能的截断或舍入可能存在浮点问题参与。

来自 CSV 的样本数据(约 55000 行):

预期结果是生成的 nnet 模型应该在两个操作系统上匹配,因此应用程序本身会产生正确的概率。

编辑 我们还验证了相同的种子在两个盒子上也返回了相同的值。

0 投票
1 回答
15 浏览

django - 过滤周期性关系

我有几个模型,Data其中包含一些数据的不同版本,Master并且跟踪所有版本,还有一个 current_version。像这样:

我想获取所有实例,Data其中只有一个current_versionof Master。如:

Data.objects.filter(Q(master__current_version=???))

如何构建这样的过滤器?

0 投票
0 回答
78 浏览

android - 如何在没有 AppCompat android q 的情况下访问深色主题设置

我正在用 react-native 构建一个应用程序,可以将主题从浅色切换到深色。我想要一个默认为操作系统设置的选项,因为目前它需要您手动切换它。我知道有一些方法可以获得其他设置,但据我所知,更改主题甚至查看处于活动状态的系统设置的唯一方法是通过 AppCompat。

0 投票
1 回答
2441 浏览

javascript - 反应延迟加载导入失败

我的组件看起来像这样,当然省略了一些不重要的细节:

当我用const DialogBox = React.lazy(() => import('./DialogBox'));normal 替换线时import DialogBox from './DialogBox',一切正常。我按照React 网站上的这个指南进行操作,但没有成功。我在这里哪里做错了?

编辑:

没有真正的错误消息,它只是给了我一堆错误消息,上面写着“您的一个 React 组件中发生了上述错误”,但它从来没有给我任何上面的错误消息。

我正在使用带有 Create-React-App 的 React 16.8.6 来处理 Webpack 方面的事情。

编辑2:

经过一番摆弄,我发现修复程序正在使用<Suspense>react 中的组件,如下所示:

0 投票
1 回答
461 浏览

vhdl - VHDL:使用泛型有条件地实例化组件

我想使用在命令行上设置的泛型有条件地实例化组件。我更喜欢将字符串作为通用字符串(即fastor slow)而不是数字。

我在stackOverflow上找不到任何这样的例子,所以我想我会问。

0 投票
2 回答
183 浏览

c++ - 单生产者/多消费者死锁

以下代码导致死锁。问题是我无法弄清楚如何解锁等待条件变量的消费者。当满足特定条件时,消费者应该循环并从堆栈中消费。我试过在堆栈为空时退出,但当然它不起作用。

堆栈.h

堆栈.cpp

主文件

0 投票
1 回答
26 浏览

python - 输出是一个数字列表而不是一个总数

我对编程很陌生,我正在尝试做一些很可能非常简单的事情。我似乎无法找到正确的线程,但在这里可以准确地向我展示我正在尝试做的事情,或者我正在寻找错误的线程。

我正在尝试浏览一个目录,并在此过程中计算我要删除或移动的不同类型项目的数量,并让它打印出一个总数量,而不是一个一个地计算到最终数字。

我想看到这个打印输出:“237 个文件已被移动”,但我得到“1 个文件已被移动”,“2 个文件已被移动”......直到它到达末尾。

0 投票
3 回答
1067 浏览

npm - 用用户身份验证令牌覆盖 npm 项目身份验证令牌?

我有一个项目,其中包含$PROJECT/.npmrc一个授权令牌,授予对项目所需的 proviat 存储库的只读访问权限:

如何使用我的用户令牌覆盖该令牌,以便我可以发布包?

文档指出配置文件将以“优先顺序”加载,其中项目配置具有最高优先级,似乎没有任何方法可以覆盖它:

我知道可以定义一个NPM_TOKEN环境变量:

但这意味着项目的每个用户都需要定义NPM_TOKEN环境变量,这是不可取的(即,因为这意味着每个用户 - 包括只读用户 - 都需要先定义NPM_TOKEN环境变量才能使用项目) .

0 投票
1 回答
19 浏览

r - 用 N/A 替换每列中的多个行值

我想将我的数据框每一列中的前 5 个值替换为N/A. 但是,数据框的形状使得前 5 个值位于每列的不同行中。我尝试过使用库的replace_with_na功能nanier,但我无法正确索引每列中的每一行

我的数据框看起来像(我的值实际上不是连续的):

我希望生成的数据框看起来像:

0 投票
1 回答
2450 浏览

c++ - 如何将 libcurl 构建为静态库并在项目中使用?

我无法将 libcurl 编译为在 c++ 项目中工作的静态库。构建包含 curl 的项目会导致链接器错误。

我从https://curl.haxx.se/download.html下载了 curl 的源代码。我尝试按照 curl-7.65.1\winbuild\BUILD.WINDOWS.txt 中的说明将其构建为静态库

  1. 运行 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat (*vcvars32.bat)
  2. 在 VS17 cd ..\curl-7.65.1\winbuild 的开发人员命令提示符内
  3. 运行 nmake /f Makefile.vc mode=static VC=12 MACHINE=x86 DEBUG=no (*MACHINE=x64)
  4. 将 curl-7.65.1\builds 文件夹复制到 vs17 项目的项目文件夹中
  5. 添加 $(projectdir)builds\libcurl-vc12-x86-release-static-ipv6-sspi-winssl\include 到 Project/Properties/C++/General/Additional Include Directories (*x64)
  6. 将 $(projectdir)builds\libcurl-vc12-x86-release-static-ipv6-sspi-winssl/lib 添加到 Project/Properties/Linker/General/Additional Library 目录 (*x64)
  7. 将 libcurl_a.lib 添加到 Project/Properties/Linker/Input/Additional Dependencies
  8. 将 $(projectdir)builds 中的所有文件包含到 Project

我的 Visual Studio 编译设置是 Release 和 x86

(我还尝试了 x64 的整个过程,并在上述工作流程中进行了修改 [标记为 *]。结果是同一种链接器错误)

使用以下示例代码测试 curl:

0 投票
1 回答
535 浏览

c# - 如何加快将大型 csv 文件导入 mysql 数据库的速度?

在这一刻,我有一个 11 MB 的大型 csv 文件,其中包含许多插入到... excel 文件末尾的数据。所以它将是大约 10 列中的 100 万行。现在我想编写 ac# 代码,它可以更快地导入这个文件。

我做了什么?

首先,我编写了从 csv 文件中导入所有数据的代码:

其次,我可以将 mysql 数据库插入“order_status”表:

但是当我插入 11 MB 的大文件时,它会导入很多时间,大约需要 10 分钟。在编译这段代码的一半时间里,进程内存大约有...... 5 GB!

现在我想知道如何加快从大型 csv 文件中导入数据的速度。MysqlBulkLoader会足够吗?也许应该以其他方式重写导入代码?有任何想法吗?感谢您的帮助。

我试过什么?

我试过在 x64 模式下运行并添加<runtime> <gcAllowVeryLargeObjects enabled="true" /> </runtime>App.config。但它还没有帮助。

0 投票
3 回答
262 浏览

python - 将生成器表达式传递给 any() 和 all()

我只是在 Python 解释器中乱搞,遇到了一些意想不到的行为。

好吧,到目前为止没有任何异常...

这就是事情开始变得怪异的地方。我认为这是因为all函数迭代生成器表达式,调用它的__next__方法并用完这些值,直到遇到False. 以下是支持该理论的一些证据:

我认为结果是不同的,因为False不在末尾,所以生成器中仍然有一些未使用的值。如果你输入

似乎只有 2 个剩余值。

那么,为什么这真的会发生呢?我敢肯定有很多我遗漏的细节。