- 博客(6)
- 收藏
- 关注
原创 TCP的连接管理
简介TCP/IP协议体系中,运输层为应用进程之间提供端到端的逻辑通信(网络层是为主机到主机提供逻辑通信)。该层包括:TCP、UDP、SCTP等协议。其中TCP保证传输的可靠性。TCP是面向连接的协议。TCP运输连接的建立和释放是每一次面向连接的通信中必不可少的过程。而TCP运输连接有三个阶段,包括连接建立、数据传送、和连接释放。本文先不考虑中间的数据传输过程,仅来了解一下TCP连接的建立和释放。TC
2015-09-19 22:04:55 1505
原创 Android异步消息处理机制解析
**一.概述** 由于Handler总是依附于创建时所在的线程,比如我们的Handler是在主线程中创建的,而在子线程中又无法直接对UI进行操作,于是我们就通过一系列的发送消息、入队、出队等环节,最后调用到handleMessage()方法中,这时的handleMessage()方法已经是在主线程中运行的,因而我们当然可以在这里进行UI操作了。整个异步消息处理流程的示意图如下图所示: 1.Mes
2015-08-12 16:43:21 479
原创 Activity重要知识总结
一.Activity的生命周期 1.意义:管理好Activity的生命周期有利于开发更灵活的应用 2.内容: ①完整周期:onCreate()方法和onDestroy()方法之间。在onCreate()方法中初始化,在onDestroy()方法中释放内存 ②可见周期:onStart()方法和onStop()方法之间。可合理管理那些对用户可见的资源,在onStart()方法中加载,在onS
2015-08-10 17:40:15 532
转载 操作系统之内存管理
1. 内存管理方法 内存管理主要包括虚地址、地址变换、内存分配和回收、内存扩充、内存共享和保护等功能。 2. 连续分配存储管理方式 连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储管理两种方式。2.1 单一连续存储管理 在这种管理方式中,内存被分为两个区域:系统区和用户区。应用
2015-08-03 21:32:26 752
原创 单例模式(Singleton)
一.概念 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 类图: 类图知识点: 1.类图分为三部分,依次是类名、属性、方法 2.以<<开头和以>>结尾的为注释信息 3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。 4.带下划线的属性或方法代表是静态的。 二.实现 1.不考虑性能public class Singleto
2015-08-03 15:25:11 338
原创 表、栈和队列
表、栈和队列是最简单和最基本的三种数据结构,它们是ADT(抽象数据类型)的最基本的例子。下面分别说明。表一.ADT数据集合D={a1,a2,……an}关系集合R={,,……}基本操作:基本的增删改查(按需决定)二.简单实现1.数组顺序实现采用定长的一维数组存储结构优点:存取元素方便,时间代价为O(1)缺点:插入删除的最坏情况以及平均情况时间代价均
2015-07-29 13:13:44 486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人