所有问题

0 投票
1 回答
94 浏览

java - Java Sprint BOOT 新手,尝试创建一个简单的 sprint 启动和 apache camel hello world 示例

我对 Java 和 Sprint 启动应用程序非常陌生。我需要使用 Spring Boot 应用程序处理 Apache Camel。我想实现一个简单的用例,我需要将文件从一个位置拆分和移动到另一个位置。不过,在此之前想尝试一个简单的 sprint boot 和 apache camel hello world 示例。我需要首先在我收到错误的 pom.xml 文件中添加骆驼依赖项。

我已经安装了 STS 以及我正在创建的新的 spring starter 项目。

pom.xml 文件之前

我正在尝试添加以下代码,因为我从不同的 apache camel 和 sprint boot 视频和文章中了解到。

但是,我得到如下错误

不可解析的 POM C:\Users\RADHIKASHARMA\Documents\Spring_Tool_STS_Projects\SprintBootCamel\pom.xml:结束标记名称必须与第 2 行的开始标记名称匹配(位置:TEXT seen ...</ plugins>\n\t\n \n</依赖

有人可以帮我理解我到底需要在这里放什么吗?

0 投票
0 回答
43 浏览

azure-iot-dps - 用于 DPS 注册的 TPM 公共 EK 格式

我正在尝试对我的 IoT 中心使用基于 TPM 的注册。我们已经有几个设备在现场(运行 windows iot ent),所以我编写了一个基本的 PS 脚本来获取他们的 TPM 公共 EK 并在我们的 DPS 中手动注册它们。该脚本生成 ASN.1 编码公钥的 base64 字符串。当我在背书密钥字段中使用该值时,我收到错误请求错误消息:“背书密钥无效,或与注册不匹配。”

我是否使用错误的格式来编码公钥?是否有另一种简单的方法来访问格式为 base64 字符串的 TPM 公共 EK?如果有帮助,这是我的脚本

非常感谢

0 投票
1 回答
43 浏览

python - 如何用熊猫计算日期系列的平均周期持续时间?

我想计算不同事件发生的平均周期持续时间。

我得到了每个事件都有一个 id 的数据,并在由它的 id 标识的单行中进行跟踪。每次发生事件时,都会保存发生日期。

现在我想以周为单位计算每个相邻日期之间的距离,并计算跟踪的每个事件/id 发生的平均周期持续时间。

我要计算的平均持续时间的数据框如下所示:

有没有办法优雅地做到这一点?如果我不需要对此进行编程,我将不胜感激:)

谢谢你们,我的朋友们!

0 投票
1 回答
104 浏览

java - 使用变量替换在 docx4j 中插入换行符

我有一个包含某些变量的模板,基本上我需要用我的数据库中的信息替换这些变量。当我只想用一个词替换它很容易时,我的问题是当我需要像这样换行时:

这两个拥有 CPF 的人应该来自我的变量,但这就是我得到的:

这就是我的代码,我试过放“\n”、“
”和“<w:\br>”,但它们都不起作用,现在我放“\n”只是为了清楚我想放哪里断线:

我的返回值在我的 mappingDocsVariable 中,然后我使用以下代码生成 docx 文件:

0 投票
0 回答
14 浏览

shell - 以下是文件 data.txt 中四个记录的列表

问题是

以下是文件 data.txt 中四个记录的列表

ID 子1 子2 子3
101 内存 12 13 14
111 山姆 笈多 14 33 22
121 杰米 任何 12 11 16
131 南希 罗希拉 17 10 19

第一列是ID,第二列是名字,第三列是姓氏,第四,第五,第六是不同科目的分数

我必须编写一个shell脚本(info.sh)作为

(i) 如果程序在没有任何参数的情况下运行,它将显示每个学生的名字、姓氏和平均分

(ii) 如果程序使用数字参数(info.sh 121) 运行,它将假定它为学生的 ID,并输出该学生的 ID、名字、名字和平均分数

(iii) 如果程序将使用非数字参数 (info.sh sen) 运行,那么它将假定它是名字、姓氏并输出名字或姓氏与参数匹配的所有学生的 ID

(iv) 如果程序将使用多个参数运行,它将显示错误

我可以使用这个脚本实现第一部分:

但无法实现其他部分的任何人都可以提供帮助或建议

0 投票
0 回答
44 浏览

random - 是否可以直接在 M1 中使用安全飞地中的 TRNG?

