所有问题
c++ - mainwindow.cpp:(.text+0x9): 未定义引用,QT 项目在单元测试期间失败
我正在提交一个 QT 项目,但是我课程上的自动化单元测试给了我以下错误。我一直试图找出问题所在,但我不知道为什么。完整的错误如下。
这是我的文件。
mainwindow.hh
stopwatch.hh
mainwindow.cpp
stopwatch.cpp
timer.pro
我已经多次清理和重建项目,但没有解决任何问题。
python - Pandas - 用指定的最小值和最大值进行插值
我有一个看起来像这样的 .csv
该文件作为 pandas 数据框被读入 python。我想对缺失的数据进行插值,但插值必须在 5-25(含)之间
这就是我到目前为止所拥有的。我需要帮助的是限制插值的范围。
sql - 表单内 Angular 中的实时冲突检测设计模式
我正在使用带有 SQL 后端和 FormBuilder 的 Angular8 来实时验证本地对象。
我现在正在为一个项目构建一个界面,该项目允许用户为活动租用设备。
有一个多页表单允许用户创建一个“事件”,这个“事件”可以包含许多“预订”。
例如,“事件”的愚蠢示例可能如下所示:
我希望用户在将设备添加到预订之前和之后获得设备当前可用性的实时反馈。
我的第一直觉是查询后端 X 设备在 Y 和 Z 日期的当前可用性。然后,我会将这个“可用性计数”添加到地图中。
例如 :
然后在我的角度模板中,我可以获取地图中的可用性计数,减去我表单中表格的总数,如果剩余计数 < 0,则显示警告消息。
问题是在我的模板中添加一个函数调用看起来真的很脏,我已经可以感觉到每当表单更改或按下按钮时都会进行大量调用。必须有更好的方法来处理这种情况,因为现在我的 .html 中有一些丑陋的东西:
这意味着每次更改检测发生时至少有两个服务调用,并且在任何时候 getAvailabilityFor() 调用至少一个 http 调用以获取尚未在地图中的设备或日期。
另一种方法?
我在想,对于每个预订,我应该获取后端以获取所有设备的列表以及它们各自在当前 dateMin 和 dateMax 的可用性。然后,在向预订中添加设备时,我会在本地知道现在有多少可用,并且可以轻松显示数量是否有效。
但是有了这个流程,当预订的“dateMin”或“dateMax”发生变化时,我不知道该怎么办。
我可以轻松地再次查询后端以获取“设备及其可用性”的新列表,但是我可以做些什么来使用最新信息更新我当前的表单?
我现在遇到了一个“已验证”表格,其中包含以前日期的可用性计数,以及具有新日期可用性的设备列表。获取新数据后,我找不到修补当前表单的干净方法。
对于这个冗长的问题,我很抱歉,可能无法理解我想说的话,但我很难为这种情况找到一个干净的流程,特别是知道用户可以重新访问事件并编辑日期和数量字段。我需要找到一种方法来验证页面加载时的所有内容,在每个日期更改时,同时还为用户提供可供选择的设备列表(它们各自的可用性计数取决于预订 dateMin 和 dateMax)。
apache - 如何向已经服务 PHP 的现有 Apache 服务器添加 go 服务
对于服务 PHP 的现有 Apache 服务器 (Windows),我想添加一个仅包含 REST 端点的 go 服务,但需要现有的 PHP 服务器保持运行。
1) 我用“/test”路由交叉编译了一个 go test 应用程序,并让它监听端口 8084
2)我可以在服务器上运行go应用程序,但是当我直接用IP地址和端口XX.XX.XX.XX:8084/test访问它时,什么也没回来。
3)Apache服务器挂在80端口,域名(假)为aaa.bbb.com
问题:1)我使用哪个端口有关系吗?(我选择 8084 进行本地测试,因为我有一堆其他服务正在运行) 2)我是否需要在 apache 服务器的 httpd.conf 文件中添加任何内容,以便 go 应用程序中的路由自动与 aaa.conf 关联。 bbb.com 域名?3)我将go exe文件放在哪个文件夹中是否重要?(我意识到它需要成为一项服务,以便它在服务器启动时执行,但现在只是测试)
我在服务器设置方面几乎没有经验,所以如果我的术语有点不对劲,我深表歉意。
coldfusion - 如何输出整个数据集但“关注”特定的已知行号
我目前正在将数据集输出为 HTML 表,其中每条记录都链接到可以编辑该记录的页面。在编辑过程之后,用户被带回列表,第一条记录是他们刚刚编辑的记录。现在客户希望查看整个数据集,但将列表“聚焦”在已编辑的记录上,以便他们可以从那里向前或向后滚动。最好不必重新加载数据集。
我正在使用 SQL Serverrow_number()函数来建立已编辑记录的行号。还使用 ColdFusion 2018 服务器。
c# - 显示附加了 AM 或 PM 的 DateTime.Hour
我正在尝试使用 LINQ 查询在网格视图控件中显示小时以及 AM 或 PM。问题是系统无法处理连接的字符串以及 DateTime 变量。这是我的 LINQ 查询:
例如,我试图在查询结果中显示的内容应该类似于“上午 10 点”,如果时间在 11 点之前,系统会将上午添加到其中。在 Linqpad 中设置查询,系统将 DateTime 与附加的字符串连接起来没有问题。我试图找到一些有关如何将 DateTime 对象转换为显示 AM 或 PM 的信息,但没有找到任何可能在查询中起作用的信息。任何帮助,将不胜感激!
python - 把函数变成另一个函数
感谢您对此问题的回答,但我决定不为此使用堆栈溢出。
r - 是否可以更改 SEXP 中的数据指针?
我将许多堆分配的双数组发送回 R,并试图避免复制。
我不想使用 Rcpp::wrap 因为这涉及到副本。我也没有机会Rf_allocVector将双指针 REAL(a) 传递给我的 C 函数。
由于每个都SEXP包含一个指向某个地方的原始数据的指针(对于 REALSXP 是 double*)和一个垃圾收集器的引用计数,所以我理想地希望做这样的事情,假装 R API 有一个CHANGE_DATA_PTR宏:
这可能吗?(如果手动查找数据指针是否可以从不透明的 SEXP 指针中获取并用->.
python - 在异步套接字服务器中确定客户端的主机名
看起来有一种方法可以使用socket.getpeername(). 但是,使用asyncio.start_server. 有没有办法为异步套接字服务器获取客户端的唯一标识符(例如 IP 地址)?
shopify - 除了 Shopify 商店的主页之外,如何在任何页面中添加主页部分?
在我的 Shopify 商店中,我可以看到我可以使用我的主题定制器在主页中添加不同的部分。无论如何,我可以添加与其他页面相同或相似的部分吗?我希望我的其他页面也看起来不错。例如,我想在任何页面中添加幻灯片或“带有文本的图像”部分,这些部分只能通过主题定制器在主页上使用。有什么方法或任何应用程序可以做到这一点吗?任何帮助将非常感激。
c# - 无法解析 .Net Core 3.0 Web API 中类型“FlexibleConfiguration.Abstractions.IConfiguration”的服务
我正在尝试将身份验证和基于策略的授权添加到 .net core 3 Web API。但是,添加策略后出现一个奇怪的错误。我对.net 很陌生。我无法确定究竟是什么导致了这个错误,它(显然)是在我将策略添加到我的应用程序之后开始的,并且在添加它之前工作得很好,我不知道为什么它不工作。我将服务注册为单例并将其尝试为瞬态,但仍然没有运气。
InvalidOperationException:尝试激活“actualizer.Security.claims.transformation.UserTransformer”时无法解析“FlexibleConfiguration.Abstractions.IConfiguration”类型的服务。
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(类型 serviceType,类型 implementationType,CallSiteChain callSiteChain,ParameterInfo[] 参数,bool throwIfCallSiteNotFound)
启动.cs
用户变压器.cs
CanMakeAnalyticsRequests.cs
索赔.cs
python - 我可以访问 SiriusXM 上正在播放的当前歌曲吗?
我联系了 SiriusXM 的支持人员,询问如何收藏歌曲并在弹出歌曲时收到通知,他们说这是一项仅适用于汽车收音机的功能。所以我想我可以制作自己的程序,但是我找不到任何有关访问“正在播放”数据的信息,所以如果这里有人可以帮助我,那就太好了:)
sql - 在 Postgres 中有效地插入表中
在我的数据库中,我将一个树状数据结构保存为一个表tab,其中包含列id(主键)value、from_id和depth,其中depth(整数)表示距树根的距离。
现在我想tab从另一个表candidates(列id, value, from_id)向表中添加行,但有两个限制:1)只有新的id和 2)只有depth低于某个给定阈值的行(例如 3 或 4)。
from_id在那个点上可能有不止一个tab指向 中的新行candidates。
作为 Postgres 初学者,我希望我的方法是正确的,但效率很低:
我正在寻找加快速度的建议。与一个事务中的其他两个操作一起,对于少于 10k 行,这需要几分钟。
我正在R使用该RPostgres软件包,但我相信这更像是一个 SQL / 数据库问题。
angular - SPA 使用的经过身份验证的 Rest API:如何获取用于登录和注册表单的 CSRF 令牌?
我有一个单页应用程序,它在我正在构建的 rest api 上使用和验证。整个 SPA 无需身份验证即可加载。
我知道一旦它们在 cookie 中,我将如何处理 csrf 令牌。
对于登录和注册表单,我还没有 CSRF 令牌,因为它们不是服务器呈现的页面。我需要制作一个获取端点'/loadCSRFTokens'来加载cookies吗?
什么是好的做法?人们通常会做什么?
我使用的技术是 Angular 和 Spring-security。
java - JpaRepository - 如何查询连接表?
我有两张表需要连接在一起。
下面是我的模型课
StoreTypeCodeTranslation 表充当 StoreTypeCode 的翻译。在 SQL 中,我将使用以下内容获取某种语言的 StoreTypeCode。
如何使用 JPARepository 来获取上面 SQL 代码中所写的结果?此外,如果没有翻译的语言 StoreTypeCode,它应该返回结果为 'isDefault=true'。
我还是 JPARepository 的新手,并试图充分利用它的库。如果有人能指导我从哪里开始,将不胜感激。
谢谢
更新 ------------------------ 我有以下存储库设置。
我创建了 StoreTypeCodeResult 作为 DTO 类,如下所示
当我运行代码时,我收到错误提示 No Dialect mapping for JDBC type: 1111; 嵌套异常是 org.hibernate.MappingException:没有 JDBC 类型的方言映射:1111
我在这里做错了吗?
python - Python所有具有精确摘要的整数列表列表
我需要一个算法的帮助,该算法采用整数和值的列表并找到所有加起来为值的列表。例如:fn ([1,1,2,2,3],4) -> [[1,1,2],[1,3],[2,2]]
它必须是一个没有添加库的递归解决方案。我花了很多时间来解决这个问题,但到目前为止我什么都没有。
感谢任何帮助,谢谢
python - 预测日期的数量
根据一周中的某一天,以及是否出现条目,我希望预测我们将使用某种模型运送哪些物品。
这是数据的示例
您在哪里有日期、物品和运送物品的数量。大多数情况下,这些都是 1-4 个项目间隔。
我对 python 和机器学习相当陌生,这是我尝试使用的教科书:http: //index-of.es/Varios-2/Hands%20on%20Machine%20Learning%20with%20Scikit%20Learn% 20and%20Tensorflow.pdf
到目前为止,我已经将数据导入 jupyter 并创建了一个包含 80% 值的训练集。我不确定下一步该做什么。
multithreading - M:N 线程模型真的使用 CPU 内核吗?
有几种线程模型可用于在应用程序中调度线程:
- 1:1(内核级线程):用户创建的每个线程都映射到内核中的一个调度线程。
- N:1(用户级线程):用户在单个应用程序中创建的所有线程实际上都映射到单个调度的内核线程。
- M:N(混合线程):用户在应用程序中创建的 M 个线程映射到 N 个内核线程。
用户级线程被认为比内核级线程更快,因为内核级的上下文切换比用户级更昂贵。用户级线程的一大缺点是它们不使用多处理器系统,因为它们只使用一个内核级线程。
有一些文章告诉 M:N 线程模型最好使用 N 作为 CPU 内核的数量(这里是一个例子)。通过这种方式,我们可以实现 1:1 和 N:1 线程模型的优势。
我的问题是:
- 当我们使用内核级线程时,我们还会在执行期间获得“额外”时间片(与用户级线程相反),所以它是否弥补了缓慢的上下文切换?
- 为什么 CPU 内核的数量在这里甚至是相关的?据我了解,这里的 CPU 内核数量是非常透明的,因为即使我们使用确切数量的内核线程,也无法保证它们确实是同时执行的,因为其他内核可以执行来自其他进程的其他线程,并且“我们的' 线程之后可能仍会使用上下文切换。因此,无论我们拥有多少 CPU 内核,他们都使用上下文切换。我在这里错了吗?
java - Java“不兼容的类型”仍然不理解;怎么了?
似乎它是正确的,我只需要帮助找出它为什么给我这个错误。这是提示:
1.创建一个MyStr类
2. 在 MyStr 类中编写一个名为 break() 的方法。break() 方法接受一个字符串作为其参数,并返回最后两个字符在前面的字符串。
以下是输出示例:
MyStr.break(Hello) 返回 loHel
Mystr.break(Active) 返回 veActi
到目前为止,这是我的代码:
windows - npm mkdirp 或 make-dir 在 Windows 中不起作用
我是 npm 新手,并创建了我的第一个 package.json 文件。我尝试了不同的软件包,但无法让 npm 创建新目录并将文件复制到其中。
这是我的 package.json:
当我运行 npm -
但没有创建 dist/css 目录。我手动创建了 dist 但 copyfiles 也不复制文件。我尝试过 mkdir、mkdirp 和 make-dir,但没有任何成功。我错过了什么?
谢谢。
php - PHP SplFixedArray 错误或性能缓慢?
所以我制作了这个简单的脚本来测试SplFixedArray对象,看看它的性能如何。
使用数组的传统方法
和SplFixedArray
从文档中,不是SplFixedArray承诺具有更好的性能和内存吗?为什么会这样。那么究竟应该在什么情况下使用呢?
python - 根据匹配的键:值对组合字典列表中的字典
我想在具有匹配键:值对的字典列表中组合/合并多个字典。但是,我不希望这些对中的“值”本身成为每个新形成的字典中的列表。每个字典都有相同的键集,但大多数键:值对将是唯一的,除了我想要组合的那个。我知道我可以根据匹配键组合字典,例如在本例中:
这给了我预期的结果:
当我想要的结果实际上是这样时:
例如,来自匹配键'B'和'C'形成列表的值,仅当键下存在匹配的键:值对时才组合字典,'A'而不形成相同值的列表'A'
node.js - Sequelize 关系中的查询
您好,我需要从与我相关的 3 个表中获取信息,但我不知道如何使用 sequelize 执行此操作,我在文档中没有找到有关如何执行此操作的任何内容
模型:
功能:
c# - 按空格分割字符串,需要说明
我有一个我正在尝试测试的方法
我有一个测试功能
一堆内联数据测试失败。可以看出我正在玩 Space & Tab。
期望的效果:取一个字符串并用任何空格分割它
请问我错过了什么?如何获取字符串并按空格拆分
我尝试了以下所有方法均无济于事