所有问题

0 投票
1 回答
175 浏览

navigation - 使用寻路导航 Godot 限制移动

我想通过可用的移动次数来限制我的角色可以行走的距离

当我拖动鼠标时,会绘制一条寻路线,显示要遵循的路径。当我单击时,角色会跟随路径,这工作正常。

如何限制到 a 变量的距离。

到目前为止的代码

0 投票
1 回答
46 浏览

reactjs - 如何使用接口定义文档的结构

我有一个描述给定集合中文档结构的界面:

所以如果我在我的收藏中获取文档

这可以以某种方式实现吗?

0 投票
1 回答
54 浏览

r - 使用 df 中的元素匹配查找表中的 colname 以合并 3 个数据帧的多个条件

我有三个大型数据框,我想根据几个标准将一些元素从一个附加到另一个。我在 Stack Overflow 中查找了类似的问题,但它们似乎不适用于我的数据框格式(或者我不够熟练,无法正确调整它)。

需要发生的是:

  1. 在 maindf1 中按性别过滤
  2. 在 maledflookup 的行名(第一列)中搜索 maindf1 中的相同 ID 值
  3. 还要从maledflookup的列名maindf1中的一行中搜索正确的年龄层
  4. 将新的数据列添加到 maindf1 行,其 ID 匹配,该 ID 具有从 maledflookup 获取的该性别和年龄层的人口值
  5. 用 femaledflookup 重复
  6. 最终结果是 maindf1 具有与性别、ID 和年龄层匹配的每一行的总体值

我在编写成功的代码方面没有运气,因为我对 R 中的编码还不是很有经验。我尝试了一些 for & if 循环,但未能为该任务调整模糊连接代码。我感谢您的帮助!

示例数据:

数据和查找表看起来像(有 2000 行):

期望的结果:

0 投票
1 回答
51 浏览

python - 我可以在 Python 库中向公众公开 API URL 吗?

我已经构建了一个 Django API,它有很多用于分析股票投资组合的专有算法。API 托管在 AWS 中,该 API 还连接到我展示计算指标可视化的网站。

我想构建一个库来像 pandas 一样在 Python 中提供这些指标。用户可以使用 pip install 安装这个包。

在我的 Python 库代码中,我将只公开 API URL,并使用不同的参数和端点调用 API。付费用户将在电子邮件中获得唯一的访问代码,只有他们可以使用该代码访问 Python 包功能。我不想向公众公开我的 Django API 代码,因为分析本身需要数据库中的大量股票价格数据,而且还有很多专有算法。

解决方案有意义吗?我应该隐藏 API URL 还是留下它。

0 投票
0 回答
24 浏览

imagemagick - 如何在 ImageMagick 中为带有对象的图片添加标题?

大家下午好!有一张 T 恤的图片有两个版本 - 正常可见度和紫外线光谱。您需要用足球块上的文字覆盖图片,以便使用 ImageMagick 重复所有球衣的弯曲部分。

像这样尝试: convert ./tmp/tmpimage.jpg ./tmp/shirt_uv.png -fx p{u[0].w*v.r,u[0].h*v.g} tmp/shirt.png -compose HardLight -composite tmp/shirt.png -alpha off -compose CopyOpacity -composite ./tmp/out.png'

此代码只会涂抹整个足球块上的铭文。告诉我如何正确书写?我认为我的 fx 不正确。谢谢!

0 投票
2 回答
250 浏览

react-native - 反应本机图像'警告:道具类型失败:提供给`Image`的无效道具`source`。'

所以这是我的代码,我已经回答了这个问题。

这是我导入图像等。它设置在 PBS1Detail 中,它是一个对象,所以当我转到 PBS1Detail.Image 时,我得到了图像

然后我将它一直推到屏幕上,如果我导入图像

我所有的导入都是正确的,并且 console.log() 为我提供了图像的好 url。现在,当我现在重新加载应用程序时,它会给出错误“警告:道具类型失败:source提供给的道具无效Image。” 然后当我将图像组件更新为

并且比保存更改它起作用然后当我将其更新为

并且比保存更改它也有效

因此,当我第一次运行它时,它给了我这个错误,而不是当我将其更改为 url 并将其更改回 Image 道具时它可以工作。但是当我重新加载应用程序时,它又给了我这个错误。