所以过去我在英特尔中使用 RDRAND 直接访问真正的随机数生成器,但现在我正在考虑为 M1 重写我的应用程序 - 是否有一些类似的内在特性_rdseed16_step

或者是内核在此处使用getentropy或的唯一说明/dev/random- 我不想与其他熵源混合,而是直接访问安全飞地 TRNG。

0 投票
1 回答
47 浏览

azure-blob-storage - 如何防止由于 blob 输入而导致流分析的值加倍

在使用 blob 引用输入时,我们在流分析中看到了一个问题。重新启动流后,它会为加入它的事物打印双精度值。我认为这是在重新启动期间有超过 1 个 blob 处于活动状态的问题。目前,我们从结构为 Output/{date}/{time}/Output.json 的 ADLS 中的文件夹路径中提取文件,最终为 Output/2021/04/16/01/25/Output.json。这些文件具有与流中的数据匹配的键:

我没有看到任何问题,但这些文件实际上每分钟都是由天蓝色函数创建的。因此,在流分析开始期间,它可能会抓取最后一个以及随后创建的那个。(这是我的猜测,但我不确定我们将如何解决这个问题)。

这是该问题在 powerBI 中的视觉效果:

顶峰

在查看它所捕获的设备的 cosmosDB 时,这很容易解释,有两个条目具有相同的值、assetID、时间戳、不同的 recordID(只是意味着 cosmosDB 将其计为两个单独的事件)。这是不可能的,因为我们无法从设备发送具有相同时间戳的副本。

0 投票
1 回答
395 浏览

javascript - Dropzone JS - 所有文件上传后重定向

我有下面的 dropzone JS 表单,它可以按应有的方式上传文件。

当所有上传完成后,我试图让页面重定向到另一个页面。通过搜索,我找到了以下脚本,但它似乎没有做任何事情

0 投票
1 回答
373 浏览

sql-server - 如何根据 SQL Server 中的可用数据获取最近 12 个月的数据

我有一个包含销售和日期列的表格测试。要求是在没有当前月份的情况下获取最后可用的 12 个月数据。例如说有数据可用到 2010 年 3 月 5 日。该查询需要从 2009 年 3 月到 2010 年 2 月获取数据。SQL Server 中 date 的 where 子句是什么

0 投票
0 回答
366 浏览

keyboard - 在 QMK 中使用两个一次性键 (OSM) 进行踢踏舞

我正在寻求在 QMK 中实施特定踢踏舞的帮助。我想要一个键组合类似 OSM 的 Control 和类似 OSM 的 Alt (也许以后添加一个基本键作为三次点击操作)。

具体来说,它的行为应该是这样的:

  1. 单击:一次性修改器:等待下一次按键,然后发送 Ctrl + 该键
  2. Single Hold:像普通的 Ctrl 一样。
  3. 双击:一次性修改器:等待下一次按键,然后发送 Alt + 该键
  4. 双重保持:像正常的 Alt。

因此,实际上单击/单击会模仿一个一次性修改器,而双击/按住会模仿另一个。

例如,我想在文本中逐字导航,使用 Ctrl+left 或 Ctrl+right。

  • 点击 TD,然后按向左:发送 Ctrl+left(向后一个单词)
  • 按住 TD,按一次左:发送 Ctrl+left(向后一个字)
  • 按住TD,按两次left:发送Ctrl+left和Ctrl+left(向后两个字)

与 Alt 的双击和双击相同(逐段移动)

首先,我试过这样:

现在我得到的是:

  • 点击TD,然后按左:无
  • 按住 TD,按一次左:发送 Ctrl+left(向后一个字)
  • 按住TD,按两次left:发送Ctrl+left和Ctrl+left(向后两个字)

所以点击的一键式键不起作用,但保持正常的修饰符起作用。似乎与 Alt 相同。我想这可能是因为 oneshot-mods 在 keyup 上被重置了。所以我尝试不这样做:

现在,当我点击我的 TD 键一次,然后点击箭头键时,我会得到一次性行为。它可以毫无问题地添加修饰符。我可以随心所欲地重复此操作,也可以双击。

它破坏了正常的保持行为。所以我最终得到的是:

  • 点击 TD,然后按向左:发送 Ctrl+left(向后一个单词)
  • 按住 TD,按一次左:发送 Ctrl+left(向后一个字)
  • 按住 TD,按两次左:发送 Ctrl+left,然后不按 Ctrl 只向左(所以一个单词向后加一个字符)

现在我不明白在点击后不重置键盘如何会干扰被调用的步骤。有人可以指出我的解决方案吗?我知道 oneshot_mods 必须在某个时候被清除,应该按另一个键 - 但是我会把它放在哪里呢?

