企业园区区网划分为下列基本模块1交换模块  一组接入层交换机以及它们连接的集散层交换机2核心模块  园区网主干3服务器群组模块  一组服务器以及它们连接的接入层和集散层交换机4网络管理模块  一组网络管理资源以及它们连接的接入层和集散层交换机5企业边缘模块  一组与外部网络接入相关的服务以及它们连接的接入层和集散层交换机6服务提供商边缘模块&nbs
转载 精选 2009-03-28 12:04:22
1493阅读
1评论
高度模块化设计是Nginx的架构基础。全部模块都是以ngx_module_t结构体表示,该结构体内部定义了7个回调方法。它们负责模块的初始和退出。commands成员是一个包括有ngx_command_t结构体的数组,ngx_command_t的作用就是解析配置项。 ctx是一个void指针。这使得模块具有高度灵活性。 ctx能够指向不同类型模块的通用接口,官方Nginx共同拥有5大
转载 2017-07-04 10:52:00
88阅读
2评论
nginx模块化设计 nginx的模块大致分几类: 核心模块:服务器运行最基础和核心的模块,如进程管理、权限控制等 标准http模块:支持http的标准功能 可选http模块:用于扩展标准http功能 邮件服务模块:用于支持nginx的邮件服务 第三方模块:第三方功能模块,实现自定义的功能模块 一般 ...
转载 2021-09-06 16:29:00
402阅读
2评论
一个完整的ThinkPHP应用基于模块/控制器/操作设计,并且,如果有需要的话,可以支持多入口文件和多级控制器。 ThinkPHP3.2采用模块化的架构设计思想,对目录结构规范做了调整,可以支持多模块应用的创建,让应用的扩展更加方便。 一个典型的URL访问规则是(我们以默认的PATHINFO模式为例
转载 2019-10-29 11:59:00
127阅读
2评论
pandas模块化设计pandas对某一个字段实现功能,返回为多个字
原创 4月前
35阅读
1.高内聚低耦合原则:确保每个模块只完成系统要求的独立子功能
原创 3月前
218阅读
模块化就是为了减少循环依赖,减少耦合,提高设计的效率。为了做到这一点,我们需要有一个设计规则,所有的模块都在这个规则下进 行设计。良好的设计规则,会把耦合密集的设计参数进行归类作为一个模块,并以此划分工作任务。而模块之间彼此通过一个固定的接口(所谓的可见参数)进行交互
原创 2010-02-24 12:13:14
1317阅读
在博客园的知识库里面看到这篇文章,找到原文,我也说怎么写得这么专业呢,原来是出版百度泛用户体验的博客,与我很久以前看的一篇“面向对象的CSS ”观点有点类似,都是把软件开发中的一些理论与前端开发结合起来就发挥出巨大的威力。有空我把那篇也贴出来。 全文如下: 模块化概念   模块化就是为了减少循环依赖,减少耦合,提高设计的效率。为了做到这一点,我们需要有一个设计规则,所有的模...
转载 2010-05-10 10:21:00
165阅读
2评论
模块化是大型Java系统的一个重要特征。在这些项目中构建脚本和项目通常被划分为多个模块,以便改进构建过程,但是在运行时却很少考虑划分模块的问题。在“模块化Java”系列文章的第二篇里,我们将讨论静态模块化(static modularity)。内容包括如何创建bundle、将其安装到OSG引擎以及怎样建立bundle之间的版本依赖。在下一篇文章中,我们将讨论动态模块化(dynamic modularity)并展示bundle如何对其他bundle作出响应。在上篇文章《模块化Java简介》 中讲到,Java在开发时把package作为模块化单元,部署时把JAR文件作为模块化单元。可是尽管像Mav
转载 2012-11-01 23:17:00
447阅读
2评论
本文是“模块化Java”系列文章的第三篇,我们将讨论动态模块化。内容涉及如何解析bundle类、bundle如何变化、以及bundle之间如何通信。在前一篇文章《​​模块化Java:静态模块化​​》中,我们讨论了如何构建Java模块并将其作为一个单独的JAR进行部署。文中的例子给出了一个client和一个server bundle(两者在同一个VM中),client通过工厂方法找到server。在
转载 2012-11-01 23:19:00
264阅读
模块化Java系列文章的第4篇里,我们将介绍声明式模块化,描述如何定义组件并将它们组织在一起,而无需依赖于OSGi API进行编程。前一篇文章,《模块化Java: 动态模块化》描述了如何通过使用服务(service)给应用程序带来动态模块化特性。它们是通过输出的一个(或多个)可以在运行时被动态发现的接口而实现的。尽管这种方式使得client和server完全解耦,但是又带来一个如何(何时)启动服务的问题。启动顺序在彻头彻尾的动态系统里,服务不仅可以在系统运行的时候装卸,还可以以不同的顺序启动。有时,这是个大问题:无论A和B的启动顺序如何,在系统达到就绪状态并准备好接收事件之前,如果没有事件(
转载 2012-11-01 23:24:00
381阅读
2评论
模块化和webpack模块化打包: 一、❀ 模块化 [导入import 导出export] 1、为什么需要模块化? JavaScript 发展初期,代码简单地堆积在一起,只要能顺利地从上往下一次执行即可。但随着网站越来越复杂,造成了很多问题:全局变量冲突、函数命名冲突、引入js文件顺序等等 二、we
原创 8月前
252阅读
模块化1.模块化相关规范1.1.模块化概述传统开发模式的主要问题命名冲突文件依赖通过模块化解决上述问题模块化就是把单独的一个功能封装到一个模块(文件)中,模块之间相互隔离,但是可以通过特定的接口公开内部成员,也可以依赖别的模块模块化开发的好处:方便代码的重用,从而提高开发效率,并且方便后期的维护1.2.浏览器段模块化规范AMDCMD1.3.服务器端模块化规范1.3.1.CommonJS模块分为单文
转载 2021-05-09 10:25:34
454阅读
2评论
模块化概述Java语言随着这些年的发展,Java越来越庞大,逐渐发展成一面“臃肿”的语言。而且无论运行一个大型的软件系统,还是一个小的的程序,即使程序只需要使用java的部分核心功能,JVM也要加载整个JRE环境。为了给Java“瘦身”,让Java轻量化,Java9正式推出了模块化系统。 Java被 ...
转载 2021-08-06 16:47:00
169阅读
2评论
1. 首先引入 require.js 2.构建首页 ,在首页中加载模块 student,teacher <script> require(["student","teacher"],function(){ //这里是首页模块的自己的逻辑 console.log('首页模块'); }); </scri
转载 2018-06-14 13:46:00
80阅读
2评论
不使用模块化 1、util.js 封装了一个getFormatDate函数 2、a-util.js 封装了一个aGetFormateDate函数,这个函数使用了utils.js中的getFormatDate 3、a.js 使用了a-util.js中的aGetFormateDate util.js f
转载 2019-05-30 07:03:00
99阅读
2评论
什么是模块化 本质:一个js中可以引用另一个js中的文件 语法 导入语法示例: const 变量名 = require('文件相对路径') 导出语法示例: //第一种,添加属性 module.exports.属性名 = 属性值; //第二种,添加方法 module.exports.方法名 = fun ...
转载 2021-10-06 20:28:00
89阅读
2评论
涉及的面试题什么是模块化?为什么要使用模块化?都有哪几种方式可以实现模块化,各有什么特点?什么是模块化?模块化就是为了减少系统的耦合度,提高高内聚,减少资源循环依赖,增强系统框架设计让开发者便于维护,同时让逻辑相同的部分可复用模块化开发:针对JS,CSS以功能或业务为单元组织代码。JS方面解决独立作用域,依赖管理,api暴露,按需加载与执行,安全合并等问题,CSS方面解决依赖管理,...
原创 2021-11-19 13:48:01
89阅读
在可扩展JavaScript的世界里,假设我们说一个应用程序是模块化(modular)的,那么通常意味着它是由一系列存储于模块中的高度解耦,不同的功能片段组成。在可能的情况下,通过一处依赖性,松耦合能够使应用程序的可维护性更加简单。 假设有效地实现了这点,就非常easy地了解一部分怎样影响还有一个部...
转载 2015-01-17 19:30:00
121阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5