自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#从零开始学习(用户界面)(unity Lab4)

这是书本中第四个unity Lab在这次实验中,将学习如何搭建一个开始界面。

2024-10-25 22:44:40 1280

原创 C#从零开始学习(枚举和集合)(8)

允许在两叠牌之间移牌,左边的一叠牌有一些按钮,允许洗牌以及将它重置为52张牌,右边的一叠牌也有一些按钮,允许清空这碟牌。要包含 using System.Collections.Generic;枚举允许你处理一组合法值,enum要求这部分数据只能接受某些值。构建程序使用List中的方法使得程序按照自己想要的方式排序。至此,我们就学习完了第八章,然后让我们复习一下本章讲了什么。List的应用,提示用户增加或删除鞋子。鞋子管理,拥有增加和删除的逻辑代码。和c++中map相似。

2024-10-25 11:58:59 1112

原创 C#从零开始学习(接口,强制转化和is)(7)

有时根据对象能做什么来分组,而不是根据他们继承的类.这就引入了接口。一个类实现一个接口时,必须包含接口中列出的所有方法和属性。Appliance是CoffeeMaker的基类。接口定义一个类必须实现的方法和属性。让无关的类做相同的动作。

2024-10-23 22:58:34 422

原创 C#从零开始学习(GameObject实例)(unity Lab3)

这是书本中第三个unity Lab在这次实验中,将学习如何使用C#编写代码用unity编写C#代码。

2024-10-22 00:00:52 442

原创 C#从零开始学习(继承)(6)

使用冒号继承一个基类,子类扩展一个基类时,他会继承它的成员:也就是基类中的所有字段,属性和方法,他们会自动增加到子类子类覆盖方法改变它继承的成员子类使用base关键字访问它的基类如基类有有构造器时,子类需要调用这个基类的构造器。

2024-10-21 21:54:05 818

原创 C#从零开始学习(封装(5)

在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。

2024-10-20 14:39:55 1230

原创 C#从零开始学习(用unity编写C#代码)(unity Lab2)

这是书本中第二个unity Lab,在这次实验中,将学习如何使用C#编写代码。

2024-10-19 17:14:08 651

原创 C#从零开始学习(类型和引用)(4)

C#类型和引用学习

2024-10-19 16:02:10 1466

原创 C#从零开始学习(面向对象)(3)

本章主要介绍了面向对象中的一些内容,以及一个对应的例子

2024-10-18 21:51:53 597

原创 Game design ...and beyond

本篇文章用来记录在学习过程中所提及到的游戏设计理念。

2024-10-18 20:16:46 236

原创 C#从零开始学习(用unity探索C#)(unity Lab1)

Unity的初次使用

2024-10-18 16:31:30 563

原创 C#从零开始学习(基本语法概念)(2)

学习了C#常见的语法如变量声明,操作符,条件判断和循环语句学习了WPF中常见的控件的使用

2024-10-18 15:49:16 626

原创 C#从零开始学习(如何构建应用)(1)

