所有问题
spring - MongoDB relashionships+SpringBoot REST API+POST 方法
我将 SpringBoot REST API 微服务与 MongoDB 一起使用。我有球员、比赛和得分三种服务。对于每个服务,我都有一个 MongoDB 数据库。在 Score 服务的 POST 方法中,我检查 plyare 和 game 是否存在,然后对于存在的 player 和 game,创建一个新分数。为此,起初我使用 player-repository 和 game-repository 来检查它们是否存在,但之后我阅读了一些关于 Relashionships(OneToMany, ManyToOne) 和关于 Refrence 的文档,@DBRef,我尝试使用它们。问题是例如在关系中,我感兴趣的是只有变量昵称是玩家类中的 ID,而变量代码是游戏类中的 ID 而不是其他变量,而是在分数类中,当我定义
我有一个 Player 类的对象及其所有成员变量,游戏也是如此。我对这个分数表感兴趣:
你能帮我处理上面的例子吗?分数等级:
对不起,我的英语不好。
java - Java中的离散小波变换(DWT)和平稳小波变换(SWT)
我想将 DWT 和 SWT 应用于 Java 中的图像,但找不到代码、伪代码或库。到目前为止,我只找到了其他语言(如 C、C++ 或 Python)的现有代码,但我需要 Java 中的代码,而且我无法自己将代码从一种语言更改为另一种语言。
有谁知道我可以用来解决这个问题的图书馆或其他方式?
提前致谢!
问题的详细描述:我想将 DWT 或 SWT 应用于图像,然后使用特定的 DWT/SWT 子带进行一些进一步的计算,例如将离散余弦函数 (DCT) 应用于 LL 子带。如果可能,我想使用 BufferedImages。
docker - 从 gitlab 注册表中删除 docker 映像标签会删除已删除标签的重新标签
在我的 gitlab-ci 管道的清理阶段,我删除了测试前生成的临时 docker 标签。图像在发布阶段重新标记。删除原始标签时,重新标签也会被删除。阶段是:
运行后,标签${CI_PIPELINE_ID}${CI_COMMIT_REF_SLUG} 和 ${CI_COMMIT_REF_SLUG}都被删除,据我所知,只有${CI_PIPELINE_ID}${CI_COMMIT_REF_SLUG}应该被删除。如果清除阶段被取消,标签会按预期创建并保留。通过 ui 删除标签时会发生相同的行为。如果我在清理阶段时遗漏了与此问题相关的任何内容,请告诉我。
c - .NET 5 Preview 和 Linux 上的本机 C 应用程序之间的 IPC - 同步
我正在研究 Linux 上 .NET 和 C 之间的 IPC。我已经设法让一些共享内存使用:
C shm_open 和 mmap C# MemoryMappedFile
我需要一种机制来同步我的 .NET 应用程序和 C 应用程序之间的更改,但我找不到共享锁机制的方法。
我查看了命名信号量(但这在 .NET 中的 linux 上不受支持)。我看过命名的 Mutex (但这在 linux 上的 C 中不受支持)。我已经研究过在 linux 上为 C 中的 phtread_mutex_t 对象创建一个共享内存区域,它可以工作,但我无法将它映射到 .NET 环境中的任何内容。
有谁知道我可以做到这一点,或者让 pthread_mutex_t 方法工作?
c - 根据 page_number 和 page_size 显示菜单元素
我正在尝试模拟一个准备好显示 4 行的菜单。菜单项是动态填充的,我尝试了这个:
我的预期输出是根据 PAGE_NUMBER 从选项数组中显示 4 个元素的范围(其中一个标记为已选择(根据选定的索引))
预期的输出应该是:
有没有人可以帮助我解决这个问题,或者如果有人有更好的主意?
编辑 当前输出:
php - Drupal 8 - 带有参数的奇怪行为
我有一个接受一个输入的表单,提交后重定向到一个控制器,该控制器使用 solr 进行一些搜索。
当某些词被用作路由参数的搜索词时,我发现了一些奇怪的行为:
这是提交表单时的 SearchBoxForm 表单,如您所见,它只是重定向到搜索控制器

