所有问题

0 投票
1 回答
58 浏览

android - 房间数据库:Livedata 观察者超过实际行大小

我在 Room 数据库中只有一行,但是当我阅读它时,我得到两行一个值。我不知道房间数据库是如何工作的,或者我遗漏了一些东西。

我希望每个人都有美好的一天!

朋友模型

DAO接口

存储库

视图模型

我在 MainActivity 中使用它

这就是我得到的

0 投票
0 回答
26 浏览

php - imagecopyresampled 后,Alpha 通道覆盖底层非透明部分

在生产环境中有一件奇怪的事情。在 imagecopyresampled 之后,Alpha 通道会覆盖底层的非透明部分。

在开发中它按预期工作:文本

但在生产中,我得到了这个:文本

我的应用程序使用 docker,所以环境已经构建并且应该是一样的。PHP 8.0.10

0 投票
1 回答
204 浏览

reactjs - 在 react-query 的查询函数中修改状态

我已经编写了一个包装器fetch,可以让我处理来自我的 API 的错误状态,如 401。当它收到错误时,自定义 fetch 函数使用反应挂钩设置一些状态。

因为我在函数中使用了钩子,所以我不能正常导入它。因此,我使用上下文传递这个包装函数。

当我使用 react-query 时,我想通过以下方式使用这个包装函数:

在此示例中,apiFetch是查询函数中的可用参数。

我在这里有一个选择就是像这样内联函数:

但是,我觉得这有点混乱,如果可能的话,我希望将查询/变异函数分开。

有谁知道我可以采取一种方法让我apiFetch的功能在 react-query 的功能中可用吗?

0 投票
1 回答
44 浏览

java - 为什么不使用 HashMap 来获取确切的枚举而不是一一比较呢?

当我阅读 IoTDB 的源代码时,我发现也许我们可以在很多枚举类中添加一个 HashMap来改善从toTSEncoding查找的时间复杂度,例如:O(n)O(1)

0 投票
1 回答
47 浏览

c# - 从 ASP.NET 应用程序连接到 Azure Active Directory

我正在尝试从 ASP.NET 应用程序连接到 Azure Active Directory。我正在按照微软的这篇文章编写代码:

https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-v2-aspnet-webapp#prerequisites

以下是我在应用程序中输入的值:

对于我的重定向 URI,我使用https://localhost:5000/. 这是我在 Azure 门户中的应用注册中配置的内容。当我运行我的应用程序时,我收到此错误:

在此处输入图像描述

当我将其更改redirectUri为时https://localhost:44368/,我可以看到 Microsoft 登录名,并且 Microsoft 也接受了 userId,但是在输入密码后出现错误:

AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配:

任何帮助将不胜感激。

0 投票
1 回答
71 浏览

python - 模块 'tensorflow' 没有属性 'enable_eager_execution' - 使用 TensorFlow 2.6

我安装了 TensorFlow 2.6 和 Python 3.9。但是,我收到以下错误:

当我跑步时,tf.executing_eagerly()我得到了 False。

我重新安装了 TensorFlow,但仍然遇到同样的错误。

0 投票
0 回答
28 浏览

java - 出队方法在 enqueueFront 和 Rear、dequeueFront 和 Rear、insertFront 和 Rear 以及字符串有问题

我正在尝试创建各种出队方法,但遇到了很大的困难。我怀疑我的基本方法(enqueueFront 和 Rear、dequeueFront 和 Rear)是错误的,因此会在以后产生问题。这是我的基本方法:

然后我有一个 string() 方法:

在此之后,我有一些方法应该从双端队列的前面或后面插入一个元素,以便有一个排序的双端队列:

通过一些更改,我得到了多个异常,例如NullPointerExceptions,使用插入方法时双端队列没有正确排序,我觉得代码太庞大等。

0 投票
1 回答
62 浏览

reactjs - 从 React 中的表行访问特定的表数据

这是我第一次从 API 获取数据,而且我对 React 还是很陌生。如果有人可以提供帮助,将不胜感激!

我无法访问表格行中的某些数据。我正在尝试通过单击该行来访问 name 属性。我想要的是通过单击特定行来复制名称属性。

