摘要:
简介 事务是单个的工作单元,这就意味着单元内有多个操作,事务是多个操作的整合体。如果某个事务执行成功,则涵盖在这个事务里的所有数据操作均会一并执行提交,成为数据库中的永久组成部分。 如果事务因某项操作执行错误,那么事务内所有的操作都将无效,事务实行回滚机制,数据操作都会还原到初始为更改的状态。 为什 阅读全文
摘要:
谓词和运算符配合使用是我们得到理想数据的最佳途径。 一、浅谈谓词 谓词的概念:一个运算结果为True、False或Unknown的逻辑表达式。它的运用范围有:where子句、Having子句、Check约束、联接查询的联接条件等。 示例1,用于实施数据完整性为数据表添加约束:在员工表中,仅允许工资大 阅读全文
摘要:
一、简介 大家都知道SELECT语句是用来查询数据表中的数据的,构成SELECT语句的还有各种元素(where、from、group by等),不同元素又代表了不同的处理逻辑,那么这些元素在执行查询时处理的顺序是怎么样的? 本文就说明每个元素在执行查询时的逻辑顺序和作用。 二、逻辑查询和物理查询 逻 阅读全文
摘要:
1.概念 流实际上就是浏览器在页面上摆放HTML元素所用的方式,针对块级元素和内联元素摆放方式各有不同。 为什么要讲流,因为是我们学习CSS布局定位知识必须理解的一个知识点,即流是CSS规定的网页元素默认的排列方式。 在开发情况下,我们往往会结合自己的设计去自定义的去布局定位元素,这往往会打破流的摆 阅读全文
摘要:
一、盒子模型的概念 1.简介 盒子模型是网页制作中一个重要的知识点。在使用DIV+CSS制作网页过程中,都是基于盒子模型的。 那到底什么是盒子模型?盒子模型其实就是CSS看待元素的一种方式,CSS将每个元素都看作有一个盒子表示。 当我们在浏览网页时,我们看到网页中的内容,例如图片、文章、导航菜单等等 阅读全文
摘要:
本文的重点主要是解决:List<T>对象集合的排序功能。 一、List<T>.Sort 方法 () MSDN对这个无参Sort()方法的介绍:使用默认比较器对整个List<T>中的元素进行排序。 从官方文档的介绍,很难的看出详细的解析,而且还要完整的知识结构去分析,上面提到了一个关键词:比较器。大致 阅读全文
摘要:
一、 集合概述 没有掌握集合的知识之前,我们通常都是用数组来存储元素。数组有一个很明显的特点就是,长度是固定的。假设,用数组存储一组员工信息,显然公司的员工数量是有流动性的,如果来了新员工,那么以现有的知识来思考,这个数组只能重新定义。能否建立一个动态的 “数组”,使我们可以对其进行动态的操作呢?下 阅读全文
摘要:
一、概括 1.通常创建一个对象的方法如图: 通过 Student tom = new Student(); 创建tom对象,这种创建实例的形式被称为构造方法。 简述:用来初始化对象的,为类的成员赋值。 2.构造方法特点 a.方法名与类名相同; b.没有返回值类型; c.必须要通过new的形式调用; 阅读全文
摘要:
一、 描述 在面向对象的语言中,允许我们在同一个类中定义多个方法名相同、参数列表(参数类型,参数个数)不同的方法,这样的形式我们称为方法重载。调用时编译器会根据实际传入参数的形式,选择与其匹配的方法执行。 二、 重载的分析 1.生活中的方法重载 2.将生活重载的表现形式,抽象成代码的形式: 3.构成 阅读全文
摘要:
一、浅谈访问修饰符 作用:设定访问权限,限制类中的成员(属性、方法等)可访问的范围,访问范围通常有,类的内部、类的外部。 最常用的类型:private(私有的,仅类的内部使用);public(公有的,没有访问限制) 注意:类的成员在定义的时候没有显示的写出访问修饰符,则默认是private。对应到字 阅读全文