所有问题
c# - 如何将路由添加到剃须刀组件应用程序中的 Web api 页面
因此,就我而言,我希望将 Web api 控制器路由到现有的剃须刀组件项目。路由目前是这样发生的
我希望我可以添加这样的东西:
但是,我收到以下错误
“IEndpointRouteBuilder”不包含“MapRoute”的定义,最佳扩展方法重载“MapRouteRouteBuilderExtensions.MapRoute(IRouteBuilder, string, string)”需要“IRouteBuilder”类型的接收器
python - 在以下文本中找不到模式
我有一个文件,其模式如下;
我试图找到上述所有模式。但我也被困在空行中。这是我的模式代码,
(?:.+?)(\|\s\|(?:.+\n.+)###O)
更新:根据艾玛的建议.+?(\|\s\|).+?\s+(###O).+?\s+(\|\s\|)
仍然无法找到确切的模式。
经测试https://regex101.com/
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
java - 如何在 AWS 阶跃函数状态中使用另一个值动态创建一个输入?
我想根据收到的输入输出一个状态。
我创建了一个通用活动CopyFileActivity,将文件从一个 S3 存储桶复制到另一个。作为初始输入外部服务的名称,执行一些其他活动,然后执行CopyFileActivity活动。我有一个与每个服务对应的文件夹。有没有办法动态知道文件夹的名称作为输入CopyFileActivity?
初始输入如下:
我的 S3 文件夹结构是这样external-test-<service_name>的,对于这种特殊情况为external-test-xyz.
我希望CopyFileActivity活动的输入为:
注意 - 前缀external-test-和internal-test-是固定的。
各种方式:
- 更改活动代码并在活动中创建
sourceBucket和destBucket本身,而不是作为输入传递。但我想让这个活动通用,因为它会在许多其他场景中使用。 将初始输入更改为:
这会起作用,但是
sourceBucket是destBucket多余的参数。它也可能产生错误,因为有人给出可能会给出存储桶名称。将创建所需参数的通过状态
/li>
我尝试做类似的事情"sourceBucket.$": "external-test-" + "$.service",但不正确。
有什么办法可以做到这一点,或者任何人都可以建议任何其他方法来处理这个问题。
python - 将命令行参数传递给 runpy
我有两个文件,一个我关心的副作用发生在if __name__ == "__main__"警卫内:
第二个文件导入第一个(使用runpy)并打印字典:
到目前为止,这有效。但现在我想更改第一个文件以接受命令行参数:
问题是它process()是由其他人编写的,不在我的控制范围内,但我仍然想d在“处理”后获取更新的字典。
如何sys.argv在调用之前模拟runpy,或者以其他方式提供该值a.py?
javascript - 对象数组未通过扩展运算符正确赋值
我正在使用扩展运算符,但我的操作无法正常工作。
这是我的代码和问题。
我声明了一个对象数组。
let obj = [{id:1,name:"a"},{id:2,name:"b"}]
然后我将其复制到另一个变量。像这样。
let newObj = {...obj}
现在在复制我在 newObj 中得到的内容之后是数组的对象。意味着我可以访问newObj[0]或newObj[1]但我不能使用 for 循环。我无法访问newObj.length。如何解决这个问题。任何人都可以请建议。
scala - Akka - 远程集群发现
我正在设置一个 Akka 集群,以便能够使用 Artery 远程连接到其他节点。我按照以下教程设置了几个本地节点来模拟这种效果(https://developer.lightbend.com/docs/akka-management/current/bootstrap/local-config.html),它可以工作。这是我的配置文件:
现在,当我在另一台具有另一个 IP 地址的机器上启动完全相同的程序实例并在akka.discovery.config.services.local-cluster.endpoints.给我连接被对等错误消息拒绝。
知道我还缺少什么其他设置来使其在完全远程情况下工作吗?谢谢 !
python - 选择(并非所有参数都在 SQL 语句中使用)
嗨,我的代码有问题我想检查管道 process_item 中的重复 ID,如果没有重复的 id,我将在表中插入项目
这是我的代码
请问有什么想法吗?
sql-server - 如何将 p 标签中的内容保存到 SQL Server?
我想将<p>标签内的内容存储到数据库中。可能吗?
以下是我尝试过的。但是我在演示中遇到了错误,红色下划线。
是否可以将 p 标签的内容存储到数据库中?如果不能,如何存储经纬度值?
python - 添加循环机制后,代码不会将所有数据写入 csv 文件
我正在从 netCDF 文件中读取数据并将其缩减为向量,然后将向量写入 csv 文件。数据重新格式化工作正常,但是当我尝试将数据写入 csv 时,它不会写入整个文件。事实上,它甚至不写一个 csv 文件,而是写一个通用的“文件”类型。
我希望我没有包含太多代码。我知道读取 netCDF 文件并重新格式化它的代码是正确的。我包含了该代码,以防有一些交互弄脏了我没有看到的东西。
在我添加循环机制之前,我成功地生成了一个 csv 文件,但是从那时起,当我运行代码时,生成的文件比我的一个好的 csv 文件小 5000 KB,它们甚至不是 csv 文件。它们是一些通用文件类型。即使我尝试倒退并删除循环,我也无法重现我之前的成功。任何帮助将不胜感激。
python - 最大数至少两倍于其他的极端情况
我正在努力解决最大数至少是其他数的两倍 - LeetCode
- 最大的数量至少是其他人的两倍
在给定的整数数组
nums中,总是有一个最大的元素。找出数组中最大的元素是否至少是数组中其他数字的两倍。
如果是,则返回最大元素的索引,否则返回-1。
示例 1:
示例 2:
笔记:
nums将有一个范围内的长度[1, 50]。- Every
nums[i]将是范围内的整数[0, 99]。
条件nums将有一个范围内的长度,[1, 50]不需要检查len(nums) ==1和nums == None
我的解决方案
运行测试用例:
怎么能理解这个Testcase?
我的理解是,如果只有一个元素,没有其他元素,其他元素都没有,所以条件:
找出数组中最大的元素是否至少是数组中其他数字的两倍。
不满意。
typescript - 在打字稿中存储接口/类型列表
我正在尝试做一些新的事情,但我有一个小问题:
我有以下=>
在一项服务中,我有以下内容
现在,有了这个我可以订阅和关注更新事件 =>
问题是,我想输入目标,以便在切换时,我知道我要处理什么。现在,目标类型是 any,但我想绑定与类型事件相关的类型。
简单的方法是制作多种类型,如下所示:
做
但我想要一些 SynchGroupEventType.ADD_MAP。
我考虑过使用命名空间,但它是矫枉过正。
另外,如果我想调度和事件
到这里,我的值是any,我希望我能到以下
c++ - 从将其作为参数的函数返回引用
从概念上讲,我有一门课可以做到这一点。请注意,底层数据类型在实际应用程序中更为复杂。这只是为了简化:
因为为未知数调用 getValueAstring_id会导致错误,所以通常同时调用这两个命令:
find因为这需要对数据库对象进行两次后续操作,所以我制作了这个函数bool getValueB(std::string string_id, int& val),如果在数据库中则返回 true string_id,并将映射的值分配给val.
这两个getValue函数的内容几乎相同,所以我想getValueB在getValueA. 这是我超出我的深度的地方,通过这种尝试:
显然static关键字在这里是不合适的,因为值不应该在函数之间共享。const此外,参考不在的事实getValueB也是次优的。
我的问题:
- 什么是正确的编写方法
getValueA2,它试图返回它在参数中获得的引用?中间val_tmp看起来很恶心。 - 引用可以
const在这个结构中吗?
我倾向于改变getValueB以const int& getValueB(std::string string_id, const bool value_exists_in_db)解开这个混乱,但我有兴趣找出什么是可能的以及我哪里出错了。
编辑:请注意const int& getValueA(std::string string_id),理想情况下,不应更改的声明以避免更改代码库的其余部分。
java - “net.proteanit.sql.DbUtils”的导入网无法解决
我正在使用 eclipse 2018-09 版本。在我的项目中,我添加了 rs2xml jar 用于使用数据集到 jtable 的数据。但是当我导入net.proteanit.sql.DbUtils它时显示错误并且消息是
进口网无法解决
提前致谢。
angular - Angular:点击事件在移动设备上不起作用
点击事件在移动设备(Ipad 和三星手机)上不起作用。该页面被重定向到正确的路线,但它是空白的。当我点击“Enter”时,它起作用了。
这是html表单:
这个 onNameKeyUp 函数:
编辑:我正在添加 getWordList() 函数:
javascript - 保存用户输入的状态/上下文
我有两个.vue组件:Main.vue和Two.vue它们之间的交互。
Main是一种表单,它接受用户对 <input> 对象的输入(大约 30-40 个这些输入),允许他们输入字符串或 int 值。
Main包含一个要移入的按钮Two,并Two包含一个按钮,单击该按钮应返回Main并保留用户输入的任何值。
如果我想在主页中保留这些值,我想知道我需要使用什么方法。
所有研究都表明这是“状态保存”的一种形式,并指向使用vuex,但我不确定这个库是否适合这种用例。它似乎更适合具有复杂交互的大型应用程序。我该走哪条路?我是否使用本地存储或 cookie 之类的东西?
android - 使用 Firebase 过滤 RecyclerView
我正在尝试实现某种类型的过滤机制,以便用户可以选择一个过滤器并刷新底层的 RecyclerView。我想设置它,以便在选择给定过滤器时,它会触发特定的 Firebase 查询。我做了一些研究,但找不到任何人正在实施我正在寻找的东西。我非常喜欢 Asana 对这个覆盖层所做的事情,它可以根据特定状态过滤你的任务:
有没有人实现过类似的东西?
javascript - 通过js在Chrome元素选项卡中显示元素
是否有这样的 api 可以在 Chrome 的元素选项卡中显示某个元素?我有一个整页覆盖层,使我无法通过单击来聚焦元素,我必须跟踪 html 树以将其聚焦在元素选项卡中,这非常糟糕。
dart - 飞镖的私人二传手
我一直在寻找,但找不到任何参考。在更改私有变量后,我想在 Dart 中创建一个私有 setter 来调用附加函数。
我怎样才能做到这一点?
javascript - Keyup 事件触发下一个输入字段的操作
我有3个输入框。当用户在其中输入任何值时,我想调用函数以突出显示框。通过使用 keyup 功能,我能够实现它,但它也会触发其下一个输入元素的 keyup 功能。下面是我的代码
工作演示 - https://www.w3schools.com/code/tryit.asp?filename=G38SF7O5Q7MQ
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" 上运行。
angular - 如何在打字稿中显示随机数组位置?
我创建了一个捕获数组并选择随机位置的方法。我想显示一个或多个随机位置。我使用 *ngFor 指令来显示我的数组的所有位置,但我不知道如何显示这个随机位置;
这就是显示数组的方式
python - AttributeError: ("'Series' object has no attribute 'iterrows'", u'occurred at index Identifier 1') 等问题
当我尝试将数据框传递给我创建的函数时,我收到了一个 AttributeError。
我创建了一个函数,它应该对我传递的数据帧中的一行进行一些基本操作,但前提是其中一个单元格包含某个值。第一次发帖抱歉,如果它很长。这是相关的代码和错误。
现在我意识到该功能可能还有其他问题,但这是迄今为止我遇到的第一个问题。我觉得这与我如何将数据框传递给函数有关,但我不知道如何修复它。
javascript - 如何将数字0识别为零而不是偶数
完整的菜鸟。只想将数字 0 记录为零而不是偶数。
我希望输出为“零”,但它会一直记录它。
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 但不是我自己的。