- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 适配器模式
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。通过添加一个适配器来包装一个需要适配的对象,把原接口转换成目标接口。
2017-05-04 13:50:22 234
原创 组合模式
将对象组合成树型结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象组合。组合模式的关键就是引入了抽象类,声明了所有的组合对象共享的一些操作
2017-05-04 13:50:04 256
转载 工厂模式
简单工厂模式通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。工厂方法模式核心的工厂类不再负责所有的产品的创建,而是将具体创建的工作交给子类去做。该核心类成为一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。抽象工厂模式在软件开发中我们经常会碰到一系
2017-05-04 13:49:46 223
原创 代理模式 简单理解
当客户端代码需要调用某个对象时,客户端实际上不关心是否准确得到该对象,它只要一个能提供该功能的对象即可,此时我们就可返回该对象的代理
2017-05-04 13:49:26 228
转载 单例模式
单例模式1.什么是单例模式在现实生活中存在着有这样的特点的一些类: A.这些类只能有一个实例; B.这些类能够自动实例化; C.这个类对整个系统可见,即必须向整个系统提供这个实例。不妨举一个具体的单例模式的例子:比如教室里面的教师和学生都是需要在黑板上写字的,但是一般的情况下,教室里面应该只
2017-05-04 13:49:02 198
原创 交换机和路由器之间有什么区别?
交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。交换机主要是实现大家通过一根网线上网,但是大家上网是分别拨号的,各自使用自己的宽带,大家各自上网没有影响,哪怕其他人在下载,对自己上网也没有影响,并且所有使用同一条交换机的电脑都是在同一个局域网内。路由器比交换机多了一个虚拟拨号功能,通过同一台路由器上网的电
2017-05-04 13:47:53 400
原创 在浏览器中输入www.baidu.com后执行的全部过程
1、客户端浏览器通过DNS解析到www.baidu.com的IP地址220.181.27.48,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到220.161.27.48,然后通过TCP进行封装数据包,输入到网络层。2、在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服
2017-05-04 13:46:59 725
原创 UDP和TCP的区别
1、双方都是一种网络传输协议 2、TCP需要建立连接,而UDP不需要建立连接(无连接传输) 3、是否建立真实连接的特性,造成了双方可靠性的差距。 TCP属于可靠的传输协议:因为传输前双方建立好了连接,相当于买卖双方建立好了交易合同,传输中一般不会出现意外,直到连接终止; UDP属于不可靠的传输协议:UDP的所谓连接相当于一种映射,UDP单方面的认为目标地址(端口)是可用
2017-05-04 13:46:33 347
转载 HTTP和HTTPS的区别
HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTP协议传输的数据都是未加密的
2017-05-04 13:46:00 208
转载 GET和POST的区别
GET直接在url后面,相当于明文传输;POST在报文实体,相当于暗文。两者限制的长度不一样。POST的长度限制远大于GETHTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。http://www.cnblogs.com/hyddd/archive/200
2017-05-04 13:45:17 199
双目视频视差图变化剧烈
2017-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人