此外,我useEffect一直在不停地获取数据。我试图更改依赖项,但无论我做什么,它都会继续这样做。我通过单击按钮将端点传递给 API。

另一件事是,当我获取数据时,我想访问数组成员的每个索引,但我尝试过但无法弄清楚。所以我只访问index[1]resp.guild.members[1].characters)。

我的代码:

代码工作:

但是,如果我尝试以某种方式将 resp.guild 分配给成员,则 reduce 将不起作用..像这样:

它会在reduce处抛出一个异常,说它不是一个函数

0 投票
1 回答
66 浏览

mysql - 如何将 MYSQL 转换为 PL/SQL

这是我的 MYSQL 代码。在这里,我想将其转换为 PL/SQL

如何将其转换为 PL/SQL?

0 投票
1 回答
61 浏览

c# - C# 启动进程然后停止

我试图在按下按钮时启动一个进程,然后在 WPF 中按下另一个按钮时停止它。当我单击“开始”按钮时,进程正常启动,但是当我单击“停止”按钮时,进程继续运行(我没有收到任何错误)。我的代码如下:

0 投票
1 回答
70 浏览

ios - 使用 UICollectionViewCompositionalLayout 嵌套 UICollectionView

我有两个UICollectionViews,UICV1它们UICV2嵌套在其中一个单元格中。我想要的是UICV2根据其内容自行调整大小,但contentSizeandcollectionViewLayout.collectionViewContentSize都是zero.

这种完全相同的设置以前也有效,唯一的区别是它UICV2是一个UITableView. 由于代码重构和重用,我转而使用UICollectionView. 新的视图层次结构看起来像这样:

两个集合视图都配置有UICollectionViewCompositionalLayout

这是自我调整大小集合视图的代码:

我正在使用 aNSDiffableDataSourceSnapshot为两个集合视图提供数据,如果这有什么不同的话。

我希望有人可以在这里帮助我,在玩过 , 的组合后invalidateLayout(),我完全迷失了。setNeedsLayout()layoutIfNeeded()SelfSizingCollectionView

我找到了大量关于自调整集合视图的答案,我将它们合并到我的代码中,但它们似乎不适用于全新的UICollectionViewCompositionalLayout.

0 投票
0 回答
45 浏览

jenkins - Jenkins 管道文件目标位置

在一个 delcarative 管道中,我正在发出一个 POST API 请求,该请求需要请求正文中的文件进行上传。请求看起来像这样:

这是使用HTTP Request Plugin此 API Syntax完成的。假设我的工作区目录中有一个名为 test.zip 的 zip 文件,我如何将 zip 文件“读取”到上传请求中?谢谢您的帮助。

0 投票
1 回答
103 浏览

regex - 如何从第一个特定匹配结果(另一行)中查找值,正则表达式

我是更新问题:

打开一个新的问题线程,以前的问题在结束特定字母时在匹配后删除行。正则表达式在匹配特定行时选择块文本,正则表达式与那些问题不同,我需要根据另一行的匹配结果选择一行。

将帮助 SCHEDULE 行选择块文本并匹配最后一个单词,然后在块文本中再次找到以字母 E 结尾的单词并且始终具有 # 符号。

block text start line SCHEDULE a finish in line END(复制到另一个文件中)

在任何情况下,SCHEDULE 行都有 # 符号

例如块文本(开始行安排结束行结束):

和单词 KGICROZZZE 它是匹配的,因为从 SCHEDULE 行中最后一个单词的名称开始并以字母 E 结束

如果在 SCHEDULE 行中最后一个单词在 KGFLABUR_4 中完成(下划线 + 另一个单词),则匹配在下划线之前,可以在文本块 KGFLABURE 中找到

我需要他们2个正则表达式:

  • 一个用于标识块文本中的行,从 SCHEDULE 行中最后一个单词的名称开始,并以字母 E 和相关的 SCHEDULE 块文本结束。

按照块文本示例:

或者在这种情况下,在 KAAABBB_CCC 中完成的 SCHEDULE 行匹配在下划线 KAAABBB 之前

  • 用于标识块文本中的行 NOT HAVE 行从 SCHEDULE 行中最后一个单词的名称开始并以字母 E 结束

