所有问题
python - 如何使用带有正则表达式的 if 语句搜索集合(列表)
我正在尝试搜索一个大列表,从我收集的内容来看,使用集合而不是普通列表非常快。我的斗争是使用 if 语句结合正则表达式来查找列表中的字符串。
我尝试了以下方法:
我创建了一个包含“[编辑界面]”作为元素的列表,但它似乎没有找到它。
dpdk - DPDK 示例应用程序在 EAL 后中止:无法在大页面文件上获取 fd
克隆 dpdk git 存储库并构建helloworld应用程序后,我收到以下错误:
检查大页面支持,它似乎很好:
我在相关问题中看到了解决方法;使用以下选项运行它,该--no-huge选项有效:
但这是一个有限的解决方案。
python - 消除字符串中注释的正则表达式函数
完成该解决方案,以便去除传入的任何一组注释标记之后的所有文本。还应去除行尾的任何空格。示例:给定一个输入字符串:
预期的输出将是:
我的功能:
1)solution("apples, pears # and bananas\ngrapes\nbananas !apples", ["#", "!"])
理想结果: “apples, pears\ngrapes\nbananas”
实际结果: 'apples, pears \ngrapes\nbananas'错误:'pears' 后面有一个空格
2)solution("a #b\nc\nd $e f g", ["#", "$"])
理想结果: “'a\nc\nd”
实际结果: 'a \nc\nd $ef g' 错误:'a' 和 '(space)$ef g' 后面不应该有空格
sql - Oracle:根据每行的过去 6 个月间隔计算 count()
我有以下数据(数据可从 2017 年至今)
我需要计算两列。LAST_6M_UNIQ_Vehicle_Count ==> 该员工在过去(过去)6 个月内的唯一车辆 ID 计数 LAST_6M_Vehicle_Count ==> 该员工在过去 6 个月内的所有车辆 ID 计数 注意:从日期列开始的过去 6 个月
预期输出:
例如,在第一行中,LAST_6M_UNIQ_Vehicle_Count 的值为 6,因为对于员工 id 1005,车辆 id 在 ((01/01/2019) - 6 个月) 和 01/01/2019 之间的唯一计数有 6 辆不同的车辆id 在其中。
我尝试了 Over and Partition by 但缺少 6 个月的间隔
我无法根据每行的 6 个月间隔计算值。
非常感谢您的帮助。
reactjs - 使用样式组件时应该使用普通标签吗?
正如我在标题中提到的,当我使用样式组件时,我应该使用普通标签 html 吗?例如:
我的 div 在 Styled Component 中设置样式,如果里面有 ap 标签,我也应该设置这个 p 标签的样式吗?或者我可以只有一个普通标签和“样式组件标签”microsoft-graph-api - 发布新日历事件时,Microsoft Graph Api 返回 ADOperationFailedTransient 错误
我们的系统与 Microsoft Graph Api 集成以将日历事件添加到我们用户的 Outlook 日历中
我们开始看到从 API 返回的一种新型错误。直到今天,用户的日历一直在同步。
有谁知道这个错误是什么意思?
java - 无法识别的功能实现
我正在使用 Java N-IDE for android(它是一个 android 应用程序)来编译我的代码。
我正在尝试将 GLSurfaceView.Renderer 实现到一个类中,它似乎没有认识到我正在实现它的功能:
Java N-IDE 告诉我没有 GLSurfaceView.Renderer.onCreateSurface(GL10,EGLConfig) 的实现
奇怪的是,还有两个其他功能要实现,而且我没有从中得到错误。
这也可能是编译器的错,但我鼓励你在责备它之前自己尝试一下。
python - Python - Hashlib 解码
我的应用程序可以成功地将密码存储在使用 hashlib.md5 加密的 sqlite 中,但是当我想将输入与哈希进行比较时,我确实遇到了问题。任何帮助表示赞赏!
更新:def chkPass(自我):
现在我既有通过也有加密,但我仍然收到错误。也许加密和解密不是同一类型?
SQLITE HASH - ('<sha256 _hashlib.HASH object @ 0x000001E3E973C7F0>',)
pass.input -122f961db675f6a45b998594471a990b
我没有任何关于加密的经验。在 sqlite 中,通行证就像商店一样:<sha256 _hashlib.HASH object @ 0x000001E3E973C7F0>可以吗?
这是将 pas 写入 sqlite 的代码
amazon-web-services - 将子域重定向到 AWS 中的相同子域 + 文件夹
我需要在 AWS 中将我的子域重定向到同一个子域,但包含文件夹名称。例如,我在 AWS 中创建了一个子域 prev.subdomain.com,它的 A 记录指向 CrazyDomain 托管的公共 IP(这是托管网站的位置)。我想做的是在 AWS 中创建一个重定向,如果我在 URL 中键入 prev.subdomain.com,它将重定向到 prev.subdomain.com/folder。
供参考。subdomain.com 的 DNS 管理在 AWS 中。
node.js - 在 node.js 中,当使用常用的异步包装器来捕获和转发错误时,(req, res, next) 来自哪里?
环境: Node.js,Express
Mongoose 的创建者和主要维护者 Valeri Karpov 构建了一个简单且广泛使用的异步包装器,用于捕获错误并将其转发到默认的 Express 错误处理程序。
你可以在这里阅读他的错误处理程序,快速错误处理的 80/20 指南
这是他使用的模式。
wrapAsync用于包装这样的异步路由,
在wrapAsync下面引用的行内非常有意义。异步函数返回一个 Promise,并且.catch()可以添加到 Promise 中以捕获错误。 next将错误转发到默认的 Express 错误处理程序。
但是我不完全理解它上面的线的机制。
问:从哪里来req, res, next的?它们没有在内部声明,wrapAsync也没有作为参数显式传入。
service - 挂起后重启 ProtonVPN,systemd 服务不工作 Ubuntu
我正在尝试设置一个 Systemd 服务,该服务将在暂停恢复后重新启动我的 VPN 连接(ProtonVPN)。做我需要的命令是sudo protonvpn r. 所以这就是我所做的:我创建了一个 service /etc/systemd/system/protonvpn-restart.service,其中包含以下内容:
和一个包含以下内容的脚本/bin/pvpn-resume(我确保它是可执行的):
然后我跑了sudo systemctl start protonvpn-restart.service && sudo systemctl enable protonvpn-restart.service。但最后,当我暂停并返回时,VPN 不会重新启动,我的 Internet 将无法工作,直到我手动运行sudo protonvpn r。任何人都可以帮忙吗?
sms - 为什么在 SMS PDU 的十进制八位字节中使用反向半字节?
我正在学习 SMS PDU。
但是,我不知道为什么SMS PDU通过反向蚕食来传输电话号码等。(012345 至 103254)
为什么它会这样工作?
php - 如何在 Symfony v2.8/PHP v5.6 中抛出 InvalidArgumentException 内置异常
这个问题得到了回答,但它提出了一个关于如何捕获 InvalidArgumentException 的问题,我在更新部分添加了这个问题。
***原始问题***
我正在使用 Symfony v2.8 和 PHP v5.6,当 $id 参数没有整数值时,我想在函数中抛出 InvalidArgumentException 异常,包含以下代码:
在我的代码中,实际的消息会更有意义
与 PHP 手册中显示此throw-exception的示例不同,当我加载导致上述代码在我的服务器上执行的页面时,Symfony 会输出以下错误:
我可以将所有这些组件添加到我的班级的 USE 列表中,这可能会起作用,但这似乎有点过头了,因为大多数(如果不是全部)似乎不适用于我正在检查 $id 参数的上下文,但是在查看了每个建议的组件之后,我看不到任何似乎适用于为非整数类型的函数的 $id 参数创建通用函数参数陷阱的内容。我查看了 Symfony 站点的文档以使用此异常,并试图找到一个“适合”我预期用途的组件,但找不到任何适用的组件。
请在他们的 Symfony 代码中使用此异常的人告诉我建议的组件列表中的哪些组件或我应该添加到我的代码中的其他组件,以便它可以正确地抛出 InvalidArgumentException 异常?
*** 更新 ***
我目前正在捕获数据库尝试插入重复行错误,如下所示:
在 Unique Constraint Violation Exception 的情况下,我使用 'Doctrine\DBAL\Exception\UniqueConstraintViolationException' 类名字符串查找它,但在 USE 语句中,我使用了 Doctrine\DBAL\DBALException,但两者不同。
*** 更新 ***
我目前不想处理 InvalidArgumentException,但如果我这样做了,是否有它的类名?这个异常没有对应的USE语句,所以找了一个也没找到。
更广泛地说,您如何确定要捕获的每个异常使用哪些类名?Symfony 异常处理是否有这样的列表?
谢谢
algorithm - 证明 n=o(2^{f(n)})?
请注意:在这个问题中,日志 (n) 以 2 为底。
我知道f(n)=omega(log(n))-换句话说,对于每个 c>0: f(n)>=c*log(n)
(从特定位置开始)
我想证明n=o(2^{f(n)})-换句话说,对于每个 d>0: n<=d*2^{f(n)} (从特定位置开始)
我如何证明这一点?
我做了什么?
我尝试使用您可以在此处找到的限制:https ://math.stackexchange.com/questions/3895906/prove-that-the-following-limit-is-0
但这似乎是不可能的,所以我试图以传统方式解决它,但被卡住了。
vb.net - 如何删除列表框数据源中的重复值?
目前正在处理这一小段代码,并且想知道如何从列表框中删除重复项。不确定在查询中使用 When 语句是否会修复它。
google-apps-script - 不隐藏基于特定单元格的所有空行
我目前正在使用此电子表格:LINK
所以问题是在男性部分的第 20 行(第 31 行)中,当单击隐藏行按钮时,该行不会隐藏。单击隐藏行按钮时,应隐藏 B 列中的所有空单元格。
这是我目前正在使用的代码:
似乎是什么问题?
python - 如何在 Microsoft Azure Functions 中重新启动 Python 运行时
概述
我正在尝试在 Linux Azure 函数中重新启动 Python 3.8.6 运行时。这可能吗?如果可以,我该怎么做?
语境
我遇到了 Linux Python Azure Functions 和 ObsPy 的问题,如下所示:https ://github.com/obspy/obspy/issues/2745
我无法调用get_stationsObsPy 库中的 Python 函数在 Linux 中运行,但我可以在本地 Windows 机器上运行。从线程来看,似乎一个可能的原因是插件系统无法正常工作。因此,建议的解决方案之一是“重新加载运行时”,以便重新注册用于读取文件的插件。
如何在 Linux 上运行的 Python Azure Functions 中执行此操作?
我试过了:
在 Linux 上执行 os.kill 的同一 Python Azure 函数中创建另一个 Azure 函数。我使用 Azure 上的测试界面手动运行该函数,然后运行“main:运行 ObsPy 的函数。这并没有解决问题。
在当前门户上没有重新启动该功能的真正选项,但有一个命令可以使用 Azure CLI 重新启动该功能:
az functionapp restart --name <functionappName> --resource-group <resourceGroup>
我以详细模式运行它以确认它做了什么,然后再次运行主要功能。我仍然遇到错误。
环境
ObsPy 版本 = 1.2.2,Python 版本 = 3.8.6 和 Platform Linux (Azure Function) 使用 Pip 安装 ObsPy,使用可下载安装程序的 Python
c++ - 如何在不浪费电流的情况下使用下拉电阻让 SPI SCK 线空闲到低电平?
我正在使用 STM32L475 MCU,并且正在使用 SPI 与 SD 卡进行通信。
当我配置 SPI SCK GPIO 引脚时,我将其配置为 PushPull 模式下的备用功能 SPI。我将 ClockPolarity 设置为空闲低电平,这会让我认为 SCK 线在不活动时会保持低电平,但事实并非如此。相反,SCK 线闲置高,直到 SPI 通信开始。这意味着如果我进行 SPI 写入和后续读取,则会触发一个额外的时钟脉冲,从而中断我的通信。
我发现能够解决此问题的唯一方法是进一步将 GPIO 引脚配置为具有下拉电阻,但在我看来,这在电流消耗方面会很浪费。将引脚配置为开漏也不起作用,因为无论如何我都需要添加一个上拉电阻。最后,我尝试为 SCK 引脚写入 GPIO 引脚的输出寄存器并将其设置为低电平,但这并没有改变任何东西。
在我看来,我唯一的选择是在推挽引脚上放置一个下拉电阻并不断浪费电流以使 SCK 线保持低电平。我想知道这是否是人们用于 SPI 通信的正常解决方案?我无法想象它是。
reactjs - React Store 不使用 React.useReducer 更新上下文
我正在使用 React 构建一个简单的聊天室,并且希望能够通过在文本字段中输入并按下发送按钮来使用文本更新聊天窗口。我期待当保存上下文的 Store 调用 React.UseReducer 时,它会使用传递给 Dashboard 组件的文本值更新上下文。当我在 reducer 中记录文本时,它会显示应该添加到聊天窗口的文本字段中的值。但是,运行 useReducer 后,状态仍然只是 initState,不包括发送的文本。
我认为 allChats 将使用 Store 中的文本字段值进行更新,然后使用 React.useContext(CTX) 在 Dashboard.js 中访问。allChats 仅记录存储中的 initState。
如何更新它以将文本传递到上下文中,以便聊天窗口显示它?
仪表板.js
店铺
index.js
azure - 在 Azure 管道的 NuGet 包操作中使用自定义环境变量
我正在尝试创建一个 Azure 构建管道,其中内部版本号由 Powershell 生成。所以我有这两个任务:
我只是在 powershell 脚本中定义环境变量“NugetVersion”,然后尝试在“NuGet pack”命令中使用它。我不使用 $ 或 $env 或其他任何东西,如 Azure UI 中的工具提示中所述,但结果始终相同:
##[错误]未找到提供的环境变量的值。
在执行管道之前,我是否必须在某处预先创建此变量?请注意,我尝试Write-Host将变量的值作为脚本的最后一行并输出正确的值,所以我真的不明白 NuGet 任务如何告诉我它没有找到该变量。
javascript - 循环和使用document.write时如何在点击时发送唯一ID
大家好,我正在尝试创建 50 个具有唯一 ID 的按钮。我想要它,以便每当用户单击按钮时,它都会发送科技公司的按钮名称(名称也是按钮 ID)。所以我知道按下了哪个按钮。下面的代码是我迄今为止尝试过的。很多帮助将不胜感激。
ruby-on-rails - react-rails heroku 图像/视频未显示
您好,我正在尝试在 heroku 上部署我的 Rails 应用程序,当我部署到生产环境时,我的图像或视频都没有显示
这是我的一个图像文件的片段
在开发模式下一切正常。在部署到 Heroku 之前,我需要对资产管道做些什么吗?
java - 使用 AssertJ 比较 Java 中的 2 个 csv
我在Java中有这个方法,我试图使用assertJ比较2个csv文件,方法如下。我正在使用带有 Regex 函数的 ignorefields,如下所示。正则表达式用于忽略其中包含时间戳的列的值。我看到这些列仍在比较中并且断言失败。谁能让我知道我在这里做错了什么?
公共类 RCSV {
}
这是我在控制台中看到的错误:java.lang.AssertionError: when recursively compare field by field,但发现以下差异:
顶级实际对象和预期对象不同:
- 实际值:“2020-11-04 13:31:51”
- 预期值:“2020-11-05 13:31:52”
php - 创建新产品 Laravel 时将图像附加到产品变体
创建新产品时,我很难将图像附加到变体。例如产品 A
当我将其保存到数据库时,img1、img2、img3、img4 会转到变体 A1 和 A2 而不是每个变体都有自己的图像。我该如何解决这个问题?
这是我的控制器
刀片文件
visual-studio-code - Fira代码字体卡在vscode的粗体上,如何解决?
我使用 Fira Code 已经有一段时间了,我的新电脑刚刚开始工作,当再次将 Fira Code 安装到 VSCODE 中时,字体卡在粗体上,我不知道如何让它像往常一样工作。 这就是 setting.json 的样子
