所有问题

0 投票
0 回答
282 浏览

java - 执行“react-native run-android”命令时显示错误

运行 react-native run-android 时显示错误

有效的 XHTML

但是在Android Studio中,程序运行在nox emulator上没有任何问题,在adb中也称为emulator,但是不运行react-native run-android时还是会显示。

0 投票
1 回答
421 浏览

freemarker - 如何从配置文件中获取价值到 Freemarker 模板

我有一个配置文件(.cfg),其中配置了配置我面临的问题是如何读取此配置文件并将所需的值添加到 freemarker 模板(ftl)文件

配置文件

测试.ftl

谁能告诉我我该怎么做?谢谢

0 投票
0 回答
43 浏览

json - 如何在Googlemap中单击时添加多个弹出图像的可单击标记

我添加了带有 @IBOutlet 的 mapView 和 GMSMapViewDelegate{} 的扩展

下面的代码能够解析返回的 json 结果。该代码将获取图像 url 和 Latlon。

问题:

  1. 标记已添加到 googlemap 但地图未在中心显示它们,因此您无需滚动查找标记

  2. 单击时如何实现可点击标记,它将根据图像 URL 获取图像

0 投票
1 回答
222 浏览

typescript - TypeScript:用于实现抽象类的 Mixin

我想为抽象类实现的实现创建一个mixin

所以我有一个抽象类

以及我想要一个mixin的实现:

例如,这个 mixin 在工作完成时会做一些额外的报告:

最终,使用了 mixin:


但是,我无法让它工作。我找不到一种方法来为 A 本身而不是为 A 的任何实现创建 mixin。对于 mixin,我得到:

对于 mixin 中的 doMoreStuff 调用,我得到:

我怎样才能做到这一点?我需要一个调用抽象超类的实现并扩展其功能的mixin。

0 投票
1 回答
34 浏览

java - 并行for循环超出范围java

我在大学项目中遇到了 for 循环的问题。我的循环试图从 kb 读取和存储值并存储在数组中。我已经为我的数组创建了最大值,但是当我到达最终输入时,循环超出了界限。我知道这可能很简单,但无法从以前回答的问题中找到解决方案。任何帮助将非常感激。

0 投票
1 回答
37 浏览

r - Create a new categorical "comparison detection" column based on two other columns in R (nine option answers)

This is a bit different than other conditional column creations. I want to build a column, "vs", based on two other categorical columns, "matched_apple" and "matched_pear", which each have 3 answer choices or "levels", like so:

desired outcome (i do not want "vs" output to contain the entire column names of matched_apple and matched_pear, just "apple" and "pear"):

basically, i want to create a column that detects answers of matched_apple and matched_pear, and spits out a simple detection of apple/pear answers in a new column.

I can figure out how to create a binary conditional variable, but cannot figure out how best to create a multiple level conditional code to get my desire output. this is my current code:

which essentially only creates a one level variable. i tried adding to the mutate() equation, but then i end up getting an error...i cannot think of another better way to approach this other than simply doing it manually. any help/suggestions would be very appreciated!!

0 投票
3 回答
44 浏览

python - 使用 pandas 从 web 抓取的变量中每 3 行选择第二行

我在网上抓取了这个

并想使用 python/pandas 从每 3 行中选择第二行,所以我最终得到:

Aldoar, Foz Do Douro E Nevogilde

Mafamude E Vilar Do Paraíso

埃斯特拉

等等

提前谢谢

0 投票
3 回答
70 浏览

python - 如何在 Python 中将点交换为逗号?

我有一个写在 excel 文件中的输出。我的值是浮点数,在 python 中,浮点数是点(1/3 = 0.33),但在 excel 中浮点数是逗号(0,33)。如何将所有点转换为逗号......................................................?

0 投票
1 回答
43 浏览

kotlin - 使用 kotlin 的对象框继承

ObjectBox 文档提供了一些如何使用继承的示例。然而,它给出了 Java 而不是 Kotlin 的例子。它提供的Kotlin 示例使用 Kotlin 数据类,据我了解,它不支持继承。是否可以在对象框中,如果可以,您可以举个例子吗?

