定义 什么是数据库:在硬盘中开辟一块空间,用来存储数据的统称; 为什么用数据库: 1、数据库可以实现数据共享; 2、减少数据冗余; 3、数据的独立性; 4、数据的一致性; 5、故障恢复; 结构类型 数据的结构类型: 层次(树状)数据结构 -> 网状数据结构 -> 关系数据结构(目前) 对象数据结构( ...
分类:
数据库 时间:
2016-08-23 11:40:38
阅读次数:
238
一、进程与线程 1. 进程 当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序。进程是操作系统进行资源分配和调度的一个独立单位。进程的三个特征: 独立性 独立存在的实体,每个进程都有自己独立私有的一块内存空间。 动态性 程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集 ...
分类:
编程语言 时间:
2016-08-21 18:19:30
阅读次数:
134
概述 进程的特征: 1、独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间,在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间; 2、动态性:进程与程序的区别在于:程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合 ...
分类:
编程语言 时间:
2016-08-15 17:15:20
阅读次数:
238
条件概率中的三个命题: 下面我们分条来解读一下这三个命题。 ...
分类:
其他好文 时间:
2016-08-14 23:58:15
阅读次数:
289
一、常用术语和基本概念 1.数据 描述事物的记录,包括数据的表示形式和数据的解释两部分 2.数据库 长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和可拓展性,并可以为各个用户共享。 3.数据库管理系统 实现的功能: ...
分类:
数据库 时间:
2016-08-14 16:20:17
阅读次数:
252
数据库的应用相当广泛,可以应用在Java、Android、IOS、Windows等所有主要的操作系统上SQLite虽然是轻量级的小引擎,但是能够支持高达2TB大小的数据库,其以单个文件的形式存在,以B-Tree的数据结构形式存储在磁盘,具有轻量级、独立性、隔离性、跨平台、多语言及接口、安全性..
分类:
数据库 时间:
2016-08-11 22:56:36
阅读次数:
316
RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支 ...
分类:
Web程序 时间:
2016-08-07 15:25:18
阅读次数:
180
之前我们介绍过,协方差能够一定程度上描述两个变量之间的相关性,但是有时候它并没有那么准确,例如下面这个例子: 本质一样的两个随机变量,独立性是不变的,但是通过这个等式我看到,如果在随机变量的前面添加了常数,协方差的结果是有比较大的差距的,因此这很不利于我们去度量两个随机变量之间的独立性,因此这里我们 ...
分类:
其他好文 时间:
2016-08-06 18:54:44
阅读次数:
184
Java平台自动集成了线程以及多处理器技术,这种集成程度比Java以前诞生的计算机语言要厉害很多,该语言针对多种异构平台的平台独立性而使用的多线程技术支持也是具有开拓性的一面,有时候在开发Java同步和线程安全要求很严格的程序时,往往容易混淆的一个概念就是内存模型。究竟什么是内存模型?内存模型描述了 ...
分类:
编程语言 时间:
2016-08-06 00:26:12
阅读次数:
267
数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。它是一个按数据结构类存储和管理数据的计算机软件系统。 数据仓库:保管数据的“仓库”、数据管理的方法和技术。 数据特点:实现数据共享,减少数据冗余;采用特定的数据类型;具有较高的数据独立性;具有统一的数 ...
分类:
数据库 时间:
2016-08-05 08:53:32
阅读次数:
201