所有问题

0 投票
1 回答
83 浏览

vb.net - Linq 在一个类的几个属性中搜索一个字符串匹配,其中一些属性是另一个类的列表

我有以下课程

由此我创建了一个列表bking,名为我要搜索匹配项。

我正在使用一个字符串 .. searchString,它是用户输入并转换为小写的文本框的值。

我想查询此列表以查找任何属性中的匹配项,因此无论我输入帐户名称、航班号还是预订日期,查询都将返回包含searchString我正在搜索的属性中的所有预订。我知道会有一些额外的结果,但没关系。请参阅下面的代码。该查询效果很好,目前我不打算在单独的线程上运行它。我的问题是,对于被注释掉的最后三行,属性都是另一个类的列表,我想搜索每个这些类的特定属性以进行匹配。例如乘客的.Name财产

我知道我可以进行单独的搜索,但这似乎非常低效。有没有办法在同一个查询中搜索这些列表属性?我问的原因是每次用户在提供值的文本框中键入一个字母时都会执行搜索searchString

更新

为了回应@caiusjard 的评论,我决定添加一个非常基本的去抖动功能,以便搜索仅在最后一次按键后 500 毫秒发生。所以当用户在文本框中输入时,一个计时器(设置为 500 毫秒)是每当按下一个键时停止和启动。每当用户键入另一个字符时,计时器就会停止并重新启动。如果计时器在下一次按键之前滴答作响,则搜索数据。

0 投票
3 回答
244 浏览

javascript - 在 REACTJS 中显示具有内联样式的背景图像

我正在尝试使用 ReactJs 中的内联样式从文件夹(所附图片中给出的地址)映射图像。所有数据都是从 db.json 导入的,我想用文本(位置:绝对)显示图像(位置:相对),但图片无法显示,我找不到出错的地方。图片不显示。截屏

0 投票
2 回答
2501 浏览

c++ - 将 Json 对象转换为字符串

这是我的代码片段:

我想将整个 JSON 对象更改jstd::string并将其发送到服务器。

如何将此对象转换为std::string
我尝试使用asString. 我对这个 JSON 东西很陌生。

0 投票
0 回答
501 浏览

user-interface - 如何实现 Flutter CustomPainter 在图像上准确渲染?

我是新来的颤振我正在通过使用自定义画家实现在照片应用程序上绘图我可以成功地在图像上绘制但不幸的是画布的点与我在前一个屏幕中绘制的点不匹配。

这是文件代码的要点,
https://gist.github.com/ahsanalidev/5665f47d3393c23193881c7e32b2061f

merge_image.dart 是我遇到问题的地方。paperwidget.dart 和 papaerpainter.dart 是我在列表中添加偏移的地方。我已经搜索了 StackOverflow,我确实找到了许多在 Canvas 中绘制并使用 CustomPainter 显示它的解决方案,但没有一个用于使用图片记录器保存这些偏移量的解决方案,非常感谢任何帮助。提前致谢。

在图像上绘图的代码

0 投票
2 回答
139 浏览

python - python:保持数据库打开/或重新连接的最佳方法

我有一个 python 脚本,它总是在后台运行

nohup python script.py &

所以脚本的作用是:它检查 mqtt 是否有任何消息,如果为真,则将其插入数据库

我使用这种方式连接到数据库,但几个小时后连接关闭并且脚本正在运行但它无法插入到数据库

问题:

  1. 我需要每次在SQL.execute()之前打开新连接还是更好地保持打开状态?
  2. 你能添加你认为更好用的代码吗
0 投票
2 回答
88 浏览

c - 仅使用循环的非重复组 6 个随机数

你能帮我解决这个问题吗?我很难概念化这一点。他还需要全局声明

对于这个项目,您的任务是构建一个用户应用程序,该应用程序将选择一组随机数。您的应用程序必须使用函数并传递值。您的程序将选择 6 个随机数的集合,其值为 1 到 53。用户应该能够选择生成多少个集合。挑战将是确保在一组 6 中没有一个数字是重复的。您的程序应该提示用户并询问他们希望拥有多少组号码。这可以用作彩票快速选择应用程序。对于那些不容忍赌博的人来说,它可能只是一个选择随机数来玩游戏的工具。

