所有问题

0 投票
3 回答
75 浏览

java - 使用正则表达式匹配可选字符串的 Java 字符串

我有以下 Java 字符串,我需要将其与正则表达式进行比较,但这些字符串可以包含可能存在或不存在的可选值,我需要根据它们的可用性执行不同的操作:

字符串 1:带序列号

字符串 2:无序列号

正如我们所看到的,传入的字符串可以有,/456/1111也可以没有。如何编写单个正则表达式函数来检查它是否存在?我写了一个正则表达式,但它只有在/456/1111存在时才有效:

在查看此处的一些答案后,我尝试添加可选值,如下所示:

但由于某种原因,它不起作用。有人可以帮助我如何验证uri中是否存在任何字符串/456/1111。我觉得我错过了一些小东西。

0 投票
1 回答
64 浏览

java - Java中是否有一个标准的解决方案来设置一次并发值?

我需要一个允许同时设置一个值最多一次的结构。
具有类似于 putIfAbsentcomputeIfAbsent的方法的东西ConcurrentHashMap

标准 Java 库中有类似的东西吗?(任何 JDK 版本)

0 投票
0 回答
73 浏览

wordpress - 联系表格的年龄计算器

您好,是否有可能有日期选择器来计算年龄!??如果年龄小于 18 则显示某个字段,如果年龄 = 或大于 18 则显示其他字段。提前致谢

0 投票
1 回答
17 浏览

firebase-authentication - Use of + or . in the username part of email addresses

Is there a way to make firebase authentication consider the following email addresses as equal for the purpose of signing up or logging in a (new) user?

  • imauser@gmail.com
  • imauser+test@gmail.com
  • im.a.user@gmail.com
  • im.a.user+test@gmail.com
0 投票
3 回答
139 浏览

c - 这是在 C 中声明数组的有效方法吗?

我知道您不应该将具有变量的数组声明为大小 ex。int arr[n];因为如果不使用动态内存,数组的大小应该是静态的,但是如果你有这样的函数呢?这是否有效?它似乎运行得很好。它在函数内部声明的事实与它有什么关系吗?

提前感谢您的帮助。我是 C 的菜鸟,我发现的每一个资源都适用于其他语言。

0 投票
2 回答
456 浏览

c# - 如何将 .NET Framework Console Application 子文件夹复制到发布文件夹?

我想知道是否有人可以帮我做点什么。

主要思想是我想要一个 .NET Framework 控制台应用程序,它被构建并打包到单个文件中(存档或类似的东西,如 java 世界中的 jar 文件,包含所有引用的 .dll 文件、源文件和其他项目文件),我可以部署在另一台机器上。

我使用 .NET 4.7.2 构建了一个控制台应用程序,它从远程服务器接收数据并将其推送到 RabbitMQ。我使用 .p12 文件向 RMQ 进行身份验证,我将其保存在我的应用程序中名为“Others”的子文件夹中。

当我从 Visual Studio 2019 运行它时,它可以工作,但是当我尝试释放它并从该文件夹运行它或将它安装在我的 Windows 10 机器上时,它不再工作了。它给了我以下例外:

当我通过发布窗口发布应用程序时,我选择了一个输出文件夹,我得到以下文件和文件夹:

  • (文件夹)应用程序文件
  • (文件)设置,文件类型 - Application.exe (.application)
  • (文件)ConsoleApp,文件类型 - 应用程序清单 (.application) 包含 RabbitMQ 客户端的 RabbitMQ .dll 文件位于文件夹“Application Files\ConsoleApp_1_0_0_13”以及其他 .dll 文件和一个子文件夹(“XMLRequest” ) 但不包含我项目的其他子文件夹。我无法在应用程序的发布屏幕中添加我的 .p12 密钥所在的这些子文件夹,即“其他”。

另一种不起作用的情况是,我将整个“Release”子文件夹复制到另一个位置,然后从那里运行 ConsoleApp.exe。我收到相同的错误消息。

有人有想法吗?谢谢 !

0 投票
2 回答
490 浏览

c# - 在 C# 中,如何将 HttpClient 重用于多个服务?

我创建了一个 C# 微服务,它提供了几个不同(但相关)的功能。

我现在正在为一个客户端创建一个 C# Nuget 包,它将帮助其他 C# 微服务利用这个微服务。这将包括一个服务集合扩展类,以方便将客户端添加到这些微服务中。

为了分离关注点,在客户端中,我将功能分为三类:

  • SalesforceCacheQuerier
  • SalesforceCacheSyncDataManipulator
  • SalesforceCacheAsyncDataManipulator

这些中的每一个都需要调用同一台服务器。

作为一个幼稚的第一个实现,我编写了这个方法:

但是,这会生成三个单独的 HttpClient,并使用于提供 Jwt 令牌的“身份服务器”的流量增加三倍。

如何重构它以仅创建和重用一个 HttpClient?

0 投票
0 回答
42 浏览

