摘要: 主键:唯一标识表中的所有行的一个列或一组列。主键不允许空值。不能存在具有相同的主键值的两个行,因此主键值总是唯一标识单个行。表中可以有不止一个键唯一标识行,每个键都称作候选键。只有一个候选键可以选作表的主键,所有其它候选键称作备用键。尽管表不要求具有主键,但定义主键是很好的做法。 在规范化的表中,每行中的所有数据值都完全依赖于主键。例如,在以 EmployeeID 作为主键的规范化的 employ... 阅读全文
posted @ 2009-02-11 19:51 学会微笑 阅读(710) 评论(0) 推荐(0) 编辑
摘要: get是读取属性时进行的操作,set是设置属性时进行的操作。定义一个属性如果只有get,这个属性就是只读的。同样,只有set,属性就是只写的,当然只写的属性是没有任务意义的。假设类是一个银行,既能存钱也能取钱. private m_money; pri... 阅读全文
posted @ 2009-02-11 19:49 学会微笑 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。 下面是a.c的内容 char a = 'A'; // global varia... 阅读全文
posted @ 2009-02-11 19:45 学会微笑 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 分页sql查询在编程的应用很多,主要有存储过程分页和sql分页两种,我比较喜欢用sql分页,主要是很方便。为了提高查询效率,应在排序字段上加索引。 sql分页查询的原理很简单,比如你要查100条数据中的30-40条,你先查询出前40条,再把这30条倒序,再查出这倒序后的前十条,最后把这十条倒序就是你想要的结果。 下面把sql分页查询的原理用sql语句表现一下: ... 阅读全文
posted @ 2009-02-11 19:43 学会微笑 阅读(2365) 评论(0) 推荐(0) 编辑
摘要: 1:面试题:C#声明一个100大小的数组 随机生成1-100之间不重复的数 下面是C#的实现方式,编译测试通过 1 public static void InsertRandomArray() 2 { 3 int[] intArray = new int[100]; 4 ArrayList newArra... 阅读全文
posted @ 2009-02-11 19:36 学会微笑 阅读(650) 评论(0) 推荐(0) 编辑