所有问题
reactjs - 如何使用 Prismic 和服务器端渲染接收和映射动态 URL
我有一个使用 Prismic API 作为内容源的使用 SSR 创建下一个应用程序的应用程序。我正在尝试创建动态路线并遇到一堵砖墙。单例路线很好,但尝试动态创建路线我似乎无法弄清楚。
我等待接收道具的组件
我尝试根据 UID 获取页面数据的查询:
我的 Prismic Link Resolver,但不确定这是否相关
jquery - 字符串末尾的空格不被视为空格
我需要检查可编辑 div 的末尾是否有空格,但是,根据下面的代码,如果我在可编辑 div 的末尾添加一个空格,它会在警报中返回全部 false。现在,如果我在末尾添加一个空格,然后添加一个字母,那么是的,它会考虑空格。但是,我需要它通过在末尾仅添加一个空格而不在插入字母后识别该空格来返回 true。
HTML
jQuery
java - 处理:弧码只创建圆。如何正确识别开始值和停止值
我需要在这段代码中创建一个“弧”。我一直在研究其他一些成功创建圆圈的代码,但我无法理解如何正确实现开始和停止值。
本质上,代码当前仍然创建了一个圆圈,我不知道该怎么做。
这是一个较大文件的一部分,但我认为其余部分无关紧要。让我知道我是否应该添加其余部分。
jquery-ui - 如何改善取消按钮的行为并使关闭与取消相同?
我正在设置一个小窗口来设置和更新 Web 应用程序中不同模块的参数,为此,我使用了一个 jQueryUI 对话框,该对话框当时从每个模块加载设置。我的问题是,如果您点击取消按钮,即使我之前进行了更改并在再次打开对话框并取消之前保存了它们,它也会将所有配置重置为初始状态。
另外,我希望关闭“X”按钮具有与取消按钮相同的行为。
一步一步:
1.打开对话框并引入一些更改,
2.保存更改,
3.再次打开对话框而不进行任何更改,
4.点击按钮取消。
此时,我丢失了之前所做的更改并在步骤 2 中保存,并且模块恢复到步骤 1 之前的状态。
我知道使用
在这种特定情况下导致更改丢失,但如果我真的想撤消任何修改,它可以正常工作。
编辑:
我一直在挖掘,到目前为止,我找到了将取消行为复制到关闭“X”按钮的解决方案(如何找出 jquery 对话框是否在转义时关闭并执行一些代码):
通过在 closedFunction() 中添加这个 if 子句,我可以通过点击“X”按钮或按下 ESCAPE 键来捕获对话框何时关闭,然后我可以在 if 和 now 中调用 cancelFunction() 与如果点击取消按钮。
model - Yii2:如何将必需的属性添加到复选框列表?
我有这个checkboxList:
它可以工作,但用户必须至少选择一个选项。所以我想添加所需的属性,checkboxList但它不属于模型。
更新:
我尝试将此规则添加到我的模型文件中,但没有奏效:
我还尝试在我的视图文件中添加所需的属性:
python - 使用 eval() 导入的 python 问题
我正在尝试使用 eval 从不同的变量导入模块,但我现在不知道为什么它不起作用。
错误:
java - 休眠 ddl 验证 smallint 与 int2
我有一个想要升级到 JPA 的遗留应用程序。对于本地开发和测试,我配置了一个 H2 内存数据库,在测试和生产服务器上有一个 PostgreSQL 数据库,它定义了我想要映射的模式。我想配置 Hibernate 以验证 DDL 映射(在 Spring Boot 中spring.jpa.hibernate.ddl-auto=validate)。
在给定的 PostgreSQL 数据库中,列类型是SMALLINT,但对应属性的 Java 类型是int。
问题来了@Column(columnDefinition="SMALLINT" ...):如果我用 H2 数据库对属性进行注释,那么使用 PostgreSQL 验证就可以了,但是我看到一个错误found [int2 (Types#SMALLINT)], but expecting [smallint (Types#INTEGER)]。
如果我将注释更改为@Column(columnDefinition="INT2" ...)PostgreSQL 很高兴,但 H2 抱怨found [smallint (Types#SMALLINT)], but expecting [int2 (Types#INTEGER)].
显然它们Types是不同的(SMALLINT在数据库中,但INTEGER在int属性的 Java 代码中),所以 Hibernate 使用类型名称来比较类型。SMALLINT但是 H2和 PostgreSQL报告了相同的数据库类型INT2(这有点奇怪,因为 pgAdmin 将该列也显示为SMALLINT)。
有什么方法可以告诉 Hibernate 或 JDBC 驱动程序这两个类型名称应该被同等对待吗?
PS:我已经找到了一些建议使用@Type注释的答案,但是(使事情变得更加复杂),该int属性包含在一个@Embedded来自库且我无法更改的类中,所以我必须使用@AttributeOverrides(反过来不允许@Type)。
python - pip 总是重新安装压缩包,即使已经安装
我正在构建一个 requirements.txt 文件,以通过 pip 在我的团队中部署一组 Python 包。我已将软件包本身保存在本地服务器上以最大程度地减少 Internet 下载,因此我在一个文件夹中有一堆轮子和 gz/zip 文件。
示例 test.txt:
对于 whl 文件,pip 会正确跳过已安装的软件包,但对于 gz/zip 文件,它总是会重新安装它们。
这是我通过 pip 运行 test.txt 文件时得到的结果:
如何跳过重新安装压缩包?
php - 如何在 PHP 中的特定单词/字符限制后添加“...”?
我正在编写如下所示的 php 代码:
上面的 php 代码返回以下内容:
我想要的是,在特定字数限制之后它应该显示......让我们说在 8 个字之后它应该是这样的;
我尝试了以下方式,但它显示了所有单词:
php - 如何选择用户在 SQL 和 PHP 中关注的具有特定主题标签的所有帖子?
在数据库中,我有一个表,其中包含所有主题标签(表主题标签)和主题标签后面的 user_id。在另一个表格中,我保存了带有主题标签(表格照片)描述的帖子。现在,当用户关注该主题标签时,我想选择具有特定主题标签的所有帖子。我怎样才能做到这一点?
rest - 如何使用 REST 从子文档数组中发布、修补和删除项目
假设我们有以下用户文档:
因此,假设我们想要发布、修补或删除 Joey 的一项爱好。我们应该如何继续使用 rest api?
我想过做这样的事情:
这看起来非常语义化且易于阅读,但另一方面,将子文档名称作为资源附加到路由中感觉不对,因为它是子文档并且属于主用户文档。
所以,我认为的另一种方法是简单地为主用户文档打补丁:
哪种休息路线结构对于完成这些任务是正确的?
html - 如何在不考虑其他点的情况下缩放特定点?
我有一个 SVG,它是用一个用于锚边框的多边形创建的。我遇到的一个问题是我希望按钮支持可变内容 - 允许按钮根据需要水平调整大小以适应,同时限制侧线的角度。
我似乎无法弄清楚是否需要以某种方式处理拆分原始多边形、调整 viewBox 或其他什么。我们很难过。
我使用的内联 SVG 相当基本:
我在这里创建了一个可编辑的演示:https ://jsfiddle.net/32wcq1zr/1/——比较第一个按钮和第二个按钮的侧边角度。理想情况下,我希望拥有第二个按钮的功能,但侧线的角度一致。
c - 如何暂停使用 CreateTimerQueueTimer 创建的计时器
我需要暂停使用 win32 API 的 CreateTimerQueueTimer 函数创建的计时器,但我找不到暂停计时器的方法。有人知道这是否可能吗?
xslt-3.0 - 如何修复 XSLT 3.0 地图问题?
我将一个 XML 文件作为输入,其中包含员工数据和映射值,即工作族 ID 和工作族名称。因此,当员工具有匹配的 Job Family Id 时,我们将替换 Worker_Data 中的 Job Family 名称,并且 Worker_Data 中的其余元素相同。所以我使用了 Identity 匹配,然后调用了需要替换值的元素。但它给了我工作族名的空白。
我已经尝试使用下面的 XSLT 代码来创建地图并为 Job Family ID 匹配调用相同的代码。它只是给我空白而已。不清楚我错过了什么。如果你们中的任何人都可以给我一个关于出了什么问题的提示,这对我真的很有帮助。
输入:
预期输出:
postgresql - PostgreSQL 逻辑复制堆栈错误“无法从 WAL 流接收数据:服务器意外关闭连接”
我在 AWS rd 上的 2 个 PostgreSQL 服务器(x86_64-pc-linux-gnu 上的 PostgreSQL 10.6,由 gcc (GCC) 4.8.3 20140911(Red Hat 4.8.3-9),64 位编译)之间建立了逻辑复制
在向主服务器添加一些数据后,副本端数据无法更新,复制延迟增长到几 Gb 大小。
试图将 wal_sender_timeout 的值增加到 300000
检查复制槽滞后的脚本
删除并重新创建订阅有所帮助,但正在寻找成本更低的解决方案
linux - 在字符串中使用自定义命令
我正在尝试创建 aws 表,并且已将命令保存在字符串中。现在我收到一个错误aws: error: argument --key-schema is required,因为它将 --key-schema 视为表属性的一部分。我该如何处理?
Bash 脚本
例如
docker - Docker exec pipe 没有这样的文件或目录
由于某种原因>没有找到文件 test.txt,但是ls。
python - 将整数转换为浮点数
我正在尝试编写一个将整数转换为浮点数的函数,并将布尔值和字符串保持原样。
我已经定义了以下功能:
当广泛使用时,我发现这个功能有点慢。有什么想法可以提高其性能/使其更 Pythonic 吗?
python - 查找字典键是否包含 Python 中的项目
如果我有以下字典和列表,有没有办法可以查看列表中的项目是否包含在字典的键中?
我尝试反转字典并查找值,但键不能具有相同的值,因此它会弄乱架构。
所以当你问类似的问题时
java - 如何使用改造获取数据
如何使用Retrofit获取这种类型的 JSON 数据?我该如何解决这个问题?
MainActivity.java
python-c-api - GMPy - python C-api中的类型检查
我试图了解如何使用 python C-api 进行类型检查。
为了实现这一点,我正在研究GMPy的源代码,他们在其中使用宏检查函数的参数是否为整数,宏IS_INTEGER(x)本身是基于函数定义的PyInt_Check。
但是,我试过了,在源代码中grep "PyInt_Check" -r找不到定义。PyInt_Check
我究竟做错了什么?PyInt_CheckGMPy文件夹中的定义不应该是吗?
c# - 如何在 ASP.Net core 2 中使用 AutoMapper 将模型对象实际映射到 ViewModel 对象?
在我的 ASP.NET 类中,有人告诉我开发一个简单的应用程序,从 .csv 文件读取数据,然后在视图中显示它们。我有一个要从 .csv 文件导入数据的模型。我还有一个 ViewModel,其中包含我实际想要在视图中显示的属性。如何使用 AutoMapper 将模型映射到 ViewModel 对象?
我为要执行的映射创建了一个配置文件,我在 Startup.cs 文件中注册了配置。每当我想在控制器中实际进行映射时,我都会碰壁,因为我不知道如何处理映射 Enumerables
我的模型类:
我的 ViewModel 类:
我的 AutoMapper 配置文件类:
Startup.cs 中的配置
现在主要问题,这里是控制器
dataRecords 是一个 IEnumerable 变量,其中包含来自 csv 的数据。我想将此对象及其数据映射到 IEnumerable displayDonatorViewModels 并将其传递给我的视图,而不是传递可枚举的 Donation 对象。
解决方案可能真的很简单,我错过了一些简单的东西,但是在查看 AutoMapper 文档后我什么也想不通,这对我来说似乎真的很模糊,尤其是因为我是新手
mule - Dataweave 2 - 按行输出多个 JSON
我的输入是要映射到JSON 对象的对象数组。
我希望每个 JSON 对象都是每行一行,并且 JSON 设置在同一个 payload中。
我的数据编织代码:
我想要的示例输出:
c# - How can I "expand" IQueryable results based on a range of values?
I am trying to determine a way using Linq within the IQueryable, to "expand" an entity into multiple query results based on a range of values. Specifically, expand the results by every day between a begin and end date, inclusive.
The following are the entities of concern (which have been slimmed-down and had annotations removed for clarity):
For example's sake, let's say we have:
Locations:
Work Assignments:
I'd like to obtain the following using Linq, preferably using fluent interface methods. It is important to perform the "expansion" within the query (making the DB responsible). The full data set and referenced entities is large and I do not wish to materialize using .ToList() and foreach statements.
The ultimate goal is to obtain the above "expansion" in order to group by Location (ordered on LocationName) then group on Date (ordered ascending) and then by Name to provide sign-in sheets for the worker. The sign-in sheets are grouped by location, then by date. Each sheet will list the workers for a specific location for a specific date.
I've got the grouping query figured out (thanks to Jon Skeet and all of his awesome SO answers). I just need help with the above expansion, if it's even possible to do within the IQueryable.

