所有问题

0 投票
0 回答
194 浏览

c# - 如何将路由添加到剃须刀组件应用程序中的 Web api 页面

因此,就我而言,我希望将 Web api 控制器路由到现有的剃须刀组件项目。路由目前是这样发生的

我希望我可以添加这样的东西:

但是,我收到以下错误

“IEndpointRouteBuilder”不包含“MapRoute”的定义,最佳扩展方法重载“MapRouteRouteBuilderExtensions.MapRoute(IRouteBuilder, string, string)”需要“IRouteBuilder”类型的接收器

0 投票
2 回答
77 浏览

python - 在以下文本中找不到模式

我有一个文件,其模式如下;

我试图找到上述所有模式。但我也被困在空行中。这是我的模式代码,

(?:.+?)(\|\s\|(?:.+\n.+)###O)

更新:根据艾玛的建议.+?(\|\s\|).+?\s+(###O).+?\s+(\|\s\|)

仍然无法找到确切的模式。

经测试https://regex101.com/

0 投票
1 回答
208 浏览

python - 类型错误和属性错误

我在网上搜索了很多方法,但仍然无法解决。我是python的初学者。请帮我看看。

调试结果:

C:\Users\strives>python C:\Users\strives\Desktop\test.py Traceback(最近一次调用最后):

文件“C:\Users\strives\Desktop\test.py”,第 28 行,在 copyPicMain m.update(clip.GetClipboardData(win32con.CF_DIB))

TypeError:指定的剪贴板格式不可用

空的

回溯(最近一次通话最后):

文件“C:\Users\strives\AppData\Local\Programs\Python\Python37-32\lib\site-

packages\PIL\Image.py",第 2656 行,打开 fp.seek(0)

AttributeError: 'list' 对象没有属性 'seek'

在处理上述异常的过程中,又出现了一个异常:

回溯(最近一次通话最后):

文件“C:\Users\strives\Desktop\test.py”,第 60 行,在 copyPicMain(imagePathList)

文件“C:\Users\strives\Desktop\test.py”,第 42 行,在 copyPicMain img = Image.open(imagePath)

文件“C:\Users\strives\AppData\Local\Programs\Python\Python37-32\lib\site-packages\PIL\Image.py”,第 2658 行,打开 fp = io.BytesIO(fp.read() )

AttributeError:“列表”对象没有属性“读取”

编辑

我重新编译它并出现以下错误。

C:\Users\strives>python C:\Users\strives\Desktop\test.py

cfdb447aa6b20d45ba79b5802a677454 1aa0384b01ed1e2ecd6158c52a1355a5 1aa0384b01ed1e2ecd6158c52a1355a5 c28f8947d15edb17752ec5f503a1b82b

回溯(最近一次通话最后):

文件“C:\Users\strives\Desktop\test.py”,第 27 行,在 copyPicMain clip.OpenClipboard()

pywintypes.error: (5, 'OpenClipboard', 'Access is denied.') c28f8947d15edb17752ec5f503a1b82b cfdb447aa6b20d45ba79b5802a677454

0 投票
0 回答
101 浏览

java - 如何在 AWS 阶跃函数状态中使用另一个值动态创建一个输入?

我想根据收到的输入输出一个状态。

我创建了一个通用活动CopyFileActivity,将文件从一个 S3 存储桶复制到另一个。作为初始输入外部服务的名称,执行一些其他活动,然后执行CopyFileActivity活动。我有一个与每个服务对应的文件夹。有没有办法动态知道文件夹的名称作为输入CopyFileActivity

初始输入如下:

我的 S3 文件夹结构是这样external-test-<service_name>的,对于这种特殊情况为external-test-xyz.

我希望CopyFileActivity活动的输入为:

注意 - 前缀external-test-internal-test-是固定的。

各种方式:

  1. 更改活动代码并在活动中创建sourceBucketdestBucket本身,而不是作为输入传递。但我想让这个活动通用,因为它会在许多其他场景中使用。
  2. 将初始输入更改为:

    这会起作用,但是sourceBucketdestBucket多余的参数。它也可能产生错误,因为有人给出可能会给出存储桶名称。

  3. 将创建所需参数的通过状态

    /li>

我尝试做类似的事情"sourceBucket.$": "external-test-" + "$.service",但不正确。

有什么办法可以做到这一点,或者任何人都可以建议任何其他方法来处理这个问题。

0 投票
2 回答
3237 浏览

python - 将命令行参数传递给 runpy

我有两个文件,一个我关心的副作用发生在if __name__ == "__main__"警卫内:

第二个文件导入第一个(使用runpy)并打印字典:

到目前为止,这有效。但现在我想更改第一个文件以接受命令行参数:

问题是它process()是由其他人编写的,不在我的控制范围内,但我仍然想d在“处理”后获取更新的字典。

如何sys.argv在调用之前模拟runpy,或者以其他方式提供该值a.py

0 投票
0 回答
22 浏览

javascript - 对象数组未通过扩展运算符正确赋值

我正在使用扩展运算符,但我的操作无法正常工作。

这是我的代码和问题。

我声明了一个对象数组。

let obj = [{id:1,name:"a"},{id:2,name:"b"}] 然后我将其复制到另一个变量。像这样。

let newObj = {...obj}

现在在复制我在 newObj 中得到的内容之后是数组的对象。意味着我可以访问newObj[0]newObj[1]但我不能使用 for 循环。我无法访问newObj.length。如何解决这个问题。任何人都可以请建议。

0 投票
1 回答
264 浏览

scala - Akka - 远程集群发现

我正在设置一个 Akka 集群,以便能够使用 Artery 远程连接到其他节点。我按照以下教程设置了几个本地节点来模拟这种效果(https://developer.lightbend.com/docs/akka-management/current/bootstrap/local-config.html),它可以工作。这是我的配置文件:

现在,当我在另一台具有另一个 IP 地址的机器上启动完全相同的程序实例并在akka.discovery.config.services.local-cluster.endpoints.给我连接被对等错误消息拒绝。

知道我还缺少什么其他设置来使其在完全远程情况下工作吗?谢谢 !

0 投票
1 回答
98 浏览

python - 选择(并非所有参数都在 SQL 语句中使用)

嗨,我的代码有问题我想检查管道 process_item 中的重复 ID,如果没有重复的 id,我将在表中插入项目

这是我的代码

请问有什么想法吗?

0 投票
0 回答
105 浏览

sql-server - 如何将 p 标签中的内容保存到 SQL Server?

我想将<p>标签内的内容存储到数据库中。可能吗?

以下是我尝试过的。但是我在演示中遇到了错误,红色下划线。

是否可以将 p 标签的内容存储到数据库中?如果不能,如何存储经纬度值?

0 投票
0 回答
22 浏览

python - 添加循环机制后,代码不会将所有数据写入 csv 文件

我正在从 netCDF 文件中读取数据并将其缩减为向量,然后将向量写入 csv 文件。数据重新格式化工作正常,但是当我尝试将数据写入 csv 时,它不会写入整个文件。事实上,它甚至不写一个 csv 文件,而是写一个通用的“文件”类型。

我希望我没有包含太多代码。我知道读取 netCDF 文件并重新格式化它的代码是正确的。我包含了该代码,以防有一些交互弄脏了我没有看到的东西。

在我添加循环机制之前,我成功地生成了一个 csv 文件,但是从那时起,当我运行代码时,生成的文件比我的一个好的 csv 文件小 5000 KB,它们甚至不是 csv 文件。它们是一些通用文件类型。即使我尝试倒退并删除循环,我也无法重现我之前的成功。任何帮助将不胜感激。

0 投票
5 回答
213 浏览

python - 最大数至少两倍于其他的极端情况

我正在努力解决最大数至少是其他数的两倍 - LeetCode

  1. 最大的数量至少是其他人的两倍

在给定的整数数组nums中,总是有一个最大的元素。

找出数组中最大的元素是否至少是数组中其他数字的两倍。

如果是,则返回最大元素的索引,否则返回-1。

示例 1:

示例 2:

笔记:

  1. nums将有一个范围内的长度[1, 50]
  2. Everynums[i]将是范围内的整数[0, 99]

条件nums将有一个范围内的长度,[1, 50]不需要检查len(nums) ==1nums == None

我的解决方案

运行测试用例:

怎么能理解这个Testcase?

我的理解是,如果只有一个元素,没有其他元素,其他元素都没有,所以条件:

找出数组中最大的元素是否至少是数组中其他数字的两倍。

不满意。

0 投票
2 回答
376 浏览

typescript - 在打字稿中存储接口/类型列表

我正在尝试做一些新的事情,但我有一个小问题:

我有以下=>

在一项服务中,我有以下内容

现在,有了这个我可以订阅和关注更新事件 =>

问题是,我想输入目标,以便在切换时,我知道我要处理什么。现在,目标类型是 any,但我想绑定与类型事件相关的类型。

简单的方法是制作多种类型,如下所示:

但我想要一些 SynchGroupEventType.ADD_MAP。

我考虑过使用命名空间,但它是矫枉过正。

另外,如果我想调度和事件

到这里,我的值是any,我希望我能到以下

0 投票
5 回答
88 浏览

c++ - 从将其作为参数的函数返回引用

从概念上讲,我有一门课可以做到这一点。请注意,底层数据类型在实际应用程序中更为复杂。这只是为了简化:

因为为未知数调用 getValueAstring_id会导致错误,所以通常同时调用这两个命令:

find因为这需要对数据库对象进行两次后续操作,所以我制作了这个函数bool getValueB(std::string string_id, int& val),如果在数据库中则返回 true string_id,并将映射的值分配给val.

这两个getValue函数的内容几乎相同,所以我想getValueBgetValueA. 这是我超出我的深度的地方,通过这种尝试:

显然static关键字在这里是不合适的,因为值不应该在函数之间共享。const此外,参考不在的事实getValueB也是次优的。

我的问题:

  • 什么是正确的编写方法getValueA2,它试图返回它在参数中获得的引用?中间val_tmp看起来很恶心。
  • 引用可以const在这个结构中吗?

我倾向于改变getValueBconst int& getValueB(std::string string_id, const bool value_exists_in_db)解开这个混乱,但我有兴趣找出什么是可能的以及我哪里出错了。


编辑:请注意const int& getValueA(std::string string_id),理想情况下,不应更改的声明以避免更改代码库的其余部分。

0 投票
0 回答
632 浏览

java - “net.proteanit.sql.DbUtils”的导入网无法解决

我正在使用 eclipse 2018-09 版本。在我的项目中,我添加了 rs2xml jar 用于使用数据集到 jtable 的数据。但是当我导入net.proteanit.sql.DbUtils它时显示错误并且消息是

进口网无法解决

提前致谢。

0 投票
0 回答
1192 浏览

angular - Angular:点击事件在移动设备上不起作用

点击事件在移动设备(Ipad 和三星手机)上不起作用。该页面被重定向到正确的路线,但它是空白的。当我点击“Enter”时,它起作用了。

这是html表单:

这个 onNameKeyUp 函数:

编辑:我正在添加 getWordList() 函数:

0 投票
0 回答
43 浏览

javascript - 保存用户输入的状态/上下文

我有两个.vue组件:Main.vueTwo.vue它们之间的交互。

Main是一种表单,它接受用户对 <input> 对象的输入(大约 30-40 个这些输入),允许他们输入字符串或 int 值。

Main包含一个要移入的按钮Two,并Two包含一个按钮,单击该按钮应返回Main保留用户输入的任何值。

如果我想在主页中保留这些值,我想知道我需要使用什么方法。

所有研究都表明这是“状态保存”的一种形式,并指向使用vuex,但我不确定这个库是否适合这种用例。它似乎更适合具有复杂交互的大型应用程序。我该走哪条路?我是否使用本地存储或 cookie 之类的东西?

0 投票
1 回答
34 浏览

android - 使用 Firebase 过滤 RecyclerView

我正在尝试实现某种类型的过滤机制,以便用户可以选择一个过滤器并刷新底层的 RecyclerView。我想设置它,以便在选择给定过滤器时,它会触发特定的 Firebase 查询。我做了一些研究,但找不到任何人正在实施我正在寻找的东西。我非常喜欢 Asana 对这个覆盖层所做的事情,它可以根据特定状态过滤你的任务:

https://imgur.com/a/ltYoa9w

有没有人实现过类似的东西?

0 投票
1 回答
57 浏览

javascript - 通过js在Chrome元素选项卡中显示元素

是否有这样的 api 可以在 Chrome 的元素选项卡中显示某个元素?我有一个整页覆盖层,使我无法通过单击来聚焦元素,我必须跟踪 html 树以将其聚焦在元素选项卡中,这非常糟糕。

0 投票
2 回答
4123 浏览

dart - 飞镖的私人二传手

我一直在寻找,但找不到任何参考。在更改私有变量后,我想在 Dart 中创建一个私有 setter 来调用附加函数。

我怎样才能做到这一点?

0 投票
1 回答
226 浏览

javascript - Keyup 事件触发下一个输入字段的操作

我有3个输入框。当用户在其中输入任何值时,我想调用函数以突出显示框。通过使用 keyup 功能,我能够实现它,但它也会触发其下一个输入元素的 keyup 功能。下面是我的代码

工作演示 - https://www.w3schools.com/code/tryit.asp?filename=G38SF7O5Q7MQ

0 投票
1 回答
682 浏览

fluent-nhibernate - 使用 Fluent NHibernate 连接到 Postgres 会引发异常

这是我的休眠设置:

我收到以下错误:

内部异常 1:HibernateException:无法从 NHibernate.Driver.NpgsqlDriver、NHibernate、Version=5.2.0.0、Culture=neutral、PublicKeyToken=aa95f207798dfdb4 创建驱动程序。

内部异常 2:TargetInvocationException:调用的目标已引发异常。

内部异常 3:ArgumentException:找不到请求的 .Net Framework 数据提供程序。它可能没有安装。

当我使用 SQLServer 时,相同的配置集似乎可以工作。当然,对于 SQL Server,我使用的是 SQLServer 配置对象。项目在 .NET Version=v4.7.2" 上运行。

0 投票
1 回答
245 浏览

angular - 如何在打字稿中显示随机数组位置?

我创建了一个捕获数组并选择随机位置的方法。我想显示一个或多个随机位置。我使用 *ngFor 指令来显示我的数组的所有位置,但我不知道如何显示这个随机位置;

这就是显示数组的方式

0 投票
1 回答
2024 浏览

python - AttributeError: ("'Series' object has no attribute 'iterrows'", u'occurred at index Identifier 1') 等问题

当我尝试将数据框传递给我创建的函数时,我收到了一个 AttributeError。

我创建了一个函数,它应该对我传递的数据帧中的一行进行一些基本操作,但前提是其中一个单元格包含某个值。第一次发帖抱歉,如果它很长。这是相关的代码和错误。

现在我意识到该功能可能还有其他问题,但这是迄今为止我遇到的第一个问题。我觉得这与我如何将数据框传递给函数有关,但我不知道如何修复它。

0 投票
2 回答
42 浏览

javascript - 如何将数字0识别为零而不是偶数

完整的菜鸟。只想将数字 0 记录为零而不是偶数。

我希望输出为“零”,但它会一直记录它。

0 投票
2 回答
2520 浏览

amazon-web-services - 为什么我的 API Gateway WebSocket 没有发送配置了自定义域名的响应?

我已经使用 API Gateway 配置了一个 WebSocket API,并试图为其配置一个自定义域名。这是一个非常简单的 API,用于在连接的客户端之间发送消息,将连接 ID 存储在 DynamoDB 中。本质上,它类似于此处演示的示例:https ://aws.amazon.com/blogs/compute/announcing-websocket-apis-in-amazon-api-gateway/

使用 AWS 生成的 URL 即 wss://.execute-api.us-west-2.amazonaws.com/ 时一切正常。但是,当我按照AWS 的这些说明设置自定义区域域名时,我可以连接但无法在客户端之间发送消息。

我检查了我的 Lambda 函数的 Cloudwatch 日志,没有看到任何错误,并尝试使用我的 CloudFormation 模板启动一个全新的环境,但无济于事。

很清楚,以下连接命令会正确触发我的 Lambda 函数,并使用 AWS 生成的 URL 和我在 Route 53 中的 URL 连接我的客户端。

以下命令向连接的客户端发送消息,使用 AWS 生成的 URL 但不是我自己的。