0 投票
1 回答
134 浏览

javascript - 如果选择了组中的任何选项,则应使用 Ant 设计(OptGroup,选项)-React.js 禁用其他组中的所有选项

我如何实现多选行为如果我从一个部分开始选择,另一部分将被禁用选择。我尝试了很多方法来做到这一点,但是,我在逻辑上遇到了如何实现它的问题。

代码在这里。Stackblitz.com

图片 - 它应该看起来如何

0 投票
1 回答
181 浏览

javascript - Redux:addToCart 功能只是更新数量而不是将产品添加到购物车

我是 Redux 的新手,因此很难对代码中的问题进行故障排除,尤其是因为我没有错误。

每当我将产品添加到购物车时,我的状态都会更新,但是它只会更新购物车的数量,并不会实际将产品添加到购物车。

下面是我的 Redux 工具和相关代码片段的屏幕截图。 在此处输入图像描述

Card.js

ShoppingReducer.js

MenuData.js(保存存储在产品中的数据)

MyMenu.js(卡片映射的地方)

ShoppingActions.js

0 投票
1 回答
89 浏览

powershell - 双尖括号模式

我正在使用 PowerShell 7.1.3,并且在我的提示中输入单引号时注意到了一个奇怪的行为:

提示的样式是>>,无论我输入什么,都不会执行任何内容(或者看起来就是这样)。我想知道:

  • 这是通过进入'shell 激活的,还是副作用?
  • 这种模式是否以某种方式调用?
  • 这种模式对特定情况有用吗?
0 投票
1 回答
35 浏览

python - 我希望能够根据列表选择相应的性别

我希望 selenium 根据数组中的字符串选择相应的性别。例如,如果输入框包含其中一个女性名字 selenium 会选择 Female 性别,

0 投票
0 回答
70 浏览

swift - 如何为 BLE 循环功率计执行偏移补偿程序

我有一个用 Swift 编写的 iOS 应用程序,它能够与各种基于 BLE 循环的设备进行通信:心率监测器、速度和踏频传感器、训练器,当然还有功率计。

我的问题是关于如何执行Cycling Power Profile 文档中描述的偏移补偿程序。

我有以下代码来执行此操作:

最终发生的事情是,除了功率计每隔 30 秒左右自动断开连接外,什么也没有。如果我不发出此命令,它不会自行断开连接。因此,此命令肯定会导致断开连接。

执行此操作的正确程序是什么?我是否要断开与设备的连接,重新连接,找到功率计时发出校准命令,然后断开并重新连接?

我很困惑什么时候会发生这个操作,以及当它工作或失败时我将如何得到通知。

0 投票
0 回答
25 浏览

artificial-intelligence - 训练 DQN 的实用方法

我是强化学习的新手,当我阅读教程和论文时,似乎大多数 DQN(或基于 DQN 的算法,如 Double DQN 等)学习(更新网络)每一步的批量大小从 32 到 512。

但是,当我在 Atari Games 上尝试使用 4 层 CNN 的 DQN 时,它似乎很慢,每一步都需要半秒以上。这是合理的,因为训练可能很慢。所以看起来训练 DQN 的理论方法在视频游戏中不是很实用(特别是如果我想要更深的网络来识别更复杂的状态),除非我有几个 GPU 或像 P100 这样非常好的 GPU。

因此,我尝试在每集结束时学习多个批次,而不是每一步学习一个批次,速度快很多,但基本上表现不佳,经过三四个小时的训练,得分甚至低于随机移动。

那么在 Video Gameplay RL 中有哪些更实用的方法仍然可以取得不错的性能呢?

任何帮助都会很棒!谢谢。

0 投票
1 回答
437 浏览

javascript - 收到“TokenError:请求中的无效“代码””错误

我有:“TokenError:请求中的“代码”无效”错误。我不知道它在哪里。但是我对其进行了测试,导致此错误的代码是:

我尝试了一切,但没有任何帮助。我在用着:

"dotenv": "^8.2.0", "express": "^4.17.1", "mongoose": "^5.12.4", "nodemon": "^2.0.7", "passport": "^0.4.1", "passport-discord": "^0.1.4", "react": "^17.0.2"

这是错误:

0 投票
2 回答
37 浏览

angular - 2 api的角度之间的差异

我必须调用这个 API:

http://hp-api.herokuapp.com/api/characters/house/slytherin

