自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【SQL解惑】谜题21:飞机与飞行员

一、创建表与插入数据create table PilotSkills(pilot char(15) not null,plane char(15) not null,primary key (pilot, plane))insert into PilotSkillsvalues ('Celko', 'Piper Cub'),   

2017-12-12 22:48:37 420

原创 【SQL解惑】谜题20:测验结果

一、创建表并插入数据create table TestResults(test_name char(20) not null,test_step integer not null,comp_date date,primary key (test_name,test_step))insert into TestResults(test_name

2017-12-12 22:47:56 277

原创 【SQL解惑】谜题19:销售冠军

一、创建和查询语句createtable SalesData(district_nbrinteger not null,sales_personchar(10)notnull,sales_idinteger not null,sales_amtdecimal(5,2)not null)ins

2017-12-12 22:47:22 376

原创 【SQL解惑】谜题18:广告信件

一、创建并插入数据create table Consumers(con_name varchar(20) not null,address varchar(10)not null,con_id int not null,fam int)insert into Consumers(con_name,address,con_id,

2017-12-12 22:46:50 206

原创 【SQL解惑】谜题15:找出最近两次工资

解惑一:1、创建表和插入数据create table Salaries(emp_name char(10) not null,sal_date date not null,sal_amt decimal (8,2) not null,primary key (emp_name,sal_date))insert into

2017-12-12 22:46:03 683

原创 【SQL解惑】谜题14:电话

解惑一:1、创建表和插入数据createtable Personnel(emp_idinteger primary key,first_namechar(20)not null,last_namechar(20)not null)createtable Phones(emp_id

2017-12-02 22:33:14 348

原创 【SQL解惑】谜题13:教师

解惑一:1、创建数据createtable Register(course_nbrinteger not null,student_namechar(10)not null,teacher_namechar(10)not null)insertinto Register(course_n

2017-12-02 22:32:44 310

原创 【SQL解惑】谜题12:索赔状态

解惑一:1、创建表和插入数据源createtable Claims(claim_idint not null primary key,patient_namevarchar(10))createtable Defendants(claim_idint not null references Claims

2017-12-02 22:32:06 230

原创 【SQL解惑】谜题11:工作顺序

解惑一:1、创建表并插入数据createtable Projects(workorder_idchar(5)not null,step_nbrinteger not null check (step_nbrbetween 0 and 1000),step_statuschar(1)n

2017-12-02 22:31:23 342

原创 【SQL解惑】谜题10:社会保险号的工资

解惑一:1、创建表create table Pensions(sinn char(10) not null,pen_year integer not null,month_cnt integer default 0 not null      check (month_cnt between 0 and 12),earnings de

2017-11-19 23:02:16 197

原创 【SQL解惑】谜题9:空座位

创建数据源declare@seat intset@seat = 1createtable Restaurant(seatint not null )while@seat 1001begininsertinto Restaurant(seat)values(@seat)set

2017-11-19 23:01:44 255

原创 【SQL解惑】谜题8:调度打印机

解惑一:createtable PrinterControl(       user_id_startchar(10)not null,       user_id_finishchar(10)not null,       printer_namechar(4)not null,       prin

2017-11-19 23:01:10 269

原创 【SQL解惑】谜题7:跟踪投资组合

解惑一:--创建数据源createtable Porfolios(       file_id_1integer not null primary key,       stuff_1char(15)not null)insertinto Porfolios(file_id_1,stuf

2017-11-19 23:00:32 422

原创 【SQL解惑】谜题6:预订旅馆房间(待完善)

解法二:--1、create table hotel(       room_nbr integer not null,       arrival_date date not null,       departure_date date not null,       guest_name char(30) not null,       pri

2017-11-19 22:58:58 438

原创 【SQL解惑】谜题4:门禁卡

解法一:--1、创建用户表createtable personnel(emp_idinteger not null primary key,emp_namechar(30)not null)--2、创建门禁卡状态表createtable Badges(badge_nbr

2017-11-19 22:58:20 433

原创 【SQL解惑】谜题3:麻醉师谜题

1、这段代码的作用在于获取麻醉的开始事件和结束事件useTestgocreateview Event_s(proc_id,comparison_proc,anest_name,event_time,event_type)asselect p1.proc_id,p2.proc_id,p1.anest_name,p2.start_time,+

2017-11-19 22:56:26 481

转载 【C#学习笔记】何为元数据

data about data元数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。作者:贺一只链接:https://www.zhihu.com/question/20679872/answer/65565699来源:知

2017-06-19 08:55:16 4451

原创 【C++学习笔记】类

一、类(一)声明一个类class ClassName{public: float attribute; //类的属性 void method(float variable); //类的方法,方法的原型};(二)类的方法的定义void ClassName::method(float variable){ final = variable; }二

2017-06-18 16:06:09 240

原创 【C++学习笔记】string类的方法

提取子字符串比较字符串添加字符串搜索字符串

2017-06-11 23:07:55 216

原创 【C++学习笔记】函数的重载

1、函数(方法)进行重载要谨慎2、重载函数越多,程序越不容易看懂3、区分重载和覆盖4、只能通过不同参数进行重载,不能通过不同的返回值5、对函数进行重载的目的是为了方便对不同数据类型进行同样的处理

2017-06-11 22:21:31 205

原创 【C++学习笔记】如何输入含有未知变量的数组?

C++本身不支持未知大小的动态数组,通常有如下方法解决:1、动态申请内存int * p, i;cout << "请输入数组大小";cin >> i;p = new int[i];delete []p;2、使用vector类

2017-05-13 23:16:27 2846

原创 【C++学习笔记】函数

一、定义函数原型1、复制函数定义的函数头,并添加分号即可;例如:void functionName(parameterList x);2、函数原型不要求提供变量名,有类型列表就足够了例如:void functionName(parameterList);3、原型的功能(1)编译器正确处理函数返回值;(2)编译器检查使用的参数数目是否正确;(3)编译器检查使用

2017-05-13 02:04:13 211

原创 【C++学习笔记】控制台与文本的输入输出

一、控制台1、控制台输出(1)必须包含头文件iostream;(2)头文件iostream定义了一个用处理输出的ostream类;(3)头文件iostream声明了一个名为cout的ostream变量(对象);(4)必须指明名称空间std;例如,为引用元素cout和endl,必须使用编译指令using或前缀std::;(5)可结合使用cout和运算符2、控制台输入

2017-04-23 17:45:56 1336

原创 【C++学习笔记】switch语句

一、switch语句的通用格式switch (integer-expression){ case label1 : statement(s) case label2 : statement(s) ... default : statement(s)}二、注意(1)integer-expression必须是一个结果为

2017-04-23 00:18:06 1366

原创 【C++学习笔记】枚举

一、C++的enum工具提供了另一种创建符号常量的方式,这种方式可以代替const。它还允许定义新类型,但必须按严格的限制进行。使用enum的语法与使用结构类似。例如:enum spectrum {red, orange, yello, green, blue, violet, indigo, ultraviolet};这句语法包含两个意义:1、让spectrum成为新类型

2017-04-22 21:54:46 252

原创 【C++学习笔记】字符函数库cctype

cctype中的字符函数  isalnum()如果参数是字母数字,即字母或数字,该函数返回trueisalpht()如果参数是字母,该函数返回trueiscntrl()如果参数是控制字符,该函数返回trueisdigit()如果参数是数字(0~9),该函数返回trueisgraph()如果参数是

2017-04-22 20:07:45 347

原创 【C++学习笔记】逻辑表达式

一、逻辑OR运算符:||二、逻辑AND运算符:&&三、逻辑NOT运算符:!四、逻辑运算符其他表达方式:C++中另一种表达方式都是保留字,但在C语言则需要在程序中包含了头文件iso646.h运算符另一种表达方式&&and||or!not

2017-04-22 19:53:38 544

原创 【C++学习笔记】if条件分支

一、if语句if (test-condition) statement二、if else语句if (test-condition) statement1else statement2三、格式化if else语句(1)if (test-condition) { statement1 }else { statement2

2017-04-22 19:47:57 961

原创 【C++学习笔记】基于范围的for循环(C++11)

1、基于范围的for循环,简化了一种常见的循环任务:对数组(或容器类,如vector和array)的每个元素执行相同的操作(1)例子1:double prices[5] = {4.99, 10.99, 6.87, 7.9, 8.49};for (double x : prices) cout 其中,x最初表示数组prices的第一个元素。显示第一个元素后不断执行循环,而x

2017-04-16 17:01:22 262

原创 【C++学习笔记】do while循环

1、do while 循环do bodywhil (test-expression);2、通常入口条件比出口条件好,因为入口条件会在循环开始之前对条件进行检查。但有时候do while更合理,例如请求用户输入时,必须先获得输入再进行测试。3、例子:#include int main(){ using namespace std; int n; cou

2017-04-16 16:45:43 626

原创 【C++学习笔记】延时循环

1、早期技术long wait = 0;while (wait < 10000) wait++;这种方法的问题是,当计算机处理器的速度发生变化时,必须修改技术限制。例如,有些PC速度更快,则循环会变得更快结束。更好的方法使用系统时钟来完成工作。2、clock()能够返回程序开始执行后所用的系统时间,但存在两个复杂问题:(1)clock()返回的时间单位不一定是

2017-04-16 16:22:43 872

原创 【C++学习笔记】C++如何查询变量的类型

1、添加头文件#include 2、使用typeid(typename).name()即可

2017-04-16 15:49:22 635

原创 【C++学习笔记】类型别名

一、C++为类型建立别名的方式有两种:1、使用预处理器:#define BYTE char;预处理器将在编译程序时用char替换所有的BYTE,从而使BYTE成为char的别名。2、使用C++关键字typedef来创建别名:typedef typeName aliasName;#include typedef float * FLOAT_POINT

2017-04-16 15:45:42 246

原创 【C++学习笔记】for与while

1、for循环与while循环的写法的转换(1)for循环for循环写法for (init-expression; test-expression; update-expression){ statement(s);}for循环转换为while循环写法init-expression;while (test-expression){

2017-04-16 14:50:02 513

原创 【C++学习笔记】for循环中的复合语句(语句块)

1、C++for语句的格式循环体要求必须要是一条语句,使用两个花括号则可以构成一条复合语句(代码块)如果在语句块中定义一个新的变量,则仅当该程序执行该语句块中的语句时,该变量才存在。执行完语句块后,变量将被释放。#include int main(){ using namespace std; cout << "The Amazing Accounto will sum and a

2017-04-15 23:30:28 5076

原创 【C++学习笔记】递增/递减运算符和指针

1、前缀递增、前缀递减和解除引用运算符的优先级相同,以从右到左的方式进行结合。(1)*++pt:将++应用于pt(因为++位于*的右边),然后将*应用于被递增后的pt(2)++*pt:先取得pt指向的值,然后将这个值加1(3)(*pt)++:首先对真正解除引用,然后应用运算符++2、后缀递增、后缀递减的优先级相同,比前缀运算符的优先级高,以从左到用的方式进行结合。(1)*pt+

2017-04-15 21:32:33 765

原创 【C++学习笔记】for循环

一、for循环的组成for (initialization; test-expression; update-expression)body(1)设置初始值initialization(2)执行测试,测试循环是否应该继续test-expression(3)执行循环操作body(4)更新测试值update-expression

2017-04-04 17:37:47 217

原创 【C++学习笔记】vector和array

一、模板类vectorvector使用new和delete来自动管理内存。首先,使用vector要包含头文件vector;其次,vector包含在名称空间std中,因此可使用using编译指令、using声明或std::vector;第三,模板使用不同语法来指出它所存储的数据类型;第四,vector类使用不同的语法来指定元素数。vector vt(n_elem);其中n_elem可以是

2017-04-04 00:06:16 442

原创 【C++学习笔记】列表初始化规则

C++规定了如下几条关于初始化数组的规则:1、只有在定义数组时才能使用初始化,此后就不能再使用了,也不能将一个数组赋给另一个数组。2、初始化数组时,提供的值可以少于数组的元素数目。3、如果只对数组的一部分进行初始化,则编译器将其他元素设置为0。因此,将数组中的所有元素都初始化为0的方法——显式的将第一个元素初始化为0,接下来让编译器将其他元素初始化为0即可。4、如果初始化数组时方括

2017-04-03 23:31:35 1264

原创 【C++学习笔记】类型组合

一、结构1、创建结构struct antarctica_years_end{ int year;}2、创建结构的变量antarctica_years_end s01,s02,s03;3、使用运算符访问其成员s01.year = 1998;4、创建指向结构的指针antarctica_years_end * pa = &s02;5、将该指针设置为有效地址后,使

2017-04-03 20:45:48 327

空空如也

空空如也

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

TA关注的人

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