自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 join联表数据重复解决方法之一

join联表数据重复解决方法之一

2022-08-15 10:30:32 994 1

原创 数据库总结五

数据库的完整性5.1 实体完整性5.1.1 实体完整性定义(1)关系模型的实体完整性CREATE  TABLE中用PRIMARY KEY定义(2)单属性构成的码有两种说明方法 定义为列级约束条件定义为表级约束条件(3)对多个属性构成的码只有一种说明方法定义为表级约束条件[例5.1] 将Student表中的Sno属性定义为码         (1)在列级定义主码     ...

2018-12-03 22:27:04 822

原创 数据库总结四

数据库的安全性4.1  数据库安全性概述4.1.1 数据库的不安全因素1.非授权用户对数据库的恶意存取和破坏一些黑客(Hacker)和犯罪分子在用户存取数据库时猎取用户名和用户口令,然后假冒合法用户偷取、修改甚至破坏用户数据。数据库管理系统提供的安全措施主要包括用户身份鉴别、存取控制和视图等技术。2.数据库中重要或敏感的数据被泄露黑客和敌对分子千方百计盗窃数据库中的重要数据,一些机...

2018-12-03 22:25:29 196

原创 数据库总结二

关系数据库标准语言SQL3.1  数据定义 SQL的数据定义功能: 模式定义表定义视图和索引的定义 3.2数据查询语句格式       SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式>] …       FROM <表名或视图名>[,<表名或视图名> ]…|(SELECT 语句)        ...

2018-12-03 22:23:46 140

原创 数据库总结二

关系数据库2.1  关系数据结构及形式化定义2.1.1 关系1. 域(Domain)域是一组具有相同数据类型的值的集合。例:整数实数介于某个取值范围的整数指定长度的字符串集合{‘男’,‘女’}……………..2. 笛卡尔积(Cartesian Product)(1)笛卡尔积给定一组域D1,D2,…,Dn,允许其中某些域是相同的。    D1,D2,…,Dn的笛卡尔积为:...

2018-12-03 22:21:11 121

原创 数据库总结一

一、1.1  数据库系统概述1.1.1.数据(1)数据(Data)是数据库中存储的基本对象(2)数据的定义    描述事物的符号记录 (3)数据的种类数字、文字、图形、图像、音频、视频、学生的档案记录等2.数据举例(1)数据的含义称为数据的语义,数据与其语义是不可分的。例如  93是一个数据语义1:学生某门课的成绩语义2:某人的体重语义3:计算机系2013级学...

2018-12-03 22:19:46 200

转载 在c++中使用指针时,怎么判断指针名前面加不加*,后面用来赋值的 需不需要加& ????

 1、"*"是解地址符,"&"是取地址符2、指针在声明时需要以:int *ponter=nullptr;的形式声明,声明过后直接使用其变量名pointer,不改变内容的情况下无需添加"*"符3、当需要使用pointer(保存的是地址)里面的数据(内容)时,需要使用"*"符。4、以:int &ref=pointer;形式声明时,代表声明一个变量,名为ref并取其地址。然后把指针的地址...

2018-07-02 10:38:44 2531 1

转载 C++语言中 *与&的作用分别是什么啊?

 C++语言中 *与&的作用分别是什么啊?从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。★相同点:●都是地址的概念;指...

2018-07-02 10:37:19 6658

原创 第九章 虚函数与多态性

 第9章 虚函数与多态性1多态性(Polymorphism)是指一个名字,多种语义;或界面相同,多种实现。2.重载函数是多态性的一种简单形式。3.虚函数允许函数调用与函数体的联系在运行时才进行,称为动态联编。9.3 虚函数和动态联编1.冠以关键字 virtual 的成员函数称为虚函数2.实现运行时多态的关键首先是要说明虚函数,另外,必须用基类指针调用派生类的不同实现版本9.3.1 虚函数和基类指针...

2018-07-02 10:35:53 326

原创 第八章 继承

 第八章    继承8.1 类之间的关系继承:在已有类的基础上创建新类的过程一个 B 类继承A类,或称从类 A 派生类 B类 A 称为基类(父类),类 B 称为派生类(子类)8.2 基类和派生类类继承关系的语法形式class 派生类名 : 基类名表{数据成员和成员函数声明};基类名表 构成访问控制 基类名1, 访问控制 基类名2,… , 访问控制 基类名n访问控制 表示派生类对基类的继承方式,使用...

2018-07-01 15:22:29 122

原创 图书馆3

#include<bits/stdc++.h>using namespace std;class Time{    int year;    int month;    int day;    int hour;public:    Time(int y,int m,int d,int h):year(y),month(m),day(d),hour(h){}    Time(){}  ...

2018-06-30 16:08:45 182 1

原创 STL

STL数据库1.STL概述①STL是C++标准程序库的核心,深刻影响了标准程序库的整体结构②STL由一些可适应不同需求的集合类(collectionclass),以及在这些数据集合上操作的算法(algorithm)构成③STL内的所有组件都由模板(template)构成,其元素可以是任意类型④STL是所有C++编译器和所有操作系统平台都支持的一种库2.STL容器的共同能力①所有容器中存放的都是...

2018-05-27 22:48:50 112

原创 运算符重载

7.1 运算符重载规则7.1.1 重载运算符的限制重载运算符函数可以对运算符作出新的解释,但原有基本语义不变:①不改变运算符的优先级②不改变运算符的结合性③不改变运算符所需要的操作数③不能创建新的运算符7.1.2重载运算符的语法形式运算符函数可以重载为成员函数或友元函数。成员函数的语句格式:类型  类名::operator  op(参数表){   //相对于还定义的操作}其中,类名是函数的返回...

2018-05-27 22:41:09 484

转载 c++构造函数初始化类表,由网上转载

C++类构造函数初始化列表构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class CExample {public:    int a;    float b;    //构造函数初始化列表    CExample(): a(0),b(8.8)    {}    //构造函数内部赋值    CExample()    {   ...

2018-04-24 22:34:23 71

原创 类的总结

在面向对象程序设计中,程序的基本本单位是类。具有相同性质和功能的东西构成的集合,通常归为一类;c++中,属性用数据的储存结构实现,成为类的数据成员;方法用函数实现,称为函数成员。c++中,类定义的说明语句一般形式为:Class<类名>{Public:公有段数据成员和成员函数Protected:保护段数据成员和成员函数Private:私有段数据成员和成员函数};(分号在类定义结束后一定要...

2018-04-24 22:31:26 187

原创 函数总结

一.学到了1.数据类型    函数名(形式参数表)①函数的数据类型是函数的返回值类型,使用时要在前方事先声明,且结尾加";".ps:若函数类型为void,则无返回值。②在一个程序中的函数名,除了主函数名必须为main外,其余函数名可以任意选取,但必须用圆括号括起来。③形式参数可以为空,也可以多个,且用逗号隔开。形参必须有类型说明,形参可以是变量名,数组名或指针名,来实现主函数与被调函数之间的关系。...

2018-03-24 10:20:52 101

空空如也

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

TA关注的人

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