所有问题
arrays - 为什么我的程序没有改变数组
我有一个移动数组值位置的程序位置 1 的字符串应该取位置 2 的字符串的值,位置 2 的字符串应该取位置 1 的字符串的值(和等等)例如。
开头的数组:
最后的数组(它应该成为什么):
这是代码:
但由于某种原因,实际数组没有改变。数组参数正在发生变化(正如富编辑中的显示所示),但由于某种原因,arrTest 没有变化。
问题是什么?
svelte - 如何使用 SvelteKit 获取 POST 端点的参数?
SvelteKit文档提供了一个示例,说明如何使用参数编写 GET 端点......
...以及如何编写不带参数的 POST 端点...
如何编写带有参数的 POST 端点?更准确地说:如果我想同时访问端点中的参数和请求正文,我必须使用什么函数签名?
mapstruct - Mapstruct 1.4.1 迁移与qualifiedBy
从 Mapstruct 1.3.1 -> 1.4.1 迁移,
我有一个注释:
和实施
和我的映射上的标签:
这曾经有效,但现在它打破了:
我错过了什么吗?
reactjs - 是否总是需要将 useEffect 中所有使用的函数添加到其依赖项数组中?
我目前正在 React 上构建一个俄罗斯方块游戏,只是为了练习钩子(过去用于在类组件中开发,有点离开 React 一段时间,昨天我决定再次使用它)。
游戏运行良好,并且在每种情况下都按预期运行,但是,在 useEffect 中使用函数而不是依赖项时,会不断出现警告。
澄清一下 - 我有一个 useEffect 函数,它所做的只是调用一个 updateFunction 并且仅依赖于移动俄罗斯方块块的 x 和 y 坐标。每当形状的位置发生变化时,更新功能都会更新电路板的状态。
我知道 React 会在每个渲染上重新创建函数,但是给更新函数一个 useCallback 会导致它被无休止地重新创建(那时,编译器会要求我让它依赖于板状态,因此每次更新板子时,都会被迫重新创建一次),这会导致渲染的无限循环。
是否真的有必要将每个函数作为依赖项放在 useEffect 中,即使这些函数只会导致视觉渲染来显示游戏的当前状态?
docker - Apache htaccess 重写规则有效,但如何转换为 nginx 重写指令?
我有一个运行 Apache 的实时服务器和一个在 docker 中运行 NGINX 的开发服务器。我希望将我的网站网址从 重写/index.php?t=123abc为/123abc。
此规则似乎在 .htaccess 中有效
RewriteRule ^([0-9a-f]{6})$ index.php?t=$1 [L]
但是,我无法将其转换为 nginx 指令。我的“默认”站点配置是:
工作正常,/index.php?t=123abc但/123abc给出 404 错误。
请帮忙
git - 是否可以在 VSC(或任何其他 GUI)中复制 SmartGit 的索引编辑器?
我基本上在工作和家里都采用了 Visual Studio Code 作为我的 Git UI(使用一堆扩展,最相关的是 Git Graph、gitflow 和 GitLens)。它工作得非常好,但有时我意识到我需要将我的工作分解为几个提交。这通常在 VSC 中运行良好,一次只需在一个文件中提交几个范围。
但是,有时 Git 会混淆并以不允许我这样做的方式分解范围。例如,我可能希望提交两个操作,同时将另一个附近的更改留在索引之外。在这种情况下,Git 可以将更改定义为两个范围:一个范围用于一项操作,另一个范围结合了期望和不期望的更改。如果我随后提交第二个范围的一部分,Git 经常会错误地修改索引,覆盖比我想要的更多或更少。
在家里,我可以使用 SmartGit 的索引编辑器来解决这个问题。我可以选择我要提交的部分文件,打开索引编辑器,然后手动执行对索引的更改并提交。
但是,我还没有弄清楚如何在 VSC(或任何其他 GUI,老实说)中做到这一点。这是可能的还是 SmartGit 的秘方?
javascript - 如何使用后端文件夹内的前端将 MERN 应用程序部署到 Heroku
将我的 MERN 应用程序部署到 heroku 表示构建已成功,但在打开应用程序时,它显示的只是未找到。我怀疑路由和路径存在问题,尤其是在后端的 index.js 中。如标题所述,前端位于后端文件夹内,因此两者只能使用一个网站。我已遵循此 GitHub 存储库中的所有建议来执行此过程。我在包含代码方面做得太过火了,因为我不知道问题出在哪里,而且正如您在生产中所知道的那样,这一切都是相互关联的。据我了解,在 heroku-postbuild 之前,我不需要运行 React 的构建/生产文件夹,但 heroku 找不到构建文件夹或其 index.html。
项目结构
Heroku 日志 --tail
heroku[router]: at=info method=GET path="/" host=mappinapp.herokuapp.com request_id=redacted fwd="redacted" dyno=web.1 connect=0ms service=9ms status=404 bytes=380 protocol=https
app[web.1]: Error: ENOENT: no such file or directory, stat '/app/mappinapp/build/index.html'
api(后端) package.json
api的index.js(后端)
阅读这篇文章后,app.use 行被注释掉并添加了 app.get 函数, 我确实注意到悬停在“/api/mappinapp/build”或“/mappinapp/build”上不会像说“。 /路线/用户”。我尝试以多种方式更改路径并使用 app.use(express... 行。我怀疑这是问题所在,但也许不是。
配置.js
api(后端).gitignore
前端.gitignore
在heroku上打开应用程序说NOT FOUND,控制台说
不确定它是否相关,但我包括了
在前端反应应用程序的 index.html 中。仍然在浏览器控制台日志中显示相同的错误。
最后,
heroku 构建日志
javascript - Http PUT 删除未更改的数据
我正在尝试编辑 JSON 班次数据库。我正在使用 React 编写 Javascript。这是我对 PUT 语法的理解:
数据.json:
结果是新班次将仅保留已更改的字段并删除其余字段。任何想法为什么?
javascript - 如何将 Firebase 存储中的图像显示到我的网站?
我可以将文件添加到我的 Firebase 存储,但我无法在我的网站上显示它们。我可以获得本地存储位置,但无法获得访问令牌,因此无法打开或显示照片。有没有办法获得访问令牌?我搜索了 Firebase 文档,但找不到任何有用的东西。
java - 为什么 Spring 在保存用户时告诉我控制器是未知实体?
用这段代码碰壁了几个小时后,我就差不多了。这个错误是无法描述的。
我的用户实体:
TicketController 控制器仅具有保存用户信息的功能:
用户服务和存储库要点:
长话短说,用户对象应该只需要一个邮件地址、密码和“启用”字段,默认情况下为 true。然而,由于某种原因,当将这个最少的信息传递给数据库以创建用户时,我收到一条错误消息,指出 TicketController 是一个“未知实体”。即使 TicketController 不应该与数据库有任何关系:
注册服务实现:
@SpringBootApplication 启动器:
TicketController 有一个@Controller 注释,User 有一个@Entity,SignupServiceImpl 有一个@Service,但它仍然抱怨 TicketController 不是一个已知的实体......
配置:pom:pastebin.com/B4EeKkmz
应用程序配置:pastebin.com/KuCndSVY
db 配置类:pastebin.com/FigJScit
安全配置类:pastebin.com/CuAxRErX
web 配置类:pastebin.com/qAHFY3jW
c - 如何在c编程中比较结构变量的值
我正在尝试制作一个简单的程序,要求用户输入姓名、电子邮件和密码作为注册的一部分,然后让他再次输入电子邮件和密码以登录。
整个过程都很好,直到它到达登录部分,即使我输入相同的“电子邮件”和“密码”(在我的情况下,我只是在它们两个字面上输入 gg),输出总是“错误密码”。如果我将 if 语句检查电子邮件放在 if 语句上方检查密码,它会立即更改为永久“无效电子邮件”,程序将不断要求我输入正确的“电子邮件”和“密码” . 我在这里做错了什么吗?
data-manipulation - 如何根据列/变量中的观察数向数据集添加行?
我有一个数据集 (CarImports) 聚合在所需的更高级别,并希望向其中添加更多行。例如,在数据集中,每一行都描述了进入 X 国的汽车的托运(Consignment),对于每一行,变量“CarNumber”表示每次托运进口了多少辆汽车。此外,数据集还描述了每批货物的进口日期 (Date)、原产国 (OriginContry) 和汽车类型 (CarType)。有没有办法在每批货物中添加与汽车数量一样多的行,以便最终我每行有 1 辆汽车?
当前布局:寄售产地Contry CarNumber CarType Date A UK 4 XXX 01.01.90 B China 2 YYY 02.02.91 C Russia 5 ZZZ 03.03.92
所需布局:寄售产地Contry CarNumber CarType Date A UK 1 XXX 01.01.90 A UK 1 XXX 01.01.90 A UK 1 XXX 01.01.90 A UK 1 XXX 01.01.90 B China 1 YYY 02.02.91 B China 1 YYY 02.02.91 C 俄罗斯 1 ZZZ 03.03.92 C 俄罗斯 1 ZZZ 03.03.92 C 俄罗斯 1 ZZZ 03.03.92 C 俄罗斯 1 ZZZ 03.03.92 C 俄罗斯 1 ZZZ 03.03.92
javascript - JQuery 选择器 - 如何使用不同的 id 复制到剪贴板
我有不同的文本要复制(不是一次全部复制)。
此代码仅适用于一个文本。我如何为多人工作?
我刚刚更改了这部分并且它起作用了:
感谢@wahwahwah
javascript - 从 Office Fabric UI 获取切换元素的值
我正在尝试从 office fabric ui 中获取切换按钮的值。
https://developer.microsoft.com/en-us/fabric-js/components/toggle/toggle
html:
javascript初始化切换器:
问题是我不确定如何获得Onor的值Off。
我通常会使用document.querySelector('input.demo-toggle-3').textConent,但由于这不是一个文本字段,所以它会出现undefined
关于获取 Fabric ui 切换器的 On 或 Off 值的任何建议?
json - Django:将当前登录用户作为 JSON 发送
我想创建一个返回JSONResponse当前登录用户的 GET 端点。理想情况下,它看起来像:
(请注意,我使用的是 Django 3.2,而不是 Django REST API)
这需要序列化当前的用户对象,但是序列化单个对象是......在文档中是不透明的,许多类似的问题都有 6 年或更长时间/两个主要版本之前的响应。
c - 扫描二进制数的方法?
我正在尝试编写一小段代码,我可以在其中扫描二进制数字,例如00110011,并将其转换为整数作为数字。51也是如此00110011。我为此编写的代码是这样的
然而,这给了我一个输出48。00000001也给了我48,其他任何东西也是如此。我知道出了什么问题,它将 0 和 1 的字符串视为一个字符串,0并且由于其字符为0x30, 或0d48,因此它输出48. 我不知道是否有办法绕过这个并将其扫描为二进制等效项。
c# - 如何根据 Unity 中的方向或运动来更改精灵?
我正在制作一个 2D 平台游戏,并想知道如何在 Unity 中对运动进行尖顶更改。我是编码新手,Unity 并从教程中获得了这个脚本。有人可以给我这个问题的答案并解释一下吗?
javascript - 删除 HTML 标记,但在文本中实现换行符(Regex 和 Javascript)
我有一段来自后端的文本,它包含
在大括号内,如下所示:
以及一些内联 HTML 样式,例如:
我需要删除所有这些,但需要在换行符所在的位置换行。
这些如何用正则表达式完成?
arrays - Python循环不接受任何输入
这段代码有什么问题?我看不到错误。编译器显示此输出。(注意:我是 python 新手)
输出:输入元素编号:1 无
python - 删除嵌套 Python 字典中除第一次出现的值之外的所有值
我有以下字典:
我想要实现的输出是:
这是我尝试过的代码:
这并没有给我我期望的输出。我试图保留第一个值并在此之后删除该值的任何出现。任何帮助将不胜感激。
javascript - React.js 和 Firebase 身份验证:setTimeout 回调函数未执行?
我有一个函数handleSubmit可以在反应组件中处理在 Firebase 中的注册。在里面,我想用我的setErrorTimeout函数处理错误,在这种情况下,它有一个 setTimeout 会在 3 秒后自动重置错误。
问题是,我的超时未执行,例如超时内的回调函数在 3 秒后未执行,但其他一切都是.. 为什么?
javascript - 我如何使用不和谐的用户 ID 打击某人,而不必标记他们?
嘿,所以我的用户变量有问题我的意思是它现在工作正常,但我希望能够输入一个不和谐的 ID 以运行命令,而不是必须标记用户,因为现在我必须标记用户使用该命令,无论出于何种原因,我都无法在其中输入 discord id,所以我将如何解决这个问题,所以我可以只提及用户并在那里使用 discord id。
python - 如何使用 discord.PartialEmoji/discord.Emoji 对象?
我需要一个表情符号作为反应角色的表情符号对象,但无论我做什么我都会得到错误
discord.ext.commands.errors.PartialEmojiConversionFailure:无法将“”转换为 PartialEmoji。
如果我使用 discord.PartialEmoji 或
discord.ext.commands.errors.EmojiNotFound:找不到表情符号“”。
如果我使用 discord.Eomji。
发生这些错误的示例代码
编辑:
首先应该像这样创建反应角色:
然后,如果发生反应,一种方法应该从数据库中获取消息,其中 msgid 和表情符号与反应的相同,如下所示:
javascript - 在 javascript 中将 API 响应数据格式化为所需的格式
我从 API 调用中得到以下响应,我刚刚将其分配给一个变量finalUpdate以供工作。
我正在尝试将上述结果修改为所需的输出,如下所示: 此数据的背景是,我有 1 个用户,他修改了数据字段 3 次,用户值可以在属性中看到value。
我的工作代码如下所示,我尝试获得最接近的结果,但无法根据需要将用户映射到值.....
但是我无法将电子邮件或用户映射到结果。如何将用户添加到获得的特定结果中。上述代码的结果如下: