所有问题

0 投票
1 回答
191 浏览

flow-project - 我可以使用 traCI 来控制 FLOW 创建的交通信号吗?

我发现 SUMO 中网络的定义很麻烦,但是 FLOW 可以更灵活地定义更大的网络(例如 10*10 网格)。我也希望车辆可以在十字路口以一定的概率转弯。我可以定义这样的网络并使用 traCI 来控制生成的红绿灯吗?

我曾尝试使用 traCI 来控制 SUMO 生成的小型网络的交通灯。我们需要为不同类型的车辆定义路线,我不知道如何扩展网络和概率的车辆路线。

0 投票
0 回答
282 浏览

c# - 测试项目找不到项目依赖项

这个问题的快速谷歌带来了这个解决方案

单元测试项目找不到被测程序集(或依赖项)

但是我已经尝试了该问题中的所有解决方案,但似乎都没有奏效。

我在我已经构建的程序中添加了一个 MSUnit 测试项目,它无法从项目中找到任何程序集引用。

错误看起来像这样

我试过的

  1. 将项目添加为引用而不是程序集引用

  2. 为测试项目安装了我在项目中依赖的 NuGet 包。我注意到单元测试项目的 bin 文件夹中已经存在所有 dll。

  3. 尝试了重启VS Studio等解决方案,编辑配置管理器确保我和项目在同一个平台(X64),找.accessor文件删除(没找到),删除测试项目并添加回来了。

这些都没有奏效。

0 投票
1 回答
440 浏览

python - python flask mysql 只使用一个连接

当我收到超过 100 个并发请求时,mysql.connect()会产生“连接太多”错误。我正在使用一个托管数据库,它没有给我一个 root 用户来增加连接限制。以下是我需要更换的临时修复。

当我尝试使用单个全局连接执行相同的代码时,我收到数据包乱序错误,表明游标正在读取彼此的响应。

我认为正确的解决方案是为查询创建某种任务队列,但不确定如何实现。

0 投票
2 回答
1361 浏览

excel - Excel - 高级过滤器:过滤大于今天的值

我正在尝试使用高级过滤器而不是自动过滤器,因为有人告诉我它在 VBA 中的性能要好得多。但是,我似乎无法找到一种方法来过滤数据以仅显示大于今天的日期,因为它是动态的并且依赖于公式。

我试过让我的标准范围>today()和在">"&B2哪里B2today()

知道我错过了什么吗?

高级过滤器:

在此处输入图像描述

之前的数据:

前

期望的结果:

在此处输入图像描述

0 投票
2 回答
305 浏览

python - 如何覆盖 python3 __sub__ 函数以便不更改数据类型

我正在尝试对 datetime 类进行子类化,以便我的主要代码看起来更干净。但是,对我的子类进行任何算术运算会将数据类型更改回 datetime.datetime。

我拿了我的原始代码并将其缩减为一个最小的示例。

在我减去 tz_offset timedelta 的那一刻,对象的类型变回 datetime.datetime:

我可以承认对 python 中的子类不熟悉。虽然我看过其他似乎在谈论这个问题的帖子,但没有可遵循的示例。我见过的最好的是我必须重写 __sub__ 运算符,但我不确定如何做到这一点并确保返回的对象是正确的类型。同样,没有任何清晰的代码示例可以使用......

更新:更正了示例代码中的一个小错误,因为 worldtime.to_local() 需要将新实例返回给主代码。

0 投票
5 回答
107 浏览

python - 如何根据它们的 id 从给定的文本文件中提取字符串的第一个、第二个和最后一个实例?

我有一个文本文件,其中包含以下形式的字符串:

“M”前面的数字代表实例的数量。我必须提取每个 id 的第一个、第二个和最后一个实例(id 是字符串的第一部分,在下划线之前。这里是 66 和 67)。此外,如果有任何 id 没有至少 3 个实例,则应该忽略它。

例如,id 66 和 67 的输出将是:

此输出应写入新的文本文件。

我尝试了以下代码,它给了我第一个和第二个实例,但我无法提取最后一个实例。

0 投票
2 回答
6538 浏览

blazor - Blazor UriHelper.NavigateTo 两次调用页面

我在 Preview 8 中创建了一个新的 Blazor 服务器端应用程序。当我调用 UriHelper.NavigateTo 从 Index.razor 页面转到计数器页面时,计数器页面被调用了两次。

在 Index.razor 页面中,我有以下代码:

然后在计数器页面中,我添加了以下带有断点的代码:

我的期望是在 NavigateTo 调用 Index.razor 中的计数器路由时只调用一次计数器页面

0 投票
1 回答
33 浏览

eclipse - 将maven结构映射到Eclipse结构,然后用JDT分析

我正在尝试使用 Eclipse 的 JDT 生成 Java 单元测试。其中一部分是确定与特定 Java 类相关的类路径。

我将一个名为 jaffa-framework 的 Maven 项目导入 Eclipse。Jaffa-framework 有几个 Maven 模块,包括 jaffa-api。每个子模块都有自己的 pom.xml。我可以在 Eclipse 中使用 Maven 毫无问题地构建 jaffa-framework 及其子模块(尽管它不会使用 构建Project -> Build Project)。

当我将 jaffa-framework 作为 Maven 项目导入 Eclipse 时,我在 UI 中看到以下内容:

  • 一个 Java 项目:jaffa-framework
  • jaffa-api 的两个文件夹/IPackageFragmentRoots:jaffa-api/src/main/java 和 jaffa-api/src/test/java

    jaffa-api 源文件夹

  • 一个“普通”文件夹:jaffa-api

    雅法API

这个结构在我看来很奇怪。我希望看到更多类似的东西:

也许我在导入时做错了什么?如果您有想法,请告诉我。

如果我在 jaffa-api/src/main/java 中选择一个 Java 文件,我可以使用 JDT 导航到 jaffa-framework 项目并使用javaProject.getResolvedClasspath(true);获取其类路径。但是,我真正需要的是 jaffa-api 的类路径。

jaffa-api 文件夹包含一个 pom 文件、一个 .project 文件和一个 .classpath 文件。我没有看到使用 JDT 导航到它的简单方法,并且因为它是一个文件夹,所以我看不到如何使用 JDT 以编程方式获取类路径。

我也想知道为什么 jaffa-api 看起来像一个普通文件夹,而不是更像项目的东西。Eclipse 必须知道它是某种子项目,因为该文件夹包含 .classpath 和 .project 文件。

请告诉我如何使用 JDT 访问 jaffa-api 的类路径信息,和/或如何更正我的项目设置。

0 投票
1 回答
43 浏览

openlayers-5 - Openlayers 5 - 如何仅设置 1 个具有不同图标/图像的标记?

在我的应用程序中,我使用常规标记。一个标记应该不同。

使用 OL5,如何添加带有特定图标/图像的不同标记?

看着(旧的?)例子我看到了这个?但这将在 OL5 中失败。

0 投票
0 回答
32 浏览

sql-server - .Net Core 2 - 种子数据和通过迁移更新

如果需要,是否可以选择第一次播种数据并第二次更新现有数据?例如,我们有一个每周/每月/无论如何更新一次的表有没有办法将新数据作为种子抛出,以进行一些比较,并根据该规则决定它是插入还是更新现有行?

https://docs.microsoft.com/en-us/ef/core/modeling/data-seeding 我发现只有第一次插入选项,但在现实生活中的应用程序中,我们需要能够更新数据我们去动态地。

0 投票
2 回答
83 浏览

mysql - 连接两个表,其中一个表名在另一个表内

我正在属性表中注册各种属性。根据物业类型,使用三个新表,即公寓、别墅、土地来存储特定数据。所以我拥有的是一个主表,其中包含属性 URL、属性类型、参考表名称(三个子表名称中的任何一个 - 公寓、别墅、土地)和 ref id,它是子表的主自动增量键。

