自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Blog of Mark

Do not talk, show me your code.

  • 博客(74)
  • 资源 (15)
  • 问答 (4)
  • 收藏
  • 关注

原创 Win10搭建深度学习环境-TensorFlow GPU+Cuda+Cudnn+Anaconda

搭建思路搭建深度学习的环境费了不少时间,这里记录一下搭建过程。现在挖石头都用GPU来提速的时代,用CPU版本有点慢,所以果断选择GPU版本。可到搭环境时候就不是那么容易。经典思路开始是选择安装Python,安装Cuda、Cudnn,安装TensorFlow-GPU。python官网下载安装python最新版3.7.4(添加到path)cuda官网下载安装cuda最新版10.1.1c...

2019-07-19 11:40:22 327

原创 C/C++变量做结构体数组长度

先看一下:C/C++变量做数组长度用MFC做抓猴子的小游戏,用同样的方法在头文件中定义结构体数组报错。protected: // create from serialization only CCatchMonkeyView(); DECLARE_DYNCREATE(CCatchMonkeyView)// Attributespublic: CCatchMonkeyDoc* GetDocument(); int sum; //猴子总数 int remain; //剩余猴子数 int h

2021-06-09 11:23:57 1287

原创 MFC编程实验(三):组件(列表框元素的增删)

一、实验要求创建一个对话框应用程序,实现如下布局,完成如下功能:(1)初始状态,列表中有4个元素;(2)可以在编辑框中输入新朋友的名字。点击“添加”按钮添加到列表框,同时清空编辑框中的名字;(3)选中列表框中的一个名字。点击“删除”按钮可以删除。二、实验过程(一)绘制y=x2的函数曲线 1、利用MFC新建一个基本对话框应用程序,工程名为MyDig。2、按照要求布局,添加所需控件到对话框中:静态文本、列表框、按钮和编辑框。结果如下。...

2021-05-26 16:32:09 804

原创 MFC编程实验(二):GDI绘图

一、实验要求以窗口中心点为原点,绘制y=x2的函数曲线,并在曲线旁边用文字描述; 绘制一个红色的圆,并绘制该圆的外切正方形,该正方形填充颜色为蓝色,边线颜色为绿色。二、实验过程(一)绘制y=x2的函数曲线 1、利用MFC新建一个基于对单文档的应用程序(SDI应用程序),工程名为Function。2、在类视图中找到CfunctionVie,在这个文档的头文件中添加:#include "math.h"3、在文件中找到下OnDraw()方法。在其中添加...

2021-05-26 16:28:20 1628

原创 MFC编程实验(一):菜单及响应(硬币加减)

一、实验要求实现一个显示钱币叠加的小程序,步骤如下: 建立一个SDI应用程序; 在文档类中添加关于钱币个数的数据; 在视图中图示化钱币及其数值; 通过菜单改变文档类中的钱币数量后,视图上图示化的钱币也得到实时更新,实现显示钱币的叠加。 修改上面的程序,通过点击鼠标来更改文档类中的硬币数据:单击鼠标左键增加硬币,单击鼠标右键减少硬币。 修改上面的程序,通过键盘来更改文档类中的硬币数据:点击“↑”键增加硬币,点击“↓”键减少硬币。

2021-05-26 16:23:25 1111 2

原创 C++实验(四):数组、指针与字符串

实验目的1. 学习数组的声明与定义。2. 了解数组越界问题及其影响。3. 学习指针的基本使用,包括指针的声明、定义、赋值和取址,学习指针的sizeof运算、数学运算和逻辑运算。4. 学习使用指针访问数组的方法,掌握指针与数组的对应机制,学习使用指针访问字符串的方法。5. 学习C++中字符型数组与字符串之间的联系,学习关于字符型数组定义的一些特别的知识点。实验内容1. 定义一个字符串str,定义一个指向str首字符的指针sp,使用for循环,通过移动指针来遍历输出字符串的所有.

