自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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-07 复合模式、代理模式

代理模式、复合模式、虚拟代理、保护代理、防火墙代理、智能引用代理、缓存代理、MVC

2017-01-16 17:50:55 525

转载 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-12 早 策略模式

策略模式、变化、封装

2017-01-12 10:36:47 280

原创 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

访问者模式

在Visitor模式中,数据结构与处理被分离开来。我们 编写⼀个表示“访问者”的类来访问数据结构中的元素,并 把各元素的处理交给访问者类。这样,当我们需要增加新 的处理时,我们只需要编写新的访问者,然后让数据结构 可以接受访问者的访问即可

2018-07-22

Java标识符、关键字和保留字

java中的关键字保留字与标识符 Java中所有的关键字都是小写 goto和const是jiava的保留字

2018-07-22

软件设计6原则

单一责任原则 开放封闭原则 依赖到转原则 里氏替换原则 最少知识原则 迪米特法则

2018-07-22

至关重要的设计

设计 至关重要 你能成为下一个苹果吗 设计 与顾客的梦想相连 以设计为向导 平台不等于Logo 打造完美体验 你的产品会与顾客交谈吗 伟大的设计人人有责 需求最富有生命力的美妙体验

2018-07-22

七周七语言

七周七语言 理解多种编程范型 Ruby Io Prolog Scala Erlang Clojure Haskell

2018-07-21

苹果开发之Cocoa编程(第三版)(中文版).pdf

苹果开发之Cocoa编程(第三版)(中文版).pdf

2014-10-17

计算机科学概论 原书第3版 Nell Dale&John Lewis

计算机科学概论 原书第3版 Nell Dale&John Lewis 全景图 二进制数值和计数系统 数据表示法 门和电路 计算部件 问题求解和算法设计 低级程序设计语言 高级程序设计语言 抽象数据类型和算法 操作系统 文件系统和目录 系统信息 人工智能 模拟、图形学和其他应用程序 网络 万维网 计算的限制

2014-10-17

iOS上的图形和动画处理 初学者指南 .pdf

IOS iphone 图像 图形 动画 初学者

2014-10-13

数字图像处理学 阮秋琦 pdf

数字图像处理学(阮秋琦).pdf

2014-10-13

iPhone开发秘籍

iPhone开发秘籍 iPhoneSDK简介 视图 试图控制器 警告用户 基本表格 高级表格 媒体 控件 人物 地点和事件 连接服务 CoverFlow编程.pdf

2014-10-13

编码的奥秘 带封面.pdf

编码的奥秘 带封面.pdf 完全版 入门级读物

2014-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除