我尝试了三个单独的选择查询和结果的联合。缺点是结果将主要来自三者中使用的第一个表名。

数据库架构

无论我提供的表格的顺序如何,我都希望结果基于发布日期的减少。

0 投票
1 回答
337 浏览

html - 播放新音频时如何使所有其他音频播放器停止?(Angular)

我正在制作一个围绕在 Angular 中播放我的音乐的网站,我想让其他音频播放器在播放新音乐时停止。有人有这个脚本吗?

HTML

打字稿

0 投票
5 回答
255 浏览

regex - 替换四位数熊猫

我的数据框看起来像我上面的。我的目标是用与相关联的OLDER任何数字替换这个词。将是,也将是,但将保持不变。从如何从python中的字符串中提取一定长度的数字?我努力了1929**ALI****ALI**1929**ALI**OLDERALI**1903**ALI**OLDER**ALI**1952

但这对我想要的效果不太好。我想要这样的东西作为输出

我如何更改我的正则表达式str.replace(r'(?<!\d)(\d{3})(?!\d)'来做到这一点?

0 投票
1 回答
130 浏览

reactjs - reactjs中如何在Router Link(菜单导航)中传递多个状态

我有一个侧边栏菜单,它使用状态来定义菜单中的项目,现在我想让菜单中的每个项目导航到特定的组件。

我的代码的概念与此类似:

https://codepen.io/mrhamburger/pen/XzjXGb?editors=0110

我试图操纵 MenuItem 函数,并添加 Link 标签。但是,我不知道如何在 MenuItem 函数中传递 menuItems 的状态,因为 menuItems 中的每个项目都应该导航到特定的组件。

我的问题是我想添加路由,所以当有人点击任何项目时,他们会转到另一个页面。我只是不知道如何使用标签传递不断变化的状态,因为在 MenuItem 函数中按下每个状态都应该转到另一个页面,我想可以在哪里进行更改。

请,我被困在这个阶段,如果你能帮助我,我将不胜感激。

谢谢!

0 投票
0 回答
109 浏览

python - 在 python 中运行 fortran 子例程时出现奇怪的错误

我已经用 f2py 编译了我的一些 fortran 子例程,所以我可以在 python 中运行它们。起初它们似乎运行良好,但后来我遇到了一个在不应该产生影响的情况下发生的错误。

基本上我有一个 fortran 子程序,它有一个名为 death 的 inout 变量。当我在 python 循环中运行它时,它不断增加死亡人数。它一直在生成正确的死亡数字,直到我在 python 循环中添加了一个 print 语句,该语句输出了一个与子例程没有任何关系的变量。

我尝试直接从 fortran 代码中打印死亡变量,并且当它应该增加一时,死亡变量以大的随机步骤增加。当我在 python 文件的其他地方添加完全不相关的代码时,也会触发此错误。

可能相关的一件事是,我使用 fortran 子例程作为单值数组创建了 death 变量,因为这是我能够制作可由 fortran 子例程修改的变量的唯一方法。

关于如何进行调试的任何建议?我尝试使用 --debug-capi 标志进行编译。我用 Ubuntu 的 Geany 编译 python 代码。有没有更好的方法来包装 fortran 子例程?

我的编译:f2py -c -m fann FANN.f

或者

f2py --debug-capi -c -m fann FANN.f

!我被要求显示 fortran 代码:

0 投票
2 回答
171 浏览

php - 由于未正确配置 htaccess 文件,POST 无法正常工作

我有一个结构良好且编码良好的表单,但是当我使用帖子将数据发送到我的控制器时..接收帖子数据的变量是空的。我尝试向用户发出警报,以查看问题是否出在输入字段上,并在接收数据的控制器变量上使用了 vardump,结果为 0。

在我意识到一切都很好之后..唯一不是而且我唯一不明白它是如何工作的就是 .htaccess 文件。

PS:正确的 .htaccess 只是从 codeigniter 框架的 url 中删除 index.php 文件!

因此,恢复我如何从下面的传统 htaccess 文件中启用任何“数据请求(发布、获取等)”:

控制器代码 [已编辑]

查看代码 [已编辑]

型号代码 [已编辑]

0 投票
0 回答
127 浏览

java - 使用 Javamail 无法接收来自 POP3 GMAIL 的邮件,出现 SSLHandshakeException

我有在 Tomcat 服务器上作为服务工作的 JAVA 应用程序。我需要开发从 GMAIL pop3 服务器接收邮件的服务。我使用Javamail。我已经编写了常用代码,但是当我将它部署在服务器上时,我得到了

至于开发,我的 Tomcat 是在 Localhost 上开始的。
而这个问题看起来与证书有关。

我的代码是

我在store.connect(username, password);线上遇到异常

我使用属性:

请帮我解决这个问题。我以前从未使用过 Tomcat 和证书!

0 投票
1 回答
174 浏览

python - 无法使用循环预测 Keras 中的单个实例

我正在玩一些深度学习,而 Keras 是我的选择,因为它很简单。

我为二进制分类构建了一个简单的多层感知器模型,并将其安装在输入数据上(与我用于其他 ML 模型的相同,并且工作正常)。

下图显示了模型摘要:

在此处输入图像描述

第一个密集层定义如下:

当我尝试像这样预测循环时:

我收到以下错误:

ValueError:检查输入时出错:预期dense_90_input的形状为(35,)但得到的数组形状为(1,)

这些是我的可变尺寸:

结果:

vals 的形状:(35,)列数和第一层尺寸:35

如您所见,这些匹配的大小是预期的输入。

到底是怎么回事?当我传递整个数据框“预测”时,它可以正常工作,但当我传递单个值时则不行......

0 投票
2 回答
82 浏览

php - 将 jquery 对象附加到 formData()

我目前正在为某些网站开发后台办公室,并且在将文件和信息插入数据库时​​遇到了一些问题。首先,我不能以相同的形式上传文件和信息,而不必为每个其他输入声明一个变量,其次不能像往常一样将声明的对象附加到上传文件表单。

我尝试附加 as 和 object,但一些输入得到未定义的索引。

这是我尝试将对象附加到 formData() 的代码:

预期结果应通过 json 将信息发送到 php 文件,然后处理并插入数据库。

0 投票
0 回答
36 浏览

python - tkinter 输入字段的遍历顺序有问题

所以我的问题是处理从 tkinter 构建的输入字段的选项卡。我试图按降序排列它们,但顺序是相反的。如果我 Shift+Tab 覆盖它们,则顺序是正确的,但我正试图使其以正确的顺序在输入字段上进行选项卡。

我认为这与您创建条目的顺序有关,但是在弄乱了创建顺序之后,我似乎无法弄清楚。我错过了什么?

谢谢你。

我尝试移动代码片段,因为我将输入字段分为左右框架。我先构建左侧然后构建右侧,这就是我希望能够通过标签的顺序,但我也尝试先创建右侧但无济于事。

0 投票
1 回答
48 浏览

bash - 从 awk 生成的制表符分隔文件填充关联数组的疑难解答

我使用samtoolsand生成了一个制表符分隔的文件awk。我正在尝试使用制表符分隔文件填充关联数组。然后,关联数组的键和值将在函数中用于下游分析。

当尝试使用代码填充关联数组时,文件行被读入$queryid并且制表符被转换为空格。除了下面显示的内容之外,IFS=\我还尝试过运行代码。IFS="\t"

输入文件 ( ReadStarts.txt) 的一部分从生成samtoolsawk如下所示。应该是键或数组的$queryid(显示在 中)的一部分如下所示。test.txt它包含ReadStarts.txt应该存储在的第二列$startpos

ReadStarts.txt
NB501950:166:HVN2GBGXB:3:21607:13181:3898 13397
NB501950:166:HVN2GBGXB:3:23607:24238:3455 16224
NB501950:166:HVN2GBGXB:3:23402:1402620:

test.txt
NB501950:166:HVN2GBGXB:3:21607:13181:3898 13397
NB501950:166:HVN2GBGXB:3:23607:24238:3455 16224
NB501950:166:HVN2GBGXB:3:23402:1340220:968840220:66

0 投票
1 回答
21 浏览

email - 如何在邮箱参数中使用变量?

我正在尝试使用用户定义的变量 ( my_<name>) 在 Fedora 30 上配置 mutt。为了避免在各处重复相同的路径名,我想使用一个变量来指定邮箱位置。我使用 shell 命令创建邮箱列表。

我使用该mailboxes参数动态创建邮箱列表。我正在尝试重新使用 $folder 变量来告诉 shell 命令该目录去查找邮箱。

我正在寻找一种在邮箱 shell 命令中使用现有变量的方法。

有可能吗?

0 投票
2 回答
124 浏览

r - 如何将一个数据框的列除以另一个数据框的列

我有一个数据框,其中包含巴西某些城市的医生人数(数据框 A)。我有另一个包含城市人口(全部)的数据框(数据框 B)。如何获得医生人数除以城市人口的值。请注意,我在 B 的城市比在 A 的城市多。

我期待以下内容:

0 投票
1 回答
48 浏览

excel - 是否有一个公式可以查找一个识别值,然后根据多个特定因素返回一个数字总数?

我正在设置一个跟踪焊接信息的电子表格。这种跟踪的要求之一是能够识别进行每个焊缝的焊工、他们焊接的金属类型、焊缝的接头设计,然后能够跟踪他们使用 5 个焊接中的任何一个进行的焊缝数量过程。我还需要根据所有这些相同的标准跟踪为每个焊工测试的焊缝数量。

我已经建立了一个可以工作的电子表格,但是要添加新焊工或删除其他焊工而不搞砸是非常困难的。我正在使用一个非常基本的 =countifs 公式,每次添加新人时我都必须手动更改该公式。

我基本上有大量的隐藏公式将所有内容汇总在一张纸上,然后我必须将所有这些信息放入表格中以显示检查百分比。

我对 Excel 不是很好,所以我放在一起的公式很耗时而且效率不高。

下面是我正在使用的当前公式的示例。

=COUNTIFS($H$10:$H$10102, "DK", $G$10:$G$10102, "GMAW-P", $C$10:$C$10102, "CS",$D$10:$D$10102, "BW") 在这个公式中,“DK”是焊工的识别模板,“GMAW-P”是使用的工艺,“CS”是材料类型,“BW”是焊缝的接头类型。这将返回 DK 使用 GMAW-P 工艺对 CS 材料进行的 BW 焊缝的数量。

下面是我用来确定检查结果的公式示例: =COUNTIFS($H$10:$H$10106, "DK", $G$10:$G$10106, "GMAW-P", $C$10:$C$10106, "CS", $D$10:$D$10106, "BW", $V$10:$V$10106, "ACCEPT")

这将返回 DK 使用 GMAW-P 工艺在 CS 材料上制作的被接受的 BW 焊缝数量。

基本上,我希望找到一个公式,可以将这些信息放在一起,而无需手动更改焊工 ID 模板。我不知道如何在此处加载图片以显示我为组织最终数据而放在一起的表格,但我认为如果 Vlookup 公式也能以某种方式提供基于上述内容的总数,它可能会起作用提到的限制标准。

这是一个示例图像:

在此处输入图像描述

0 投票
1 回答
282 浏览

rest - 使用 Google Cloud DNS REST API 删除 DNS 记录

我正在尝试使用 Google Cloud DNS REST API 删除 DNS 记录。我可以使用以下请求创建一个:

但是我不知道如何使用 API 删除我最近创建的记录。我也无法在文档中找到解决方案。