按照块文本示例:

如果文字太长,我深表歉意,但我还必须编写示例才能更好地解释自己。我也试着缩短它。如果您需要更多信息,请告诉我以更新问题。

问候。

伊塔洛

0 投票
1 回答
140 浏览

javascript - Node.js - 如何将图像上传到 Backblaze b2?

我正在Request failed with status code 400从 b2.uploadFIle()连接

这是我试图做的:

第 1 步:下载backblaze-b2 node.js 库multer(获取 req.body 中的图像文件)

第 2 步:设置我将如何在 POSTMAN 中调用我的路线。我在请求中附上了 IronMan.png。 在此处输入图像描述

第 3 步:设置我的代码:

我使用 multer 从表单请求中获取图像文件,然后将其作为缓冲区传递给 b2.uploadFile 的数据属性。

任何帮助,将不胜感激!

0 投票
1 回答
46 浏览

sql - 在模式之间创建链接时的权限问题

我正在尝试在 SQL Developer 中创建两个模式之间的链接,但出现错误。我正在执行的查询是:

Matecode 是我想要连接的远程用户、密码和数据库架构。像这样:

但我收到此错误

  1. 00000 - “权限不足” *原因:试图在没有必要权限的情况下执行数据库操作。*行动:请您的数据库管理员或指定的安全管理员授予您必要的权限

密码和用户都可以。

0 投票
1 回答
131 浏览

java - 如何将用户定义的数据类型添加到集合中?

这是我教授的模拟测试,我在用 Java 编写它时遇到了麻烦。

这是问题:

需要一个 ADT 来管理课程中的学生集合。您可以假设任何课程的学生不超过 100 人。学生的记录由 ID(字符串)、姓名(字符串)和 GPA(双精度)组成。学生 ID 没有重复,但可以有两个或多个同名和/或 GPA 的学生。

创建一个新类型 StudentCollection(它相当于 Java 中的一个类)。除构造函数外,您的 StudentCollection 类型必须支持以下 3 个公共操作(根据需要随意添加其他私有操作 - 但它们的范围必须是私有的)

void addStudent(Student std):将新的学生标准添加到您的收藏中。如果您的收藏中已经有一个学生的 ID 与 std 相同,则什么也不做。

Student searchByName(String name):搜索学生集合并返回任何名称完全包含名称的学生(区分大小写)。示例:“ABC”完全包含“ABC”;“ABC”完全包含“A”;“ABC”完全包含“C”,“ABC DEF”完全包含“C D”;“ABC”不完全包含“CB”;“ABC”不完全包含“abc”。如果有多个匹配的学生,您的方法可以返回任何学生。如果没有匹配的学生,则返回 null。int rankStudent(String sID):返回 ID 为 sID 的学生在此集合中的排名。排名是使用学生的 GPA 完成的。GPA 最高的学生排名为 1。在此示例中,假设有 4 个 GPA 值 [9.0, 8.5, 7.0, 8.5]。GPA = 9.0 的学生排名为 1,GPA = 8.5 的学生排名为 2(有 2 名学生的排名相同为 2),GPA = 7.0 的学生排名为 4。如果没有找到具有提供的 sID 的学生,则返回 -1。

创建一个 StudentCollection 对象并在 main 方法(客户端代码)中使用它。您的客户端代码必须调用所有上述 3 个公共方法一次或多次。

不允许您使用 Java 集合框架类来解决此问题。您解决此问题的代码必须存储在单个文件 StudentCollection.java 中。

我在这里选择的 ADT 是 Set。由于该指令不允许我使用 Java 集合框架,我必须手动实现所有功能。

但问题是:对于第一个函数,问题要求我写void addStudent(Student std)哪个在实现 Set ADT 时,我不能将用户定义的数据类型Student传入函数,我已经做了一些研究,我们必须传入一个 Set参数而不是用户定义的数据类型。这是学生班级的代码:

假设我们放入了类Student,那么类中必须有一些。但是问题限制了要实现的公共功能的数量,并且除了上面三个指定功能之外的所有功能都必须是. getter 和 setter 怎么可能呢?可能吗?getters and settersStudentprivateprivate