我怎样才能解决这个问题?

0 投票
2 回答
134 浏览

vue.js - Ionic 框架到底是什么?

我知道使用 Ionic,您可以创建跨平台应用程序。这些可以在 Vue、React、Angular 等中创建。但是我想知道哪些依赖项负责什么。

在后台,正如我在我的 中看到的那样package.json,Ionic 框架使用电容器。如果您ionic start myApp tabs使用 Ionic CLI 运行该命令,则会创建一个新项目并安装各种依赖项,包括 Capacitor。

但是,我可以轻松地将 Capacitor 添加到现有的 Vue.js 项目中,并且还可以创建跨平台应用程序。

因此,我的猜测是,Ionic 只是 Capacitor 之上的一个附加抽象层,并实现了一些使用 Capacitor API 的组件,例如在不同平台上提供不同的样式。

0 投票
0 回答
45 浏览

excel - 1004 个宏,错误隐藏数据透视表中的计算字段

当我运行 VBA(过滤数据透视表的形状)时,它给了我这个错误1004 错误隐藏数据透视表中的计算字段。它说问题出在这行代码中:pt.PivotFields(sField).Orientation = xlRowField

0 投票
1 回答
70 浏览

rust - 在 Rust 中创建可变 Trait 对象(有时是共享的)向量

我需要创建一个具有以下约束的指针堆栈:

  • 指针需要指向同一个 Trait 对象(所以Box看起来很合适)
  • 那些 Trait 对象可能需要修改(RefCell可能需要使用?)
  • 堆栈中的两个指针可能需要指向同一个对象(Rc看起来很合适)

现在,我发现适应这种情况的唯一方法是使用Vec<Rc<RefCell<Box<dyn MyTrait>>>>. 这是最好的解决方案吗?看起来访问对象需要很多指针取消引用。

0 投票
1 回答
30 浏览

google-cloud-firestore - 这可能是firestore错误吗?

我尝试了许多不同的规则。但我收到权限错误。

在此处输入图像描述

但是,如果我添加此规则,它会起作用

0 投票
0 回答
26 浏览

python - Python 正则表达式处理数字 + %

我正在寻找一个正则表达式来处理这些情况:

本质上,任何数字后跟一个句点,然后是更多数字,然后是百分号。

我正在尝试这个正则表达式:

但它似乎不起作用。

0 投票
1 回答
95 浏览

java - 如何使用assertj检查字符串是否是给定值之一?

如何以更简单的方式检查字符串是否与给定选项之一匹配?

0 投票
2 回答
1062 浏览

python - Python 和 Nvim:如何同时激活全局和本地虚拟环境

coc-pyright在 Nvim 中使用并遇到了一些问题。

首先,在 Nvim 中,运行:checkhealth会导致以下错误消息:

这很好,而且很有意义。使用时添加pynvim包(pip install pynvim)将导致以下结果:checkhealth

这也是有道理的。从全局安装中保存。然而,我遇到的问题是,这需要我同时启用两个单独的虚拟环境。一个用于pynvim单独,另一个用于所有本地项目依赖项,我无法弄清楚我应该如何做到这一点。

如果我启用全局,coc-pyright找不到任何本地模块并且会抛出错误。如果我启用全局,那么 nvim 没有pynvim它需要的。

你应该怎么做?

0 投票
0 回答
85 浏览

youtube - 如何使用 youtube-dl 只下载描述中关键字匹配的视频?

直截了当:视频都在同一个播放列表中,并且描述包含更多的文字而不仅仅是关键字。已经为标题实现了一个选项, --match-title REGEX但我还没有找到一个用于视频描述的选项。万一这很重要,我正在运行 Windows 10。

0 投票
2 回答
543 浏览

laravel - Mac M1 上的本地开发 | Laravel 和 VueJs

我刚刚切换到 MacOs - 以前从未使用过它,我正在使用 Macbook M1 Pro,所以这里是新手。另外,我只是从 web 开发开始,所以我在这个领域也是相当新的。

现在,我应该如何着手建立本地开发环境——我打算主要使用 Laravel 和 VueJs?

