问题标签 [modular]

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.

0 投票
1 回答
180 浏览

netbeans - 如何使用netbeans平台的模块化系统?

我是netbeans平台的新手,我想将模块A的java类的方法用于模块B,所以请给我建议我该如何做依赖,查找系统和服务提供者?

0 投票
0 回答
148 浏览

asp.net-mvc - 使 MVC 控制器 [actionresults] 更加模块化?

正如我的用户名所示,我是一个 MVC 菜鸟,希望更好地理解编码 MVC/OOP 概念。

因此,以 PayPals 支付系统为例,我有一个带有三个 ActionResult 的 PayPalController:IPN、PDT 和 Checkout。[这些都是非常基本的东西——几乎是 RobConn 教程的抄本]。我注意到大部分代码将保持静态,只有一部分用户特定代码被添加到不同的网站情况。我想要实现的是一种使控制器更可重用的方法;例如,编码人员只需为 IPN 验证、IPN 不成功等编写代码。立即想到的是在这些点调用空函数,以便编码人员可以在需要时填充它们,但这似乎对我来说有点太简单了。我不太了解接口和抽象[目前正在阅读它们],但不知何故我觉得答案就在它们之中?

所以基本上,解决这种情况的最佳方法是什么以及为什么。谢谢你,MVC新手

0 投票
1 回答
290 浏览

zend-framework - zend 框架:创建默认模块

我按照 Vaswani V. - Zend 框架中所写的一切做了一切。初学者指南(第 33 页),但页面“http://square.localhost/default/index/index”返回响应“未找到”。怎么了?

0 投票
3 回答
22183 浏览

c++ - 快速 n 为大 n 选择 k mod p?

我所说的“大 n”是指数以百万计的东西。p 是素数。

我已经尝试过 http://apps.topcoder.com/wiki/display/tc/SRM+467 但该功能似乎不正确(我用 144 选择 6 mod 5 对其进行了测试,当它应该给我时它给了我 0 2)

我试过 http://online-judge.uva.es/board/viewtopic.php?f=22&t=42690 但我不完全理解

我还制作了一个使用逻辑 (combinations(n-1, k-1, p)%p + combination(n-1, k, p)%p) 的记忆递归函数,但它给了我堆栈溢出问题,因为n 很大

我试过卢卡斯定理,但它似乎很慢或不准确。

我要做的就是创建一个快速/准确的 n 为大 n 选择 k mod p。如果有人可以帮助我展示一个很好的实现,我将不胜感激。谢谢。

根据要求,对于大 n 命中堆栈溢出的记忆版本:

0 投票
1 回答
318 浏览

php - Zend 路由器的模块化不起作用

我是 Zend 框架的新手 我在 Zend 上遇到了路由器和模块化问题 我有一个 router.ini 可以通过友好的 URL 重写进行路由:

当我不使用路由器时,我的代码分为模块(不要在 Boottrap 上设置路由器),我可以使用模块 zend(exp: localhost/admin -> 转到管理模块)但是当我激活路由时 -> localhost /admin -> 转到“产品”控制器“类别”操作

请帮我解决这个问题。在此先感谢(抱歉我的英语不好:D)

0 投票
1 回答
1867 浏览

performance - “Fast Integer Multiplication Using Modular Arithmetic”(2008)算法何时比 Schönhage-Strassen 算法更快?

来自维基百科

“Anindya De、Chandan Saha、Piyush Kurur 和 Ramprasad Saptharishi [11] 在 2008 年使用模运算给出了类似的算法,实现了相同的运行时间。但是,对于不切实际的大输入,后一种算法仅比 Schönhage-Strassen 快。”

我会对这种不切实际的大整数的大小非常感兴趣。

也许有人确实以某种方式实现了这两种算法并且可以做一些基准测试?

谢谢

0 投票
1 回答
722 浏览

asp.net-mvc - 在具有 ASP.NET MVC 3 的类库中使用 MEF

