接口 接口取名字一般前面加一个“I”字母,以示与类名的区别。1.接口概念类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。2.接口的定义和类定义不同,定义接口不再使用class关键字,而是使用int ...
分类:
编程语言 时间:
2016-04-17 22:17:53
阅读次数:
213
dedup util是一款开源的轻量级文件打包工具,它基于块级的重复数据删除技术,可以有效缩减数据容量,节省用户存储空间。目前已经在Sourceforge上创建项目,并且源码正在不断更新中。该工具生成的数据包内部数据部局(layout)如下: | header | unique block data ...
分类:
其他好文 时间:
2016-04-13 07:17:31
阅读次数:
296
默认情况下,选用vector,内部数据结构最简单,允许随机存取。如果经常要在序列头部和尾部插入和删除元素,应该使用deque。如果希望元素被删除时,容器能自动缩减内存,那么也要选deque。此外,由于vector通常采用一个内存块存放元素,而deque采用多个内存块,后者可包含更多元素。如果需要经常在容器中段执行元素的插入、删除或移动,可考虑list。list提供特殊成员函数,可在常数时间将元素从A...
分类:
其他好文 时间:
2016-04-10 14:31:12
阅读次数:
124
一、进程(任务)描述 1.进程是处于执行期的程序;除了可执行程序代码,还包括打开的文件、挂起的信号、内核内部数据、一个或者多个执行线程等多种资源 线程是在进程活动中的对象;内核调度的对象是线程而不是进程 在Linux系统中,并不区分线程和进程 可能存在两个或者多个进程执行的是同一个程序;甚至N个进程 ...
分类:
系统相关 时间:
2016-04-07 20:26:40
阅读次数:
218
第3章 进程管理 3.1 进程 进程就是处于执行期的程序(目标码存放在某种存储介质上),但进程并不仅仅局限于一段可执行程序代码。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程。当然还包括用来存放全局变量的数据段等 ...
分类:
系统相关 时间:
2016-04-07 13:30:55
阅读次数:
238
第三章 进程管理 进程是Unix操作系统抽象概念中最基本的一种。 进程管理是所有操作系统的心脏所在。 一、进程 1. 进程是处于执行期的程序。除了可执行程序代码,还包括打开的文件、挂起的信号、内核内部数据、一个或者多个执行线程等多种资源 线程是在进程活动中的对象;内核调度的对象是线程而不是进程 在L ...
分类:
系统相关 时间:
2016-04-06 12:54:38
阅读次数:
241
替代语法 为什么会有替代语法: php是嵌入在html文档中的脚本语言,Php可以动态生成html标签,但是php主要功能并不是生成html标签,主要用于动态的生成数据(数据库中的数据)。如果使用php来动态生成html标签及标签内部数据时,程序代码会显的很乱。 就是php中的流程控制的另一类写法。... ...
分类:
Web程序 时间:
2016-04-05 16:05:00
阅读次数:
291
第3章 进程管理20 3.1 进程20 进程就是处于执行期的程序(目标码存放在某种存储介质上),但进程并不仅仅局限于一段可执行程序代码。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程。当然还包括用来存放全局变量的 ...
分类:
其他好文 时间:
2016-04-03 23:52:05
阅读次数:
240
第3章 进程管理20 3.1 进程20 进程就是处于执行期的程序(目标码存放在某种存储介质上),但进程并不仅仅局限于一段可执行程序代码。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程。当然还包括用来存放全局变量的 ...
分类:
系统相关 时间:
2016-04-02 12:11:35
阅读次数:
355
1.进程的概念 进程就是处于执行期的程序(目标码存放在某种存储介质上〉。但进程并不仅仅局限于一段 可执行程序代码( Unix 称其为代码段, text section)。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,处理器状态, 一个或多个具有内存映射的内存地址空间及一个或多个执 ...
分类:
系统相关 时间:
2016-03-31 23:14:34
阅读次数:
194