添加后有17个textBlock,导致数组越界,所以我们要使用if (textBlock.Name!首先在最上面的namespace下添加using System.Windows.Threading;在xaml文件下使用如下代码创建一个4*4方格的界面。开发使用的软件Visual Studio 2019。在MainWindow.xaml文件下打开工具箱。打开.cs文件,这是程序逻辑代码实现的地方。在xaml下添加一个新的textBlock。然后再.cs文件下输入如下代码。然后我们就可以看到如下的界面。

2024-10-17 21:16:09 788

原创 C#从零开始学习(Head First C#)

学习前的准备

2024-10-17 18:07:33 635

原创 数据库系统概论课后习题答案(第6版)第九章

整个数据库对应一个或若干个文件。

2024-10-07 20:00:36 4055 1

原创 数据库系统概论课后习题答案(第6版)第十章

关系系统的查询优化既是 RDBMS 实现的关键技术,又是关系系统的优点所在,它减轻了用户选择存取路径的负担,用户只要提出“于什么”不必指出“怎么干”。查询优化的优点不仅在于用户不必考虑如何最好地表达查询以获得较好的效率 ,而且在于系统可以比用户程序的“优化"做得更好。优化器可以从数据字典中获取许多统计信息 ,例如各个关系中的元组数,关系中每个属性值的分布情况 ,这些属性上是否有索引、`是什么索引(B+树索引、Hash 索引、唯一索引,还是组合索引) ,等等。

2024-10-07 19:41:26 3671 1

原创 数据库系统概论课后习题答案(第6版)第七章

数据库的再组织是指:按原设计要求重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能。数据库的重构造则是指部分修改数据库的模式和内模式,即修改原设计的逻辑和物理结构。数据库的再组织是不修改数据库的模式和内模式的。进行数据库的再组织和重构造的原因:数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库性能下降,这时 DBA 就要对数据库进行重组织。DBMS 一般都提供用于数据重组织的实用程序。

2024-10-06 19:59:15 10480 5

原创 数据库系统概论课后习题答案(第6版)第六章

1.无损连接性的判断需要考虑所有可能的连接操作。定义6.18中使用的是自然连接(⨝)作为例子,但在实际数据库中,可能还有其他类型的连接操作,如外连接等。要完全确认无损连接性,需要考虑所有可能的连接操作,而这是一个复杂而耗时的任务。计算所有连接的结果可能是不可行的。在大型数据库中,进行所有可能的连接操作并验证是否能还原原始关系可能是不切实际的。这涉及到指数级的计算,可能需要大量的计算资源和时间。2.定义6.18只是一个例子,不是穷尽所有情况的定义。

2024-10-06 19:53:58 8320 4

转载 数据库系统概论课后习题答案(第6版)第五章

数据库的完整性是指数据的正确性和相容性。完整性约束条件是指数据库中的数据应该满足的语义约束条件。对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。

2024-04-09 21:00:47 7006 3

转载 数据库系统概论课后习题答案(第6版)第四章

数据库系统概论课后习题答案(第6版)第四章

2023-12-07 16:53:34 8066 2

原创 数据库系统概论实验准备

数据库系统概论实验数据准备

2023-11-26 00:18:02 638

转载 数据库系统概论课后习题答案(第6版)第三章

基本表是本身独立存在的表,在 SQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。空值(Empty Value):空值是指字段或属性的值为空,但仍保留了字段的数据类型。空值表示数据在该字段上的缺失或未知状态,它不是一个具体的值或数据类型。空值通常表示数据未填写或不适用的情况。

2023-10-26 21:25:04 20192 3

转载 数据库系统概论课后习题答案(第6版)第二章

1)域,笛卡儿积,关系,元组,属性;2)主码,全码,候选码,外码,主属、非主属性;3)关系模式,关系,关系数据库第一问域:一组具有相同数据类型的值的集合。笛卡儿积:是域上的一种集合运算关系:D1×D2×…×Dn的子集叫作在域D1,D2,…,Dn上的关系,表示为R(D1,D2,…,Dn)元组:笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)

2023-10-26 21:15:05 18062 1

转载 数据库系统概论课后习题答案(第6版)第一章

书本13面概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。书本13-14面实体:客观存在并可相互区分的事物称为实体。实体型:具有相同属性的实体必然具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体类型,或称实体型实体集:同一类型实体的集合称为实体集。

2023-10-15 22:19:14 15161 1

原创 web开发中一些环境变量的配置

mysql配置实验环境:ubnutu:20.04,mysql8.0以上版本。

2023-06-22 00:15:27 240

原创 13.错误的里程表

但很快小明发现汽车的里程表有问题:里程表上每一位都不显示数字3和数字8,也就是说直接从数字2跳到数字4,直接从数字7跳到数字9。字2跳到数字4,直接从数字7跳到数字9。就是说每8个数字进一位,所以当显示为4时,其实此时的数字为3,用字符串来保存数字,这样便于直接修改单个字符。后面有T行,每行一个非负整数,表示里程表显示数字,里面不含有数字3和8。现在,小明向你求助:根据里程表显示的数字,给出真实的行驶里程。10%的测试数据组数T 104≤T≤ 105;40%的测试数据组数T 10≤T≤ 102;

2023-05-18 20:46:54 284

原创 12.内存管理

那么我们可以在main函数将他们识别出来,然后看使用哪种数据结构好实现。题目中的defragment要求整理空余内存碎片,将所有块尽量靠近内存的开始位置,并保持各自的顺序,这个可以使用vector,vector是动态数组,earse删除为空的空间,然后在末尾加上删除的大小。alloc n —— 分配n个字节内存,返回已分配块的正整数标识符x(x初始值为0,每次分配增长1)defragment —— 整理空余内存碎片,将所有块尽量靠近内存的开始位置,并保持各自的顺序。就是模拟,看懂题目是解题的第一步。

2023-05-18 20:23:12 333

原创 7. 写出来吧

【问题描述】读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。【输入形式】每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10的100次方。

2022-08-17 16:48:23 170

原创 6. 字符串数字置换

【问题描述】从键盘接收用户输入的字符串, 对用户输入的每个字符串的处理是:将字符串内的每一个十进制数字字符置换成下列表格中右边所对应的一个字符串(所有其他字符不变),然后将转换的结果显示在屏幕上;并分别计算每个数字的置换次数。十进制数字字符...

2022-08-17 16:07:03 313

原创 5. 成绩大排队

【问题描述】读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。【输入形式】每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 ... ... ... 第n+1行:第n个学生的姓名 学号 成绩其中姓名和学号均为不超过20个字符的字符串,成绩为0到100之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。...

