问题标签 [synthetic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在常见的 android 模块中管理 Synthetic 属性
在我们的 Android 项目中,我们有 3 种口味,分别命名为“A”、“B”和“C”。在 android 中,我们总是将公共代码保存在“主”文件夹中,以避免代码重复。就像我们创建了“ABMain”、“ACMain”和“BCMain”来避免模块中的代码重复。(我们在 build.gradle 中配置了 sourceset)。
我们将许多类移至通用模块。但是,当我们尝试移动具有合成导入语句的类时,我们面临着挑战。
例如,在“ABMain”中,我们有 MainActivity.kt 和 layout_main。问题是在导入语句中具有风味名称的合成属性。它会导致问题。
如何在常见的 android 模块中使用合成属性导入???
java - 由于被添加到 WeldDeployment.additionalClasses 存档中,在 bean 存档中未检测到合成 bean
我已经使用 Weld 和 CDI 玩了几个月了,最近遇到了以下问题。
问题情况
- 使用 Weld SE 3.1.5.Final
- 创建了一个 CDI 扩展,它
SomeBean
使用添加了一个 bean ( )@Observes AfterBeanDiscovery abd
SomeBean
是具有ArrayList.class
as 类并返回 1 个限定符 (@CustomQualifier
) 的自定义 bean。- 一个不同的 bean (
DifferentBean
) 然后声明一个@Inject @CustomQualifier ArrayList<String> variableName;
- 此注入点因
Unsatisfied dependencies
.
调查
从 Bean Validation Report 我已经能够确定:
- Weld 创建 2 个 Bean 档案
- 和:
- 标识符:MyProject\build\classes\java\main
- 类型:全部
- Beans.xml:版本未定义。
- 和:
- 标识符:org.jboss.weld.environment.deployment.WeldDeployment.additionalClasses
- 类型:带注释的
- Beans.xml:没有 beans.xml
- 和:
- CDI 扩展是位于存档 1 中的 bean。
- 实例化的结果
DifferentBean
位于存档 1 中。- 这个豆子有:
- 种类:管理
- 班级:
my.package.DifferentBean
- 预选赛:
@Default
- 范围:
@Dependent
- 这个豆子有:
- 实例化的结果
SomeBean
位于存档 2 中。- 这个豆子有:
- 种类:合成
- 类:juArrayList
- 预选赛:
@CustomQualifier
- 范围:
@ApplicationScoped
- 这个豆子有:
原因
基于此,我假设由于某种原因,SomeBean
我的自定义扩展正在添加到存档 2,因此无法从存档 1 所在DifferentBean
的位置访问。
如果该评估是正确的,我该如何解决?
android - 从 Activity 访问 Fragment 中的视图绑定
我正在升级应用程序以删除所有合成并使用新的 ViewBinding 功能。到目前为止,只要您在您正在访问的类/布局中,一切都可以正常工作,但是我在主活动中对布局元素有综合引用。
在课堂片段中:
在 MainActivity 我有:
我有用于对话框的方法,这些方法使用合成来使片段中的布局元素变暗。例如。
这在合成时可以正常工作,但是我无法根据 Android 的文档使新的视图绑定工作。如何使用 ViewBinding 轻松模仿合成行为?到目前为止,它已经大量增加了代码,并且除非已创建 Fragment 的视图并且确实使代码变得更糟、更难理解,否则它不起作用。我尝试在主活动布局根视图上使用绑定,但出现“视图必须有标签”错误,并且所有布局都以<layout>
. 任何帮助表示赞赏。
python - 如何合成数值数据
我正在尝试为建设项目开发风险评估模型(使用 ANN),其中风险因素(数值)是自变量,即 x,与风险因素相对应的风险影响(也是数值)是因变量(y )。
目前,我有大约 30 个项目的数据,这些数据不足以开发具有良好准确性的 ANN 模型。
我会综合/扩充现有数据以获得大约 1000 个或更多项目来开发一个好的模型。
任何有关如何增强此类数据的链接都将受到赞赏,因为在建筑行业中访问建筑数据是有限且非常困难的。
谢谢你。
python - Xtext- Python Like DSL 与合成标记
我正在处理我的 dsl 项目。但是当我想让它像python(Whitespace-Aware Languages)一样工作时,它给了我错误“不匹配的输入'\ t'期待RULE_BEGIN”。终端规则 BEGIN 是什么意思?为什么下面的例子不能工作?这是我的语法:
这是我的例子:
主要问题是 if-else 子句,该子句需要检测缩进。而且我需要 NEXT_LINE 规则来确保一个 stmt 只有一行。在简单的语法中,BEGIN 和 END 规则都可以工作。但是当我添加 NEXT_LINE 规则时,它失败了。
android - 使用 Kotlin Synthetic 时出现 NullPointerException
当我尝试从 DialogFragment 访问布局中的元素时,出现 NullPointerException。我已经检查过了,如果我在同一个 DialogFragment 中调用 getView(),结果为“null”。
先感谢您!
这是调用提交 FragmentDialog "NewPOIDialog" 的 Activity
新POI对话框
该视图最初调用如下,我在收到 StackOverFlowError 时更改了它: var view = layoutInflater.inflate(R.layout.activity_new_poi_dialog,null)
我得到的例外:
python - 从 CircularBlockBootstrap 到 Blockbootstrap
我目前正在使用时间序列数据,我想为股票收益生成 1000 个合成数据。目前我使用的是 CircularBlockBootstrap,但对于股票回报来说这没有意义。在这里你可以看到我目前使用的代码:
从 arch.bootstrap 导入 CircularBlockBootstrap
我的时间序列数据是下载的每日股票回报。也许有人可以解释我如何使用简单的块引导而不是圆形块引导来生成合成数据,我可以在其中使用一个np.random()
因子定义块长度?
r - 使用包“synthpop”来自加权原始样本的 R 合成样本
我想从我的原始数据集中创建一个 100 人的合成样本。为此,我使用包synthpop。但是我的原始数据集已经包含权重(变量 =“权重”)。如何包含这些,以便合成数据集具有与原始数据集的加权值相同的边际总和?