待兔 待兔
3年前
面向对象设计原则之 - 低耦合
耦合到底是什么?耦合(或者称为依赖)是程序模块之间的依赖程度。从定义上看,耦合和内聚是相反的:内聚关注模块内部的元素的结合程度耦合关注模块之间的依赖程度理解耦合的关键有两点:什么是模块?模块和内聚里面提到的模块是一样的,耦合中的模块其实也是可大可小的。常见的模块有函数,类,包,子模块,子系统等什么是依赖?依赖这个词很好理解,通俗地讲,就是
Stella981 Stella981
4年前
Python常用模块
一、什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。  但其实import加载的模块分为四个通用类别:   1使用python编写的代码(.py文件)  2已被编译为共享库或DLL的C或C扩展  3包好一组模块的包  4使用C编写并链接到
Stella981 Stella981
4年前
Spring 源码深度解析笔记
1.核心容器Core模块:主要包括Spring框架基本的核心工具类,其他模块都要基于该模块。Beans模块:包含访问配置文件、创建和管理bean以及进行IoC/DI操作相关的类。Context模块:构建于Core和Beans模块之上,提供了一种类似JNDI注册器的框架式的对象访问方法。Context模块
Stella981 Stella981
4年前
Nginx 模块分类
L:34!(https://oscimg.oschina.net/oscnet/3f218ca9379733d571a853b919759402668.png) 我们进入Nginx安装目录来查看上述模块的位置在src目录下每个模块对应的文件夹如下 /usr/local/nginx/nginx1.14.2/srcro
Easter79 Easter79
4年前
TypeScript Modules(模块)
本文概述了TypeScript中如何使用模块以各种方式来组织代码。我们将涵括内部和外部的模块,并且讨论他们在适合在何时使用和怎么使用。我们也会学习一些如何使用外部模块的高级技巧,并且解决一些当我们使用TypeScript的模块时遇到的陷阱。案例的基础接下来开始写程序,我们将会在这里写上使用案例。我们来写个小型的简单字符串验证器,在我们检查网页
Wesley13 Wesley13
4年前
常用模块之
importdatetimeimporttimeprint(time.strftime('%y/%m/%d%X'))输出结果:18/06/0520:40:46print(time.strftime('%Y/%m/%d%X'))输出结果:2018/06/
Stella981 Stella981
4年前
Android 主Module引用依赖Module,却无法使用里面的依赖库
如果模块化开发中遇到多模块的AndroidManifest.xml没有合并or多模块的资源文件没有合并or模块Ainclude了模块B,而无法使用模块B内依赖的其他aar包中的类的时候or提示Support包版本不一致这篇文章可能就是你要的解决方案~举个栗子:比如我们现在有一个App模块设计为:主
Awallys Awallys
3年前
Wallys|network card DR9074-2.4G (PN01.1) QCN9074 802.11ax 4x4 2.4GHz wifi6
Features■QualcommAtherosQCN9074■2.4GHz,max23dBmperchain,upto1147Mbps■SingleBand2.4GHz4×4WiFi6(802.11ax■4spatialstreams(4SS)■M.2EKeyInterface■PCIExp
Awallys Awallys
3年前
Wallys|DR9074-5G(PN02.1) QCN9074 QCN9024 802.11ax 4x4MU-MIMO 5GHz wifi6
Features■QualcommAtherosQCN9074■5GHz,max23dBmperchain,upto4949Mbps■SingleBand5GHz4x4WiFi6(802.11ax)■4spatialstreams(4SS)■M.2EKeyInterface■PCIExpress3.0
Wallys/QCN9074 WiFi 6E Card OpenWRT, IPQ6010,802.11ax/Support:QUECTEL RM500Q-GL/QCN9074 11ax 4x4 6G M.2
Wallys/QCN9074WiFi6ECardOpenWRT,IPQ6010,802.11ax/Support:QUECTELRM500QGL/QCN907411ax4x46GM.2MT7915/MT7975/IPQ6000/IPQ6018/IPQ601