问题标签 [modularization]
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.
php - 在两个或多个模块的视图之间执行合并
我有一个 Phalcon PHP 模块化应用程序。我正在制作一个管理界面来控制系统中应该使用哪些模块。一个模块控制应用程序的默认界面,而其他模块添加功能。
我有一个问题:当另一个模块启用时,它可以将HTML内容添加到另一个界面控制模块。通过这种方式,我想合并两个或多个视图。我使用 Volt 作为模板引擎。
这在 Phalcon 中可能吗?
workflow - Snakemake:在递归子工作流程场景中引用超出父级的输出
我有一个包含三层子工作流的工作流,其中 wfA 是 wfB 的子工作流,是 wfC 的子工作流。
执行 wfC 时,如果需要,wfA 和 wfB 都会正确执行。
在 wfC 中我可以执行 wfB("some/output"),但我不能执行 wfA("some/output"),因为它会给出“未定义名称 'wfA'”错误。
这是支持的东西吗?还有其他办法吗?
android - 如何通过dagger-android注入模块,模块没有应用程序
这是基础模块,基础组件(appComponent)可以使用应用程序,但其他模块没有应用程序,如何编写代码?否则其他模块将抛出异常No injector factory bound for Class
c++ - CharConverter 未知错误
我正在创建一个程序,这里是规格:
创建一个对字符串执行各种操作的 CharConverter 类。它应该具有以下两个公共成员函数。
uppercase 成员函数接受一个字符串并返回它的副本,其中所有小写字母都转换为大写。如果一个字符已经是大写字母或者不是字母,它应该被单独留下。
properWords 成员函数接受由空格分隔的单词字符串并返回它的副本,其中每个单词的第一个字母转换为大写。
编写一个使用该类的简单程序。它应该提示用户输入一个字符串。然后它应该调用properWords 函数并显示这个结果字符串。最后,它应该调用大写函数并显示这个结果字符串。
我在没有模块化的情况下编写了程序,以确保我正确转换了所有内容。现在我正在尝试模块化我收到错误我不知道它们的意思,编译时:
这是我的代码:
git - Git在合并期间忽略已删除的文件夹?
一位开发人员一直在开发一些f1
从master
.
f1
由于 repo 的模块化较差(系统是模块化的,但存在于单体 repo 中)和其他原因,开发人员决定删除分支中的“一堆不相关的东西”(其他与他的功能无关的模块) 。功能单元测试成功,但分支现在包含系统所有其他模块的所有这些删除。
在忽略文件夹删除的情况下,最简单、最轻松的合并方式是f1
什么?master
假设 . 中修改的一些文件f1
也在master
.
合并后分支上的附加要求
工作f1
可能需要继续一段时间。我不太确定到目前为止提出的答案会如何影响这一点。
angular - 模块化 Angular 5 应用程序
我正在尝试将 Angular 5 应用程序拆分为模块。工作代码是这样的(相关代码):
app.module.ts:
app.component.html:
现在我想使用页脚将其更改为模块(只是更改):
app.module.ts:
页脚.module.ts:
此代码不起作用,我不知道出了什么问题。你能帮我一个提示吗?提前致谢。
r - R Shiny,调用模块中的 DT::replaceData 不起作用
在 R Shiny 应用程序中,我试图使用DT::replaceData
更新数据以显示保留当前状态(例如过滤)。虽然它适用于一个简单的闪亮应用程序,但当我模块化应用程序并从callModule
.
在下面的示例中,在顶部框中选择物种应该会触发数据替换以显示如下。
这是一个工作示例:
这是不工作的模块化版本:
我想知道为什么第二个示例不起作用,以及如果可能的话如何修复它。
更新
解决了!
自 DT v0.3 起已修复。见:https ://github.com/rstudio/DT/issues/357
android - Android resources modularization
I have my Android project divided into 5 modules. The 'app' module handles all the views and processing with the UI having all the resource drawables.
Now, I am implementing an algorithm to compare images and the source code must not be in the 'app' module. What is the correct way to access these drawables? I think that to maintain the project architecture I should create/add these drawables in this module, if so... how can I access them? because this only works when the java class is in 'app' module, which I don't want.
Do I have to add some lines on the gradle files? Thanks in advance.
c - 用 C 构建模块化库
我已经用 C 语言构建了一个库,但目前它非常庞大,并且有许多用于不同建议的函数,例如:文件操作、数学函数等。
我想做的是将这个库拆分为所有不同的建议,但如果用户想要使用 all 可以一次调用它(如果可能的话,idk)。
我的库名为 feg_tools。所以目前使用它我这样做:
我想要一些我只称之为我需要的东西:
或者如果我需要一切:
我也不知道如何构建这样的 Makefile。
android - 使用循环片段依赖项模块化单活动 Android 应用程序
我们有一个底部栏导航的应用程序。导航在我们的MainActivity
. 我们使用片段管理应用程序不同屏幕之间的导航。例如有:
- 产品片段
- 登录片段
- 购物车片段
- 配置文件片段
- 搜索片段
在我们MainActivity
的方法pushFragment(Fragment fragment)
中,我们有一个负责用新片段替换当前片段的方法。在我们不同的片段之间有很多依赖关系。例如:
- 用户可以
ProductFragment
从CartFragment
- 为了查看某些产品数据,用户必须登录 (
LoginFragment
) LoginFragment
也用于ProfileFragment
- 您还可以通过“历史订单”中的“历史订单”
ProfileFragment
显示产品详细信息ProductFragment
。
我们现在想要模块化我们的 Android 应用程序,以利用即时应用程序、更快的构建时间以及所有其他优势。理想情况下,我们希望每个片段都有一个模块。然而,由于像我刚才描述的那样的依赖关系,我们无法创建线性依赖层次结构,也不知道如何构建我们的模块。
每次我们尝试从应用程序模块中选择我们的第一个模块时,我们最终会产生很多依赖关系,我们还必须移动到新模块。
我们目前看到的唯一解决方案是改变我们在片段之间导航的方式,但我们想不出如何做到这一点。