Git 原理 1.直接记录快照,而非差异比较 2.近乎所有操作都是本地执行 3.时刻保持数据完整性 4.多数操作仅添加数据 1.直接记录快照,而非差异比较 git 只关心文件数据的整体是否发生改变,而大多数其他系统则只关心文件内容的具体差异。 git 并不保存这些前后变化的差异数据。git 更像把变 ...
分类:
其他好文 时间:
2016-12-12 19:14:32
阅读次数:
206
数据库中的五种约束 数据库中的五种约束及其添加方法 五大约束 1.—-主键约束(Primay Key Coustraint) 唯一性,非空性 2.—-唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 3.—-检查约束 (Check Counstraint) 对该列数据的 ...
分类:
数据库 时间:
2016-12-12 09:31:45
阅读次数:
325
:事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。(2):事务通常是以BEGIN TRANSACTION开始,以COMMIT或 ...
分类:
数据库 时间:
2016-11-29 22:12:43
阅读次数:
237
一、Oracle数据库简介 Oracle数据库的主要特点 :支持多用户、大事务量的事务处理;数据安全性和完整性控制;支持分布式数据处理;可移植性。 Oracle数据库基于客户端/服务器技术:数据库服务器对数据库表进行最佳管理,处理多个客户端对同一数据的并发访问。全面地保持数据完整性,并控制数据库访问 ...
分类:
数据库 时间:
2016-11-26 20:35:10
阅读次数:
218
使用数据库可以高效且条理分明地存储数据,使人们能够更加迅速,方便地管理数据。数据库具有以下特点:1、可以结构化存储大量的数据信息,方便用户进行有效的检索和访问。2、可以有效地保持数据信息的一致性、完整性,降低数据冗余。3、可以满足应用的共享和安全方面的要求。数..
分类:
数据库 时间:
2016-11-18 07:53:44
阅读次数:
203
归一化处理 数据降维 数据规约产生更小但保持数据完整性的新数据集。在规约后的数据集上进行数据分析和挖掘将更有效率。 机器学习领域中所谓的降维就是指采用某种映射方法,将原高维空间中的数据点映射到低维度的空间中。降维的本质是学习一个映射函数 f : x->y,其中x是原始数据点的表达,目前最多使用向量表 ...
分类:
其他好文 时间:
2016-11-13 19:37:12
阅读次数:
357
sql事务(Transaction)用法介绍及回滚实例 事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务, SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性 当对多个表进行更新的 ...
分类:
数据库 时间:
2016-11-13 16:18:57
阅读次数:
329
在现代计算机系统中,要用到大量的程序和数据,因内存容量有限,且不能长期保存,故而平时总是把它们以文件的形式存放在外存中,需要时再随时将它们调入内存。如果由用户直接管理外存上的文件,不仅要求用户熟悉外存特性,了解各种文件的属性,以及它们在外存上的位置,而且在多用户环境下,还必须能保持数据的安全性和一致 ...
分类:
其他好文 时间:
2016-10-16 00:42:32
阅读次数:
247
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Stati ...
分类:
其他好文 时间:
2016-10-12 11:38:17
阅读次数:
279
复习: 线程与进程的区别: 进程:资源的集合 线程:最小调度单位 进程至少包含一个线程 线程之间的内存是共享的,两个线程操作同一个数据就会修改整个结果(需要mutex加锁来保持数据的一致性),递归锁,join(等待) 线程之间的内存是共享的,两个线程操作同一个数据就会修改整个结果(需要mutex加锁 ...
分类:
编程语言 时间:
2016-09-26 20:17:05
阅读次数:
189