mongodb - 使用 Mongo 的 bson.M{} 进行不区分大小写的搜索

我试图让我的 mongo 查询执行部分和不区分大小写的匹配。我目前正在这样做

学校是类型interface所以我收到这个错误 -

我该如何解决?

0 投票
1 回答
1227 浏览

javascript - 如何正确连接 react-final-form 和 material-ui-chip-input?

我正在使用用 Field react-final-form 包装的 material-ui-chip-input。 在此处输入图像描述

我只想将“CHIPS”限制为 5。

芯片是表示输入、属性或动作的紧凑元素。

材料用户界面文档

如您所见,我在这里使用了两种状态

  1. 反应使用状态
  2. react-final-form 内部状态

这是多余的,因为 react-final-form 在内部处理了状态,但我无法正常工作,我只是在展示我到目前为止所做的事情。

我的实现基本上有两个问题。

  1. 它不会限制我的筹码。
  2. 我的 react-final-form 字段值 - 单击 DeleteChip 时不更新

材料UI芯片输入

反应最终形式

见代码沙盒演示

0 投票
1 回答
713 浏览

processing - 处理无法访问内置网络摄像头

我写了下面的代码,我得到错误一个错误

0 投票
0 回答
44 浏览

c# - Angular 项目中的 SMTP 电子邮件和 ERR_CONNECTION_RESET 错误

嗨,当我在 angular api 项目中使用下面的代码时,我的请求没有得到保存,我得到了以下错误。当我评论发送邮件的代码时,一切正常

控制台中的错误

和发送邮件的代码

知道为什么会有这种行为吗???

0 投票
0 回答
24 浏览

ruby-on-rails - 如果由于某种原因Rails无法写入日志文件,如何停止处理请求

出于安全原因,如果应用程序无法写入production.log文件,我会尝试引发异常,例如,攻击者可以更改文件的权限或磁盘中没有可用空间继续写入。

0 投票
1 回答
122 浏览

c# - Acumatica - 不使用主记录的自动编号字段的详细记录

我在 Acumatica 2020R2 中有一个维护表单,它在表单和两个包含网格的选项卡项之间具有主从关系。我有表单自动编号的 ID,详细记录将此 ID 与 PXParentAttribute 一起使用。表单自动编号并使用正确的 ID 保存到数据库中,但详细记录使用初始占位符< NEW >而不是自动编号保存到数据库中。

以下是表单使用的 DAC 字段:

以下是其中一个网格使用的 DAC 字段:

以下是其他网格使用的 DAC 字段:

这是 ASPX 代码:

以下是记录插入数据库的方式:

在此处输入图像描述

我对 Acumatica 还很陌生,我根据 T210 培训课程中的说明编写了这段代码。我非常仔细地遵循了这些步骤,但我不确定为什么会发生这种情况。任何帮助,将不胜感激。谢谢。

0 投票
1 回答
109 浏览

python - 使用 Python 使用 openpyxl 编辑 excel 文件

我有一个要编辑以包含新数据和图表的 excel 文件。

我正在使用这段代码:

执行很顺利,但什么也没发生。

0 投票
1 回答
1933 浏览

docker - NGINX:“客户端在读取客户端请求行时发送了无效方法”

在为 Nginx 设置 SSL 并发出请求后,我收到一个带有神秘消息的乱码响应client sent invalid method while reading client request line

我在 Alpine Docker 容器中使用 Let's Encrypt 生成了证书(对于上下文,与错误无关)。

这是一个屏幕截图:

客户端在读取客户端请求行时发送了无效方法

简化的 Nginx 虚拟主机配置如下:

安全说明:我的 SSL 密钥位于 Nginx docroot 中,仅用于本地测试,请勿在生产环境或任何地方执行此操作!

0 投票
1 回答
2654 浏览

java - 添加一个菜单循环: 显示(包含的)菜单 提示用户输入并验证输入 根据输入采取适当的操作

以下是我到目前为止的说明和代码。我不确定我哪里出错了,但我知道我的循环不对。你能帮帮我吗?在一个新的 Java 文件中,使用规范文档作为指南创建 Monkey 类。Monkey 类必须执行以下操作: 从 RescueAnimal 类继承。实现所有属性以满足规范。包括一个构造函数。您可以使用默认构造函数。要在此标准上获得“模范”评分,您必须包含更详细的构造函数,该构造函数获取属性的所有值并设置它们。示例请参阅 Dog 类中的构造函数。包括所有实现属性的访问器和修改器。

在 Driver.java 类中,修改 main 方法。在 main() 中,您必须创建一个执行以下操作的菜单循环: 通过调用 displayMenu 方法显示菜单。此方法位于 Driver.java 类中。提示用户输入 根据用户输入的值采取适当的行动

0 投票
1 回答
187 浏览

python - 与 Mypy 兼容的类装饰器

假设我有以下没有任何类型提示的简单示例:

如何使用 typehints 重构此代码,以便当我mypy针对 的实例运行时Parent,它会同时识别subclass_methodparent_method