到目前为止我做过的事情:

  1. 安装VS代码
  2. 安装 MAMP
  3. 用我正在处理的项目克隆了我的 Git 存储库(Windows 10)
  4. 这是我需要帮助的部分——我想我应该安装 Homebrew,但即使我按照他们网站上的说明进行操作,我也无法使其正常工作。它已安装,但一旦我关闭并重新打开终端,它就会抛出zsh: command not found: brew. 我习惯的命令 -php artisan xyznpm run watch不起作用

你们是否有一些指南或分步教程来说明我应该怎么做才能让我的 Laravel 和 Vue git 项目在本地主机上启动和运行?

0 投票
1 回答
24 浏览

javascript - 一段时间后切换某些元素的显示

如何切换显示操作系统的某些元素?我希望能够在 x 秒内更改 #clipboard-text 的显示并在那之后返回“无”。

CSS:

JS:

还有一件事,我试图在那个元素上使用动画,但是没有用,为什么?

0 投票
0 回答
65 浏览

google-chrome - 更新后新的 Chrome 扩展错误(现在无法查询选项卡(用户可能正在拖动选项卡))

最新的 Chrome(版本 91.0.4472.101(官方版本)(64 位))和 Edge(版本 91.0.864.48(官方版本)(64 位))现在导致我的扩展程序中出现错误。我的代码没有任何变化,但现在每次激活选项卡时都会生成以下错误消息。

问题是 chrome.tabs.query,因为当我在 onActivated 期间将其注释掉时,错误就会消失。我的代码非常普通,我的清单具有“activeTab”和“tabs”权限。