我正在做一个使用这个 API 的教程:

https://jsonplaceholder.typicode.com/users

教程链接有效,但是当我尝试替换链接时,我没有检索到任何内容,这是代码:

服务

组件

该模型

的HTML

使用教程 API,页面显示了这个

而我想要展示的 API 什么都没有

网络提问请求

我只是改变这个:

我是新手别杀我

编辑: 控制台错误 网络错误

0 投票
2 回答
729 浏览

discord.js - 如何使用 Discord.js 发送图像

我正在使用 puppeteer,如果出现错误,我想发送网页的屏幕截图。截图正确,但我无法发送截图。我不断在通道中获取 [object Object] 而不是图像。

我也尝试过 .send(message)、.send('error image',message) 和 .send({attachments:[message]})。我还尝试将图像保存为文件,然后给出路径,但这也只是给出了 [object Object]。

0 投票
0 回答
143 浏览

java - 从 IntelliJ 将我的程序作为 JAR 运行时发生 JNI 错误

我的代码在 IntelliJ 中编译和运行没有问题。但是,当我尝试将程序构建为 JAR 并在 cmd 中运行时,出现以下错误。

我相信我正在正确地创建 JAR。这是我捆绑的库。在此处输入图像描述

我通过向工件选项卡添加一个空 JAR,然后手动添加 META-INF、库和代码来创建 JAR。 在此处输入图像描述 如您所见,lib 包含在其中有 log4j 和 apache commons。

请注意,仅当从 IntelliJ 创建 JAR 时才会弹出此问题。如果我通过 Eclipse 创建一个 JAR,JAR 工作得很好,但这不可行。

0 投票
1 回答
268 浏览

mysql - 如何修复重新启动的 Docker 容器?

这是我正在运行的 Docker:

如您所见,mariadb 容器(services_global-db_1)不断重启。我该如何解决?

这是docker logs services_global-db_1的日志文件:

倒数第二行有错误。

但是,当我尝试使用容器打开 bash 会话(docker exec -it services_global-db_1 bash)以便运行 SQL 命令(mysqld_safe --tc-heuristic-recover=COMMIT)时,我收到了Container. .. 正在重新启动,等待容器运行。

现在,我把头撞到了所有的墙上,但找不到解决办法。我该如何解决?如何阻止容器重新启动?

0 投票
1 回答
43 浏览

reactjs - 为什么按收藏过滤redux store中的数据不起作用?

我在过滤 redux 存储中的数据时遇到问题。我必须按收藏过滤添加的电影。甚至 console.log(newState) 也不会显示过滤后的数据。也许过滤器()方法有问题?欢迎任何建议。也许完全是其他方式来克服最喜欢的过滤。

0 投票
2 回答
45 浏览

python-3.x - “”的计数是字符串长度+1?

我正在为我正在助教的一门课做一个测验,我想知道输出"hello".count("")会是什么。事实证明,空字符串的计数始终是字符串的长度 + 1。对我来说,计数是长度(或我猜是无穷大)是有道理的,但为什么长度 + 1?

0 投票
1 回答
49 浏览

javascript - 如何制作下拉菜单?

我正在尝试在 HTML/CSS/JS 中创建一个下拉菜单,但找不到任何可以帮助我的资源。你有什么方法可以让下拉菜单在这种环境下工作吗?如果您有答案,请发布它,这将有很大帮助。

0 投票
0 回答
22 浏览

html - 如何为隐藏的 div 进行干净的过渡,使其从任意位置“长出”,使其父容器的高度增长?

我想要实现的是:

  1. 有一个带有 flex-wrapping 元素的置顶标题,默认情况下某些 div 是隐藏的
  2. 单击展开按钮时应出现隐藏元素 -> 使整个标题具有更大的高度
  3. 单击折叠按钮时,它们应该再次消失->使标题恢复到默认/折叠高度
  4. 消失和重新出现应该有 0.7 秒的过渡

我尝试的是:

  • 使隐藏的 div 具有 0 的高度和宽度,以便在隐藏元素时标题可以真正折叠。
  • 使用隐藏 div 的高度/宽度上的过渡。
  • 在整个标题的最大高度上使用另一个转换,并给它一个height: auto

HTML

CSS

TS

结果相当难看。在过渡阶段,元素到处流动。我希望有一个干净的解决方案,其中隐藏的 div 从它们的位置“长出”而不会到处乱飞-> 将标题的高度推出。反之亦然:当折叠元素时,元素应该慢慢消失,让标题从它的高度丢失。