摘要: 耦合度 一、什么是耦合度 软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分摸块的一个准则就是高内聚低耦合。 耦合度(Coupling)是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。 模块间的耦合度是指模块之间的依赖关系,包括控制 阅读全文
posted @ 2017-10-25 18:44 码农编程进阶笔记 阅读(3919) 评论(0) 推荐(0)
摘要: 耦合度一、什么是耦合度 软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分摸块的一个准则就是高内聚低耦合。 耦合度(Coupling)是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。 模块... 阅读全文
posted @ 2017-10-25 18:44 码农编程进阶笔记 阅读(78) 评论(0) 推荐(0)
摘要: 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调 阅读全文
posted @ 2017-10-25 17:59 码农编程进阶笔记 阅读(1434) 评论(0) 推荐(0)
摘要: 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系... 阅读全文
posted @ 2017-10-25 17:59 码农编程进阶笔记 阅读(57) 评论(0) 推荐(0)
摘要: ## 设计模式###### 面向对象的设计原则- 对接口编程,不要对实现编程- 使用对象之间的组合,减少对继承的使用- 抽象用于不同的事物,而接口用于事物的行为###### 设计模式的设计原则- 开闭原则:对扩展开放,对修改封闭 + mean: 实例的内部不可修改,但可以增加新功能- 依赖倒转:对接 阅读全文
posted @ 2017-10-25 17:08 码农编程进阶笔记 阅读(133) 评论(0) 推荐(0)
摘要: ## 设计模式###### 面向对象的设计原则- 对接口编程,不要对实现编程- 使用对象之间的组合,减少对继承的使用- 抽象用于不同的事物,而接口用于事物的行为###### 设计模式的设计原则- 开闭原则:对扩展开放,对修改封闭 + mean: 实例的内... 阅读全文
posted @ 2017-10-25 17:08 码农编程进阶笔记 阅读(26) 评论(0) 推荐(0)
摘要: # client和nginx简易交互过程- step1:client发起http请求- step2:dns服务器解析域名得到主机ip- step3:默认端口为80,通过ip+port建立tcp/ip链接- step4:建立连接的tcp/ip三次握手,建立成功发送数据包- step5:nginx匹配请 阅读全文
posted @ 2017-10-25 16:55 码农编程进阶笔记 阅读(956) 评论(0) 推荐(0)
摘要: # client和nginx简易交互过程- step1:client发起http请求- step2:dns服务器解析域名得到主机ip- step3:默认端口为80,通过ip+port建立tcp/ip链接- step4:建立连接的tcp/ip三次握手,建立成... 阅读全文
posted @ 2017-10-25 16:55 码农编程进阶笔记 阅读(33) 评论(0) 推荐(0)
摘要: ## 互联网协议- 概括:从上到下,越上越接近用户,越下越接近硬件- 应用层: + 规定应用程序的数据格式 + [HEAD(以太网标头) [HEAD(IP标头) [HEAD(TCP标头) DATA(应用层数据包)]]]- 传输层(端口到端口的通信): 定义端口号 + 端口: * 0到65535(2^ 阅读全文
posted @ 2017-10-25 16:33 码农编程进阶笔记 阅读(185) 评论(0) 推荐(0)
摘要: ## 互联网协议- 概括:从上到下,越上越接近用户,越下越接近硬件- 应用层: + 规定应用程序的数据格式 + [HEAD(以太网标头) [HEAD(IP标头) [HEAD(TCP标头) DATA(应用层数据包)]]]- 传输层(端口到端口的通... 阅读全文
posted @ 2017-10-25 16:33 码农编程进阶笔记 阅读(43) 评论(0) 推荐(0)
摘要: 链接:https://www.zhihu.com/question/20215561/answer/40316953。 额。。最高票答案没答到点子上,最后怎么跑到Nodejs上去了。。Websocket只是协议而已。。我一个个来回答吧 一、WebSocket是HTML5出的东西(协议),也就是说HT 阅读全文
posted @ 2017-10-25 15:44 码农编程进阶笔记 阅读(187) 评论(0) 推荐(0)
摘要: 链接:https://www.zhihu.com/question/20215561/answer/40316953 。 额。。最高票答案没答到点子上,最后怎么跑到Nodejs上去了。。Websocket只是协议而已。。我一个个来回... 阅读全文
posted @ 2017-10-25 15:44 码农编程进阶笔记 阅读(25) 评论(0) 推荐(0)
摘要: ## 概念Hypertext Transfer Protocol, 超文本传输(转移)协议,是客户端和服务端传输文本制定的协议。构建WWW的具体的三项技术如下:WWW: world wide web, 万维网 - HTML: Hypertext Markup Language, 超文本标记语言 - 阅读全文
posted @ 2017-10-25 15:20 码农编程进阶笔记 阅读(445) 评论(0) 推荐(0)
摘要: ## 概念Hypertext Transfer Protocol, 超文本传输(转移)协议,是客户端和服务端传输文本制定的协议。构建WWW的具体的三项技术如下:WWW: world wide web, 万维网 - HTML: Hypertex... 阅读全文
posted @ 2017-10-25 15:20 码农编程进阶笔记 阅读(12) 评论(0) 推荐(0)
摘要: # 常用数据结构 ## 树(Tree)- 概念:树是n(n>=0)个节点的有限集T,T为空时称为空树,否则他满足如下两个条件: - 有且仅有一个特定的根(root)节点 - 其余的节点可以分为m(m>=0)个互不相交的子集T1,T2,T3...Tm,其中每个子集本身又是一棵树,称之为子树(SubTr 阅读全文
posted @ 2017-10-25 15:17 码农编程进阶笔记 阅读(781) 评论(0) 推荐(0)
摘要: # 常用数据结构--------------------------------------------------------------------------------## 树(Tree)- 概念:树是n(n>=0)个节点的有限集T,T为空时称为空... 阅读全文
posted @ 2017-10-25 15:17 码农编程进阶笔记 阅读(23) 评论(0) 推荐(0)
摘要: ## 常用sql语句整理:mysql1. 增- 增加一张表```CREATE TABLE `table_name`( ... )ENGINE=InnoDB DEFAULT CHARSET=utf8;```- 增加记录```INSERT INTO `your_table_name`(`column_n 阅读全文
posted @ 2017-10-25 15:02 码农编程进阶笔记 阅读(166) 评论(0) 推荐(0)
摘要: ## 常用sql语句整理:mysql1. 增- 增加一张表```CREATE TABLE `table_name`( ... )ENGINE=InnoDB DEFAULT CHARSET=utf8;```- 增加记录```INSERT INTO `yo... 阅读全文
posted @ 2017-10-25 15:02 码农编程进阶笔记 阅读(25) 评论(0) 推荐(0)
摘要: ### linux 常用命令1. 切换目录:cd [目录]2. 查看当前目录文件:ls -a[查看所有文件包括隐藏]/-l[查看文件显示权限和所属]3. 查看当前所在路径: pwd4. 复制文件或者文件夹:cp [filename/-r folder]5. 远程复制文件或者文件夹: - 复制本地到远 阅读全文
posted @ 2017-10-25 14:58 码农编程进阶笔记 阅读(156) 评论(0) 推荐(0)
摘要: ### linux 常用命令1. 切换目录:cd [目录]2. 查看当前目录文件:ls -a[查看所有文件包括隐藏]/-l[查看文件显示权限和所属]3. 查看当前所在路径: pwd4. 复制文件或者文件夹:cp [filename/-r folder]5.... 阅读全文
posted @ 2017-10-25 14:58 码农编程进阶笔记 阅读(19) 评论(0) 推荐(0)
返回顶部 有事您Q我