modularity相关内容
我正在使用 Zurb Foundation 4 (S)CSS 框架,并且遇到了样式大量重复的问题.这是因为在我 @import 'foundation' 的每个文件中,Foundation 的所有样式也都被导入(body、.row 的规则, .button 和朋友).这导致了较长的 SCSS 编译时间和在 Chrome 中难以导航的 Web 开发人员控制台,因为 Zurb 的所有样式都被声明了四到
..
如果我有一个定义数据类型 SimpleDuple 的文件,并且在另一个文件中定义另一个名为 DiscreetFilter 的数据类型,我想要一个属性 values成为 SimpleDuple 的数组,我将如何在其中使用包含? 考虑 SimpleDuple 的文件: #%RAML 1.0 数据类型类型:对象特性:标识:字符串名称:字符串 而我想要创建属性的另一个定义是 values 属性中
..
在我对较新的 Web 平台/应用程序(例如 Drupal、Wordpress 和 Salesforce)的分析中,他们中的许多人基于模块化概念创建软件:开发人员可以创建新的扩展和应用程序而无需更改代码由主要开发人员维护的“核心"系统.特别是,我知道 Drupal 使用“钩子"系统,但我对实现它的引擎或设计知之甚少. 如果您要走上创建应用程序的道路,并且想要一个允许模块化的系统,您从哪里开始?
..
如果您正在开发一个大型不断发展的多模块 maven 项目,似乎不可避免地会在 pom 中给出一些不必要的依赖项,因为它们被其他依赖项传递包含.例如,如果您有一个最初包含 C 的模块 A,则会发生这种情况.后来您重构并让 A 依赖于模块 B,而 B 又依赖于 C.如果您不够小心,您最终会同时包含 B 和 CA 的依赖列表.但是当然你不需要将 C 放入 A 的 pom 中,因为无论如何它都被传递地包含
..
我最近一直在研究 OSGi 并认为它对于模块化 Java 应用. 然而,我想知道 OSGi 如何在 Web 应用程序中工作,在那里您不仅需要担心代码 - 还有 HTML、图像、CSS 之类的东西. 在工作中,我们正在构建一个具有多个“选项卡"的应用程序,每个选项卡都是应用程序的一部分.我认为这真的可以从采用 OSGi 方法中受益 - 但是我真的不确定处理所有常用网络应用程序资源的最佳方
..
我在 python-igraph 中有一个图 g.我可以通过以下方式获得 VertexCluster 社区结构: community = g.community_multilevel() community.membership 给了我图中所有顶点的组成员列表. 我的问题非常简单,但我还没有在 SO 上找到特定于 Python 的答案.我怎样才能用社区结构的可视化来绘制图表?最好是PDF
..
我有不同的 web 应用程序,它们共享大部分 web.xml 配置.例如,某些 servlet 的映射方式对于所有应用程序都是相同的,但某些 Web 应用程序具有自定义 servlet、或附加过滤器或共享托管 bean. 在我的 IDE 中,每个 web 应用程序都是不同的项目.我想将我的 web.xml 的公共部分重构为“公共"项目,并让所有特定于应用程序的 web.xml 扩展“公共"w
..
是否可以将具有通用内容的 JSF2 Facelets 文件放入 JAR 中,以便在其他 Web 应用程序中使用它,例如、、等?如果是,我怎样才能做到这一点?是否需要一些额外的配置? 解决方案 您可以将公共资源放在 JAR 的 /META-INF/resources 文件夹中,该文件夹将被视为 /WEB-INF/resources WAR 文件夹. 例如 CommonWebProje
..
在 Express.js 应用程序中,是否有分解和模块化 app.js 文件的通用约定?还是将所有内容保存在一个文件中很常见? 解决方案 我的解决方案如下: ~/app|~控制器||-monkey.js||-zoo.js|~模型||-monkey.js||-zoo.js|~意见||~动物园||-new.jade||-_form.jade|~测试||~控制器||-zoo.js||~模型||
..
我正在使用 Zurb Foundation 4 (S)CSS 框架,但遇到了大量重复样式的问题.这是因为在我 @import 'foundation' 的每个文件中,Foundation 中的所有样式也被导入(body 的规则,.row、.button 和朋友).这会导致 SCSS 编译时间过长,并且 Chrome 中的 Web 开发者控制台难以导航,因为所有 Zurb 的样式都被声明了四到五次.
..
我想让我的项目更加模块化,以便在删除一个模块时没有模块间的依赖关系. 例如如果我将进程中的代码分成多个目录,例如 X、Y 和 Z,以便 X 中的数据结构不应该被 Y 和 Z 中的数据结构直接访问,反之亦然,那么我需要一些 X 之间的内部通信机制,Y 和 Z. 因为我是用 C 语言编码的,谁能建议一个示例项目或相同的设计注意事项? 解决方案 这通常归结为 API 设计.我认为有帮
..
我正在开发一些新软件,并试图使其尽可能模块化.我已经编码了一段时间......但我缺乏一些我在学习过程中正在学习的关键原则. 为了使我当前的项目模块化,我使用了模型-视图-控制器架构.在设计我的应用程序时,我发现了一些我不确定的事情.所以我来找你... 我会给你一些可能有用的信息: 我正在 Qt 中开发这个应用程序. 这是一个桌面应用程序. 单用户,所以不是很复杂 我的
..
我的场景 我必须实现一个“模块化"Android 应用程序.有一个核心模块,我应该能够从中调用其他模块.每个模块为用户提供不同的功能.想象一下,我正在制作一个城市指南,然后一个模块可能包含一张带有 POI 的地图,另一个是活动日历,第三个是预定义的城市指南.这些模块包含要在核心模块的活动中加载的视图(如每个模块放置其项目/图片的仪表板).它们还包含应该被调用的活动(比如当用户点击仪表板上的项
..
我的 Android 主应用程序将包含在一个主程序中,其中包含一些预安装的模块. 然后我想稍后提供不同的模块,最好是作为单独的文件.模块如:位置、天气、议程. 您将如何实现这一目标? 我想将已安装/存在的模块保留在数据库中.所以我有时必须将模块放入数据库中,也许是通过检测启动时是否存在.主应用将基于这些模块运行. 如何将这些模块构建为单独的文件?它们不会成为我的应用程序的入口点
..
如何设计一个可插拔的积分和徽章系统,易于打开和关闭,并且易于变成自己的模块? 经过多次尝试和错误后,我得出的结论是,积分和徽章与应用程序的唯一业务逻辑过于交织,无法以简单的方式将它们具体化(许多规则涉及对应用程序核心结构的理解,这使得事情已经相当耦合) 我目前以简单的方式做所有事情 - 我在服务类的方法中将所有业务逻辑(验证、持久性、游戏化、通知)具体化.然而,这些方法已经变得相当混乱
..
在我对 Drupal、Wordpress 和 Salesforce 等较新的网络平台/应用程序的分析中,他们中的许多人基于模块化的概念创建了他们的软件:开发人员可以在其中创建新的扩展程序和应用程序,而无需更改由主要开发人员维护的“核心"系统.特别是,我知道 Drupal 使用了一个“钩子"系统,但我对实现它的引擎或设计知之甚少. 如果您要走上创建应用程序的道路,并且想要一个允许模块化的系统,
..
是否可以从不同的语法中调用规则? 目的是在同一个文件中有两种语言,第二种语言以 (begin ...) 开头,其中 ... 是第二种语言.语法应该调用另一个语法来解析第二种语言. 例如: 语法 A;开始规则: '(' 'begin' B.program ')'//或类似的东西; 语法 B;程序: 东西* EOF;某物: ...; 解决方案 您的问题可以(至少)有两种解释: 将
..
我的这个 Web 应用程序已经变得一团糟,难以管理. 我想把它分成一个通用的“框架"部分(仍然包括网页和图像等网络内容)和几个添加额外功能和屏幕的模块.我希望这种重构也可以用作第三方扩展的插件系统. 所有模块都需要是单独的部署单元,最好是一个 war 或 jar 文件. 我试图只制作几个常规的 war 文件,但是 Tomcat 保持(根据 servlet 规范)这些 war 文件
..
我真正的问题是:是否可以使用 sequelize 将模型放在单独的文件夹中? 我问这个是因为我试图在我的应用程序中使用模块化结构,以实现我需要将模型、控制器和路由放在同一文件夹中,这就是我的意思: ├── node_modules├── src│ ├──客户│ │ └── ...//由angular管理的前端事物(如视图等...)│ └── 服务器|├── 组件||├── 数据库|||├─
..
我正在寻找一种模块化 Rails 应用程序的方法.正如我所见,没有内置的方法来完成它.我发现了不同的插件/核心技巧,但我对它们的工作方式和成熟度感到不信任. 你有这方面的经验吗? 到目前为止,我找到了这些: 沙漠:http://github.com/pivotal/desert Rails 引擎:http://rails-engines.org/ 解决方案 Rails
..