可能的解决方案:

  • 使用 mixinParent(Mixin):有效,但避免使用装饰器。没有就可以实现吗?
  • 将方法修补到现有类上:仍然存在subclass_method在 mypy中解决的相同问题
  • 自定义 Mypy 插件:不确定从哪里开始使用这个插件,或者如果没有它是否有可能。
0 投票
1 回答
138 浏览

java - 结果集中不支持请求的操作

我需要在 Jtable 中显示从 SQL SERVER 存储过程返回的数据,但我无法做到这一点,因为它给了我以下错误:仅转发结果集不支持请求的操作。

这是我实现的代码:

这是继承 AbstractTableModel 的类

表列的标题在 JTable 中显示,但数据没有。我已经搜索了解决问题的信息,但没有成功。非常感谢。

0 投票
1 回答
52 浏览

python - 这可以用 numpy 更快地完成吗?

有一个彩色图像(h,w,3),一个具有N =h*w 像素的 numpy 形状数组;有一个shape数组标签(h,w),每个标签都是 1 和M之间的整数。N是 10^6-10^7,M是 10^3-10^4。

我需要生成一个结果图像 (h,w,3),其中标记为 l 的每个像素的颜色是标记为 l 的所有像素的平均颜色。IE:

代码很简单,但运行时间为O(MN)(计算时间maskO(N),循环运行M次)。

O(N)recolor2是可能的。基本上你会检查标签和图像像素两次。首先计算一个由标签索引的辅助数组,在其中保存每个主数组的总和以及该标签的像素数。然后计算每个标签的平均值。然后你再次检查标签和像素,计算结果。找到平均值的 O(M) 时间是噪声。

recolor2Python 编写, N=1000000recolor1recolor2M=1000 在 ~4s 时收支平衡。正如预期的那样,recolor1对于 M=5000,' 的时间线性增长到 ~20 秒,而recolor2' 的时间基本保持不变。

相对较小的图像 4s 不是很好,对于较大的图像会变得更糟。我不是 numpy 和相关库的专家。那里有 O(N) 解决方案吗?

0 投票
2 回答
98 浏览

python - 从列表类型中移除所有 {}

大家好,所以我正在抓取亚马逊网站,我得到了所有 16 个链接,但想从新生成的列表中删除 {} 部分。提供的输出

输出

0 投票
1 回答
41 浏览

r - 如何选择 n 行,例如给定列的值都是不同的?

下午好!

假设我有以下矩阵:

如何从这个矩阵中采样 n 行,例如第二列的值都是不同的

所需输出的示例(Target location列值必须是唯一的):

与 n=4 :

不需要的输出(该值15在第二列中出现多次):

我知道它dplyr具有类似sample_n()and的功能dplyr::distinct,我曾尝试过:

我希望我的问题很清楚,非常感谢您的帮助!

0 投票
0 回答
10 浏览

database - 如何将 localhost wordpress 项目连接到数据库?

您好,我有一个 localhost wordpress 项目。我需要做的最后一件事是连接数据库。因为我在浏览器中收到一条消息,表明建立数据库连接没有错误。谁能告诉我一步一步如何做到这一点?下面是dev.jsfor 要求的地方。我的项目在 Node.js 上运行

0 投票
1 回答
73 浏览

git - 何时从 Intelij 合并到当前分支比较 2 个方向的 2 个分支?

所以我在这里有点困惑,需要澄清一下。我无法完全描述所有的提交和工作流程,但它类似于下图

在此处输入图像描述

在最后一次提交中,我在分支上release-2.0.0并使用 Intelij 从分支合并到当前分支featureB

我收到一条短信,上面写着

考虑到我将功能 B 分支合并到 release-2.0.0 中,文本changes to commit b 12 -> a number of files对我来说很有意义。但是,其他文本changes to commit c23没有任何意义。

实际的 git 结构要复杂得多。我无法分析地描述它。但是,我试图了解合并在什么情况下会产生此结果,为什么?

任何信息,将不胜感激

0 投票
1 回答
214 浏览

java - Kotlin Multiplatform Library 项目生成的 Jar 在 Android Studio 中不可见

我根据官方教程https://kotlinlang.org/docs/reference/mpp-create-lib.html创建了最小的项目

Gradle build 生成看起来不错的 .jar 文件(stream-api-lib-jvm-1.0-SNAPSHOT.jar)

但是当我将这个 jar(手动)包含到我的 Android Studio 项目中时,它找不到类(已经尝试过无效缓存)。

罐子内容

Gradle 配置更改以添加 lib(到 app/libs 中)

0 投票
1 回答
606 浏览

javascript - 如何检查 URL 是否包含数字?

我正在使用 window.location.href.indexOf 来检查 URL 是否包含一个字符串,并且对于这样的事情非常有效:

但是检查 URL 是否包含任何数字不起作用。以下始终调用警报,即使 URL 中没有数字也是如此。