所有问题
python - 如何在月球数据集上随机选择五个数据点
如何从卫星数据集中随机选择五个数据点来证明它们是否异常?
java - 使用递归计算 2D int 数组内路径的最大值
我被分配了一项任务,我们只能使用递归方法来解决给我们的不同问题。我对编程还很陌生,我很难理解它。
作业的目标之一是计算任何给定二维整数数组中所有可能路径的最大值。基本上这意味着当给定一个 2D int 数组时,我需要使用递归遍历数组中的所有不同路径(遵守一次仅向下移动一个元素或向右移动一个元素的规则)并返回该路径中元素总和值最高的路径的值。
例如:(只是一个随机示例,可以是没有特定顺序或大小的任何 2D int 数组)
输出应该是:'48' (1 + 5 + 9 + 10 + 11 + 12)
这就是我到目前为止所拥有的(但我有一种感觉我很遥远):
我不断得到一个StackOverFlowError. 任何建议都会非常有帮助。
python - 运行 IBridgePY 时出现此错误“ImportError: dateutil 2.5.0 is the minimum required version”
当我在 Mac OS X 版本 10.9.5 终端上的 python 2.7 上的 Ibridgepy 文件夹中运行 RUN_ME.py 文件时,我收到此错误ImportError: dateutil 2.5.0 is the minimum required version
我已经dateutil使用 2.5.0安装了pip install python-dateutil==2.5.0,仍然是同样的错误。
请帮忙
c++ - 按相同名称对动态数组中的元素进行排序
我有一个用 C++ 编写的程序,它将生成具有相同教师姓名的文件,这些文件将另外按时间顺序(按天和小时)排序:
(这里是一个example.txt内容):
工作后,程序生成文件:
我已经设法做的是将 txt 文件中的数据加载到动态数组中(下面的代码)。我不知道如何进行名称搜索和排序(名称可以不同,行数也可以不同)。我正在考虑一个循环,它会从动态数组的“姓”变量中查找相同的字母,但我不知道如何实现它。
python - 如何通过选择项目从 QCombobox 项目中获取内容?
我制作了这段代码,但它返回了以前的值。
代码:
当我单击按钮时,我有我想要的值,但是当我选择代码时我想要它。有没有其他方法可以做到这一点?
c# - 处理带有假空值的字符串
我有一个具有以下值的字符串: var myString = "17124\0\0\0";
我需要对字符串做两件事:
- 获取字符串长度
- 将字符串保存到数据库
不幸的是,\0 是 c# 相当于 null。
我尝试了几件事,包括将 \ 替换为 \ myString.Replace(@"\", @"");
我还尝试使用以下代码获取长度:
var myLength = myString.Length;
我尝试的一切都将 \0 的每个组合视为空值。
重要提示:我不能从字符串中删除 \0,因为那是字符串的值。
discord.js - 如何通过机器人离开带有公会ID的服务器
我希望我的机器人使用;leave <GuildID>.
下面的代码不起作用:
react-native - Redux 坚持导入不导入
我正在关注 redux-persist github 页面上的文档,但我不知道它们是否适用于本机反应,因为我的导入有问题。我正在使用世博会。
以下是文档所说的您应该使用的内容与我实际必须使用的内容:
我需要导入的下一个是这个
但是,在没有“集成”文件夹的情况下,我无法弄清楚这是来自哪个文件。有没有人对此有任何解决方案?
azure - Azure App Insights 警报触发器但在日志中找不到故障?
我是 Application Insights Alerts 的新手,我认为我可能配置错误。当 Azure 函数无法执行时,我需要收到警报。
设置 App Insights 警报
自 2020 年 12 月 2 日以来,此功能不存在任何故障情况

如何将 App Insights 警报与其对应的日志文件相关联?
似乎这应该是“一键式”,但我一定在某处错过了它。
编辑1:这是exceptions表格。相同的发现;自 12/2 以来没有失败。
编辑2:这是dependencies表格。过去 30 天没有发现任何东西。
编辑 3:根据另一篇文章的建议,我将警报从开箱即用Metric更改为Custom log search.
- 我将原始警报(无缘无故失败)留在了新警报旁边。
- 原来的只是无缘无故又失败了
细节:
- 警报电子邮件说:
- 开始时间 2021-01-06 8:22 UTC
- 结束 2021-01-06 11:22 UTC
- 功能监视器显示功能在以下位置成功运行:
- 2021-01-06 08:13:21.368 UTC
- 2021-01-06 08:13:21.372 UTC
- 详细日志显示函数运行成功
在这一点上,我要说Metric应该丢弃警报的版本。它的逻辑所基于的东西现在已经多次为我创造了误报。
坚持custom log search
routes - Laravel 8. 路由问题。总是需要指定完整路径
我是 Laravel 的新手。我根据网络上的示例创建了一些示例项目。我一定有一些设置不正确。
每当我创建路由时......示例总是在路由中使用相对路径。我经常被迫在路线中使用精确路径。命名空间或 BASEPATH 不起作用。我想在我所有项目的开始设置一个 BASEPATH 但我觉得我会绕过一个基本的配置问题....
问题不在于缓存。
如果我使用作曲家导入项目,则相对路线有效。如果我将示例代码剪切并粘贴到我的项目中,则相关路由每次都会失败。
Composer 或 php artisan 做了一些每个教程都没有提到的事情……有什么线索吗?谢谢你。
python-3.x - Python tracemalloc,什么是大小和计数?
我正在使用 tracemalloc 库来查明我的应用程序中的内存问题。
这是我正在使用的代码。
示例输出如下。
有人可以解释这些值的含义吗?
- 线诺
- 尺寸
- 数数
php - Laravel Paginator 'options' 参数
在创建 Laravel 的 Paginator 的新实例时,我知道如何使用它的__construct方法的所有参数,除了一个。根据Paginator Laravel API 页面,它应该是这样的:
我需要有关options参数的帮助。该页面说:
所有这些选项有什么作用以及如何使用它们?我找不到任何合适的文档,我所拥有的所有信息都是其他使用该path元素的 SO 编码人员的一些示例。
graph - Visibility Graph 算法在时间序列中的应用
我正在寻找 Visibility Graph 应用程序。根据我阅读的文章,我得到了这个算法的应用,具体如下:
机器人路径规划
无线电天线的放置
复杂网络理论
区域规划
该算法也用于分析时间序列。在使用图算法对时间序列进行分析时,在得到从该算法得到的图后,问题就出现了:这个图的效率如何?
如果我们考虑气象数据并使用可见性图算法得到它的图表,从这个图表中我们可以得到网络的统计性质或遵循幂律的度分布。
总的来说,我的问题是气象时间序列或某些时间的药品购买和许多其他时间序列的图表为我们提供了哪些效率和信息?
docker - 单个 Docker 容器中的 aspnet 核心 web api 和 SPA (ReactJs)
可以为 SPA(ReactJs 应用程序)和 Aspnet Core Web Api 创建单个 Docker 映像吗?或者两者都应该被推到一个单独的容器中?实现这一目标的最佳实践是什么?任何信息来源都会很棒
java - 识别多个字符
我对编码很陌生,似乎无法弄清楚如何让它打印我知道的烘焙名称,因为它试图识别一个单数字符,但我不知道如何让它识别多个。
r - 在 R 中获取公历周数(类似于 Excel)
如何在 R 中获得以下结果?
| 日期 | 周数 |
|---|---|
| 2020 年 12 月 27 日 | 53 |
| 2020 年 12 月 28 日 | 53 |
| 2020 年 12 月 29 日 | 53 |
| 2020 年 12 月 30 日 | 53 |
| 2020 年 12 月 31 日 | 53 |
| 2021 年 1 月 1 日 | 1 |
换句话说,我希望星期天是一周的第一天和最后一周包括在一年中的最后一天。又名第 53 周。
mysql - Docker 提交实际上并没有提交
(我是 docker 新手,请耐心等待)注意:我不使用 VOLUMES,所以这个问题的答案不适用
- 我正在使用末尾列出的 docker-compose 文件从两个 docker 映像(jomla+apache+php 和 mysql)创建两个容器。一切正常。
- 我可以连接到 Joomla 安装页面 我通过初始配置,连接到数据库,一切都很好。(我现在可以浏览到主页和管理页面)。甚至安装文件夹也被删除了(joomla 中的强制步骤)。我可以在容器中看到创建/修改的新文件和新数据库。
- 我现在将两个正在运行的容器提交到两个新图像: docker commit CONTAINER_ID new_image_name
- 新图像创建良好
- 我用docker-compose down删除容器
- 我修改 docker-compose.yml 文件以分别为 joomla 和 mysql 使用新提交的图像
- 我发出docker-compose up -d
- 令人沮丧的是:当我浏览到页面时,我回到了 Joomla 安装页面,配置文件不见了,数据库为空,安装文件夹重新出现。换句话说,任何一个图像都没有发生任何事情。我什至删除了旧图像以排除任何意外使用它们的可能性。
为什么 docker 不提交这些更改?
如果我进行手动更改(如docker cp ...或docker exec ...甚至在容器内),那些坚持并提交就好了。我花了整整两天的时间,感谢任何帮助。
码头工人-compose.yml:
python - 如何在单词之后和字符之前获取列表
我目前有这个字符串,我想提取名称,例如,Garet Hayes、Ronald Allen 等。
我可以通过以下代码提取名字 Garet Hayes:
但我觉得应该有一种更有效的方法,即使只是得到第一个名字,更不用说第二个或列表的其余部分了。我该怎么做?
sql - 是否可以在 psql 中为表创建全局别名?
我们有一个名为 Table1 的表,我们想为它创建一个别名,例如 Table2,以便在任何查询中它都被理解为 Table1。在psql中可以吗?
azure-ad-b2c - Azure B2C - 基于电子邮件域的用户不同品牌
我需要让不同的用户根据他们的电子邮件域(@ 符号之后的部分)看到不同的品牌。实现这一目标的最佳方法是什么?
c# - EventHub Azure 函数正确触发,但 EventData.Body 为 0 字节
我正在编写一个 EventHub 发布者(控制台应用程序)和一个可以作为消费者使用的 C# Azure 函数。当我运行客户端时,我可以看到函数被触发,但它在eventData.Body. 有人能帮我一下吗?我已经看到其他一些关于 Az Function 中收到的空事件的类似问题。这是不同的,因为每次我发送一批 10 时都会触发触发器,但不知何故数据被吃掉了
我的功能代码是
发布者也很简单,在调试过程中我可以看到EventData.Body是System.ReadOnlyMemory<Byte>[456]
amazon-web-services - AWS Athena 错误:CREATE TABLE 上的 INTERNAL_ERROR_QUERY_ENGINE
我正在尝试在 AWS Athena 上执行以下查询:
但它返回此错误消息:[ErrorCode: INTERNAL_ERROR_QUERY_ENGINE] Amazon Athena 在执行此查询时遇到内部错误。请联系 AWS 支持以获取更多帮助。您不会为此查询付费。我们对不便表示抱歉。
没有其他错误信息,如果我单独执行 select 语句,它会成功运行。
amazon-web-services - CloudFront 报告 apple-app-site-association(深度链接)的 5xx 错误,即使源服务器返回 HTTP 200
当我们使用经典负载均衡器在已退役的Tomcat 8 上运行 Java 8 时,我们从未见过 HTTP 5xx 错误。
该平台已停用,因此我们创建了一个新环境“Tomcat 8.5,Corretto 11 在 64 位 Amazon Linux 2/4.1.3 上运行”,在此过渡期间,我们从 AWS Classic Load Balancer 迁移到了更新的Application Load Balancer。
从那以后,除了两个例外,一切都运行得非常顺利
1 - 引用 myapp.com//rest/something 的任何 URL 都失败(需要删除双斜杠,我不确定为什么这突然成为一个问题 - 但它已通过仅影响我们 UAT 测试的简单代码调整解决)
2 - 我注意到CloudFront 门户中显示了一堆HTTP 5xx 错误。这就是我在这个问题中所关注的。
您会注意到也有 2xx 响应,因此这排除了有关 SSL 配置不正确的最常见问题 - 我预计它们都会失败,而不是 50%。
我看到 2-4% 的错误率,我假设从流行对象表中它们都与深层链接相关。
我已经验证通过浏览器(和 curl)访问深层链接文件,页面返回 HTTP 200 状态。我已经尝试通过 CDN 并使用 AWS 公共弹性 beanstalk URL 直接连接到负载均衡器。
我已经看到有关错误配置 SSL 可能导致这些 502 错误的报告,但是我为不同的 URL 路径设置了多种行为,它们都使用相同的 SSL 证书。此外,您可以从第一个屏幕截图中看到,大约 50% 的请求命中缓存,其中 4,300 个是 HTTP 成功 2xx。
我已经使缓存失效,并且在 5-10 分钟后速率没有变得更糟,所以我必须得出结论,CDN 和源通信良好,至少有一半的时间。
我还看到有关服务器端重定向(HTTP 301)可能导致来自 CloudFront 的 HTTP 5xx 的报告,但我已经验证了对于深层链接 URL(例如 apple-app-site-association)它是静态 HTML文件,没有重定向过滤器妨碍。
我尝试比较 CloudFront 日志以比较那些具有 HTTP 2xx 和 5xx 响应的日志,但没有明显的模式可以解释它。例如,我看到相同 SSL 协议/密码的错误和成功(虽然我不太了解这个领域!),下面只是每个 HTTP 响应类别中的几个示例
502
200 的
当我启动我们的应用程序时,深层链接 URL 正在被正确处理;启动应用程序并按预期呈现详细信息,而不是显示浏览器。我什至删除了该应用程序并从应用程序商店重新安装它,并且深度链接已按预期注册。
弹性 beanstalk 已使用 Apache HTTP 服务器(而不是 NGINX)进行设置,它托管在欧洲/爱尔兰,带有 SSL 证书以匹配 *.mycompany www.mycompany 和其他一些子域。我可以使用弹性 beanstalk 公共 URL 直接访问它并给出证书警告,但这是可以预期的,因为证书是针对 mycompany 而不是针对 mycomapny.eu-west-1.elasticbeanstalk.com - 检查证书显示它是有效的(未过期)并且对于域 mycompany.com,我已将其添加到我的信任存储中以继续查看文件 - 它按预期返回 HTTP 200。
不幸的是,CloudFront CDN 没有引用 AWS EU/Ireland SSL 证书的选项,因此我使用 AWS 证书管理器 (ACM) 通过美国/东部(北弗吉尼亚)生成 SSL 证书。
CloudFront 在内部从源检索数据并设置为使用适当的 HTTP 或 HTTPs,然后它将使用欧盟/爱尔兰 SSL 证书访问源。
就像我说的,这一切都适用于所有其他 CDN 行为,但出于某种原因,流行对象表中显示 5xx(我相信都是 502 错误)仅适用于深度链接文件。
应用程序日志没有显示任何问题,但我认为它们甚至没有到达原点,因此出现 5xx 错误。
有谁知道我如何通过 CloudFront --> Application Load Balancer --> Apache --> Our static HTML pages 解决 5xx 错误?
需要明确的是,当我们使用 CloudFront --> CLASSIC Load Balancer时,我们没有看到这个问题。
这些行为都和以前一样,我所做的只是将新源添加到 CloudFront 分配,然后更改每个行为以引用新源。
仅供参考,我确实注意到 AWS 中存在一个错误,在编辑行为期间它清除了列入白名单的标头,因此我不得不重新选择“主机”,否则该页面出现验证错误“使用带有 ELB 来源的 SSL,转发所有标头或将 Host 标头列入白名单。如果您不想转发任何标头,请将源协议策略更改为仅 HTTP。
c# - C# Mongodb 将 BsonDocument 类型列表反序列化为类类型列表
我正在尝试使用 BsonSerializer 将 BsonDocuments 列表反序列化为类 Type,但出现错误“无法从 'System.Collections.Generic.List<MongoDB.Bson.BsonDocument>' 转换为 'MongoDB.Bson.BsonDocument'”。它仅适用于单个 BsonDocument 类型。
如何反序列化 BsonDocument 列表以列出类类型?
c# - 在 Asp.Net Core 中实现是/否菜单的好方法是什么?
我正在使用一些 ASP.Net Core 3.1 代码,其中一个表单有几十个 Y/N 菜单,如下所示:
一些 Y/N 菜单如下所示:
“是/否”在别处定义:
问:我可以使用更简单、更简洁的语法吗?例如,标签助手可以提供帮助吗?
提前感谢您的任何建议!







