所有问题
c# - Unity保存元素数组为“null”
我在 Unity 中执行保存和加载功能,我正在关注互联网上的一个教程,一切正常,除了保存我的库存。所以我有一个 ItemSlot 的脚本,它在创建时设置为库存中的 ItemSlot,这个 ItemSlot 有里面的项目,然后计算有多少项目,我在 PlayerData 脚本中创建了这些 ItemSlot 的数组。我将在调用它的行中放一些代码(所以当玩家保存游戏然后它实际上保存游戏等),一切都在 GameManager 中开始:
保存和加载功能:
SaveAndLoad 中的保存函数:
然后是 PlayerData:
最后是 LoopThroughItemSlots 函数:
我确实尝试过任何东西,我尝试循环遍历 itemSlotList,然后将该插槽分配给 InventorySlots 数组,我尝试通过其他方式,我尝试询问我的朋友,这也是 SaveInventory 函数内的行上的错误消息在播放器数据中:
我会很高兴得到任何帮助,因为我在过去 2 天里一直在尝试解决这个问题,但我无法解决这个问题(其他所有东西都在保存,比如 Health、MaxHealth 等,只是 ItemSlot 数组不能保存),我希望堆栈溢出不会关闭这个问题,因为每次它都会这样做,当我在这里查看其他问题时,它们不起作用
svm - SVM 分类器是否从多个数据样本中学习以进行异常值检测?
我有多个数据样本,假设样本 1(70 行和 3 列),我有 100 个该数据集的样本。每个训练数据都带有标签 1(假设)。在使用所有数据集和测试样本训练模型之后,如果测试样本位于训练样本的边界内,我的目标是预测标签 1,否则应该预测 (0) 标签。它有点类似于异常值检测。但是在 SVM 的一些文章中,我发现在重新训练 SVM 分类器之后或者说在任何 scikit-learn 估计器上调用 fit 都会忘记所有以前看到的数据。
如何使用 SVM 实现目标?
javascript - 获取数据 PostgreSQL TypeORM。多个条件
我需要从我的数据库中获取具有几个条件的数据:后端将接收到的两个不同字符串的匹配,但每个字符串都可以在表的一行内的 2 个不同列中找到。
下面是我正在尝试的代码,但它仅标识我需要的匹配项之一,如果找到该位置,则该专业未被过滤。
过滤这两种情况的更好方法是什么?
c# - 如何使用 Mono.Cecil 从 .Net Core 3.1 代码中解析 .NET 程序集的引用?
我的工具是用 .Net Core 3.1 编写的。它使用 Mono.Cecil 分析给定的程序集,该程序集以 .NET 4.7.2 为目标
给定一个AssemblyDefinition
对象及其程序集引用之一,我希望获得AssemblyDefinition
与该引用对应的对象。
这是一个示例监视窗口内容:
姓名 | 价值 | 类型 |
---|---|---|
一种 | {SharpTop.DB.DL,版本=1.0.0.0,文化=中性,PublicKeyToken=null} | Mono.Cecil.AssemblyDefinition |
asmRef | {mscorlib,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089} | Mono.Cecil.AssemblyNameReference |
现在我想解决对实际定义的引用:
但是,在检查时asm.MainModule.FileName
我得到C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.12\mscorlib.dll
这是错误的,因为原始程序集的目标是 .NET 4.7.2,所以我的理解是它的 mscorlib 引用应该解析为c:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll或c :\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.7.2
我的结论 - 我错误地解决了程序集引用。那么-正确的方法是什么?
r - 在 R 中使用 SUBSTR/GREP 从列中提取字符串列表?
我知道以前有人问过这个问题,并且我一直在尝试使逻辑适应我的情况,但我不确定我在做什么是错误的。
我有一个数据框,我试图根据另一列中的元素是否具有我正在搜索的字符串来创建一个新的 True/False 列。
当 ex 中的字符串等于 cpt 中的字符串之一时,我想要一个 true。
我试过这个:
和
和
但我的“i”列总是显示为 NULL。我想使用 data.table 包来保留它,因为我在这段代码后面有链。我不确定我做错了什么?任何帮助/建议将不胜感激!
python - _patch 对象在使用 mock_dynamodb2 进行单元测试时没有属性“is_local”
我正在使用模拟 dynamodb 来测试在我的单元测试中记录是否已保存到 dynamoDB,但出现错误:
这是我的代码:
python - 有没有办法使用 Selenium 复制“点击复制”的值?
所以我目前正在尝试制作一个脚本,从 VCC 网站复制数字并将它们输入到电子表格中,我一直在使用 selenium 导航到带有卡号的页面,但数字本身是一个可点击的对象,可以复制当你点击它。通常我会尝试 find_element_by_xpath 但是当我运行脚本时它无法识别。我知道这很含糊,但我不完全确定如何询问我在寻找什么,因此不胜感激。
https://imgur.com/a/IInMmRj我很难复制整个 html,所以我只是截取了一张截图,但我试图抓住蓝色覆盖的值(它们是 cc 数字,所以我很自然地需要阻止他们,对不起)。再次感谢任何帮助。谢谢!
php - 尽管将我发送到成功页面,但联系表格 PHP 不发送电子邮件
我的联系表单的 php 代码没有将电子邮件发送到指定的电子邮件,但是,它说它已发送。我把它上传到服务器上,所以它是实时的。但是,它仍然不起作用。我输入了我的真实电子邮件,但是,我将其更改为 myemail@gmail.com 来问这个问题。
HTML:
联系方式.php:
任何帮助将不胜感激。谢谢!:)
nosql - 为什么我使用时间戳的查询在 Oracle NoSQL 数据库云服务中不起作用?
我创建了一个名为 myalarmTable 的表,其中一列的时间戳数据类型。我正在 Oracle NoSQL 数据库云服务 OCI 控制台中测试以下查询。不知何故,它没有检索任何记录。
我的查询有什么问题?
请指教。
nginx - 使用 CloudFlare 代理时出现 522 错误(不使用时工作正常)
我对 CloudFlare 很陌生,并不真正了解它是如何工作的。但是,我遇到了一个问题:当我尝试使用 CloudFlare 代理访问我的网站时,我收到 522 错误,告诉我我的服务器没有响应;我尽可能多地阅读以解决该问题,但所说的一切与我的问题不匹配:我的 tls 证书很好(即使是自签名的),我的服务器(docker 容器 + nginx)运行正常,并且最荒谬的:如果我使用 DNS Only 选项,我可以访问我的网站。我的 SSL/TLS 配置为 Full,所以它可以解决问题,但它没有。另外,我可以从 IP 访问该网站,而我认为 CloudFlare 应该无法访问。这是我的 nginx 配置:
TLS 配置:完整 DNS:指向我服务器 ip 的 AAAA
我尝试了什么:删除网站配置,更改 DNS 和 SSL 配置
我希望这个问题可以解决
spacy - 从 Spacy 2.3.1 迁移到 3.0.1
此代码在使用 Spacy 2.3.1 时按预期工作,但在使用 Spacy 3.0.1 时在第三行抛出异常(我们还将 scispacy 从 .0.2.5 更新到 0.4.0:
例外是:
/scispacy/label_text/ [E966] 处的 ValueError
nlp.add_pipe
现在采用已注册组件工厂的字符串名称,而不是可调用组件。预期的字符串,但在 0x000001B5297A7610> 处得到 <scispacy.linking.EntityLinker 对象>(名称:“无”)。
如果您使用以下命令创建了组件
nlp.create_pipe('name')
:删除 nlp.create_pipe 并nlp.add_pipe('name')
改为调用。如果您传入了一个组件,例如
TextCategorizer()
:nlp.add_pipe
使用字符串名称调用,例如nlp.add_pipe('textcat')
。如果您正在使用自定义组件:将装饰器
@Language.component
(用于功能组件)或@Language.factory
(用于类组件/工厂)添加到您的自定义组件并为其分配一个名称,例如@Language.component('your_name')
. 然后,您可以运行nlp.add_pipe('your_name')
以将其添加到管道中。
我没有使用自定义组件。建议?
android - android BroadcastReceiver没有初始化
我正在尝试将广播接收器与警报管理器一起使用,但不幸的是它在我的手机(android 10)上不起作用。广播接收器不初始化。如果有人帮助我,我会感谢他/她
广播接收器类
接收方清单
MainActivity 类
python - 如何合并两个 excel 文件,同时保持单独添加到每个文件的样式/标题格式?
想知道如何合并由多个熊猫数据框组成的两个 excel 文件,同时保持以下代码中添加的样式/标题格式。
添加样式/标题格式的代码(突出显示第一行):
第二个excel文件代码:
如何在保持添加样式/标题格式的同时合并这两个 excel 文件?
谢谢
ruby-on-rails - 422(不可处理的实体)Ruby on Rails ReactJS
我正在尝试使用 axios 发送发布请求,但我不断收到此错误。
VM679:1 POST http://localhost:3000/api/v1/reviews 422(无法处理的实体)
我在开发仅支持 Rails 6 API 的应用程序时遇到了这个挑战。
Ruby 版本:ruby 2.6.6p146 Rails:6.1.1 ReactJS
来自终端的错误消息:
这是代码
反应
控制器
python - 当时间增量不恒定时,跟踪有多少观测值落在固定时间窗口内
我有一个按时间索引的观察数据框,但观察之间的时间增量不是恒定的。
我想计算每个样本的固定时间窗口内的观察次数。
如果我的时间窗口是 10 分钟,那么我想计算 [0, 2, 1, 0, 0, 0, 2, 1, 0] 因为在第一个样本的 10 分钟内观察到 0 个样本,观察到 2 个样本在第二个样品的 10 分钟内,在第三个样品的 10 分钟内观察到 1 个样品,依此类推。可能会同时发生两个观察结果,但它们是不同的观察结果(如 7 和 8)。
如果我的时间窗口是 1 小时,那么我想计算 [3, 2, 1, 0, 0, 0, 2, 1, 0] 因为在第一个样本的 1 小时内观察到 3 个样本,依此类推。
我有一个功能可以做到这一点,但有两个问题;1)它非常慢,因为它逐行迭代数据,并且 2)有时返回的计数是负数,我觉得这很奇怪,因为 timedelta 总是 >= 0。
有没有办法使用纯 pandas / numpy(避免 for 循环)来做到这一点,以便它更快,以及提供我的方法似乎没有的所需输出?
apache-spark - 在 Spark 上运行 Golang Apache Beam 管道
我创建了一个简单的 golang Apache Beam 管道,它与DirectRunner
. 我尝试使用以下命令将其部署在 Spark 集群上:
./bin/spark-submit --master=spark://vm:7077 main.go --runner=SparkRunner --job_endpoint=localhost:8099 --artifact_endpoint=localhost:8098 --environment_type=LOOPBACK --output=/tmp/output
在提交申请之前,我job_endpoint
使用以下命令运行:
./gradlew :runners:spark:job-server:runShadow -PsparkMasterUrl=spark://localhost:7077
作业在 Spark 上失败并出现以下错误: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Exception in thread "main" org.apache.spark.SparkException: Failed to get main class in JAR with error 'null'. Please specify one with --class.
看来我需要指定类参数,但我不明白错误的含义是什么?我能得到帮助吗?
r - 使用 R 中的 kernlab 获取概率 - ksvm 与预先计算的内核矩阵和 C 分类
我试图在我的测试数据集 test_k 中获得每个观察的概率。我正在使用预先计算的内核矩阵和 C 分类。“C-svc”应该让我得到一个概率模型。但是,我收到以下错误代码:错误:$ 运算符对原子向量无效。为什么?为什么源代码需要 oldco != newncols?源代码中的对象不是我的ksvm.model吗?
它在这里工作?他在那里做什么 iris[c(3, 10, 56, 68,107, 120), -5]?,为什么需要这个?
javascript - 通过 Google Apps 脚本为 Google 表单测验问题设置正确答案?
标题说明了一切。我正在编写一个为我生成/评分数学测试的程序,但似乎没有一个函数可以为多项选择题设置正确答案。我将如何做到这一点?
amazon-web-services - 当值为空时,AWS Api Gateway 请求正文无效
我使用 Spring boot、swagger (contract first) 和 React 作为客户端。
我有基于相同招摇文件的 Api 网关。
当客户端发送正文包含空值(非空)的 POST 请求时,API 网关(基于 swagger 文件)拒绝该请求。
在本地(不使用 swagger)上,来自 Spring 的属性(默认属性包含:non_empty)允许接受空值。
但在 AWS 上,API Gateway 返回(无效的请求正文)。
例如,对于 body :
{"var1": "val1"} -> 好的
{"var1": "val1", "var2": null} -> KO
如何在 AWS API Gateway 上避免这个问题?
是否有等同于 default-property-inclusion 的属性?
谢谢
mongodb - 在 MongoDB 中查询以在对象数组中添加值
我在集合中有这个文件,称为authors
:
所以我想更新所有作者id_paper
在ids_papers
数组中添加一个id_experiment = 1
添加后的示例结果id_paper = 4
:
添加后id_paper
,我想得到id_experiment = 1
只有这个实验在experiments_papers
数组中的作者。
此查询后的示例:
谢谢
visual-studio-code - 在 Visual Studio Code(VS Code)中将光标放在调试控制台上的热键快捷键
将光标焦点发送到 Visual Studio Code 中的调试控制台的键盘快捷键/热键组合是什么?
(这是用于处理 web / HTML / Javascript / Vue 项目的。)
python - 使用python从一个df中删除不在另一个df中的记录
我有一个示例数据帧1
dataframe2 包含
预期结果(仅考虑date username
,删除不在 df1 中的列)
由于2021-03-02 K John
df1 的记录中没有,它被删除了。我怎么能做到这一点?
javascript - 如何在反应js中更改mapbox-gl的中心纬度和经度?
我正在为 Mapbox 使用 Mapbox-gl 包。我在 useEffect 中渲染地图,我想要做的是更改 Mapbox 的中心而不完全重新渲染地图。例如
通过单击按钮,我想将地图的中心从以前的 lat long 移动到新设置的 Latlong 而不重新渲染整个地图。在 useEffect 的 [] 中传递 markerLngLat 有效,但它会完全重新渲染地图和其上的所有其他 1000 个标记,因此不能更喜欢这种方式。实际代码要长得多,并且地图上标记了许多标记,所以我不想完全重新渲染地图。