所有问题

0 投票
1 回答
544 浏览

avro - Avro 模式 - 映射类型作为可选字段

如何将 avro 模式中的 arrayofmap 设置为可选字段。下面的模式正在工作,但是,如果数据中缺少此字段,则解析失败,org.apache.avro.AvroTypeException: Error converting field - quantities and.原因是:org.apache.avro.AvroTypeException: Expected array-start. Got VALUE_NULL `我只想确保数据的反序列化通过该字段是否存在于数据中。

0 投票
1 回答
3669 浏览

node.js - 使用 typeorm 在 postgres 中搜索数组中的项目

数据库:postgres

ORM : 类型

框架:express.js

我有一个表,其中一个名为的字段projects是一个字符串数组。迁移中的类型设置为"varchar",装饰器设置为"simple-array"

在我的获取路线中,如果我收到查询?project=name_of_the_project,它应该尝试在简单数组中查找项目。

对于搜索,我的获取路线是这样的:

问题是我收到一个错误,说右侧应该是一个数组。

它必须是该字段中的字符串数组,我不能使用foreignKey。

请在下面找到与此问题相关的我的迁移和模型:

迁移

型号

编辑 - 01

在文档中,我发现simple-array存储用逗号分隔的字符串。我认为这意味着它是一个字符串,其中的单词用逗号分隔。在这种情况下,有没有办法在项目字段中找到哪一行有字符串?

链接 - https://gitee.com/mirrors/TypeORM/blob/master/docs/entities.md#column-types-for-postgres

编辑 02

现场项目存储学生正在做的项目,所以数据库返回这个 json:

0 投票
1 回答
139 浏览

c# - Asp.net core 如何在 View 中获取当前页面?

我如何查看除 ViewBag.Title 之外的活动部分

0 投票
2 回答
393 浏览

pandas - 无法打印多索引数据框以使用合并的单元格进行 Excel

我有一个df如下所示的数据框:

数据帧的索引是:

但是当我将它打印到excel时,它显示如下:

在此处输入图像描述

我期待以下内容:

在此处输入图像描述

我正在使用以下代码:

0 投票
1 回答
35 浏览

flutter - 在没有 FloatingActionButton 的情况下制作快速广告

我试图让我的按钮打开类似于这样的东西:我想要的 FAB 版本

这就是我的代码的样子:

我希望 IconButton 打开类似于 SpeedDial 的东西,让用户在接受、拒绝或稍后选择事件之间进行选择。

我希望能够打开快速拨号的带有 Icon.more_vert 的 ListTile

0 投票
1 回答
77 浏览

javascript - 后端的console.log(req.body)未出现在控制台+后端更正中

当单击“关注用户”按钮(在 Frienddetail 组件中)时,将调用 addPeopleFollow 函数。使用此功能,我想将单击的用户(您尝试关注的用户)的 ID 存储在登录/单击我的数据库的用户的 Friends Array 属性中。

我的数据库有一个用户集合,其中所有用户都在每个用户中:

例如:如果用户id = 5eff397b70d78284c8c45186点击另一个用户跟随id = 5eff397b70d78284c8c45187,那么我希望在我的数据库中得到这个结果:

我的问题:

  1. 为什么console.log(req.body)我的后端部分开头没有出现在控制台中?我可以断定请求没有到达后端吗?那么我的前端有什么问题?

  2. 有人可以帮我写后端(下面的第一个版本)吗?

你能写出完整的代码吗?我正在使用 Node/Mongoose/MongoDB/React。


前端


用户模型


后端

0 投票
1 回答
29 浏览

java - GameContinue() 不起作用。应该循环回到 main() 的开头

我目前正在创建一个猪游戏,并且大多数功能都在工作。我需要代码工作,如果玩家 1 决定停止滚动,玩家 2 决定停止滚动,游戏将循环返回,直到一个玩家达到 20 分。目前,代码在 1 次运行后结束。

我的 GameContinue() 函数是我创建的,用于循环回到 PlayerOne。

我知道调用 PlayerOneTurn(); 不会将其循环回到 main 方法的开头。我试过像这样再次调用所有三种方法。

显然,这只会导致大量错误。我应该如何让我的代码继续循环,直到满足 GameContinue() 中的 if 语句?

0 投票
1 回答
26 浏览

swagger - Swashbuckle - 如何在 Schema 部分中包含参数类型

我有一个使用 Swashbuckle 的 Azure Function App。

ProducesResponseType 属性定义的返回类型包含在架构部分中。由 QueryStringParameter 属性定义的参数不包含在架构部分中。

如何使参数出现在架构部分中,以便我的消费者知道要传递什么样的参数?

0 投票
2 回答
27 浏览

javascript - Javascript存储来自foreach php函数的第一个值并不断重复它

我有一个 javascript 文件,它对某些字符串进行编码并在foreachPHP 函数中实现它以获取值,但不幸的是,javascriptforeach仅保存和存储函数中的第一个值并不断重复它

PHP

Javascript

输出

我错过了什么?

0 投票
1 回答
33 浏览

linux - 更简单的 SSH 方法来防止同时输入主机名和用户名?

我使用 SSH 远程连接到计算机进行工作,我想知道是否有更简单的连接方式。每次我进入

主机名和用户名很长。

0 投票
1 回答
41 浏览

ms-office - Microsoft Office 加载项商店 - 将发布日期安排在未来

我想为已存在的 Microsoft Office 插件应用程序的新版本更新设置未来的发布日期。在此处的文档中:https ://docs.microsoft.com/en-us/office/dev/store/specify-availability它提到这是可能的,但是当我查看可用性时->计划日期显示为灰色并且我无法改变它。

是否可以为现有 Microsoft Office 加载项应用程序的新版本安排未来的发布日期?

谢谢!伊琳娜

0 投票
1 回答
1074 浏览

three.js - 使用 mapbox 更新 3d 模型位置

我使用带有javascript的mapbox(使用本教程)将3D模型放置在地图中,并且我试图在单击按钮时更改对象的位置。然而,这个物体并没有移动,我真的不知道如何修复它。

这是我为更改位置而编写的函数(当我点击按钮时,我可以看到所有这些控制台日志,所以我知道不工作的部分是实际的位置更新本身):

0 投票
6 回答
52 浏览

python - 在 Python 中访问字典对象转储中的项目

我有一个来自我们客户的奇怪数据集。它是一个.json文件,但内部如下所示

如您所见,这只是字典对象的转储。它既不是列表([]对象之间没有和逗号分隔符)也不是正确的JSON,尽管文件扩展名为.json. 所以我真的很困惑如何阅读这个文件。

我只关心text从每个字典对象中读取所有键。

0 投票
3 回答
527 浏览

javascript - 如何使用 js 为时间块着色?

我正在做一个计划器,想根据时间是过去还是现在来为时间块着色,但我的代码不起作用,我不知道为什么。

这是我的html

这是我的 JS:

0 投票
3 回答
41 浏览

python - 如何在制作数组时不出现 indexerror

所以,我不太确定我做错了什么,但我现在正在学习 python,并且在对我的问题进行了更多研究后,它总是提出了 import 和其他一些我还没有真正学过的东西.

我不确定这是否需要

人= []

如果没有这个语句,我似乎得到了一个未声明的错误,即使这样,它也只是提示我一个 indexerror

理想情况下,我想让这个数组成为一个“字符串数组”来保存一个名称列表......我已经尝试了以下

  1. 添加[带有这些大括号的名称列表](不太确定会完成什么)
  2. 重新排列 SIZE 或只是将其整体移除并保持这样

people[] = “bob”、“john”、“amy”、“jose”、“kai”、“joe”、“leia”

不用说,我迷路了,感谢任何帮助或信息。我知道一个错误,但删除其中一个名字对我也没有好处

0 投票
1 回答
23 浏览

tensorflow - Tensorflow:在 tf.gradients() 期间忽略特定依赖项

给定变量 y 和 z,它们都依赖于张量 x。根据产品规则,如果我做 tf.gradients(y z,x),它会给我 y'(x)z(x) + z'(x)y(x)。有没有办法可以将 y 指定为相对于 x 的常数,这样 tf.gradients(y z,x) 只给我 z'(x)y(x)?

我知道 y_=tf.constant(sess.run(y)) 会给我 y 作为常数,但我不能在我的代码中使用该解决方案。

0 投票
2 回答
146 浏览

r - 如何从 coxph 中提取极小的 p 值而不将其舍入为 0?

我目前正在使用 Cox 回归模型,并且为某些变量生成的 p 值非常小,会自动舍入为 0。有没有办法提取真正的 p 值?

编辑:所以我在下面提供了一个示例。由于我使用的是数据的子集,因此 p 值不再四舍五入为 0。我尝试应用对数以及增加数字来打印,但我相信该值已经四舍五入,所以当我应用这些函数时,计算的值最终为 Inf。

这是我用来构建模型的代码。

0 投票
1 回答
5225 浏览

css - 如何在 Material UI 中设置下拉菜单位置

我正在构建一个 Gatsby 应用程序,我希望单击菜单图标后,我的菜单将在 100% 的正下方下拉。这是我的代码:

我试图通过在组件内设置它来解决问题,但组件根本没有改变:

我应该怎么办?我应该创建自己的主题吗?或者换个风格就可以了?

0 投票
0 回答
18 浏览

excel - 工作簿刮板问题

我一直在研究一个从数百个其他工作簿中抓取数据的工作簿,它运行良好。但是,当发生错误时,有错误的工作簿会在后台打开,并且由于这种情况发生了很多次,我的计算机在它可以通过所有工作簿之前就死机了。有没有办法抑制所有链接问题提示并关闭有错误的工作簿而不是让它们保持打开状态?这是我的代码,它适用于小型工作簿(我已经完成了 10 个没有问题):

谢谢你。

0 投票
1 回答
99 浏览

python - 如何防止matplotlib中轴偏移的科学记数法?

我有一个 y 轴偏移量为 的图5.223e1。我宁愿它只是说52.23。这可以做到吗?

与这个问题不同:防止 matplotlib.pyplot中的科学记数法,我有兴趣从偏移本身中删除科学记数法,而不是整个轴标签。我想保留偏移量,只是不要用科学计数法。

0 投票
1 回答
36 浏览

c++ - 基于循环的多成员 constexpr struct 初始化

最初的问题

我正在努力学习constexpr。我最初试图初始化时被卡住了,struct但很快就得到了回答。现在我正在查看结果,它似乎struct被初始化为0然后是恒定的。我希望primeValue用素数正确初始化数组。如何struct正确初始化?随意对代码进行任何更改。

https://godbolt.org/z/x9WsqP

0 投票
1 回答
86 浏览

javascript - atom.io:通过 Javascript 注释中的可点击链接打开文件

有没有办法在Atom中打开评论中提到的文件?

当我编辑一个代码文件时,经常有其他感兴趣的代码文件我可能还想在处理该文件时打开它们。有时这些参考文件在数英里之外,需要许多导航步骤才能通过左窗格树结构打开它们。

我在想,如果我能以 atom 可以理解的方式将相对文件路径放入 javascript 注释中,那就太好了,如果我单击该路径,它应该在新选项卡中打开该文件。

我怀疑这不是一个原创的想法,所以我希望有人可以指导我找到一个启用此类功能的解决方案,或者让我知道它是如何启用的,但我必须使用一些我目前没有使用的语法.

0 投票
2 回答
216 浏览

python - 使用 unstack() 进行 Pandas Groubpy 绘图

我有以下代码

得到的结果如下:

[img1_force_Bill][1] [img2_Force_john][2]

我怎样才能得到 4 个图,每个 2 行:

  • 图 1 账单:line1(x=date , y= force)for num(1004)/ line2(x=date , y= force)fornum(1006)

  • Fig2 账单:line1(x=date , y= pos)for num(1004)/ line2(x=date , y= pos)fornum(1006)

  • 图 3 for john: line1(x=date , y= force)for num(1004)/ line2(x=date , y= force)fornum(1006)

  • Fig4 for john: line1(x=date , y= pos)for num(1004)/ line2(x=date , y= pos)fornum(1006)

0 投票
2 回答
132 浏览

swift - 如何将 UIColor 转换为黑白 UIColor

我正在设置标签的背景颜色,但我希望颜色为黑白 UIColor 而不是原始 UIColor。

0 投票
1 回答
76 浏览

python - 对于未运行 PSET6 DNA CS50x 的循环

我的代码总是输出“No Match”,所以我在 debug50 上运行它。我的计数功能有时是正确的,但即使我知道它正确计算了 STR,它也会输出“不匹配”。我只在查找匹配项的代码上运行了 debug50,我发现由于某种原因,它跳过了包含所有代码的 for 循环,这些代码保存并比较了其中的所有内容。我知道如果不是“for i in csv_file”而是使用 range() 函数,for 循环就会运行。我不知道为什么这和我之前在代码中做的完全相同的事情一样。Csv_file 是 small.csv 或 large.csv 的 .reader(),具体取决于您作为命令行参数输入的内容。