如您所见,网址可以domain.com/search是domain/search/term/tab/page/filter.
没问题,某些搜索词会导致 drupal 无法正确加载所有 js,有些词是:“缓存”、“化学”,但其他词可以正常工作,如“学生”或“经济”。
如果您使用默认参数点击该页面,该页面可以正常工作,即domain.com/search
但domain.com/search/cache或domain.com/search/cache/all/1/undefined不会以任何方式加载js。
有没有人以前见过这个问题,或者看到我错过的明显的东西?我真的希望这不是渲染数组或以某种方式在参数中看到缓存并认为它是别的东西..
android - 我在 xml 中制作了一个形状,但给它透明和模糊颜色时遇到了问题
这是我的输出:[1]:https ://i.stack.imgur.com/MXUAv.png
这是意料之中的:[2]:https
://i.stack.imgur.com/VrnDA.png
我在 xml 中制作了一个形状,但给它透明和模糊颜色时遇到了问题。我应该怎么做这是我的xml代码:
html - 防止调整容器大小删除内部文本
通过删除容器中包含的所有文本(在本例中包含在“动画标题”中),容器会消失(好像它的尺寸变为 0.0),直到再次插入内容。不幸的是,这会导致 h1 容器中包含的所有元素发生移动。我试图设置一个“最小高度”,但结果没有改变。我也给你留下了 codepen 的链接,但奇怪的是,在那个网站上,当文本被删除时,容器没有调整大小。Codepen 示例 谁能告诉我如何解决它?
postgresql - 使用 JSONb 进行二进制到二进制转换
如何避免不必要的 CPU 开销?
通过失败测试查看这个历史性问题。示例:j->'x'是一个表示数字和j->'y'布尔值的 JSONb。从 JSONb 的第一个版本(2014 年发布 9.4)到今天(6 年!),使用 PostgreSQL v12... 似乎我们需要强制执行双重转换:
丢弃
j->'x'“二进制 JSONb 数字”信息,并将其转换为可打印字符串j->>'x';
丢弃j->'y'“二进制 JSONb 布尔”信息并将其转换为可打印字符串j->>'y'。通过转换字符串解析字符串以获得“二进制 SQL 浮点数”
(j->>'x')::float AS x;
通过转换 string 解析字符串以获取“二进制 SQL 布尔值”(j->>'y')::boolean AS y。
程序员是否没有语法或优化函数来强制执行直接转换?
我在指南中没有看到 ......或者它从未实施过:它是否存在技术障碍?
关于我们需要它的典型场景的注释
(回应评论)
想象一个场景,您的系统需要以最少的磁盘使用存储许多小型数据集(真实示例!),并使用集中控制/元数据/等进行管理。JSONb 是一个很好的解决方案,并且提供了至少 2 个很好的替代方案来存储在数据库中:
- 元数据(带有模式描述符)和数组数组中的所有数据集;
- 分离两个表中的元数据和表行。

(以及将元数据转换为缓存text[]等的变体)
Alternative-1,monolitic,最适合“最小磁盘使用”要求,并且对于完整信息检索更快。Alternative-2 可以是随机访问或部分检索的选择,当表Alt2_DatasetLine也有更多一列(如时间)用于时间序列时。
例如,您可以在单独的架构中创建所有 SQL 视图
并且 CREATE VIEW 可以全自动地动态运行 SQL 字符串......我们可以通过简单的格式化规则重现上述“稳定模式转换”,从元数据中提取:
...这是一个“现实生活场景”,这个(显然丑陋的)模型对于小流量应用程序来说速度惊人。除了磁盘使用量减少之外,还有其他优点: 灵活性(您可以更改数据集模式而无需更改 SQL 模式)和 可扩展性(2、3、... 10 亿个不同的数据集在同一张表上)。
回到问题上来:想象一个有大约 50 列或更多列的数据集,如果 PostgreSQL 提供“bynary to bynary cast”,SQL VIEW 会更快。
installation - 在 ubuntu 18.04 LTS 中安装 rock-robotics 包时出现问题 [已解决]
已解决(见答案)
问题
我已按照“ https://www.rock-robotics.org/documentation/installation.html ”中提出的安装指南进行操作。安装“rock-robotics”时出现错误,我最初在较轻的发行版中尝试过“Lubuntu”,现在我在“Ubuntu 18.04 LTS”中尝试,它再次发生,我对此感到疯狂,问题是我需要这个包来开发我的学位论文。请我在这件事上需要帮助,最后你可以在我运行 $sudo sh bootstrap.sh 时看到完整的输出(我尝试了建议的两个引导程序,它们都给了我同样的问题),在这里你有输出错误消息的行:
全输出
apache-flink - flink官方文档中如何实现类MyTupleReducer
我正在学习 flink 文档数据集 api
有一个班级叫mytupleReducer
我正在尝试完成它: https ://paste.ubuntu.com/p/3CjphGQrXP/
但它在 Intellij 中充满了红线。
你能给我一个正确的上述代码风格吗?
谢谢你的帮助~!
PS:
我正在写部分 MyTupleReduce https://pastebin.ubuntu.com/p/m4rjs6t8QP/
但返回部分是错误的。
c# - 在另一个函数中获取var的数组值
关于函数调用,我有一个理解问题。我在“excel”类中的第一个功能是查找名称为“* ID *”的单元格。
我的第二个函数循环放置在字符串中的列,例如“名称”或“可搜索”以查找列中的所有值并将所有值连接到每行的唯一字符串中。
但是......我真正想要的是在我的'AttributeToForm'函数中使用我的'FindID'函数中包含的字符串'ID'。为了到达那里,我尝试运行“FindID”函数并检索ID字符串。然而,结果仍然是我的类"ID"字符串,所以"nothing"。
react-native - 为什么我在 react-native SearchBar 中输入的文本会在几毫秒后自动清除?
当我开始输入时,我在 SearchBar 中输入的文本会在几毫秒后自动清除。它回到占位符状态,可能是什么问题?
这是我的代码:
这是 handleSearch 方法的代码,
makeRemoteRequest() 的代码:
即使我删除了 debounce 方法,问题仍然存在,所以我认为这个问题与其他问题有关。另外,这就像我在 react-native 开发的第三天,所以请原谅任何新手的错误。
javascript - 比较两个对象数组并找到索引
我有两个数组,这是第一个数组:
这是第二个:
我想要什么,根据值比较这两个数组id,如果id两个数组相等。我想为两个数组中相等的数组查找users索引id。我尝试按filter方法进行比较并尝试过findIndex,但它不起作用。
编辑:
我不确定如何找到索引。预期输出返回users数组中id相等的user2数组的索引
c - 如何检查一个字符串是否是C中另一个字符串的子集
我想创建一个函数来检查一个数组是否派生自 C 中另一个数组的元素。这是我的代码。我不知道为什么它不起作用。
我希望输出是ALL DELIMITERSie 的所有元素str[]都是delim[].
javascript - 如何将选定的单选按钮选项推送到javascript中的数组
我正在尝试构建一个测验,动态显示每张幻灯片一个问题。当我单击下一个/上一个问题时,我想让选定的答案保持原样。我尝试了以下代码。这也是在尝试从数组中获取值时返回 NaN,即使我在幻灯片中前进和后退,数组的长度也在增加。任何人都可以帮助 -
完整代码在这里 - https://jsfiddle.net/fqrhuo23/
r - 根据 R 中的多列名称删除 NA 行
给定一个小数据集如下:
如何根据条件删除行:columns Band Chave NAs?
预期的结果将是这样的:
model - Anylogic:如何对机器的技术可用性进行建模?
我正在尝试用 4 台连续机器(源 > buffer1 > machine1 > buffer2 > machine2 > ...)对生产线进行建模。每台机器都有自己特定的技术可用性(故障概率),并且 - 如果发生故障 - 特定的故障持续时间。停机时间的持续时间呈指数分布。示例:机器 1 的技术可用性为 90%,平均停机时间为 2 小时。
- 将机器建模为块“队列+延迟”还是块“服务”更有用?
- 如何使用分布式停机时间对技术可用性进行建模?
django - 将图像从 django 表单保存到模型
我是 django 的初学者,我面临一个问题,即如何将图像从 django 表单保存到数据库,但 image=check.cleaned_data.get('pro_image') 返回 None(ImageField)。
python - GCP Python 云函数:从云存储中读取纯文本文件
一旦文件上传到存储中,就会触发云功能,我的文件名:PubSubMessage。内文:嗨,这是第一条消息
print('decodedstring: \n{}'.format(decodedstring))
我的Requirements.txt 文件
我如何获得文件“嗨,我是第一条消息.....”中的实际字符串?
从文件中获取文本的最佳方法是什么?TIA
java - 如何通过使用不同的语言来限制 editText 长度?
我想限制editText长度,如果用户在editText中输入英文我想限制50个字符,或者如果用户在editText中输入日本语言我想限制30个字符,我想使用一个editText实现多个场景,我该如何实现这个?
android - Android Studio 在第一次单击时不运行项目,在第二次单击时运行
当我在Android Studio应用程序安装时单击运行图标但没有在手机上运行然后我再次单击运行图标并运行它。以前不是这样。你们有什么解决方案
r - R将向量中的每个元素转换为列表列表
将元素列表转换为列表列表的有效方法是什么,每个列表中只有一个元素。请参阅下面的示例数据:
提前致谢
python - python matplotlib:如何在给定区域放置文本?
在 matplotlib 图形中放置文本时,可以在轴坐标中指定位置。但是,随着文本变长,最终会占用更多空间。正如这里所建议的,给定一个文本,可以在它周围绘制一个边界框。有没有办法反过来做,也就是说,给定一个用户定义的边界框,确保文本留在那个边界框中?我知道这可能需要自动调整字体大小或换行。我只是不确定 matplotlib 中是否已经存在这样的东西。
用例:我想要得到一个由矩形单元格组成的表格,如下所示,其中每个单元格都应包含一个小字符串。字符串不应离开单元格并相互重叠。最佳情况下,应该输入它们。这是生成表格的代码(到目前为止没有文字)。如果您能想出一种更简单的方法来实现我的目标,而不是在 matplotlib 中处理文本,请也告诉我。

