所有问题
node.js - Mongoose findOne 不适用于数字字段
以下是基本的用户配置文件架构
以下是存储在 mongodb 中的文档:
现在,当我这样做时,userPofile.findOne({userName:"value"}}它会给我结果,但如果我在数字字段上做同样的事情,即userPofile.findOne({userId:value}}结果为空。我检查了很多次。我错过了什么吗?
猫鼬版本:5.9.18
mongod 版本:3.6.12 (MMAPv1)
javascript - 如何仅使用 react-webcam 显示视频画布
我正在使用react-web-cam来访问网络摄像头。我想将流绘制到画布中,因为我想在流顶部绘制一个正方形。我能够使用画布对象做到这一点。代码如下,它可以工作:
问题在于现在显示了 2 个流(来自<Webcam>and <canvas>)。我怎么能只保留画布输出?我尝试“隐藏” react-web-cam 组件,但画布只输出黑色图像。“隐藏”是指分配display: 'none'给组件的样式<Webcam>。
sql - 我的模拟数据库中出现多个外键约束错误,引用了错误的数据?
我从这个 SQL 代码中得到了一些错误。我正在制作一个模拟数据库以供练习。我查看了一些解决方法,并重做了几次代码。
一切都是按顺序创建的(我相信)。任何帮助都会很棒!我是否引用了不正确的表格/列?我是否引用了不应该引用的不同数据类型?
这是我得到的错误:
消息 547,级别 16,状态 0,第 186 行
INSERT 语句与 FOREIGN KEY 约束“fk_bookid”冲突。冲突发生在数据库“db_City_Library”、表“dbo.Books”、列“BookID”中。消息 547,级别 16,状态 0,第 63 行
ALTER TABLE 语句与 FOREIGN KEY 约束“fk_publisher_name_books”冲突。数据库“db_City_Library”、表“dbo.Publisher”中发生冲突,
代码:
android - 使用Kotlin显示存储在值/中的数组中的随机字符串?
我搜索了一种在我的 TextView 中显示存储在 Values/Rarity.xml 中的数组列表中的随机字符串的方法。
这里有很多例子都是用 Java 编写的,但没有一个是有效的。
我试过: kotlin 从数组中获取随机字符串(不能使它与我的 values/rarity.xml 中的数组一起工作)
我是 Android Studio 的新手,想知道如何让它工作,过去几个小时我一直在尝试但没有成功。
这是我想要实现的,但是当我点击按钮时应用程序崩溃:
如果我用它替换val rarity = arrayOf(R.array.wp_rarity)它val rarity = arrayOf("test", "test2")确实有效,但我想在values/*.xml中使用我的数组来优化它。还是有其他方法?
问候,
numpy - numpy 数组是在 spark 驱动程序还是执行程序上创建的?
当我在 spark 集群上运行 numpy 数组时,我很困惑它是在哪里创建的:
我觉得它应该在驱动程序上创建。但是如果是这样的话,我们如何利用spark的分布式计算能力,换句话说,numpy如果spark不能分布式,为什么还要在spark上使用呢?
c# - Powershell ASP.net 返回某些字段
我从各种来源混淆了以下查询,但无法使其工作,因此它只返回输出框中的选定字段。我需要用户通过网络输入路径,因此无法使用 addscript 命令。如果在 zip 过滤器之后删除 3 个命令,则脚本将返回 powershell 命令的输出。我添加了这三行,以为我可以选择它返回的字段。任何帮助将不胜感激。
c# - 在 Visual Studio for Mac 8.6.2 中运行 C# 控制台应用程序时使用系统终端
几天前,我将我的 Visual Studio for Mac 更新到了 8.6.2 版本,我注意到其中一项新功能是新的集成终端。但我不喜欢它——它有问题,而且它通常没有做我需要它做的事情。因此,我尝试在互联网上搜索解决方案,但始终没有找到。我尝试的下一件事是降级到最新版本的 Visual Studio for Mac 2017,但是当我开始安装时,它会在准备安装 0% 上停留数小时。我想回到旧的系统终端。当我运行我的应用程序时,我希望它像以前一样在系统终端的新实例中启动。有没有办法做到这一点?
我想指出我正在上大学,并且我仅将 Visual Studio 用于 C# 控制台应用程序 - 目前。
如果有人帮助我解决这个问题,我将不胜感激。谢谢大家!希望你有一个美好的一天。:)
c - 为什么在此代码中使用 fgets 时会跳过用户输入?
嘿伙计们,我正在尝试学习 C,但我已经在这个问题上停留了一段时间。我正在尝试制作一个程序,询问用户他想要多少本书,然后继续询问每本书的标题(包括空格)和价格。每当我运行此代码时,结果如下:
为什么标题输入被跳过?
reactjs - 如何使用另一个选择的值在选择中进行过滤
我正在使用 select normal 创建一个解决方案,并且一个 select 应该只包含它不包含在另一个中的选项。
我已经看到了 react-select 的示例,但它们对我不起作用,您知道我如何使用普通选择器来做到这一点吗?
我有这个:
两个选择器的 onchanges 函数:
任何想法?我试试这个!!请帮我!
谢谢
php - 将表单数据转发到@mail 帐户和 php 表单
相对较新的网页设计,我正在开发一个简单的网站,我希望网站的最终用户输入表单数据并将他们的输入转发到免费的@mail.com 地址。我遇到了两个问题:
然而,表单数据被完美发送,当按下提交按钮时,页面将 php 表单呈现给用户,而不是被重定向到第一个表单 html 页面。我在我的 PHP 脚本中尝试了 header 函数或 window.log(-1) 的变体,但它没有成功。
@mail.com 帐户最近被阻止,我猜它必须执行脚本和我被定向到它的表单数据。
我已经附上了 PHP 脚本,如果有人可以帮助解决这个问题,我将不胜感激!
干杯!
reactjs - 结果组件未正确更新
我有一个搜索组件,您可以使用它来搜索人员。我第一次点击搜索正确的结果弹出。我第二次尝试搜索它不会更新结果组件。控制台正在输出正确的信息,但它没有在屏幕上更新。我真的很感激这里的一些帮助,因为我不知道是什么问题。
结果组件
javascript - 在android上的html输入字段上使用eventlistener的奇怪行为
我希望我的用户始终在输入字段的末尾输入
有很多方法可以确保光标停留在末尾(使用 JavaScript 将光标放在文本输入元素中的文本末尾)我设法让它工作,但是当我在手机上检查网站时,我得到了一些奇怪的行为. 当我开始打字时,文本被翻了一番。这是在我的 Android 手机上用 Chrome 输入“abc”后的输出:
我也在 iOS 上对其进行了测试,但这似乎工作正常。这是一个示例,因此您也可以对其进行测试。任何想法如何解决这个问题/解决这个问题?
java - 尝试在 Ubuntu 中运行 java 命令并引发超出堆大小的错误。如何在 64 位模式下运行?-d64 不起作用
在 Ubuntu 上
java -XshowSettings:vm 抛出:
虚拟机设置:最大。堆大小(估计):1.00G 使用 VM:OpenJDK Server VM
我尝试像在另一篇文章中一样编辑 /etc/profile 无济于事
java -version 抛出:
openjdk 版本 "11.0.7" 2020-04-14 OpenJDK 运行时环境 (build 11.0.7+10-post-Ubuntu-2ubuntu218.04) OpenJDK Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04,混合模式,共享)
我试图运行的命令是:
java -Xmx4G -Xms4G -jar server.jar nogui
哪个抛出:
无效的最大堆大小:-Xmx4G 指定的大小超过了最大可表示大小。错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将会退出。
无法为我的生活弄清楚如何解决这个问题。我安装了 64 位 java,但似乎这里已经存在的任何东西都优先考虑,如果我删除它,那么 /usr/bin/java 就很合适了。
python - unindent 不匹配任何外部缩进级别这是太空入侵者的游戏
我在我的代码中做错了什么它说这个错误消息 unindent 与代码中的任何外部缩进级别不匹配你可以重写它来告诉我在哪里改变
javascript - 如何告诉 pm2 在部署时使用特定的节点版本
编辑——尝试使用旧版本的节点(8.1.0)在我的机器上安装 puppeteer 后,它会引发相同的错误。因此,问题一定是在连接到机器时,它没有加载正确的节点版本。那么问题是如何使用正确的 node.js 版本运行 pm2 post-deploy hook?
尝试使用 deploy 部署我的网络抓取应用程序时,我遇到了一个非常奇怪的错误pm2。错误出现在部署过程的post-install挂钩期间,即在将各种软件包安装到我的远程机器(Ubuntu 18.04)时。pm2yarn
错误如下所示:
这来自我的install.js文件夹puppeteer目录中的node_modules文件,这是我用于我的项目的依赖项。
我倾向于认为这是由于我在远程安装应用程序时节点版本出现某种错误?任何人都可以提供一些指导吗?
我的pm2部署文件如下(有关更多信息,请转到此处:https ://pm2.keymetrics.io/docs/usage/application-declaration/ )
python - 我必须使用哪些数据类型在 Cython 中编写此函数?
我发现了这段不错的代码,我想用 Cython 重写它来学习 Cython。此外,我想绘制 python for loop、numpy 和 cython 之间的速度比较增益。这就是我目前对大约 40k 行的比较结果:
我试过这个,但我无法决定我必须使用的数据类型:
在我收到错误的那一刻:Expected a tuple of size 2, got tuple
我在函数上使用的数组是这样的:example_array = np.random.randint(1000,size=(40, 8))
我希望有人可以帮助并向我解释我需要更改什么以及如何调试脚本(使用 jupyter notebook?)。
谢谢你的帮助!
arrays - 计算不同地理网格大小的两个数组之间的值的偏离或异常
我有一个技术问题,我试图解决整个一周。我从沿特定轨道的地理网格(纬度/经度)上的空气质量测量值的观测中创建了一个 netcdf 文件。现在我想从更大的网格(来自具有大面积平均值的计算机模型的数据)计算这些值的偏离(或异常)。
我的两个 netcdf 文件结构如下:
观察结果(仪器测量):
方面:
数据变量:
模型数据:
方面:
坐标:
数据变量:
我尝试了各种不同的方法,但每次遇到某种似乎没有解决方案的错误时,我最终不得不尝试不同的方法。我得到的最接近的是遵循这个伟大的教程,但在这里我也碰壁了。当我尝试为这两个数据集找到最近的纬度和经度时,通过
我收到以下错误
有没有办法简单地计算:
?
我最新的希望是xarray,但我真的很纠结他们的文档,而且我花了几天时间寻找前进的方向。
你们有没有人找到解决这个问题的方法?任何提示都非常感谢。
编辑:
根据 V. Ayrat 的要求:
obs_data是同一类型。
如果两个obs_data值落入同一个model_data单元格,obs_data则应从同一个model_data单元格中减去 。
sql - SQL 查询 GROUP BY MIN?
我对 SQL 很陌生,昨天刚开始学习,所以如果这实际上是一个烦人的新手问题,请接受我的歉意。我正在学习 SQL 作为大学课程的一部分。
我有一个平面学生数据库,我必须将其导入 MSaccess。我被赋予了这个任务:
注册人数最少的课程
这是我的数据库的样子:
正如您通过查看 Enrollments 所看到的,有 10 门课程,其中有 8 个注册。我的问题是,如何对 Enrollments 列中的所有最小值进行分组?
我首先尝试了这个:
但当然,这只返回该列的最小值 8。
然后我尝试了:
但这会返回所有课程,而不仅仅是那些具有最小值的课程。
我也考虑过只使用 WHERE = 8 但我不认为这是我被要求做的。
任何朝着正确方向的帮助或轻推都会如此学徒并再次道歉
c# - 无法在 XAML 中正确设置 RibbonGallery SelectedValue
我不是 C# 或 XAML 专家,我是 C++ 程序员,但我选择将 WPF 用于我的工具的 UI。我正在使用功能区控件,并且正在尝试制作一个组合框,用户可以在其中选择更佳的边界可视化。
这是我为此编写的 XAML 代码,但是当我启动我的应用程序时 - 组合框是空的。提前致谢!
gatling - 模拟组失败的最佳方法
我有一个我正在尝试模拟的场景,但我不确定最好/最惯用的方法。
我正在使用的应用程序会生成一些非常大的报告,这些报告需要很长时间才能执行。对于我们的主要 Web 客户端,我们开始生成报告,然后轮询{"result":"COMPLETED"}响应中的类似内容。但是客户端只会轮询这么长时间——在没有看到COMPLETED响应的 5 分钟后,它放弃并向用户显示错误消息。我想做的就是在场景中将此视为失败。
我目前已经实现了这样的东西......
这在 gatling 报告中显示为组失败,但没有错误消息,因为失败与请求无关。这使得破译报告变得困难,因为某些组失败也可能是由轮询请求失败引起的。
我刚刚开始使用的另一种方法是check.transform在轮询请求中使用 a 在组执行开始时使用会话集中的时间戳来确定是否已超过超时。这意味着失败现在在请求中,并在报告中获得有意义的消息
但这感觉很混乱——轮询操作实际上并没有失败,并且围绕组行为的逻辑已经泄露到请求定义中。
理想情况下,我想.check在组上有一个方法,我可以断言组持续时间小于超时,但我认为这是不可能的。
html - 在 html 输入文本上触发单击输入事件
我正在尝试触发我们在用户在输入字段文本中写入股票代码并按 Enter 时看到的事件
这条线有效:
但就在按下回车键之后,网页将“BBDCF230”代码中的数据加载到其他字段中。我正在尝试使用:
但它不工作。有任何想法吗?
java - 尝试复制和重建项目时出现 Android Studio 错误
我正在尝试复制并构建一个不同的项目,以便我可以针对 Android Dev 教程中的练习问题更改一些内容。我已经继续并遵循了有关如何在此处复制项目的指南:https ://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/appendix/appendix-utilities/附录-utilities.html
并在此处回答:在 Android Studio 中以新名称复制现有项目
但经过多次尝试,我都失败了。
这是我收到错误的地方,在我去同步 gradle 文件时,在 at 的回答的第 11 步,在我在其他地方更改了项目的名称后,它给了我这两个错误:
这是我的项目build.gradle和我的模块应用程序build.gradle分别
我是android studio的新手,也许这是一个简单的修复,但我还找不到解决方案。感谢所有的帮助。







