自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 状态机——饮料自动售货机

一、 状态模式概述1.1 什么是状态模式状态模式是在不同状态下,执行相同的方法,具有不同的实现方式。而每个不同的状态会被封装为一个类,这个类实现了不同状态间共同的方法,只是方法的实现方式各不相同。同时所有状态会被保存在一个状态机器中,状态机器在执行某个操作时,会调用状态的方法来执行操作,具体操作是如何状态机器是不会知道的。因此机器可以直接根据状态执行动作,当状态切换时,动作的执行内容也会跟着状...

2019-04-30 16:59:27 5916

原创 设计模式——责任链

文章目录一、 责任链概述1.1 什么是责任链1.2 责任链的应用场景1.3 责任链类图二、 实例2.1 场景描述2.2 过程图示2.3 代码实例四、 责任链的分类4.1 纯责任链4.2 非纯责任链一、 责任链概述1.1 什么是责任链责任链将用几个对象接收处理对象,这些对象是 链式 连接的。一个事件先传到第一个对象进行处理,若第一个对象无法处理完成,则第一个对象会将事件再传递到第二个对象,以此...

2019-04-26 15:27:12 210

原创 SQL约束

几种约束NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECKDEFAULTNOT NULL约束强制列不接受 NULL 值例子下面的 SQL 语句强制 “Id_P” 列和 “LastName” 列不接受 NULL 值CREATE TABLE Persons(Id_P int NOT NULL,LastName varchar(255)...

2019-03-02 10:57:29 191

原创 SQL——视图

视图的特点虚表,是从一个或几个基本表(或视图)导出的表;只存放视图的定义,不存放视图对应的数据;基表中的数据发生变化,从视图中查询出的数据也随之改变;基于视图的操作查询删除受限更新定义基于该视图的新视图定义视图建立视图语句格式子查询不允许含有ORDER BY子句和DISTINCT短语CREATE VIEW<视图名> [(<列名> [,&l...

2019-03-02 10:56:58 621

原创 SQL——数据更新

插入数据两种插入数据方式可以一次插入多个元组插入元组插入子查询结果插入元组语句格式INSERTINTO <表名> [(<属性列1>[,<属性列2 >…)]VALUES (<常量1> [,<常量2>] … )例子将一个新学生元组(学号:200215128;姓名:陈冬;性别:男;所在系:IS;年龄:18...

2019-03-02 10:56:20 7073 1

原创 SQL——删除

删除表中数据TRUNCATE TABLE 表名称;

2019-03-02 10:55:34 179

原创 SQL数据定义

定义模式CREATE SCHEMA TEST AUTORIZATION ZHANG CREATE TABLE TAB1(COL1 SMALLINT, COL2 INT, COL3 CHAR(20), COL4 NUMERIC(10,3), ...

2019-03-02 10:54:23 967

原创 SQL基础

SQL的三级模式基本表本身独立存在的表;SQL中一个关系就对应一个基本表;一个(或多个)基本表对应一个存储文件;一个表可以带若干索引;视图从一个或几个基本表导出的表;数据库中只存放视图的定义而不存放视图对应的数据;视图是一个虚表;用户可以在视图上再定义视图;存储文件逻辑结构组成了关系数据库的内模式物理结构是任意的,对用户透明...

2019-03-02 10:53:52 169

原创 关系的完整性

实体完整性若属性A是基本关系R的主属性,则属性A不能取空值;参照完整性一、关系间的引用在关系模型中实体及实体间的联系都是用关系来描述的,因此可能存在着关系与关系间的引用;例子学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)学生关系引用了专业关系的主码“专业号”;学生关系中的“专业号”值必须是确实存在的专业的专业号 ,即专业关系中有该专业的记录。二、 外...

2019-03-02 10:52:59 1686

原创 关系数据结构及形式化定义

关系基础概念域一组具有相同数据类型的值的集合;笛卡尔积例子关系的组成关系$D_1\times D_2\times D_3\times...\times D_n$的子集叫做域在$D_1,D_2, D_3,...,D_n$上的关系,表示为:R(D_1,D_2,D_3,...,D_n)R:关系名n:关系的目或度元组关系中的每个元素是关系中的元组,通常用t表示...

2019-03-02 10:50:57 2775 1

原创 数据库系统结构

从不同角度看数据库系统从数据库管理系统角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构;从数据库最终用户角度看(数据库系统外部的体系结构) ,数据库系统的结构分为:单用户结构主从式结构分布式结构客户/服务器浏览器/应用服务器/数据库服务器多层结构等数据库系统模式的概念型学生记录型:(学号,姓名,性别,系别,年龄,籍贯)值一个记录值...

2019-03-02 10:50:08 894

原创 SQL——数据模型

两大类数据模型一. 概念模型也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计;二. 逻辑模型和物理模型(DBMS模型)逻辑模型逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现;物理模型物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法、在磁盘或磁带上的存储方式...

2019-03-02 10:49:12 9377

原创 JavaScript简介

JavaScript是基于对象和事件驱动的语言,应用于客户端基于对象: 本身提供好了对象,不需要new对象事件驱动: 动态效果(例如鼠标移动触发某些网页的动态效果)客户端: 浏览器 js的特点交互性: 信息动态交互安全性: js不能访问本地磁盘文件跨平台性: 能够支持js的浏览器即可运行javascript的三大组成ECMAScript: 欧洲计算机协会...

2018-04-21 12:31:53 170

原创 Android更改ProgressBar颜色

更改ProgressBar颜色5.0 后 Material Design 支持快速修改progressBar颜色<ProgressBar android:id="@+id/pg" style="@style/WrapWrap" android:layout_centerInParent="true" android:indeterminateTintMo

2018-02-06 20:03:38 30351 2

空空如也

空空如也

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

TA关注的人

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