标签文档(https://developer.chrome.com/docs/extensions/reference/tabs/)中没有任何内容表明发生了任何变化,所以这是一个错误吗?

0 投票
1 回答
203 浏览

java - Hyperledger Fabric:[Java] ContractException- 交易提交被同行 peer0.org2.example.com 拒绝

我正在阅读 Hyperledger Fabric 文档中的商业票据教程,当我尝试使用问题应用程序 (Issue.java) 时遇到运行时错误。 https://hyperledger-fabric.readthedocs.io/en/latest/tutorial/commercial_paper.html

我使用了 fabric-samples 商业文件文件夹中给出的 Java 链代码和 Java 应用程序代码。https://github.com/hyperledger/fabric-samples/tree/main/commercial-paper

我的操作系统是 Debian GNU/Linux 10 (Buster)。

当我运行时mvn exec:java -Dexec.mainClass="org.magnetocorp.AddToWallet",它成功添加到钱包中。但是当我运行mvn exec:java -Dexec.mainClass="org.magnetocorp.Issue"它时会产生以下结果:

为什么事务提交被拒绝?(以及如何解决此错误?)任何帮助将不胜感激。

0 投票
1 回答
77 浏览

c# - 为什么 C# 数组在 Android 上运行时通过 ref 从 C# 传递到 C++ 库后变为长度 1,但在 Windows 上正常工作?

我作为 ref 从 C# 传递给 C++ 库函数的数组长度返回长度为 1,而不是在 Android 上运行时的实际长度。

该代码在为 Windows 编写时工作正常,但不适用于 Android。

仅供参考,这是一个 Unity 项目,我正在使用 OpenCV。

我在库中有以下功能。

Color32 定义为

在我的 C# 代码中,我通过以下方式声明此函数:

在 C# 中,我从纹理中获取图像数据。Unity 的 GetPixels32 函数为每个像素返回一个结构数组,从左下角的像素开始(Unity 的约定,而不是 OpenCV 的)。这些结构是四个字节,每个字节用于每个像素的红色、绿色、蓝色和 alpha 值。然后我检查数组的长度,它是预期的大小(以像素为单位的宽度 * 以像素为单位的高度)。我调用 C++ 函数。然后我检查数组的长度,它是 1。不用说,我没有使用大小为 1 像素的图像。

它可以按预期在 Windows 上运行,但不能在 Android 上运行。我的 Windows 代码和我的 Android 代码之间的相关代码没有变化。

这是什么原因造成的?

我对 C++ 不太熟悉。但我没想到需要在 C++ 中将 Color32 参数作为指向指针的指针传递(我从教程中获得了这个示例代码)。这是因为我正在传递一个结构数组吗?通过在结构数组上使用两个引用运算符,它最终会成为指向数组第一个结构元素的第一个 uchar 的指针吗?这是函数调用后长度变为 1 的原因吗?

为了测试这一点,我尝试将 Color32 Structs 的数组转换为一个字节数组,该字节数组的长度是 C# 中 Color32 数组的 4 倍(r、g、b 和一个按顺序填充字节数组的数据)

然后将输出传递给我修改为的 Windows C++ dll 函数:

通过以下代码

但这也(在 Windows 上)只是在 ApplyCannyEffect_Byte 调用时使程序崩溃(注释该行按预期工作,数组长度的输出是正确的)。

为什么第一组代码可以在 Windows 上运行,而不能在 Android 上运行?

0 投票
1 回答
410 浏览

database - Sqflite 数据库异常在颤振中没有这样的表

我已经在对象列表中加载了 json 数据。每当我尝试将数据插入表中时,我的控制台都会显示“未处理的异常:DatabaseException(没有这样的表:专辑(代码 1 SQLITE_ERROR):,同时编译:插入或替换到专辑中......”。我知道在插入数据之前我必须创建数据库和表。我已经在我的代码中做到了。但是由于某种未知的原因,表没有得到构建。这是我的数据库助手类 -

每当 Database.instance.insert(object); 被调用的数据库和表应该被自动创建。但事实并非如此。

0 投票
1 回答
12 浏览

flutter - 如何在不颤动的情况下调用bottomNaviagtionbar的特定索引?

我想从索引页号 2 呈现底部导航条的索引 0 页而不按底部栏。我怎样才能做到这一点?

0 投票
2 回答
33 浏览

javascript - 找到邮政编码时验证邮政编码和打印状态

此应用程序的主要目标是提供邮政编码搜索,然后在找到邮政编码后显示与邮政编码相关联的状态。如何修改此代码以反映我想要实现的目标?

0 投票
0 回答
32 浏览

mesibo - 无法在 Mesibo 聊天中打开视频通话 UI

我正在创建一个具有视频和音频通话功能的本机应用程序。我已成功集成 SDK,但启动视频通话 UI 时出现问题。我正在使用以下课程。

我成功地初始化了 SDK 并调用了 REST API 来获取用户令牌。请告诉我这段代码有什么问题。

https://api.mesibo.com/api.php?op=useradd&token=xxxxxx&uid=342327

0 投票
1 回答
31 浏览

subprocess - (Odoo) 为什么我在使用 pganonymizer 时无法连接到服务器?

我正在尝试匿名化我的数据库中的一些数据,但我收到以下错误

Postgres 在容器的 5432 端口上运行,我将它暴露在主机上的 5433 端口上。

我应该在我的 odoo.conf 文件中添加一些东西吗?

谢谢

0 投票
1 回答
54 浏览

javascript - 如何在 JavaScript 中计算自上午 9:30 以来的时间?

好的,所以我试图在 Google Apps 脚本中计算从早上 9:30 开始的时间,我希望输出看起来像这样:XX hrs XX mins. 问题是当我尝试计算从 9:30 开始的分钟数时,当然,它给了我所有的分钟数,而不仅仅是计算小时数后的剩余分钟数。我需要将分钟设为小数,以便将其乘以 60 并在单元格中显示输出。这是我目前正在使用的代码:

问题不在于小时,我有这一切都很好。分钟是问题,因为我不知道如何只替换字符串中的索引。我已经查看并尝试了这些网页和 Stack Exchange 链接上显示的方法以获取答案,但我找不到任何答案:

https://www.w3schools.com/jsref/jsref_replace.asp

如何在 JavaScript 中替换特定索引处的字符?

问题:您希望这些陈述做什么,为什么?mins.replaceAt(0, "0."); mins % 60;我希望用“0”替换分钟内的第一个字符的第一条语句。但是随后,@jabaa 指出我无法用数字替换字符串,我完全忘记了并且没有考虑到这一点。我刚刚忘记放的第二条语句mins = mins % 60;可能无论如何也无法解决我的问题,我只是忘了放在那里。

我已经回答了你的问题,但有人已经回答了我的问题。