0 投票
1 回答
99 浏览

python - 如何在 plt.subplots 中添加轴标签?

我有一个非常复杂的 plt.subplots 因为我正在尝试绘制 29 个不同的图。一切似乎都在工作,但我想在我的 x 轴上添加一个标签:

我想在这一行添加一个 xlabel:

我试着做:

但我收到此错误:

如何向我的 plt.subplots 添加一个简单的 x 标签?

0 投票
1 回答
557 浏览

caching - 根据命中率和命中次数计算平均内存访问时间?

我发现很难计算内存访问的平均时间,我只想举一个我试图解决的问题的例子。如果有人能告诉我我是否走在正确的轨道上,或者我错了我错过了什么,我将不胜感激。

考虑以下多级缓存层次结构及其命中时间和命中率:

  • 一级缓存,3 个周期,50%
  • 二级缓存,5 个周期,90%
  • 主存储器,70 个周期,100%

现在我想:

AMAT(平均内存访问时间)= 命中时间 + 未命中率 * 未命中惩罚

= 3 + 0.5 * (15 + 0.3 * 70) = 21 个周期

我这样做正确吗?

0 投票
1 回答
62 浏览

python - 可视化具有分组实体的元组

我在 Dataframe 中有一个带有命名实体值的元组,如何将每个实体的值分组到包含元组的列上并将其可视化。

哪个输出

0 投票
1 回答
408 浏览

java - 以编程方式/动态将 classes.dex 包含到 jar 文件中

我正在寻找一种在运行时以编程方式将 jar 文件中的一些类和其他文件加载到我的 Android 应用程序中的方法。

这样做的目的是,借助 jar 文件中包含的类和其他文件,可以增加应用程序的功能。我曾尝试使用 java.net.URLClassLoader,但由于 Android Dalvik VM 只能加载包含“classes.dex”文件的 jar 文件,因此这不起作用。然后,这些特殊的 jar 文件将由DexClassLoader加载,如线程中所述。

但是,我正在寻找一种解决方案,其中可以以编程方式而不是手动方式从 jar 文件中创建 classes.dex 文件并将其添加到 jar 文件中。到目前为止,出于测试目的,我已尝试在我的操作系统(Windows10)的 cli 中手动执行此过程,但这也不起作用。这是我的 cli 的输出:

注意:“%USERNAME%”已替换为有效用户名。出于安全原因,它只是被审查了。

这是我当前的类加载解决方案的代码,它在常规 JVM (JDK/JRE 9.0.4) 上运行良好,但在 Android 应用程序中却不行:

注意: loadPlugin() 方法从 jar 文件中返回一个类,该类是 Plugin 类的接口。

由于 Dalvik VM 无法从这种类型的 jar 文件中加载类,我在 LogCat 中收到以下错误:

我正在使用 Android API Level 29 和 Android Studio 4.0.1

提前感谢您的支持!

0 投票
1 回答
34 浏览

javascript - 如何获取对象数组中所有索引的键值

我想访问所有索引的 cart.item 以从产品集合中获取值以获取产品的当前价格。

这就是我的购物车模式的外观。而且我想像访问数组中的所有cart.item一样(显然它不是这样完成的)。我想将它与产品集合结合起来,以获取购物车中商品的当前价格,以计算总和和退货总额。购物车项目中的本地字段是cart.item,外部字段是产品模式中的_id

0 投票
1 回答
332 浏览

c# - DDD:应用服务应该放在后端还是UI

一些 DDD 书籍如[1]指出,虽然我们有一个领域模型,但我们可以有多个应用程序服务层(有些使用术语服务层)。这是因为应用程序层是应用程序的特定 UI 与域模型和基础设施层之间的接口,因此如果我们有多个与后端一起工作的用户界面,则可能存在多个应用程序服务层。这一点向我提出了应用层在哪里定位的问题。
我正在使用 .NET C# 创建一个应用程序。整个应用程序在一个解决方案中,其中 UI(我们有三个将使用后端的不同 winform 应用程序)是单独的项目,而后端项目(包含域层和基础设施层的类库)是一个单独的项目:

在示例中,到目前为止,我已经看到应用程序服务层位于Application.Backend. 但是,基于我们可以为每个 UI 拥有不同的应用程序服务层这一事实,这是正确的吗?你把项目放在Application.ApplicationLayer1哪里?还是将所有应用程序层合并为一个应用程序服务层?Application.ApplicationLayer2Application.ApplicationLayer3

埃斯波西托等人。[1]状态:

表示层和应用层是系统前端的一部分;

Application.UI他们在其中一个示例中添加了项目中的应用程序层。其他书籍如[2]在后端而不是前端有一个独特的应用程序层。
在 UI 中插入应用程序服务层让我很恼火。原因是应用服务层包含了应用的所有业务用例。它是领域模型和基础设施层的客户端。这意味着通过将应用程序层放在 UI 中,每个 UI 都会有自己的应用程序层。但是 UI-1 中使用的一些用例很有可能也在 UI-2 中使用。因此,您将有代码重复。

哪个是正确的?

0 投票
1 回答
663 浏览

rust - 如何使用装箱的 Fn 值构造 HashMap

我对使用 Rust 比较陌生,我将它用于 Advent of Code 来帮助我学习。对于第四个问题,我想创建一个查找表,使用 HashMap 将字符串键映射到函数值。我知道 Rust 没有用于创建 HashMap 文字的语法糖,所以我从一个切片创建我的 HashMap。当我使用 fn 函数指针时,一切正常:

但是,这限制了我只能存储使用fn关键字定义的函数而不是闭包。作为一个练习,我想重写我的代码以使用盒装Fn特征对象而不是fn指针来允许使用闭包或函数。但是,我天真地尝试这样做是行不通的:

给出多个编译器错误:

有人可以帮助破译此错误消息并让我知道我正在尝试做的事情是否可能吗?它似乎告诉我不能克隆 Box 或其内容。我认为 Box 基本上只是指向堆上某个位置的指针,所以我不明白为什么不能克隆它?

0 投票
1 回答
49 浏览

javascript - 使用冒号分隔的参数合并 URL

我正在尝试编写一个脚本来更新 JS 中以冒号分隔的参数的 URL,因为页面内容是通过 AJAX 加载的。

文档结构是这样的:

#content由 AJAX 库更新,所有链接都需要“手动”更改。

例如:如果我单击过滤器链接https://example.com/page/topic:foo,如尚不存在,并在它们不存在时将其删除。https://example.com/page/format:barhttps://example.com/page/topic:foo/format:bar

我以为我已经通过映射对象数组中的所有参数来解决它,然后使用我在 StackOverflow 上找到的片段进行合并并返回字符串,但我的逻辑似乎有错误,我无法确定它……</p>

这是我尝试过的codepen的链接。

https://codepen.io/moevbiz/pen/OJRNNex?editors=0011

感谢您的任何提示或建议……</p>

0 投票
1 回答
1174 浏览

swiftui - 使用双值识别 SwiftUI TextField 中的更改

我正在使用 TextField 让用户为某物添加价格。为了防止用户将其他值添加为数字,我将键盘类型更改为.decimalPad.

使用stringValue每个字符更改的绑定更新正确。我现在的问题是,doubleValue只有在用户按 Enter 提交时才会更新。不幸的是,小数点没有输入键来提交输入。因此,当我尝试将值保存到我的核心数据对象而不按 Enter 时,会保存 0 而不是文本字段中的可见值(例如 17.12)。现在为了测试,我将使用另一种带有输入按钮的键盘类型,但对于生产,这需要以某种方式修复。

你有什么想法可以解决这个问题吗?下面是一个最小化的示例代码来显示问题。

我正在使用 Xcode 12.2 和 MacOS BigSur 11.0.1。

属于 asperis 评论的编辑:您共享的解决方案看起来相当不错,但正如您在屏幕截图中看到的那样,它的工作原理并不正确: numbertextfield_test

在使用值进行初始设置后,0我输入了 a 2,然后输入了 a 3。显示的值2.03确实不是我想要的。也许我可以加强你提示的方法。

0 投票
3 回答
107 浏览

python - 将矩阵列转换为对角矩阵并在没有 for 循环的情况下将它们包装起来