我正在扩展基于 MVC 3 的解决方案。

基本上,该解决方案包含一个 MVC 3 项目以及一些用于管理业务/数据访问的类库项目。

我正在尝试使用 MEF 使应用程序基于插件。例如,我UserManager在 dll 项目中有一个类,我的插件定义如下:

如您所见,该类与 MVC 项目和控制器是分开的。该列表是我的UserManager班级定义的。

我知道最好的方法也是UserManager使用 MEF(可能在控制器的 ctor 中初始化它public MainController(IUserManager UserManager)),但由于我只想为解决方案添加插件支持,而不是从头开始编写,我更喜欢最快的快捷方式。

我应该如何定义我的 MEFcontainer对象才能在我的类库中使用它。是否也有必要使用 MEF 制作 MVC 应用程序?我更喜欢对 MVC 应用程序进行最少修改的方法。

0 投票
1 回答
784 浏览

codeigniter - Web 应用程序架构方法 CodeIgniter

一段时间以来,我一直在寻找一个好的架构模型。我认为在一个好的应用程序中应该有控制器和模块,它们应该是不同页面上的可重复部分。例如购物车 - 如果您在网上商店工作,几乎每个页面都需要它。

我的另一个要求是它应该支持轻松更改网站的样式(主题|皮肤) - 这可以通过决定两部分的样式来实现 - 视图和资产(css、图像、javascript)。这意味着所有视图都应该位于一个位置,而不是像模块化扩展中那样。

最后它的目录结构应该是这样的:

这是完美的架构不是吗?

  • 它可以使用新的模块和控制器进行扩展。
  • 它可以有不同的风格(皮肤|主题)
  • 它非常简单,同时功能强大

我是 CodeIgniter 的忠实粉丝,我想用它实现类似的目标。有没有适合我的插件?

0 投票
1 回答
773 浏览

zend-framework - zend acl 模块化实现?

我正在尝试在我的项目中实现 zend ACL,我面临三个问题。为了解释问题,这是代码:

我的库插件类

这是模型文件夹中的 ACL 类

这是 bootstarp 中的 _initAppAutoload

1) 第一个问题是如何在 Application_Model_DbTable_LibraryAcl 中指定我有一个带有管理和默认文件夹的模块化实现,或者我如何为每个模块创建资源树?

2)我的数据库中没有默认角色,但我想让这个默认用户在不创建帐户的情况下拥有一些 previligaes(这就是我检查角色身份的原因,如果没有,我将其设置为默认值) . 这是这样做的最佳做法,甚至是合乎逻辑的吗?

3) 我如何在 _isAllowed 方法中检查我的 Mylib_Controller_Plugin_AccessCheck 类的动作,而不仅仅是模块和控制器。

此外,这种重定向方式也给了我一个错误,即没有正确重定向

0 投票
3 回答
351 浏览

javascript - 如何在模块化用户界面中管理基于事件的输入?

用户界面通常由不同的输入设备组成,例如按钮、输入字段、对话框、滑块等。事件顺序通常决定了预期的行为,而这种行为通常不容易在简单的规则中捕捉到。

是否有解决此类问题的通用方法?

为了说明界面变得多么容易变得复杂,请使用带有 3 个切换按钮的界面。如果按钮单击的行为取决于每个按钮的状态,则可能有 2 ^ 3 * 3 = 24 个事件情况。如果行为还取决于事件历史,则事件案例的数量呈指数增长。

作为一个真实的例子,看看我正在开发的一个所见即所得的文本编辑器。我选择编辑器上的焦点/模糊事件来启用/禁用编辑器。一些按钮(小部件)立即将焦点返回给编辑器,而其他按钮则打开一个对话框。在下图中,箭头显示了单击界面元素时焦点的位置。

我发现这里的注意力管理是一个棘手的问题,经常会引入不受欢迎或违反直觉的行为。

用户界面草图