2022-08-17 15:51:06 193

原创 4. 公交系统

【问题描述】 城市公交系统有一个记录仪,用于记录每个站点的乘客人数的变化情况,例如:x表示到站前公交车上的乘客人数,y表示离站时公交车上的乘客人数,则该记录仪记录的该站的数字为y-x。 对于一辆公交车和n个车站,a1,a2,...,an为该公交车在各站的记录数据。 假定w为该公交车可容纳的最大乘客人数,编程求出在第一站停靠之前公交车上人数的可能数据有多少种?【输入形式】...

2022-08-17 15:44:19 306

原创 3. A除以B

【问题描述】本题要求计算A/B,其中A是不超过1000位的整数(A>=0),B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。

2022-08-16 10:21:24 483

原创 2. 数字统计

给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0

2022-08-16 09:44:49 319

原创 1.部分A+B

【问题描述】正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6;给定A = 3862767,DA = 1,则A的“1部分”PA是0,因为A中有0个1。现给定A、DA、B、DB,请编写程序计算PA + PB。......

2022-08-16 09:37:49 164

原创 11. 平均方差

【问题描述】一个数列的平均方差是指数列中的每个元素与数列的平均值的差的平方和的平均值,比如下面数列:1 2 3 4 5 6 7其平均值为4,每个元素与平均值的差的平方为9 4 1 0 1 4 9其平方和为28,所以该数列的平均方差为4。对给定的数列,求出其平均方差。【输入形式】有多组测试数据。每组测试数据第一行是一个正整数N,表示数列中元素个数,接下来一行N个用空格分隔开的正整数,表示数列的N个元素,每个元素的值都是不大于500的正整数。N=0表示输入结束,并且不需要

2022-08-14 21:29:45 1124

原创 10. IP地址

一个IP地址由32位二进制的数组成,比如:111111111111111111111111000000002为了便于记忆,我们将8个二进制位用一个十进制数表示,一个IP地址由四个十进制数表示,上述的IP地址表示为:255.255.255.0现在给你一个上述形式的IP地址,请回答IP地址的32个二进制位中,有多少位是1。如IP地址为255.255.255.0,其中24位是1。...

2022-08-14 21:01:25 325

原创 9. 电能消耗

汤姆对他最喜欢的笔记本电脑的耗电量很感兴趣。他的笔记本电脑有三种模式。在正常模式下,笔记本电脑每分钟消耗P1瓦。在汤姆最后一次移动鼠标或触摸键盘后的T1分钟,屏幕保护程序启动,每分钟的功耗变化为P2瓦。最后,从屏幕保护程序启动到T2分钟后,笔记本电脑切换到“睡眠”模式,每分钟消耗P3瓦。 当笔记本电脑处于第二或第三模式时,如果汤姆移动鼠标或触摸键盘,则切换到第一种(正常)模式。 汤姆使用笔记本电脑工作的时间可以分为n个时间间期[l1, r1]、[l2, r2]、...、[ln, rn]。在每个...

2022-08-14 16:43:29 277

原创 7. 三角形的面积

每组测试数据占一行,6个用空格分隔开的浮点数:x1,y1,x2,y2,x3,y3。表示三角形三个顶点的坐标。10%的顶点坐标 -10000 ≤ xi,yi≤ 10000;一行6个0(形如0 0 0 0 0 0),表示输入结束,并且不需要处理。20%的顶点坐标 -1000 ≤ xi,yi≤ 1000;30%的顶点坐标 -100 ≤ xi,yi≤ 100;40%的顶点坐标 -10 ≤ xi,yi≤ 10;对于每组测试数据,输出对应三角形面积,保留小数点后6位。已知三角形的三个顶点的坐标,求该三角形的面积。...

2022-08-14 16:10:29 378

原创 6. 字符串排序

定义一个字符串的无序度为所有位置后面的字母比该位置的字母小的总数之和。比如"DAABEC''这个字符串的无序度是5,因为D后面有4个位置比它小(AABC),E后面有1个比它小(C),其它位置后面没有比自己小的。" AACEDGG "的无序度为1(E后面有一个D比它小)。" ZWQM "的无序度为6,每个位置后面所有的字母都比它小。 现在你的任务是给定一些字符串(只由大写字母组成),把他们按照无序度从小到大排序,如果无序度一样,那么就按照输入的相对顺序排序。......

2022-08-14 15:56:27 312

原创 【5. n, 还是n】

【问题描述】输出 包含n 或者是n的倍数的所有数【输入形式】正整数 m,n(0

2022-08-10 11:50:48 379

数据库系统概论实验准备

实验数据

2023-11-26

数据库系统概论实验数据

编码格式utf-8

2023-11-26

空空如也

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

TA关注的人

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