“六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”如图6.4所示。图6.4 六度空间示意图“六度空间”理论虽然得到广泛的认同,并...
分类:
其他好文 时间:
2015-02-15 10:41:04
阅读次数:
947
BLLFactory的对象统一调用规则在我的框架里面,所有的业务类调用都是以BLLFactory入口进行开始创建,传递业务对象进去即可创建,这种统一入口的方式能够方便记忆,并减少代码,更重要的是能够很好把一些如缓存规则、创建规则封装起来,简化代码。BLLFactory的创建示意图如下所示。方法一:u...
分类:
Windows程序 时间:
2015-02-13 14:40:29
阅读次数:
1450
1、内存分布示意图 主要说一下全局描述符中的内容: 每一项都是8个字节。 第一项为全0,没有别使用。 第二项为数据段描述符...
分类:
系统相关 时间:
2015-02-11 16:42:15
阅读次数:
241
个人感觉依赖注入比控制反转更好理解,所以下面就只说依赖注入:
spring的整体结构示意图:
一、spring 中的概念:
beanFactory容器:
1、容器是spring框架的核心,容器使用ioc依赖注入来管理所有组成应用系统的组件。
2、spring中的两种容器: beanFactory 这个容器提供了基础的依赖注入支持,而且是延迟加载的,而 applicatio...
分类:
编程语言 时间:
2015-02-08 18:13:33
阅读次数:
337
CSS语法规则由两个主要的部分构成:选择器,以及一条或者多条声明。下面的示意图为您展示了CSS语法结构:例如:h1{color:red;font-size:14px;}值得不同写法和单位其中很多属性值有不同的写法和单位,比如:1.颜色:除了red英文单词,还有#ff0000十六进制的颜色值,和RGB...
分类:
Web程序 时间:
2015-02-04 12:23:03
阅读次数:
171
基于 Apache MINA 开发的网络应用,有着相似的架构。图 1中给出了架构的示意图。 图 1. 基于 Apache MINA 的网络应用的架构 如?图 1所示,基于 Apache MINA 的网络应用有三个层次,分别是 I/O 服务、I/O 过滤器和...
分类:
Web程序 时间:
2015-01-26 12:08:40
阅读次数:
196
适配器模式的主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些对象(类)可以一起工作。UML示意图:例如,鸭子有fly方法和quack(嘎嘎叫)方法,火鸡也有fly方法和gobble(咯咯叫)方法,如果希望火鸡有quack方法,可以复用鸭子的,...
分类:
编程语言 时间:
2015-01-22 19:59:53
阅读次数:
290
TCP连接简介
当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,
当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,
连接的建立是需要三次握手的,而释放则需要4次握手,
所以说每个连接的建立都是需要资源消耗和时间消耗的
经典的三次握手示意图:
经典的四次握手关闭图:
一、长连接与...
分类:
其他好文 时间:
2015-01-19 14:31:05
阅读次数:
187
一、项目文件结构示意图二、文件介绍1.products文件夹:主要用于mac电脑开发的可执行文件,ios开发用不到这个文件2.frameworks文件夹主要用来放依赖的框架3.test文件夹是用来做单元测试的4.常用的文件夹(项目名称文件夹)(1)XXXinfo.plist文件(在该项目中为 01-...
分类:
移动开发 时间:
2015-01-18 18:33:23
阅读次数:
238
树的结构示意图如下所示: 上图就是一种数据结构----树,之所以在每个框中都留出空白,主要原因是这种结构如果根据上下文是能够传达一些重要的结构信息,比如我们可以作如下思考: 1、上图可以表示某公司的职能组织结构; 2、可以表示某公司从上层到底层的各种职位分布图; 3、可以表示...
分类:
其他好文 时间:
2015-01-18 10:28:36
阅读次数:
218