- 博客(5)
- 资源 (4)
- 收藏
- 关注
转载 深入理解数据库并发控制原理
并发控制原理 事务之间的相互影响可能导致数据库状态的不一致,即使各个事务能保持状态的正确性,而且也没有任何故障发生。因此,不同事务中各个步骤的执行顺序必须以某种方式进行规范。控制这些步骤的功能由DBMS的调度器部件完成,而保证并发执行的事务能保持一致性的整个过程称为并发控制。调度器的作用如图1所示。 首先讨论如何保证并发执行的事务能保持数据库状态的正确性。抽象的要求称为可串行性
2013-04-21 13:47:47 880
原创 匈牙利命名
对于程序中的变量名称,有人主张尽量让变量名简单易懂。在定义变量时,不仅让变量名称易于理解,而且数据类型、属性能够一眼看出,这种观念的命名称为匈牙利命名。匈牙利命名法是一种编程时的命名规范。这种命名法的出发点是把变量名按:属性+类型+对象描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性有直观的了解。 命名规则 属性部分: g_ 全局变量 c_ 常量 m_
2013-04-11 17:09:27 964
原创 一个偶然错误引起对gcc和g++的认识
上次在linux上编译代码,已经有很长一段时间了。最近,论文后面的实验必须要用linux完成,所以不得不重新拾起linux上的编程。和以前一样,先写 #include using namespace std; 再写完主体函数。接着编译 gcc test.cpp -o test1.out ,问题出现了 char.cpp:(.text+0x4d):对‘std::cout’未定义的引用 ,
2013-04-11 16:14:36 1619
原创 字符&字符串
c++中,字符类型存储一个字符的数据,声明时用单引号括起来。字符是用ASCII码的方式存储,因此,字符类型相当于一个字节的整数。可以进行数值运算。 字符串类型事实上是字符数组,在初始化字符串时,可以用双引号把字符串括起来。字符串中的每个字符,都可以通过下标进行访问。需要特别注意的一点,字符串是以“\0"结尾,因此,字符串的长度为存储的字符数+1. 问:‘A’和“A”有什么区
2013-04-11 09:55:40 986
原创 浮点数
浮点数科学记号表示法 任何一个浮点数 M*10^X, 在程序中,可以表示为 MeX,或MEX(其中,M为有效数字,X为以10为基数的指数部分,e代表指数指定的英文字母) 浮点数类型 浮点数包括 float, double, long double 三种类型。 long double 在不同编译器上,存储范围不同,因此在考虑移植时谨慎使用 浮点数的声明 浮点数的预设类型为doubl
2013-04-08 22:48:05 1019
eclipse 中午教程开发
2011-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人