所有问题

0 投票
1 回答
564 浏览

kotlin - kotlin kotest/kotlintest BehaviorSpec afterSpec/finalizeSpec 调用太频繁或根本不调用

我有一个 kotlin kotest(以前称为 kotlintest)BehaviorSpec

在它下面有一个Given("...")和很多When("...") Then("...")

我想在整个规范(分别是每个Given子句)完成后执行清理。

在使用时,afterSpec { }我对子句进行了多次调用Whens??),afterSpec { }而不仅仅是在规范完成(或完成/每个Given子句)之后调用

在使用finalizeSpec { }它时根本不会被调用(它里面的断点永远不会被命中)

我究竟做错了什么?

还是我错过了BehaviorSpecs 的一些奇特特征?

0 投票
1 回答
46 浏览

c# - 不返回对象的多种数据类型的解析器

我正在为一些以 XML 形式提供的数据构建解析器,类似于:

获取路径中%windir%\system32\calc.exe的文件并检索它CreationTime

我遇到的一个小问题是我正在检索的对象类型(FileInfo在上面的示例中)和我正在读取的属性的数据类型(在上面CreationTimeDateTime示例中)并不总是相同的。

例如:FileInfo仅在一个对象上,我可能会被要求:

  • bool Exists
  • DateTime CreationTime
  • DateTime LastWriteTime
  • long Size
  • Version Version

其他对象类型可能是FolderInfo,RegistryKeyRegistryValue

考虑到这一点,我创建了以下代码:

我知道我的T RetrieverProperty()方法并不是很好的编程 - 我告诉我的方法我希望它返回什么类型,而实际上它已经知道并使用泛型转换为正确的类型(如果DateTime/ long/则首先将其装箱int) ,但我真的想不出更好的方法来做到这一点。

关于如何改进这一点的任何建议?

PS:之所以不RetrieveProperty()接受参数,而是使用属性,是因为创建对象的设备和运行方法的设备不一样,将对象序列化后发送过来。

0 投票
1 回答
56 浏览

java - 将字节数组从 PLC 转换为 JSON 或 Java 对象

有没有办法从字节流中获取 json 或 Java 对象?

如果 plc 中的结构看起来像这样

我会得到一个字节数组[0,5,0,1,0,2,0,3,0,4,0,0,0,5]

现在我想要一个像这样的Json

反序列化过程需要知道DatatypesArray lengths。有没有支持这样的东西的框架?

0 投票
1 回答
39 浏览

c# - MEF 导入对我不起作用,但容器按预期工作

我有以下非常结构:我有一个主机类,它创建目录和容器并使用 [ImportMany] 从目录中的 dll 导入类。目录和容器都包含正确的类,但我尝试用 ImportMany 填充的可枚举保持为空。我将我的问题与 10 多个类似案例进行了比较,但我找到的解决方案都没有帮助我。我在看什么?

这是 HostClass,它只是从 Program.Main() 实例化并调用 DoStuff()。

应该导出的类:

Host 命名空间和导出的 dll 的命名空间都包含自己的接口 IOperation,但是当我玩弄微软自己的 MEF 教程时,这似乎不是问题。为了避免这方面的任何问题,我确实尝试在两边都使用 Import/Export("Teststring") ,但这也没有帮助。此外,当我在调试器中逐步将它与调整到我的结构的 MS 教程进行比较时,唯一的区别是,枚举this._container.ComposeParts(this);在教程之后被填充,而在我的实际应用

谢谢!

0 投票
1 回答
63 浏览

java - 在数据库中显示来自 url 的图像

我有一个 MySQL 数据库,在一个表中我存储了一个指向位于 AWS S3 上的图像的链接。数据库中的这些图像与注册的特定用户相关联。

我需要显示图像(连续 3 张照片),其链接在我的数据库中。也就是说,当我添加链接时,我需要将此图像添加到页面中。

在程序中,我使用 Java、Spring、Thymeleaf、HTML(用于显示页面)。

在此先感谢大家!

数据库中表的屏幕截图

图像实体

0 投票
1 回答
34 浏览