我有每个条目的M向量(矩阵,如果你愿意的话):NMxN

我想转换这些,以便输出为:

我们的目标是根本不使用 for 循环,而仅通过numpy操作来实现这一点。想法?

0 投票
2 回答
175 浏览

javascript - “TypeError:kinds.map 不是函数。” 反应.js

我正在尝试从 API 获取数据并将其作为导航栏组件内的“状态”返回,但是当我尝试在从 API 获取的数据中循环时,使用“地图”出现以下错误

“TypeError:kinds.map 不是函数。”

我可以控制台记录以下数据,但无法在我的组件中显示这是我从浏览器控制台获取的数据:

我唯一的组件如下:

并且功能 App 是以下代码:

我的浏览器上的字符串输出的屏幕截图

0 投票
1 回答
120 浏览

c++ - 片段着色器中的 GLSL 翻译未按预期工作

我编写了一个简单的 GLSL 着色器,它创建了一个类似于此页面上显示的彩色正方形图案的图案。然后我按照这个例子添加了代码来在屏幕上移动模式。这是我的代码:

一切正常,图案围绕原点做圆周运动。当我想在不使用 u_time 的情况下移动纹理时会出现问题,例如。如果我想在 x 方向移动纹理 5 个单位,在 y 方向移动 2 个单位。我尝试了以下代码:

但是当我这样做时纹理根本不会移动,并且使用更大的值只会将纹理拉伸到方向(如果 x = 5000000,纹理会在 x 方向上拉伸)。

我的问题是为什么会发生这种情况,我该如何纠正?

亲切的问候。

0 投票
2 回答
32 浏览

html - 使用计数器垂直对齐嵌套列表中列表项中的块级元素?

我有一个带有计数器的嵌套列表:

现在我的子项中有多行文本,但不希望它们像往常一样在柜台周围流动。

相反,我希望整个文本水平对齐。

所以我的下一个想法是在列表项中包含一个段落(或任何类型的块级元素),以便文本整齐地对齐。

但这引入了另一个问题,因为文本不再从计数器的行开始。

所以我的天才想法是给 p-tag 一些相对的重新定位,以便它出现在我想要的位置。

但是,如果您尝试这样做,您会注意到顶部永远不会与文本正确垂直对齐。即使我试图做到像素完美,我也总是偏离一两个像素。这是为什么?有没有人有任何想法可以帮助我?或者也许我的整个方法完全愚蠢 - 在这种情况下,请告诉我。:)

另外 - 我只能使用 CSS2,因为这将进入一个在过去 12 年中已经真正更新的第 3 方 PDF 渲染器(具体来说是 Salesforce)。

0 投票
0 回答
57 浏览

glsl - 在 GLSL 上绕过矩阵乘法

想象一下,我们有以下用 GLSL 编写的片段着色器,它将为 Vulkan 编译:

如所见,对每个片段执行矩阵乘法。但是,有时该矩阵可能是恒等的,因此操作变得透明。我的问题是是否值得努力编写一个允许绕过矩阵乘法的统一值。乍一看,这似乎是一个明显的优化,但我不确定,因为 GPU 在矩阵运算方面非常快,并且跳转通常会降低性能。这是上面改编的代码:

PD:我问的是笼统的说法,不管特定的 GPU 品牌或架构如何。

编辑:据我所知,前一个需要 4 个 GPU 周期。后一个是否只需要一个 GPU 周期(在 isRgb=true 的快乐路径的情况下)?

0 投票
4 回答
13554 浏览

javascript - 如何在 whatsapp-web.js 中发送 whatsapp 消息

whatsapp-web.js用来发送和回复消息。https://github.com/pedroslopez/whatsapp-web.js

我可以使用以下代码连接和回复消息:

如何在whatsapp中将新消息发送到手机号码?

0 投票
1 回答
96 浏览

javascript - 如果路径是可变的,如何使用可选链接?

好的,所以我现在可以用 ES11 替换:

和:

'data.options.name'但是,如果作为变量传递,我该如何使用呢?

例如,在以下情况下,如何轻松(单行)替换 lodash?