所有问题
android - 房间数据库:Livedata 观察者超过实际行大小
我在 Room 数据库中只有一行,但是当我阅读它时,我得到两行一个值。我不知道房间数据库是如何工作的,或者我遗漏了一些东西。
我希望每个人都有美好的一天!
朋友模型
DAO接口
存储库
视图模型
我在 MainActivity 中使用它
这就是我得到的
php - imagecopyresampled 后,Alpha 通道覆盖底层非透明部分
在生产环境中有一件奇怪的事情。在 imagecopyresampled 之后,Alpha 通道会覆盖底层的非透明部分。
在开发中它按预期工作:
但在生产中,我得到了这个:
我的应用程序使用 docker,所以环境已经构建并且应该是一样的。PHP 8.0.10
reactjs - 在 react-query 的查询函数中修改状态
我已经编写了一个包装器fetch,可以让我处理来自我的 API 的错误状态,如 401。当它收到错误时,自定义 fetch 函数使用反应挂钩设置一些状态。
因为我在函数中使用了钩子,所以我不能正常导入它。因此,我使用上下文传递这个包装函数。
当我使用 react-query 时,我想通过以下方式使用这个包装函数:
在此示例中,apiFetch是查询函数中的可用参数。
我在这里有一个选择就是像这样内联函数:
但是,我觉得这有点混乱,如果可能的话,我希望将查询/变异函数分开。
有谁知道我可以采取一种方法让我apiFetch的功能在 react-query 的功能中可用吗?
java - 为什么不使用 HashMap 来获取确切的枚举而不是一一比较呢?
当我阅读 IoTDB 的源代码时,我发现也许我们可以在很多枚举类中添加一个 HashMap来改善从toTSEncoding查找的时间复杂度,例如:O(n)O(1)
c# - 从 ASP.NET 应用程序连接到 Azure Active Directory
我正在尝试从 ASP.NET 应用程序连接到 Azure Active Directory。我正在按照微软的这篇文章编写代码:
以下是我在应用程序中输入的值:
对于我的重定向 URI,我使用https://localhost:5000/. 这是我在 Azure 门户中的应用注册中配置的内容。当我运行我的应用程序时,我收到此错误:
当我将其更改redirectUri为时https://localhost:44368/,我可以看到 Microsoft 登录名,并且 Microsoft 也接受了 userId,但是在输入密码后出现错误:
AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配:
任何帮助将不胜感激。
python - 模块 'tensorflow' 没有属性 'enable_eager_execution' - 使用 TensorFlow 2.6
我安装了 TensorFlow 2.6 和 Python 3.9。但是,我收到以下错误:
当我跑步时,tf.executing_eagerly()我得到了 False。
我重新安装了 TensorFlow,但仍然遇到同样的错误。
java - 出队方法在 enqueueFront 和 Rear、dequeueFront 和 Rear、insertFront 和 Rear 以及字符串有问题
我正在尝试创建各种出队方法,但遇到了很大的困难。我怀疑我的基本方法(enqueueFront 和 Rear、dequeueFront 和 Rear)是错误的,因此会在以后产生问题。这是我的基本方法:
然后我有一个 string() 方法:
在此之后,我有一些方法应该从双端队列的前面或后面插入一个元素,以便有一个排序的双端队列:
通过一些更改,我得到了多个异常,例如NullPointerExceptions,使用插入方法时双端队列没有正确排序,我觉得代码太庞大等。
reactjs - 从 React 中的表行访问特定的表数据
这是我第一次从 API 获取数据,而且我对 React 还是很陌生。如果有人可以提供帮助,将不胜感激!
我无法访问表格行中的某些数据。我正在尝试通过单击该行来访问 name 属性。我想要的是通过单击特定行来复制名称属性。
此外,我useEffect一直在不停地获取数据。我试图更改依赖项,但无论我做什么,它都会继续这样做。我通过单击按钮将端点传递给 API。
另一件事是,当我获取数据时,我想访问数组成员的每个索引,但我尝试过但无法弄清楚。所以我只访问index[1](resp.guild.members[1].characters)。
我的代码:
代码工作:
但是,如果我尝试以某种方式将 resp.guild 分配给成员,则 reduce 将不起作用..像这样:
它会在reduce处抛出一个异常,说它不是一个函数
mysql - 如何将 MYSQL 转换为 PL/SQL
这是我的 MYSQL 代码。在这里,我想将其转换为 PL/SQL
如何将其转换为 PL/SQL?
c# - C# 启动进程然后停止
我试图在按下按钮时启动一个进程,然后在 WPF 中按下另一个按钮时停止它。当我单击“开始”按钮时,进程正常启动,但是当我单击“停止”按钮时,进程继续运行(我没有收到任何错误)。我的代码如下:
ios - 使用 UICollectionViewCompositionalLayout 嵌套 UICollectionView
我有两个UICollectionViews,UICV1它们UICV2嵌套在其中一个单元格中。我想要的是UICV2根据其内容自行调整大小,但contentSizeandcollectionViewLayout.collectionViewContentSize都是zero.
这种完全相同的设置以前也有效,唯一的区别是它UICV2是一个UITableView. 由于代码重构和重用,我转而使用UICollectionView. 新的视图层次结构看起来像这样:
两个集合视图都配置有UICollectionViewCompositionalLayout:
这是自我调整大小集合视图的代码:
我正在使用 aNSDiffableDataSourceSnapshot为两个集合视图提供数据,如果这有什么不同的话。
我希望有人可以在这里帮助我,在玩过 , 的组合后invalidateLayout(),我完全迷失了。setNeedsLayout()layoutIfNeeded()SelfSizingCollectionView
我找到了大量关于自调整集合视图的答案,我将它们合并到我的代码中,但它们似乎不适用于全新的UICollectionViewCompositionalLayout.
jenkins - Jenkins 管道文件目标位置
在一个 delcarative 管道中,我正在发出一个 POST API 请求,该请求需要请求正文中的文件进行上传。请求看起来像这样:
这是使用HTTP Request Plugin和此 API Syntax完成的。假设我的工作区目录中有一个名为 test.zip 的 zip 文件,我如何将 zip 文件“读取”到上传请求中?谢谢您的帮助。
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 结束
按照块文本示例:
如果文字太长,我深表歉意,但我还必须编写示例才能更好地解释自己。我也试着缩短它。如果您需要更多信息,请告诉我以更新问题。
问候。
伊塔洛
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 的数据属性。
任何帮助,将不胜感激!
sql - 在模式之间创建链接时的权限问题
我正在尝试在 SQL Developer 中创建两个模式之间的链接,但出现错误。我正在执行的查询是:
Matecode 是我想要连接的远程用户、密码和数据库架构。像这样:
但我收到此错误
- 00000 - “权限不足” *原因:试图在没有必要权限的情况下执行数据库操作。*行动:请您的数据库管理员或指定的安全管理员授予您必要的权限
密码和用户都可以。
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
总体问题是:如何将用户定义的数据类型添加到集合中?对不起,如果我的解释不清楚。如果您有任何其他问题,请回复此问题。
这是我一直在处理的代码:
mfc - MFC SDI OpenDocument() 正在重置我的主窗口大小。我怎样才能阻止它?
我已经实现了保存和加载主窗口大小和位置的代码,它工作正常,但是,当我打开一个文档时,它会将窗口大小更改回某个内部默认值。
这些是我看到的来自 Windows 的调用,导致更改发生:
这是我保存和加载窗口信息的代码:
如果我打开文档时窗口大小和位置保持不变,我希望它。我怎样才能做到这一点?
python - 如何不在列表中包含打破循环的值
这段代码的问题在于,我希望它在我的列表中添加循环中输入的所有值,并在用户输入 q 或 Q 时中断,但它以某种方式将 q 添加到列表中,我该如何防止这种情况发生。
kotlin - 我可以将 MutableStateFlow 对象直接传递给 StateFlow 变量吗?
代码 A 来自此处的官方示例代码。
我觉得可以直接传给_uiState,uiState所以我写了Code B,看来Code B可以很好用。
我可以直接将MutableStateFlow对象传递给StateFlow变量吗?
代码 A
代码 B
sql - SQL 根据表返回 count 有次要记录或零记录的记录
我正在尝试恢复发生次要事件的合同数量超过表中指定的数量。为此,我有两张表,一张表存储了合同数据和hired_frequency,另一张表显示了合同发生的次数。在这种情况下,我无法创建一个返回所有行的 SQL(在 Postgres 中),这些行没有出现,并且其中发生了hired_frequency 描述的次要事件。
表 1 - 合同
表 2 - 出现次数
我的选择(不工作)
我创建了一个小提琴来测试...... http://sqlfiddle.com/#!17/95cd2/1/0
javascript - Google Firebase RealtimeDB 规则不适用于 UID
我们正在尝试为 google firebase realtimedb 编写规则,该规则仅允许用户在经过身份验证时读取和写入他们自己的 UID 的位置。这是我们目前的规则:
我们的数据库结构:
当我们尝试为具有相同 UID 的经过身份验证的用户发出监视列表或订阅请求时,我们会遇到 401 错误。是什么赋予了?
编辑:这是我们调用 realtimeDB 的方法(我们使用的是 NUXT.js)
c - 将 void 指针转换为“类型”变量或使用 memcpy?
我一直无法为此找到答案。我在 C 中使用哪种方法有关系吗?
或者
它似乎在我的测试中给出了相同的结果,但在每种情况下都是等价的吗?
swift - 如何在 Swift 中发送网络广播消息?
我必须为广播 IP 地址设置网络名称,以便从其他设备中识别设备。
这是python中成功设置网络名称的代码。
我在 Swift 中需要相同的解决方案。我知道使用此解决方案获取本地 IP 地址。但我不知道如何设置广播消息。我也可以使用 Objective-C 或 C 解决方案。请帮我找出答案。谢谢!
java - 我想让两个克隆的范围不产生相同的结果
我做了一行代码来生成一个壮举。我添加了一个 Feat2,但我希望它不要重复。这是代码
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 |
可能吗?在大查询?
我尝试了下面的查询,但检索到了重复的值。
