套接字寻址系统使得TCP和UDP能够执行传输层另一个重要任务:多路复用和多路分解。多路复用是指把多个来源的数据导向一个输出,而多路分解是把从一个来源接收的数据发送到多个输出。 多路传输/多路分解让TCP/IP协议...
分类:
其他好文 时间:
2014-11-03 22:43:28
阅读次数:
221
一。在WelcomeActivity中的代码这里我们是根据deviceid来查询用户的。//要用到网络 ,所以开一个线程 private void resumeUser() { ToastUtils.ToastShort(this, "resume user"); ...
分类:
其他好文 时间:
2014-11-03 20:44:58
阅读次数:
250
没图,不分析APIJava中IO API的发展:Socket -> SocketChannel -> AsynchronousSocketChannelServerSocket -> ServerSocketChannel -> AsynchronousServerSocketChannel同步/阻...
分类:
其他好文 时间:
2014-11-03 20:36:03
阅读次数:
242
装饰者模式包含两种对象:装饰者和组件【被装饰者】
装饰者模式的核心思想:
1.替代继承,动态的将责任附加到对象上
2.有效的扩展行为同时不违反开闭原则
3.有效的复用修饰者
装饰者模式的设计原则:开闭原则,多用组合少用继承,低耦合
装饰者模式的用途:
1.需要生产大量的类
2.这些类又可以原子化成数量不多的小类
3.这些小类的组合可以构成(1)的类
装饰者模式的...
分类:
其他好文 时间:
2014-11-03 17:47:02
阅读次数:
243
应用程序框架是用来支持应用程序开发的,它就好像一个保姆,在开发的每一个细节对程序员呵护倍至。那么,应用程序框架应该包含哪些内容呢?原则上来说,只要期望能够复用的所有东西,都可以进入你的框架。 开发新手与经验丰富的老手,其中一个重要的区别在于复用代码的方式不同。开发新手喜欢复制粘贴,而老手则更倾...
分类:
其他好文 时间:
2014-11-03 14:24:25
阅读次数:
87
学习了这么多模式,其实回想一下其实也没什么,就是用不同的方式设计代码,保证代码的可扩展性、复用等,稍微对代码进行一下修改就是另外一种模式。在我们工作中其实已经用了很多模式了,只不过不知道或者没留意他叫什么而已,无所谓,只要会用一切都是浮云。
关于>对建造者模式的讲解是以画一个人来作为例子讲解的。人分为高人、矮人、胖人、瘦人等,但都是人,但当你去画一个人的时候,画的过程都是稳定的...
分类:
其他好文 时间:
2014-11-03 10:14:39
阅读次数:
151
浮现在脑海的很多Linux命令,其中一些不为人知,另一些则很常见,如下:xargs or parallel: 并行运行一些程序,命令有很多的选项sed and awk: 广为人知并且非常有用的处理文本文件的命令,比Python和Ruby还快m4: 简单的宏处理命令screen: 功能强大的终端复用和...
分类:
其他好文 时间:
2014-11-03 10:08:16
阅读次数:
172
CSS文件的书写可以用一定的结构来组织,来达到复用代码的目的。一般编写CSS样式规则,需要一些基础的模块,比如reset.css,它主要负责去减小浏览器的初始差异化规则。这个模块开源的比较广泛应用的有Yahoo的reset.css,还有normalize.css。这些现有资源拿来使用即可,但是使用之...
分类:
Web程序 时间:
2014-11-03 10:05:15
阅读次数:
384
1. 组合 : 只需在新类中产生现有类的对象 。(is - a 有一个) 新类是由现有类的对象组成。 (引用初始化与作用域?) 2. 继承 : 按照现有类的类型来创造新类。 (has - a 有一个)无需改变现有类的形式,采用现有类的形式并在其中添加新代码。3. 代理 : 我们将一个成员对象置于所要...
分类:
编程语言 时间:
2014-11-03 06:41:11
阅读次数:
235
flex真真的分页,支持多次在一个页面重复使用...
分类:
其他好文 时间:
2014-11-03 01:23:33
阅读次数:
140