- 博客(25)
- 收藏
- 关注
原创 什么是pom.xml文件
POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.xml文件。
2023-10-14 12:40:30
552
原创 实训七——存储过程与触发器
本关任务: 该实验是针对数据表jdxx,该数据表有四个字段,分别是省份(sf)、城市(cs)、区县(qxmc)、街道(name)。例如,查询天心区(qxmc)的所有字段的值结果如图所示。
2023-05-19 11:56:33
1389
原创 MySQL开发技巧 - 索引
例如,为了方便读者快速查找书中的术语,很多书籍在最后附加了索引页,术语按字母排序,同时给出页码。(应用场景:当表的行数远远大于索引键的数目时,使用这种方式可以明显加快表的查询速度)组合索引:在表的多个字段上创建的索引,只有在查询条件中使用了这些字段的左边字段时,索引才会被使用,使用组合索引时遵循最左前缀集合。索引大体可分为单列索引(普通索引,唯一索引,主键索引)、组合索引、全文索引、空间索引四类。下,数据库系统必须扫描整个表(一行一行地检查),才能获取到所有满足条件的行,很明显这种方法的效率是非常低的。
2023-05-10 17:45:06
400
原创 MYSQL实训四——MySQL-索引和视图
任务: 第一题 在jdxx数据表根据省份sf、城市cs、区县qx和名称name建立主索引zsy 第二题 在jdxx数据表根据名称name建立普通索引namesy。MYSQL实训四——MySQL-索引和视图
2023-05-10 17:41:51
1378
原创 [HY000][1366] Incorrect string value: ‘\xE6\x9F\xB3\xE5\xB2\xA9‘ for column ‘name‘ at row 1怎么办
[HY000][1366] Incorrect string value: '\xE6\x9F\xB3\xE5\xB2\xA9' for column 'name' at row 1
2023-05-06 20:05:51
1805
原创 MYSQL-安全性控制
任务描述本关任务: 在金融应用场景数据库环境中,创建用户,并给用户授予指定的权限。相关知识为了完成本关任务,你需要掌握: 1.MySQL的安全控制机制 2.create user语句的使用 3.grant和revoke语句的使用。MySQL的安全控制机制与大多数商用DBMS一样,MySQL采用自主存取控制(DAC)机制进行安全性管理。通过用户,数据对象,权限,授权,收回权限等要素进行存取控制。另外,为了方便批量授权给同一类用户,引入了角色。
2023-05-06 17:57:09
766
原创 数据库安全控制——授权及回收权限
本关任务:系统用户 root 授权 user1 用户创建数据库 teachingdb2 及其所有对象的权限。
2023-05-06 17:55:18
4725
1
原创 大学数据库创建与查询实战
任务描述本关任务:创建大学数据库的教师信息表和开课信息表。编程要求在右侧编辑器中的Begin-End之间补充代码,创建教师信息表和开课信息表(其他六张表系统已为你创建完成),使用 universityDB 数据库,创建的表命名依次为 instructor 和 section。测试说明平台会对你编写的代码进行测试,比对你输出的数值与实际正确数值,只有所有数据全部计算正确才能通过测试:每次点击评测后台都会将数据库环境重置,数据库 universityDB 会自动创建好。
2023-04-25 17:03:11
4454
原创 单表查询(六)综合查询
的所有字段的内容,注意,返回的是指定行所有字段的内容;本关任务:对班级表中的班级名称进行分组查询。名的学生信息,并根据学生成绩进行降序排序。名的学生信息,并根据学生成绩进行降序排序。检索数据表中指定的字段的空值;检索数据表中指定的字段的内容;关键字检索数据表中指定的数据内容。关键字检索数据表中指定的数据内容。语句检索数据表中指定字段的数据;语句检索数据表中所有字段的数据。检索数据表中指定的不重复的内容。不重复的内容,注意,只需返回字段。
2023-04-25 16:54:40
1796
原创 进程基础操作
fork函数后的的代码在子进程中也被执行,实际上其他代码也在子进程中,子进程执行位置为fork返回位置后,之前代码无法执行。时,P启动一个进程Q,Q是P的子进程,和P是同一个程序的进程。step3、在P进程中,fork()将Q的PID返回给变量pid,并继续执行Part. B的代码。3、P中fork()语句启动子进程Q,并将Q的PID返回,而Q中的fork()语句不启动新进程,仅将0返回。根据提示,在右侧编辑器编写代码,通过一行输出代码,使得子进程和父进程的都输出"bey!",之间用空格隔开。
2023-04-25 16:28:38
388
原创 基于命名管道与信号的进程间通信
1)必须同时有读和写操作,可以是一个或者多个进程 2)无数据,读堵塞 有数据,小于预读取量,读出所有。3)无空间,写堵塞 有空间,小于欲写入量,写满阻塞。根据提示,在右侧编辑器补充代码,使用SIGPIPE信号进行记录,读通道关闭后写通道写入。首先子进程以读的方式打开管道,然后父进程以写的方式打开管道,父进程当即睡眠1秒,子进程关闭读管道,当父进程休眠完成后开始写入,会发出写入失败信号。本关任务:编写小程序,先创建命名管道,子进程以读的方式打开,父进程以写的方式打开,查看相关输出。测试输入:编译程序;
2023-04-25 16:25:34
806
1
原创 基于消息队列的进程间通信
根据提示,在右侧编辑器补充代码,了解OpenEuler系统的消息队列中每个消息最大字节数、消息队列可存最大字节数、存放消息的缓冲区首地址、系统支持的消息数、系统可创建最大消息队列数、用于管理消息缓冲区空间的块大小、可创建最大消息数、系统用作可用消息内存池的msginfo_msgssz段数等。msqid是消息队列标识符,创建消息队列返回值 cmd 执行的控制命令 IPC_RMID 0删除消息队列及仍在队列上的所有数据 IPC_SET 1设置消息队列属性,按buf值设置结构。测试输入:编译程序;
2023-04-25 16:23:09
818
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人