2020-11-26 22:17:25 2476

原创 C++编程练习:计算长方体体积、对象数组求学生成绩最高者、销售应用问题、重载复数加法运算

一、需要求3个长方体的体积,请编一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。要求同成员函数实现以下功能。(1)由键盘分别输入3个长方体的长、宽、高;(2)计算长方体的体积;3)输出3个长方体的体积。二、建立一个对象数组,内放5个学生的数据(学号、成绩)。(1)用指针指向数组首元素,输出第1、3、5个学生的数据;2)设立一个函数max,用指向对象的指针作函数参数。在max函数中找出5个学生中学生成绩最高者,并输出其学号。三、商店销售某一商品,商店每天公布统一的折扣

2020-11-26 21:47:07 2725

原创 C++复数类重载简单运算

定义一个表示复数的Complex类,包含实部和虚部的两个属性。在类的外部以友元函数的形式重载+、-、*等运算符。class Complex{public: Complex(double r,double i){ …… } //友元函数声明private: double real,image; 要求在函数中给出测试程序,运算结果要符合数学意义。接下来,为其重载输入输出流。以使用cin和cout关键字对Complex的对象进行输入输出。#include <iostream&gt

2020-11-11 19:50:23 883

原创 C++分数类(有理数类)重载四则运算、比较逻辑运算

任何有理数都可以表示为“分子/分母”的方式,其中分子、分母都是整数。现实现一个有理数类,为这个有理数类重载四则运算(+、-、*、/)和所有的比较逻辑运算符(==、!=、>=、>、<=、<)class Rational{private: int numerator; // 分子 int denominator; // 分母public: //构造函数及运算符重载的函数声明};//重载函数的实现及用于测试的main()函数重载四则运算(+、-

2020-11-11 19:37:37 3785

原创 C++实验(七):多文件组织结构

实验目的1、学习将C++程序按照不同的模块分割在不同的文件中进行组织。2、学习编译预处理命令在多文件工程中的使用。实验内容编写好的程序文件按照不同的模块分割成不同的文件,添加合适的include语句和预编译命令,将其改造为一个多文件工程。具体要求如下。相关实验中(参见本书前面的实验),实现了复数类的算术运算和输入/输出流的重载,但这些功能在主函数中的测试语句都是放在一个cpp文件里实现的。本实验中要求将这些代码分装在3个文件中,第一个文件complex.h包含Complax的类定义.

2020-11-09 17:07:50 2050

原创 C++实验三:抽象与分类(数组作为函数参数的冒泡排序、求组合数、构造函数析构函数)

实验目的1、学习函数的定义与调用。2、理解函数的参数传递机制,掌握不同的参数传递方式。3、掌握使用函数实现递归的方法。4、掌握类的定义、类对象定义、赋值和基本访问方法,学习类的成员函数。5、掌握用指针访问类的方法,学习类的访问权限控制。6、掌握类的构造函数和析函数的原理和使用。实验内容1、传递一个数组作为函数参数的时候,必须传入一个数组或者一个指针,而不能传入引用。根据上面的知识,编写程序实现冒泡排序。基本的算法是,每次循环依次把末排元素的最小元素排在前面,传入参数为数.

2020-10-22 09:14:22 783

原创 C++实验二:流程控制(求最大公约数、质数判断、质因子分解、百钱百雉问题、案件嫌疑推理)

实验目的1、学习选择语句(包括if-else 语句和switch 语句)的语法和使用。2、学习循环结构(包括for 语句、while 语句和do-while 语句)的语法和使用,以及不同的循环语句之间的联系和区别。3、学习break 语句和continue 语句在流程控制中的作用。4、学习选择语句和结构语句的嵌套。5、学习Visual Studio 的Debug 功能。实验内容1、设计程序,输入为两个正整数,输出为这两个正整数的最大公约数。2、给出一个大于1 的正整数a,设计

2020-10-22 09:04:58 609 1

原创 C++实验一:简单数据及运算(解方程、海伦公式求三角形面积)

实验目的1、掌握C++中的基本数据类型的算术运算和逻辑运算;2、理解并掌握C++中运算符的优先级;3、掌握简单的类型转换方法;4、掌握C++的math头文件中常用的几种数学运算;5、了解visual studio的debug功能,并使用debug功能完成单步执行程序、设置断点和观察变量值等操作。实验内容实验一给出系数a b c,求方程ax²+bx+c=0的解。a、b、c是浮点数。要求在程序中包含方程是一次方程还是二次方程的判断,对于解的个数不同的情况,也要分情况输出。代码

2020-10-22 08:54:55 2668 3

转载 C语言:void main还是 int main?

文章翻译转自:https://users.aber.ac.uk/auj/voidmain.cgivoid main(void)-不正确的使用方法新闻组comp.lang.c几乎持续不断地讨论着我们是否可以使用void作为main的返回类型。 ANSI标准说“否”,这应该是它的结尾。但是,许多关于C的初学者的书在所有示例中都使用了void main(void),从而导致了许多人对此一无所知。当人们问为什么使用void是错误的(因为它似乎可行)时,答案通常是以下之一:因为标准是这样说的。(答

2020-07-12 01:41:41 1024

原创 Java:GUI综合设计

Java:GUI综合设计一、内容回顾(一)常用组件 Swing基于AWT架构,提供了能力更加强大的用户界面组件,其组件类结构图如图13-1所示。 下面对一些常用swing 组件做简单的介绍。(1) JButton:按钮组件,用于接收用户的命令,如图所示。(2)JCheckBox: 复选框组件,用于接收用户的多选输入,可以被选定和取消选定,如图所示。(3)JRadioButton: 单选按钮组件,用于接收用户的单选输入,此按钮项可被选...

2020-06-30 22:35:51 951 1

原创 数据库原理与应用(七)结构化查询语言SQL

本次主要学习了结构化查询语言SQL 。结构化查询语言,是关系数据库的标准语言。本次课程学习用SQL进行数据定义、数据查询等操作。小结如下:一、SQL语言的特点1、综合统一(集多功能一体、语言风格统一、随时修改模式)2、高度非过程化(存取路径及SQL操作过程由系统完成)3、面向集合的操作方式(插入、删除、更新及查询等都是集合)4、以同一种语法结构提供两种使用方式(独立语言;可嵌入高级语言使用)5、语法简洁,易学易用二、关系数据库的三级模式结构外模式:包括若干视图(view)和基本表。模式:

2020-06-29 19:57:09 771

原创 数据库实验:用户自定义的完整性

目录实验内容1. 实验目的2. 实验内容3. 实验重点和难点4、实验过程实验分析实验内容1. 实验目的掌握用户自定义完整性的定义和维护方法。2. 实验内容针对具体应用语义,选择NULL/NOT NULL、DEFAULT、UNIQUE、CHECK等,定义属性上的约束条件。3. 实验重点和难点实验重点:NULL/NOT NULL,DEFAULT。实验难点:CHECK。4、实验过程(1)定义属性NULL/NOT NULL属性定义地区表各属性的NU

2020-06-21 15:49:00 4827

原创 数据库实验:索引和安全性语言

数据库实验:索引和安全性语言实验内容1. 实验目的2. 实验内容和要求3. 实验重点和难点4、实验过程实验分析实验内容1. 实验目的掌握索引设计原则和技巧,能够创建合适的索引以提高数据库查询、统计分析效率。2. 实验内容和要求针对给定的数据库模式和具体应用需求,创建唯一索引、函数索引、复合索引等;修改索引;删除索引。设计相应的SQL查询验证索引有效性。学习利用EXPLAIN命令分析SQL查询是否使用了所创建的索引,并能够分析其原因,执行SQL查询并估算索引提高查询

2020-06-21 15:45:23 1238

原创 数据库实验:视图

数据库实验:视图实验内容1. 实验目的2. 实验内容和要求3. 实验重点和难点4、实验过程实验分析实验内容1. 实验目的熟悉SQL语言有关视图的操作,能够熟练使用SQL语句来创建需要的视图,定义数据库外模式,并能使用所创建的视图实现数据管理。2. 实验内容和要求针对给定的数据库模式,以及相应的应用需求,创建视图和带WITH CHECK OPTION的视图,并验证视图WITH CHECK OPTION选项的有效性。理解和掌握视图消解执行原理,掌握可更新视图和不可更新

2020-06-21 15:42:27 3832

原创 用Java实现文本编辑器:创建、浏览、编辑文件;剪贴、复制、粘贴;保存、另存为;字符统计;自动换行

看到网上有各种版本的Java文本编辑器,就也发一个,写得很朴素,仅供大家借鉴参考,欢迎交流。用Java实现文本编辑器:创建,浏览、编辑文件;剪贴、复制、粘贴;保存以及另存为;统计字符一、开发环境描述二、程序模块功能描述(一)文件(二)编辑(三)统计(三)格式:(四)帮助三、关键Java API列表四、运行结果一、开发环境描述开发环境:Windows 10操作系统;JDK 13.0.2运行环境:JRE 13.0.2开发工具:Notepad++二、程.

2020-06-21 15:00:25 12608 17

原创 Java随机数生成及文件写入实验案例

Java随机产生产生0到1000之间的双精度浮点数,保留3位小数输出每个数的平方根以及这10个数的最大值和最小值///////用java语言将数组中的数据写入文件/////随机生成10个双精度数,写入到一个文本文件。升序排列后再次写入到同一个文本文件。要求打开文本文件能够看到排序前和排序后的各20个双精度数(即要求结果可读,不能是乱码)。

2020-06-11 17:30:35 3531

原创 数据库实验:数据更新

数据库实验:数据更新实验过程(1)INSERT 基本语句(插入全部列的数据)(2)INSERT 基本语句(插入部分列的数据)(3)UPDATE 语句(修改部分记录的部分列值)(4)DELETE 语句(删除给定条件点的所有记录)一、实验内容1. 实验目的熟悉数据库的数据更新操作,能够使用SQL 语句对数据库进行数据的插入、修改、删除操作。2. 实验内容及要求针对TPC-H 数据库设计单元组插入、批量数据插入、修改数据和删除数据等SQL 语句。理解和掌握INSERT.

2020-06-11 00:04:13 4305

原创 数据库实验:数据库高级查询

数据库实验:数据库高级查询实验过程(1) IN 嵌套查询(2) 单层EXISTS 嵌套查询(3) FROM 子句中的嵌套查询(4) 集合查询(交)(5) 集合查询(并)(6) 集合查询(差)1. 实验目的掌握SQL 嵌套查询和集合查询等各种高级查询的设计方法等。2. 实验内容及要求针对TPC-H 数据库,正确分析用户查询要求,设计各种嵌套查询和集合查询。3. 实验重点和难点实验重点:嵌套查询实验难点:相关子查询、多层EXIST 嵌套查询。4、实验过

2020-06-10 23:58:49 4456

原创 数据库-E-R图练习

第1题: 设有商店和顾客两个实体,“商店”有属性:商店编号、商店名、地址、电话,“顾客”有属性:顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。①试画出ER图,并注明属性和联系类型。②将E-R图转换成关系模型 ,并注明主码和外码 关系模型商店(商店编号,商店名,地址,电话)顾客(顾客编号,姓名,地址,年龄,性别)消费(商店编号,顾客编号,消费金额,.

2020-05-30 21:14:31 44962 17

原创 Java实验(6):数据流

目录数据流一、内容回顾(一)Java数据流的分类(二) Java数据流的功能与使用二、典型实例三、实验设计(一)实验一(二)实验二(三)实验三(四)实验四数据流一、内容回顾流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。流的本质是数据传输,Java根据数据传输特性将流抽象为各种类。在这一部分将简要介绍Java数据流的分类以及常见Java数据流的功能和用法 。(一)Java数据流的分类java.io包中定义了多个流类型(类或抽象类

2020-05-22 19:44:27 1981

原创 C语言实验(十四):指针(数组排序,数组求平均数、中位数和众数)

一、输入10个整数,利用指针分别由小到大排序、由大到小排序。二、输入10个整数(通过指针引用数组),实现三个函数,分别求这10个整数的平均值、中位数、中值(数组名作为函数参数、通过指针引用数组),最后实现一个求平均值、中位数、中值的通用函数(指向函数的指针),要求实现过程中尽量使用指针。

2020-05-20 00:41:13 8566 3

原创 Java实验(5):异常

目录Java异常一、内容回顾(一)Java异常的分类(二)Java的异常处理(三)自定义异常类二、典型实例三、实验设计(一)实验一(二)实验二Java异常一、内容回顾 异常处理提供了一个统一的机制来识别和响应程序错误,一个有效的异常处理方法可以使得程序健壮并易于调试。在这一部分将介绍Java的异常机制,使用,以及如何定义自己的异常类。(一)Java异常的分类所有的Java异常都由Throwable继承下来,并在下一层产生两个分支:Error...

2020-05-14 22:46:22 2616

原创 C语言实验(十三):函数(求两个任意分数和的最简形式、将正整数转换为字符串输出、某日期是该年第几天)

一、任意输入两个分数,用C语言编程求这两个分数和的最简形式。如:输入为“2/6 + 12/9 =”,输出为“5/3”; 输入为“1/4 + 3/4 =”,输出为“1”。二、任意输入一个小于7位的正整数,将其转换为字符串并输出。如:输入正整数1234567,输出字符串为“1234567”。三、任意输入某年某月某日,判断这一天是这一年的第几天?

2020-05-13 23:15:42 2350

原创 数据库习题(六):关系数据理论

目录一、理解并给出下列术语的定义二、有关系模式R(A,B,C,D,E),回答下面各个问题:三、考虑关系模式R(A,B,C,D),写出满足下列函数依赖时R的码,并给出R属于哪种范式(1NF、2NF、3NF或BCNF)。一、理解并给出下列术语的定义函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、全码(all-key)、1NF、2NF、3NF、BCNF。 函数依赖设R(U)是属性集上的关系模式,X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可..

2020-05-13 20:25:34 17821 6

原创 C语言实验(十二):函数(输入年份输出日历、闰年判断、元旦星期几)

1. 编写一个函数,输入年份,判断是否为闰年;2. 编写一个函数,输入年份,判断当年元旦所对应的星期数;3. 输入日期(年、月、日),输出他是该年的第几天、星期几。4. 调用【实验一】中1、2的两个函数,打印年历,要求输入年份(1900以后),输出每个月的月历构成年历。即每天对应的星期。

2020-05-09 22:19:48 7689 4

原创 C语言报错:error: expected declaration or statement at end of input

报错error: expected declaration or……报错原因解决方案报错原因大括号不成对,多了或者少了一个括号。一般在最后一行报错,出错位置要自己找出来。解决方案找到不成对的括号,修改。

2020-05-08 21:36:01 2877

原创 C语言报错:error: static declaration of xxx follows non-static declaration

报错error: static declaration ……报错原因解决方案原代码修改代码报错原因调用了静态函数,但没有声明。解决方案在使用函数之前进行声明。原代码#include <stdio.h>#include <stdlib.h>int main(){ int t,year; printf("请输入某年年份:"); scanf("%d",&year); t = Xingqi_yuandan(year); pr

2020-05-08 21:29:00 19313 1

原创 Java小白学习笔记(六):Java修饰符

Java 修饰符访问修饰符default:同一包可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private:在同一类内可见。使用对象:变量、方法。注意:不能修饰类(外部类) public:对所有类可见。使用对象:类、接口、变量、方法 protected:对同一包内的类和所有子类可见。使用对象:变量、方法。注意:不能修饰类(外部类)。访问控制 修饰符 当前类 ...

2020-05-07 18:30:35 167

原创 Java小白学习笔记(五):Java变量类型

Java支持的变量类型有:类变量:独立于方法之外的变量,用static修饰。实例变量:独立于方法之外的变量,无static修饰。局部变量:类的方法中的变量。public class Variable{ static int allClicks = 0; //类变量 String str = 'HelloWorld'; //实例变量 public void ...

2020-05-06 21:47:12 136

原创 Java小白学习笔记(四) :Java基本数据类型

变量是申请内存来存储值。也就是说,当创建变量时,需要在内存中申请空间。Java数据类型内置数据类型byte:byte数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7),最大值是 127(2^7-1); 默认值是 0; byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一; 例子:byte a =...

2020-05-06 11:13:00 182

原创 Java小白学习笔记(三):对象和类

目录Java对象Java类构造方法创建对象访问实例变量与方法源文件声明规则Java包Import语句Java对象软件对象的状态就是属性,行为通过方法体现。方法操作对象内部状态发生改变,对象的相互调用也通过方法完成。Java类类中可以包括变量:局部变量:定义在方法、构造方法或者语句块中的变量。其声明和初始化都在方法中,方法结束后被销毁。...

2020-05-03 17:12:12 238

原创 Java小白学习笔记(二)Java基础语法

概念类:模板,描述一类对象的状态和行为。对象:类的实例,有状态和行为。方法:即行为,一个类可以有很多方法。所有动作都是在方法中完成的。实例变量:每个对象独有的实例变量,对象的状态由这些实例变量值决定。基本语法源文件名:源文件名必须与主类名相同。类名:类名首字母大写。类名由若干单词组成,每个单词首字母大写。方法名:方法名首字母小写。方法名由若干单词组成,后面单词...

2020-05-03 16:07:06 273

原创 Java:小白学习笔记(一)运行一个Java程序

最近在开始学Java,学了有一段时间了。老师讲解时候偏重编程的思想,不过基础不扎实思想没办法落地,最后看程序一个点差不多,对老师讲的重要思想还是一知半解。本着实践出真知的原则,我打算自己学一段时间,自己练习提高一下。Java程序示例:public class HelloWorld{ public static void main(String[] args){ S...

2020-05-03 15:27:46 191

原创 Java实验(4):多态

多态一、内容回顾在Java中,一个引用类型变量可以指向多种不同类型的对象(包括父类型的引用可以指向子类型的对象,或者接口类型的引用可以指向实现该接口的类的实例)称为多态。多态作为面向对象编程的核心特征之一,能够有效提高程序的可扩展性。在这一部分将对多态涉及到的Java抽象类和接口技术进行分析介绍。(一)抽象类 用关键字 abstract 修饰的类叫做抽象类。 抽象...

2020-05-03 11:23:24 2995

原创 数据库:数据库安全性

这次课主要学习了数据库的安全性控制。其中关于如何实现数据库安全性控制及权限的授予的方法是重点。一、数据安全性控制 安全标准TCSEC/TDI、CC 按照系统可靠性或可信程度逐渐增高;各安全级别之间偏序向下兼容1、用户身份鉴别 静态口令、动态口令、生物特征识别、智能卡识别2、存取控制(1)定义用户权限(2)合法权限检查(一起组成数据库管理系统的存取...

2020-04-28 17:58:03 345

Android-简单音乐播放器.zip

Android开发简易音乐播放器,实现播放、暂停、进度条拖动和歌名显示。xml使用线性布局,使用MediaPlayer类,Java代码详细注释,简单易懂,适合新手学习使用。

2021-05-26

Java文本编辑器-源代码

Java开发文本编辑器详细注释版。功能包括实现创建、浏览、编辑文件(剪贴、复制、粘贴),保存以及另存为等基本功能,以及字符(字母、汉字、数字)统计,帮助,关于等功能的实现。用到的主要知识:GUI图形界面基础知识、IO流基础知识。

2020-06-21

Java文档中文版api离线chm版

jdk api 1.6中文版chm是用户进行java语言开发,从事此类编程工作时所需要的软件包工具,让你在工作的时候,编写代码时,能够获得方便的辅助服务,快速的编程,完成任务!

2020-05-23

数据库习题(六):关系数据理论.pdf

数据库第六章关系数据理论习题及解析。1. 理解并给出下列术语的定义 函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、全码(all-key)、1NF、2NF、3NF、BCNF。2. 有关系模式R(A,B,C,D,E),回答下面各个问题: (1) 若A是R的候选码,具有函数依赖BC→DE,那么在什么条件下R是BCNF? (2) 如果存在函数依赖A→B,BC→D,DE→A,列出R所有码。(3) 如果存在函数依赖A→B,BC→D,DE→A,R属于3NF还是BCNF。 3. 考虑关系模式R(A,B,C,D),写出满足下列函数依赖时R的码,并给出R属于哪种范式(1NF、2NF、3NF或BCNF)。① B→D,AB→C② A→B,A→C,D→A③ BCD→A,A→C④ B→C,B→D,CD→A⑤ ABD→C

2020-05-13

Polymorphism.java

该程序实现了三个类:抽象父类Student(包括了一些学生的基本信息,如姓名,所学课程,课程成绩等)和其子类Undergraduate,Postgraduate。两个子类之间的主要差别是计算课程成绩等级的标准有所不同。

2020-04-28

数据库SQL查询语句习题.pdf

设教学数据库Education有三个关系: 学生关系S(SNO,SNAME,AGE,SEX,SDEPT); 学习关系SC(SNO,CNO,GRADE); 课程关系C(CNO,CNAME,CDEPT,TNAME)

2020-04-07

Bubble Sort.c

冒泡排序:重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。使用C语言实现。

2020-03-20

空间数据库-空间查询实验包.zip

空间数据库-空间查询实验包。使用QGIS和PostGiS做的一些简单的查询代码实验,熟悉空间查询的方法。该实验包包含实验数据、实验指导书及实验报告。

2020-03-20

空间数据库原理.docx

《空间数据库原理》课程的知识点整理文档版。包括数据库基础、空间数据库基础、关系数据库、空间数据库、影像数据库等内容。

2020-03-20

空间数据库原理-知识点.pdf

《空间数据库原理》课程的知识点整理。包括数据库基础、空间数据库基础、关系数据库、空间数据库、影像数据库等内容。

2020-03-20

数据库习题(二)2.pdf

《数据库原理与应用》第二章习题2。有两个关系式S(A,B,C,D)和T(C,D,E,F),分别包括N1,N2个元组,N2>N1>0,对下列每个关系代数表达式,计算在使表达式有意义的情况下,可以得到的最大、最小元组的数目以及列的数目。

2020-03-20

数据库习题(二)1.pdf

《数据库原理与应用》第二章习题。试述关系模型的三个组成部分。定义并理解下列术语,说明它们之间的联系与区别: (1)域,笛卡尔积,关系,元组,属性; (2)主码,候选码; (3)关系模式,关系,关系数据库。

2020-03-20

数据库习题(一)1.pdf

《数据库原理与应用》第一章练习。试述数据、数据库、数据库管理系统、数据库系统的概念。试述网状、层次数据库的优缺点。

2020-03-20

Java语言基础学习.pptx

讲解Java语法基础的精美课件,课程设计作品。

2020-03-20

Java语言基础学习.pdf

Java语法基础学习文档。关于Java的数据类型及三种结构:顺序结构、循环结构及条件判断的知识,结合实验代码理解。同时包括了如何return和break等用法。

2020-03-20

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

TA关注的人

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