这是在阵列课之前。我应该使用循环和srand((time(NULL)). 没有数组或洗牌功能。

所以我在想:

0 投票
0 回答
849 浏览

reactjs - React 编辑按钮 + 填充输入字段(PUT METHOD/PUT REQUEST)

我正在创建一个应用程序,其中后端是 Node js,服务器是 express 服务器,Postgresql 数据库和用于数据库连接和模型的 sequlize,REST API。我通过 POSTMAN 测试了我的应用程序。我的应用程序从后端和所有 CRUD 方法都可以正常工作。我使用 React js 作为前端。我能够成功地显示、添加和删除数据库中的数据。但我被困在更新数据中。这是我第一次使用 PUT 方法。我真的不知道如何编辑有效数据。我的应用可视化。在阅读了几篇文章后,我制作了这样的应用程序。如果有人帮助我,我会很高兴。这是我项目的 Gitlab 存储库

这是我的 app.js,我在其中使用 react-dom 将编辑重定向到 UpdateStudent 组件

这是我从后端导入到前端的 API

这是我显示所有数据的主要组件。我成功实现了删除按钮逻辑。但是在单击编辑按钮后,它显示为这样(图像),看起来很奇怪。

这是更新输入字段,它将引导更新组件。我不知道如何填充该字段。

0 投票
1 回答
1016 浏览

python - Signal.NEWNYM 在scrapy中间件中使用时不提供新的IP地址

我正在使用带有 privoxy 和 tor 的爬虫网络爬虫。一切都已正确配置,我可以通过 privoxy 浏览 Tor 网络。

我希望用于抓取每个地址的 ip 随着每个请求/x 个请求而改变。我正在使用controller.signal(Signal.NEWNYM)代理中间件来尝试这里的答案:Scrapy with Privoxy and Tor: how to renew IP,但我没有得到任何 ip 更改。

这是用于更改 Tor 电路和 ip 的中间件:

我知道改变tor电路并不一定意味着ip的改变,但是我controller.signal(Signal.NEWNYM)在一个单独的脚本中进行了测试,发现tor电路的改变确实会导致ip的周期性变化。这是我用来测试的脚本:

从这个脚本我会得到如下输出,显示周期性的 ip 变化:

然而,对于我的蜘蛛,我没有得到这种周期性变化。在 ip-log.csv 中,我只是得到一个巨大的列表,其中包含一遍又一遍地重复的相同 IP 地址。我究竟做错了什么?

这是我正在使用的蜘蛛代码:

0 投票
1 回答
94 浏览

javascript - 通过 react-native 导航传递参数

伙计们。

我现在遇到一个问题,即将参数传递给单个项目屏幕。

问题是我正在尝试使用id我传递的在fetch.

我检查了文档,它对我一点用都没有。

这是代码:

onPress={ () => this.props.navigation.navigate("Item", { id: item.idItem })}

如您所见,我正在尝试通过id

现在,让我们进入下一个屏幕:

SingleItemScreen.js

我不知道如何传递id,我在一个组件和not一个函数中这样做。

我怎么可能通过它并在上面使用它render()

0 投票
3 回答
976 浏览

python - WebScraping - 从 td 类中提取值

我正在尝试编写一个简单的 Py 网络抓取文件来从网页上的表格中提取特定值,但结果并没有以当前的形式出现。我想我在使用 soup.find 命令时做错了什么。

我期待 93,099 的值,但打印提供了结果

我也无法将结果格式转换为字符串。

截图以防万一 截图以防万一

0 投票
1 回答
29 浏览

node.js - Mongodb 聚合 $limit 不返回文档

我必须使用限制,但是当我使用此聚合时不会返回文档:

怎么了?

提示:当我将 $limit 设置为像 999999999 这样的大数字时,会返回所有文档。

0 投票
0 回答
117 浏览

ruby-on-rails - 从 rails 5.1 迁移到 5.2 后,模型重新索引时出现错误“TypeError: no implicit conversion of nil into Hash”

在我将 rails 从 5.1 升级到 5.2 并且Searchkick gem也升级到版本 4.3 之后,我尝试reindex在我的模型上运行,但是对于测试和开发环境,每个模型都会出现错误。

TypeError: no implicit conversion of nil into Hash

来自(开发环境)的堆栈跟踪:


来自(测试环境)的堆栈跟踪:

0 投票
1 回答
28 浏览

python - 从记事本导入数据时如何解决“索引错误:数组索引过多”

我正在从记事本中导入两列数据并尝试绘制它们。第一列数据值(角度)的范围从 10 到 110,增量为 0.1,第二列(强度)对于每个相应的角度增量都有一个值。错误来自 x = data_file[0,:] 行。

并按照这里的要求是 .dat 文件的一些行:

0 投票
1 回答
120 浏览

javascript - 在未来的设定日期执行 Javascript 函数

是否有可能在未来设定的日期和时间在 JS 中执行一个函数?

我有一个<h3>我想class在 4 月 10 日 12:00 更改的。这可能吗?如果可以,有人可以指出我正确的方向吗?非常感谢!

0 投票
1 回答
244 浏览

java - 休眠保留关键字转义不起作用

MYSQL由于在休眠模型中使用保留关键字,我遇到了错误。

我在我的application.properties文件中设置了以下属性,它以前可以工作,但现在它不起作用,我无法弄清楚为什么。

现在我必须在我的模型定义中手动转义列才能使其工作。

我该如何进一步调试?我怎样才能确保该物业正在被取走?

0 投票
1 回答
198 浏览

bash - 如何使用 ssh 在远程服务器中运行功能并期望?

我需要通过 SSH 在远程服务器上运行一个功能。我正在使用期望自动登录到远程服务器。在远程机器上,我可以运行命令、本地脚本,但功能不起作用。我得到“bash:foo:找不到命令”。也许函数定义不会像发送命令一样发送到服务器。这是我的脚本:

是否可以使用 ssh/expect 在远程机器上运行功能?

0 投票
3 回答
37 浏览

user-interface - 为什么这个 FAB 不更新状态?

我尽可能地关注了这个问题:Adding new ListTile item on click

虽然它不一定像它可能的那样可重现,但我创建了一些可以编译但没有按预期运行的东西:

期望的行为是:

  • 在应用程序启动时,填充了带有种子的三张“卡片”。
  • 按下按钮时,会添加一个新的“卡片”,其中包含值"new Seed""with notes"

我希望我错过了一些关于设置状态的基本信息(昨天才开始),但我对下一步该去哪里了解更多。

V2:

使用@andrea689,我可以编译,但又遇到了同样的问题:

这是班级应该看起来的样子吗?它现在不再添加新项目。

最终解决方案

0 投票
4 回答
20052 浏览

javascript - Angular 9 - 无法绑定到“formGroup”,因为它不是“form”的已知属性

我的代码环境是 Angular 9,当我设置响应式表单时,我遇到了这个错误:

错误 NG8002:无法绑定到“formGroup”,因为它不是“form”的已知属性。

我在 Google 和 StackOverflow 进行了一些研究,但在使用 Angular 9 时找不到相同的问题,但是,根据其他帖子的建议,我将 ReactiveFormsModule 导入 app.module.ts、routing.module.ts 和 recipe-编辑.component.spec.ts 文件。但是,错误不断弹出。我附上我的代码,有人可以给我建议吗?

app.module.ts

路由.module.ts

配方-edit.component.ts

配方-edit.component.html

配方-edit.component.spec.ts

0 投票
1 回答
32 浏览

node.js - 如何将文档嵌套到其他文档中

我正在开发一个 rest API 应用程序,我有很多不同的方法可以做完全不同的事情。因此,我决定将我的数据库结构化为不同的文件夹是一个好主意,每个文件夹存储不同的集合。因此,我希望在我的数据库中设计一个类似文件夹的结构来组织这个,并且认为将文档嵌套到其他文档中是可行的方法。我怎样才能做到这一点?(我使用 express 作为我的 API 框架供参考)

0 投票
0 回答
43 浏览

angular - 如何禁用prime ng下拉列表中的特定选择项?

我有一个像这样的angular应用程序primeNg dropdown

`component.ts'

现在我想disabledropdown. 那么我该怎么做呢?

0 投票
1 回答
20 浏览

java - 有没有更好的方法来编写代码来查找 3 位数字的回文?

我编写了一个程序来确定所有回文 3 位数字。是否有很多有效的方法可以编写这个程序?

0 投票
1 回答
183 浏览

c# - 如何确定一个程序集是针对 .net 核心、.net 框架还是 .net 标准构建的?

例如,给定 NewtonSoft.Json.dll,它的构建目标可能是针对 .net 标准的,也可能是仅针对 .net 核心或仅针对 .net 框架的。我们可以从 dll 中检测到它的构建目标吗?

0 投票
1 回答
38 浏览

collections - 在 F# 中配对集合元素

我在这里查看收集功能列表:https ://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/fsharp-collection-types

但我似乎找不到我要找的东西。

我有一个元素列表:

我正在寻找这样的东西:

它会经过我的地方:

有没有办法用内置函数做到这一点?

0 投票
1 回答
72 浏览

sql - 在由另一列过滤的行中查询不同的列

我正在使用 Linq 和 Entity Framework Core 开发一个项目。

我正在为一个查询而苦苦挣扎。

我有两个数据访问模型。

职位发布是一个以 ID 为键的实体/表。它有一个角色标题(强制)和 1-5 个域(这解释了为什么 Domain 的 Id 属性可以为空)。Domain 有 CategoryId 和 SubcategoryId 作为键。求职者将能够按域过滤职位发布。域的示例是:

如果两个域的 categoryId 或 subcategoryId 不同,则它们是不同的。

相关查询的用户案例: 用户(雇主 X)发布了 3 个职位:Y、Z 和 W。Y 和 Z 的职位名称均为“软件开发人员”,而 W 的职位名称为“前端开发人员”。职位 Y 有一个域:IT、移动。职位发布 Z 有两个域:IT、移动和 IT、数据库。职位 W 有一个领域:IT、设计。用户现在想要创建第三个帖子。用户单击 +Post 按钮,系统会提示您选择以前的角色标题(“软件开发人员”或“前端开发人员”)或创建一个新职位。在这种情况下,用户从上一个项目列表中选择“软件开发者”。接下来,提示用户提交域。我们希望通过提供一个可选择的不同域列表来简化我们的用户,这些域之前已申请职位名称为“软件开发人员”的职位。

所以问题是我们如何在 Linq 中编写此查询,以便我们获得所有不同域的 IEnumerable,这些域应用于所有职位的特定角色头衔,由 SQL 服务器执行,而不是由客户端执行。

我尝试了不同的策略,例如在 Linq 中进行投影、加入、分组,但没有得到我想要的结果。我能做到这一点的唯一方法是检索按角色标题过滤的所有职位发布并删除我的视图模型中的重复项。

甚至可以在 Linq 中执行此操作,还是我必须在 SQL 中编写此查询?

提前致谢。

0 投票
0 回答
13 浏览

reporting-services - SSRS 报告在一个数据源上成功运行,当我运行连接到不同数据源的同一报告时,报告未加载

我有一份报告使用存储的 proc-ABC。ABC 存储过程位于两个不同的数据源 1 和 2 中。当我运行连接到一个数据源 1 的报表时,报表会快速加载,当我连接到不同的数据源 2 时,报表会显示加载但从不加载。

我尝试将“超时秒数”增加到 Max 并运行报告,但我仍然看到同样的问题。谁能告诉我如何解决这个问题。