- 博客(21)
- 资源 (12)
- 收藏
- 关注
原创 2016-12-28 外观模式 + 适配器模式+迪米特法则+依赖倒转原则+里氏替换原则
classstockpublicvoidsellconsolewritenationaldebt |det|national debt [ˈnæʃənəl dɛt] n 国债realty [ˈriəlti] n 不动产staticmainargument [ˈɑ:rgjumə
2017-01-26 22:32:37 766
原创 2016-12-28 迪米特法则+依赖倒转原则+里氏替换原则
依赖倒转原则 依赖倒转原则,也翻译成依赖倒置原则,抽象不应该依赖细节,细节应该依赖于抽象,要针对接口编程,而不是对实现编程。如电脑中无论主板、CPU、内存、硬盘都是针对接口设计的,PC电脑硬件的发展,和面向对象思想发展是完全类似的。 依赖倒转原则(为什么称为倒转呢,因为传统的设计中底层提供接口,高层根据底层的接口实现功能) A.高层模块不应该依赖底
2017-01-26 22:32:05 1011
原创 2017-01-20 计算机网络和因特网-面对攻击的网络、拒绝服务攻击
僵尸网络、恶意软件、病毒、蠕虫、拒绝服务攻击、万维网、IP哄骗、分组嗅探器、宽带泛洪、链接泛洪
2017-01-23 11:21:43 477
原创 2017-01-19 计算机网络和因特网-网络核心 上 ISP互联、丢包、时延、协议分层
计算机网络和因特网-网络核心-网络的网络端用户和内容提供商与ISP的连接仅仅是因特网的一小部分,因为因特网是由数以亿计的用户构成的。要如此,接入ISP自身必须互联。通过创建网络的网络可以做到这一点,理解这个短语是理解因特网的关键。不存在一个单一的全球网络承载所有接入的端系统。相反,在任何给定的区域,可能有一个区域ISP(reginal ISP),区域中的接入ISP与之连
2017-01-23 11:21:22 1049
原创 2017-01-18 计算机网络和因特网-网络核心 上
计算机网络和因特网-网络核心网络核心,既由互联网因特网端系统的分组交换机和链路构成的网状网络。计算机网络和因特网-网络核心-分组交换在各种网络应用中,端系统彼此交换报文(message)。报文能够包含协议设计者需要的任何东西。为了从源端系统向目的端系统发送一个报文,源将长报文划分为较小的数据快,称为分组(packet)。在源和目的之间,每个分组都通过通信链路和分组交换机(p
2017-01-23 11:20:53 405
原创 2017-01-17号 上午 计算网路和因特网、组成描述、服务描述、网络边缘、接入网 下
因特网 主机(host)端系统(end system)通信链路(communication link)分组交换机(packet switch)比特/秒bit/s,bps 分组(packet)路由器(router)链路层交换机(link-layer switch)路径(route)因特网服务提供商(Internet Service Provider,ISP)协议(protocl)TCP(Tran
2017-01-23 11:20:24 269
原创 2017-01-23 新一代视频压缩码标准-H.264_AVC:第一章 绪论、第二章 数字视频、第三章 视频压缩编码的基本原理
预测编码、帧内预测编码、帧间预测编码、单项预测、双向预测、多帧预测、运动估计、帧间预测、运动表示法、图像增强、图像锐化、白平衡
2017-01-23 11:00:13 778
原创 2017-01-17号 上午 计算网路和因特网、组成描述、服务描述、网络边缘、接入网 上
2017-01-17号上午 计算网路和因特网 组成描述 服务描述 网络边缘 接入网 上Computer Networking: A Top-Down Approach,Sixth Edition计算网路和因特网-什么是因特网-具体构成描述 因特网是一个世界范围的计算机网络,即它是一个互联了遍及全世界的数以亿计的计算机设备的网络。这些设备都称为主机(host)或端系
2017-01-18 14:03:20 1353
转载 2017-01-08 笔记 下 P2P Chord算法
原文链接 http://blog.csdn.net/chen77716/article/details/6059575Chrod算法是P2P中的四大算法之一,是有MIT(麻省理工学院)于2001年提出,其他三大算法分别是:CANPastryTapestryChord的目的是提供一种能在P2P网络快速定位资源的的算法,Cord并不关心资源是如何存储的,只是从算
2017-01-16 16:49:05 547
原创 2017-01-10 笔记 P2P网络 集中式网络与分散式网络
第2章应用层 第4节 对等模式overlay network |ˈəʊvəleɪ|noun 覆盖物P2Pultra node|ˌʌltrəˈ| adj 超级的leaf|liːf|Query Routing Protocol|ˈkwɪəri| v 提问、查询route |ruːt, American raʊt| n路途、途径 v按路径
2017-01-16 16:21:07 2269
原创 2017-01-16号 下午 socket客户端
int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); connect函数的第一个参数即为客户端的socket描述字,第二参数为服务器的socket地址,第三个参数为socket地址的长度。客户端通过调用connect函数来建立与TCP服务器的连接。 测试时发现始终无法连接的情况,
2017-01-16 16:00:48 240
原创 2017-01-16号 下午 socket服务器
void TCPServer() { int fd =socket(AF_INET,SOCK_STREAM , 0); if (fd==-1) { printf("socket失败\n"); goto socketError; } printf("soc
2017-01-16 15:59:42 503
原创 2017-01-11 晩 状态模式
状态模式策略模式和状态模式是双胞胎,在出生时才分开:策略模式是围绕可以互换的算法来创建成功业务的。而状态模式,是通过改变对象内部的状态来帮助对象控制自己的行为。状态模式允许内部状态改变时改变他的行为,对象看起来好像改变了他的类。这个模式将状态封装成独立的类,并将动作委托到代表当前状态的对象,这样行为会随着内部状态的改变而改变。策略
2017-01-11 22:16:59 281
原创 2017-01-10 晩 模版模式
策略模式:我定义一个算法家族,并让这些算法可以互换。正因为每一个算法家族都被封装起来,所以客户可以轻易地使用不同的方法。模版模式:定义一个算法的大纲,由子类决定其中某些步骤的内容。这样算法中的个别步骤可以有不同的实现细节,但是算法的结构依然维持不变。|ˈstrætədʒi|1. Strategy uses ____ rather than inher
2017-01-10 21:34:18 206
原创 2017-01-09 笔记 OC动态语言特性以及与C的对比 下
resolve [rɪˈzɑ:lv] vt.& vi. 决心;决定;解决instance [ˈɪnstəns] n 情况;例子,实例;要求,建议;method [ˈmɛθəd] selector [sɪˈlɛktɚ] string [strɪŋ] n 串;绳子,带子forward [ˈfɔ:rwərd] adv. 向前;前进地;至将来;提前地
2017-01-09 15:14:43 256
翻译 2017-01-09 笔记 OC动态语言特性以及与C的对比 上
OC动态语言特性以及僵尸调试模式原理OC的消息转发流程1:在C++中调用一个对象不具有的方法将导致崩溃,但在OC中却并不一定。如果向一OC对象发送其不能响应的消息,则会触发OC的消息转发流程: 第一步:动态方法解析,询问能否动态添加一个方法:+(BOOL)resolveInstanceMethod:(SEL)selector { NSString *selectorS
2017-01-09 15:13:50 618
转载 2017-01-01 调停者模式
调停者模式http://www.jb51.net/article/63256.htmhttp://www.blogjava.net/amigoxie/archive/2007/04/14/110621.html《JAVA与模式》之调停者模式在阎宏博士的《JAVA与模式》一书中开头是这样描述调停者(Mediator)模式的: 调停者模式是对象的行为模式。调停
2017-01-01 11:39:41 324
原创 2017-01-01 中介者模式
中介者模式Mediator Pattern 使用中介者模式(Mediator Pattern)来集中相关对象之间复杂的沟通和控制方式。 引入中介者 每个对象都会在自己的状态改变时,告诉中介者。 每个对象都会对中介者所发出的请求作出回应。 在没有中介者的情况下,所有的对象都需要认识其他对象,也就是说,对
2017-01-01 11:31:01 305
原创 2017-01-01 23种设计模式
01建造者模式 Builder pattern02代理模式 Proxy pattern (proxy |ˈprɒksi| n 代理人 委托书 代理权)03原型模式 Prototype pattern (prototype |ˈprəʊtətaɪp| n 原型 样品)04装饰模式 Decorator pattern (decorator |ˈ
2017-01-01 11:28:10 439
访问者模式
2018-07-22
至关重要的设计
2018-07-22
计算机科学概论 原书第3版 Nell Dale&John Lewis
2014-10-17
iPhone开发秘籍
2014-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人