scala - 有没有更好的方法来过滤未来

所以我想在 play-framework 中编写简单的登录逻辑。密码检查看起来像这样

它工作没问题。但是当密码不正确时,我得到了异常:

但是,我想抛出自己的异常,所以我这样做了:

哪个有效,但我一直想知道是否有更清洁的方法。

0 投票
1 回答
348 浏览

rust - 将任何 Diesel 表作为参数传递

我已经实现了 Diesel 的 Rust 项目,它生成了包含我所有表的 schema.rs 文件:

如何在我的实用程序函数中将任何表作为参数传递?例如,

0 投票
1 回答
739 浏览

node.js - GitHub Actions:将生成的目录复制到 Docker 映像时出错

我正在使用 GitHub Actions 来构建我们的NestJS应用程序。

以下是 GitHub Actions 工作流程中的一些步骤:

github.Dockerfile看起来像这样:

构建失败并显示以下错误消息:

使用 列出目录内容时RUN ls -al,结果如下:

package.json并且src是 Git 存储库的一部分。node_modules在 GitHub Action 的过程中生成。

为什么不能node_modules复制到Docker容器,而两者都package.json可以src

0 投票
1 回答
67 浏览

javascript - 过去和日期比较条件

使用以下代码,我无法设置以下内容:

  1. 开始日期应该是未来
  2. 结束日期应早于开始日期

日期为 T 格式。

正在保存的日期检索如下:

0 投票
1 回答
100 浏览

python - 使用 Pandas 转换为 Json 格式时的回溯

我最近一直在尝试使用 NBA API 来提取投篮图表数据。我将在此处链接我正在使用的特定功能的文档。

我不断得到如下回溯:

这是我目前拥有的所有代码:

希望有人可以提供帮助,因为我对 JSON 格式非常陌生。

0 投票
1 回答
69 浏览

sql-server - 从 Excel 复制并粘贴到 Access 会导致舍入错误

我从 MS Excel 复制了一个带两位小数的计算值,显示在excel pic

标记列的值为 5297,95

如果我将其粘贴到 MS Access 中,则会出现舍入错误。粘贴的值变为 5297,94。

为什么会有这种差异?

访问文件链接到 mssql 数据库,列是数字 (9,2)

如果我粘贴为文本,结果是正确的。

0 投票
1 回答
311 浏览

vba - 在 Word VBA 宏中迭代并添加 ContentControls

我有数百个包含多个表格的 word 文档。每个表格行都应用了特定的自定义样式,用于标识单元格中的数据。需要遍历 word 文档,找到样式,并在该项目上添加 ContentControl。我遇到的问题是 Selection.Find 命令在文档开头重新启动,因此它最终嵌套了 ContentControls。我尝试添加一些计数机制,但是虽然它解决了大多数问题,但它至少遗漏了一些 ContentControls 并且确实有一些嵌套。我只尝试在特定表上进行搜索,但 Selection.Find 会覆盖所选表。有没有办法从文档的开头迭代到结尾,以便我可以动态添加内容控件?每个文档都有 2 种不同类型的表格。

在此处输入图像描述

此表可以有 1 到 100 个:

在此处输入图像描述

contentControl 应该将数据封装在 Document Level Metadata 列中。这是我到目前为止的代码

如果这不能在 VBA 中完成,可以在 .net 中完成吗?

0 投票
1 回答
1412 浏览

docker - nginx:在 $PATH 中找不到可执行文件“:未知

我正在尝试使用 Redhat UBI 映像部署 Nginx 映像,因为我构建的映像编译时没有错误。我在 $PATH 中找不到错误可执行文件“:未知。

谁能告诉我我的 dockerfile 中缺少什么?

我正在使用来自 RedHat UBI 开放图像的图像,使用已提供的容器图像。

下面是我正在使用的 Dockerfile。

以下是我尝试运行 docker 映像后遇到的错误

0 投票
1 回答
545 浏览

git - Glcient 同步失败

我正在关注这个https://github.com/flutter/flutter/wiki/Setting-up-the-Engine-development-environment