总体问题是:如何将用户定义的数据类型添加到集合中?对不起,如果我的解释不清楚。如果您有任何其他问题,请回复此问题。

这是我一直在处理的代码:

0 投票
1 回答
89 浏览

mfc - MFC SDI OpenDocument() 正在重置我的主窗口大小。我怎样才能阻止它?

我已经实现了保存和加载主窗口大小和位置的代码,它工作正常,但是,当我打开一个文档时,它会将窗口大小更改回某个内部默认值。

这些是我看到的来自 Windows 的调用,导致更改发生:

这是我保存和加载窗口信息的代码:

如果我打开文档时窗口大小和位置保持不变,我希望它。我怎样才能做到这一点?

0 投票
2 回答
49 浏览

python - 如何不在列表中包含打破循环的值

这段代码的问题在于,我希望它在我的列表中添加循环中输入的所有值,并在用户输入 q 或 Q 时中断,但它以某种方式将 q 添加到列表中,我该如何防止这种情况发生。

0 投票
1 回答
94 浏览

kotlin - 我可以将 MutableStateFlow 对象直接传递给 StateFlow 变量吗?

代码 A 来自此处的官方示例代码。

我觉得可以直接传给_uiStateuiState所以我写了Code B,看来Code B可以很好用。

我可以直接将MutableStateFlow对象传递给StateFlow变量吗?

代码 A

代码 B

0 投票
2 回答
45 浏览

sql - SQL 根据表返回 count 有次要记录或零记录的记录

我正在尝试恢复发生次要事件的合同数量超过表中指定的数量。为此,我有两张表,一张表存储了合同数据和hired_frequency,另一张表显示了合同发生的次数。在这种情况下,我无法创建一个返回所有行的 SQL(在 Postgres 中),这些行没有出现,并且其中发生了hired_frequency 描述的次要事件。

表 1 - 合同

表 2 - 出现次数

我的选择(不工作)

我创建了一个小提琴来测试...... http://sqlfiddle.com/#!17/95cd2/1/0

0 投票
2 回答
104 浏览

javascript - Google Firebase RealtimeDB 规则不适用于 UID

我们正在尝试为 google firebase realtimedb 编写规则,该规则仅允许用户在经过身份验证时读取和写入他们自己的 UID 的位置。这是我们目前的规则:

我们的数据库结构:

当我们尝试为具有相同 UID 的经过身份验证的用户发出监视列表或订阅请求时,我们会遇到 401 错误。是什么赋予了?

编辑:这是我们调用 realtimeDB 的方法(我们使用的是 NUXT.js)

0 投票
3 回答
102 浏览

c - 将 void 指针转换为“类型”变量或使用 memcpy?

我一直无法为此找到答案。我在 C 中使用哪种方法有关系吗?

或者

它似乎在我的测试中给出了相同的结果,但在每种情况下都是等价的吗?

0 投票
0 回答
71 浏览

swift - 如何在 Swift 中发送网络广播消息?

我必须为广播 IP 地址设置网络名称,以便从其他设备中识别设备。

这是python中成功设置网络名称的代码。

我在 Swift 中需要相同的解决方案。我知道使用此解决方案获取本地 IP 地址。但我不知道如何设置广播消息。我也可以使用 Objective-C 或 C 解决方案。请帮我找出答案。谢谢!

0 投票
1 回答
26 浏览

java - 我想让两个克隆的范围不产生相同的结果

我做了一行代码来生成一个壮举。我添加了一个 Feat2,但我希望它不要重复。这是代码

0 投票
2 回答
60 浏览

sql - 即使数据库中不存在记录,如何检索默认值

查询数据如下所示,数据库中没有 2021-10-03 天的记录。

日期 价值
2021-10-01 100
2021-10-02 90
2021-10-04 10
2021-10-05 40

我想使用 as SELECT ... WHERE date BETWEEN '2021-10-01' AND '2021-10-05' 之间的日期执行查询,如果特定日期不存在数据,则检索零作为举例如下:

日期 价值
2021-10-01 100
2021-10-02 90
2021-10-03 10
2021-10-04 10
2021-10-05 40

可能吗?在大查询?

我尝试了下面的查询,但检索到了重复的值。