自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据库的索引

一、普通索引 没有唯一性的限制。 1.创建索引 create  index  on table  2.修改表 alter table tablename add index [indexname] (column name) 3.创建表时指定  二、唯一性索引 和普通索引类似,但是索引列的每个值都只能出现一次 三、主键 主键是一种唯一性索引,每个表只能有一个主键。 单列

2017-10-19 12:58:16 220

原创 数据库事务隔离

数据库事务的四大特性(ACID) Atomicity 原子性 一个事务必须被视为一个不可分割的最小工作单元。 Consistency 一致性 数据库总是从一个一致性状态转移到另一个一致性状态。 Isolation 隔离性 一个事务所做的修改在最终提交以前,对于其他事务是不可见的。 Durability 持久性 一旦事务提交,它所做的修改就会永久保存到数据库中。 事务隔离的级别:

2017-10-08 10:58:46 165

原创 java 坦克大战

#include #include using namespace std; void print(int *a) { int k; for (k = 0; k < 10; k++) cout << a[k] << " "; cout << endl; } void shellinsert(int *a, int n, int d) //间隔d进行排序 { for (int i =

2017-09-08 21:34:40 251

原创 进程和线程的区别

1.线程是进程的一部分,一个进程可以拥有多个线程; 2.线程的改变只代表了CPU执行过程的改变,而没有发生进程所拥有的资源的变化。除了CPU以外,系统的资源分配和线程无关,线程只能共享其它所属进程的资源; 3.没个线程虽然也拥有线程控制块TCB,但是比PCB的内容少很多; 4.进程是系统资源分配的基本单位,进程不依赖于线程而独立存在,线程依赖于进程的资源;

2017-08-10 19:12:50 298

原创 堆排序

#include #include using namespace std; void print(int *a) { int k; for (k = 0; k < 10; k++) cout << a[k] << " "; cout << endl; } void shellinsert(int *a, int n, int d) //间隔d进行排序 { for (int i =

2017-07-24 15:40:41 157

原创 shell排序算法

插入排序:直接插入、shell插入 直接插入:        从第1个数开始,把它插入到前面序列中的合适位置。 如原数列是:49,38,65,97,76,13,24,49,55,04。 第一次找到38,插入到49前面; 第二次找到65,插入后变成38,49,65 第三次找到97,······ shell插入: 用一个数组,d1,d2,···,1(例5,2,1······)

2017-07-24 14:12:05 178

俄罗斯方块

俄罗斯方块的源代码 基于MFC的简单程序

2012-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除