在第 5 步,我收到此错误

0 投票
2 回答
81 浏览

html - 在 slick.js 幻灯片之间添加 div 时遇到问题

我将 slick.js 与 Angular 一起使用,并且非常努力地在 slick 滑块中的每个图像之后添加具有虚线边框的自定义 div(它需要放置在两张幻灯片的间隙之间)。我正在实现带有垂直滚动的光滑滑块,如下图所示:

在此处输入图像描述

PS上图描绘了一个以垂直格式实现的滑块。我不习惯 Linux 上的图片编辑工具,所以我从 slick 网站上截取图像并垂直旋转以解释我的目的)

上图中的黑色虚线表示一个带有黑色边框的自定义 div,在两张幻灯片的间隙之间完美实现后,它看起来与下图中提到的完全一样:

在此处输入图像描述

我只是想不出一种方法可以用它自己的单独样式附加这个边框。

我的代码:

滑块组件.component.html

滑块组件.component.ts

我尝试了什么?

我曾尝试阅读有关 slick 的文档并在 google 上进行了深入的浏览,但在任何地方我都找不到任何好的解决方案来解决这个问题。

我还尝试了给父类位置的css方式:相对和虚线div作为位置:绝对但没有任何效果。有什么好的方法可以实现这一目标吗?

我为什么要这样做?

这里的目标不是仅仅实现虚线边框,而是在滑块的两个幻灯片之间添加自定义 div。然后可以将此自定义 div 设置为添加边框,我还想在将来有人单击该 div 时添加一些额外的选项。

编辑1:

我在下面尝试了 MaxiGui 解决方案,到目前为止,除了我的图像之外,我还能够获得虚线 div:

在此处输入图像描述

但是,我只想将此 div 放置在此垂直滚动滑块的底部(在所有图像之间的间隙中)。

答案在下面

如果您遇到同样的问题,请参考第一个答案,然后参考下面我的答案,并根据之前的答案进行调整。

0 投票
0 回答
229 浏览

ios - 通过 Mapbox 和 Swift 在用户位置周围添加一个 5000 米的圆圈

我只想在当前用户位置周围画一个 5000 米的圆圈。
我使用以下代码片段实现了绘制半径为 100 像素的圆。

有人可以通过创建一个计算正确屏幕像素值的公式来帮助我吗?

我读到了类似的东西:

但这会忽略缩放级别。
有什么提示吗?

0 投票
4 回答
1265 浏览

c - do while 循环中的 continue 语句

continue在这段代码中执行语句后会发生什么?

控制去哪儿了?

0 投票
1 回答
65 浏览

spring-boot - QueryDsl 生成的类抛出未定义的构造函数

我在我的 Spring Boot 项目中添加了 Query DSL。并且,通过 'mvn compile' 生成 QType 类。某些生成的类 The constructor QAddress(Class<Address>, PathMetadata, PathInits) is undefined在以下构造函数中存在编译错误,

你能告诉我我在这方面缺少什么吗?

pom.xml

0 投票
2 回答
47 浏览

php - 通过模型自定义方法过滤集合

我正在将 Laravel 用于一个项目,并且我想根据模型中编写的自定义方法过滤集合:

控制器:

模型:

这就是我得到的:

0 投票
2 回答
51 浏览

javascript - Highcharts / JavaScript 月与 MySQL 不兼容

我正在尝试擦干我地下室的墙壁。为此,我有两个比重计(一个在地下室内部,一个在外面)。与这些值相关,我正在打开从外面带来新鲜空气的通风口,或者我启动了除湿机。这个系统对我来说很好用。但是为了监视和控制这个系统的功能,我将值写入 MySQL 数据库:

基准 = '2020-09-29 13:05:03'

现在我正在使用图表库 Highcharts 进行演示:

网络浏览器中的 LineChart 月份错误

如您所见,实际值和最后值是从 10 月 29 日开始的,正好是未来一个月。

我的互联网研究表明,在 JavaScript 中,月份数组以 0 开头,在 PHP(我用于从 MySQL 数据库中提取值)中,月份数组似乎以 1 开头。所以我的问题是:我怎样才能解决这个问题?

我擅长电子学,也擅长对微型计算机进行编程,但在这次演示中,我将来自不同站点的许多代码部分拼凑在一起,几乎完成了。但也只是差不多。如果可能的话,我可以接受任何肮脏的解决方法,比如

但问题是我的编程技能很差,我无法学习一本完整的 JavaScript 和一本 PHP 书来解决这个烦人的小问题。

以下是 DataLogger_Chart.html 中感兴趣的代码或混乱片段

我认为这部分不太有趣:

在这里,我可以在 Highcharts 中格式化输出格式

最后一部分:

此时,上面的 php 数据被插入到 JavaScript 代码中

当我查看浏览器中显示的源代码时,上面的代码片段创建了这个:

代码的最后一部分:

0 投票
1 回答
171 浏览

android - 如何使用 Typescript 访问/导入 Android 平台 API?

我目前正在使用 Ionic 构建一个应用程序。为了能够创建大于 150 MB 的 App Bundle,我想使用 Play Asset Delivery。我已经构建了它,下一步是集成(安装时间)它。

第二个 URL 的内容:要集成它,首先通过接收Context 对象createPackageContext(),然后使用 context 对象方法getAssets()获取AssetManager 实例。之后使用 AssetManager 实例方法call()最终访问资产。

问题是我正在使用 Typescript 文件,但我不知道如何导入我需要的 Android 平台 API。看来我需要从上面导入android.content.res.AssetManagerandroid.content.Context访问方法。

模块通常是这样import { BrowserModule } from '@angular/platform-browser';导入的:导入 BrowserModule 表单文件夹 @angular/platform-b​​rwoser。模块文件夹位于我的 Ionic 项目 node_modules 目录中。许多模块已经安装,有些可以通过npmCLI 安装。

您知道如何导入所需的 android 平台 API 还是我做错了什么?

0 投票
1 回答
46 浏览

android - 在 Adview 的底端对齐 Webview

我的约束布局中有一个AdView和一个WebView。测试中出现的广告高度为 90dp,但在实际情况下可能为 50dp 或 30dp,具体取决于分辨率屏幕。我使用 android:layout_marginTop="90dp"for myWebView将其对齐在AdView.

有没有办法以编程方式更改 marginTop 值并根据 它显示的广告的高度WebView垂直对齐下?AdView

这是我的活动.xml

任何帮助表示赞赏。

0 投票
1 回答
389 浏览

python - TypeError:无法转换类型的对象张量

我正在尝试使用 tensorflow 计算 350k 句子之间的余弦相似度。

我的句子首先使用 sklearn 进行矢量化:

这很好用,我得到了稀疏矩阵,然后我尝试了两种方法将我的稀疏矩阵转换为密集矩阵。

(1)我试过这个:

这仅适用于少量数据(大约 10k 个句子),但在实际计算中会失败。

(2) 我一直在尝试以X 这种方式转换输出,但在执行第一步时得到相同的错误消息K

任何解决这个谜团的提示/技巧将不胜感激。如果在大小方面应该更有效,也很高兴考虑批量计算我的计算?

0 投票
2 回答
35 浏览

python - 按给定元素对列表进行分组并计算平均值

如果有以下列表:

我想计算这个列表的第一个元素('01001'、'01002'和'01003')的平均值。

到目前为止,我的方法是将列表转换为数据框并将第一个括号分成两列,然后计算平均值。有没有更蟒蛇的方式?

任何帮助将非常感激!

0 投票
1 回答
115 浏览

reactjs - axios 刷新令牌问题

我正在使用 React.useEffect() 来检索用户列表。

在此示例中,fetchingUsersAction 用于将“正在加载”设置为 true,并将 fetchUsersErrorAction 设置为 false。这工作正常,除非请求因令牌过期而失败。

这是发送一个生成新令牌的请求和前一个请求,但由于第一个请求失败,useEffect 将进入错误部分,使“正在加载”为假,并根据前一个状态显示用户列表。处理这个问题的最佳方法是什么?

谢谢