- 博客(56)
- 收藏
- 关注
原创 java中MyBatis项目的搭建与配置
二、项目命名建议项目的命名应具有一定的描述性,能够清晰地表达项目的功能或用途。例如,我们可以将这个 MyBatis 示例项目命名为 ,表示这是一个使用 MyBatis 进行用户管理的示例项目。当然,你也可以根据自己的喜好和实际需求进行命名。在生成的项目中, 文件用于管理项目的依赖和构建配置,内容如下:五、配置 MyBatis 在 目录下创建 文件,用于配置 MyBatis 的核心设置。示例配置如下:在 目录下创建 包(如果不存在该包需手动创建),在该包下创建实体类 ,用于
2025-03-26 00:57:38
728
原创 nginx服务配置练习
使用基于账号访问的配置,来配置通过。访问时显示“你可以访问”,如果是。目录下创建或编辑一个配置文件,如。则提示需要用户名和密码才能访问。
2025-03-24 20:03:35
282
原创 python易错,易忘知识点(刷题笔记)
正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};,要求分子小于分母,且它们没有公因子。的形式给出的,你输出的和也必须是有理数的形式。
2025-03-22 00:59:13
626
原创 数据库基础练习4(有关索引,视图完整解答)
原本是想先设置联合主键在改名,但是行不通,可能是直接设置联合索引。在创建学生表名字出现拼写错误,将名字改回。加上\G使观看更加简单。
2025-02-07 17:47:50
329
原创 mysql的语句备份详解
是 MySQL 自带的一个非常实用的逻辑备份工具,它可以将数据库中的数据和结构以 SQL 语句的形式导出到文件中。物理备份是直接复制数据库的物理文件,这种方法速度快,但需要在数据库停止服务时进行,适用于 InnoDB 存储引擎。以上就是几种常见的 MySQL 备份方法及其具体操作,你可以根据实际需求选择合适的备份方式。是 MySQL 5.7 引入的一个新的逻辑备份工具,相比。目录下,你可以将需要备份的数据库文件夹复制到其他位置。,它在处理高并发场景时性能更好。用户的密码,输入正确密码后,
2025-02-07 11:42:38
685
原创 数据库基础练习3(单表查询(in,like,聚合函数),连接查询,order by,group by)
【代码】数据库基础练习3(单表查询(in,like,聚合函数),连接查询,order by,group by)
2025-01-18 15:42:20
202
原创 数据库基础练习2(各种查询操作,完整题目清晰代码)
(6)、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。(10)、列出所有部门号为102和103日不是党员的职工号、姓名。(11)、将职工表t worker中的职工按出生的先后顺序排序。(2)、查询所有职工所属部门的部门号,不显示重复的部门号。(8)、列出工资在4000-8000之间的所有职工姓名。(12)、显示工资最高的前3名职工的职工号和姓名。(9)、列出所有孙姓和李姓的职工姓名。(5)、列出职工的平均工资和总工资。(1)、显示所有职工的基本信息。(3)、求出所有职工的人数。
2025-01-16 16:43:51
304
原创 数据库基础练习1(创建表,设置外键,检查,不为空,主键等约束)安装mysql详细步骤
mysql8.0新建产品库mydb6_product,新建3张表如下列1:id ,整型 , 主键列2:name ,字符串,最大长度50,不能为空列3:age,整型列4:gender,字符串,最大长度10,不能为空,默认值“unknown”列5:salary,浮点型o列1:id,整型,主键列2:name,字符串,最大长度100,不能为空列3:price,浮点型列4:quantity,整型列5:category,字符串,最大长度50o。
2025-01-15 19:29:17
600
原创 数据库详细学习代码(数据类型,操作,约束,权限,索引,视图,存储,流程控制,触发器,事务,隔离不断完善)
创建数据库解释:用于在 MySQL 服务器上创建一个新的数据库。示例:创建表解释:在指定的数据库中创建一个新表,定义表的列名、数据类型及其他约束条件。示例收起sql:修改表结构解释:用于对已存在的表进行结构修改,例如添加、删除或修改列,以及添加或删除约束等操作。示例-- 添加新列-- 修改列的数据类型-- 删除列:删除数据库解释:用于删除 MySQL 服务器上指定的数据库及其所有相关的表、视图、存储过程等数据库对象。此操作需谨慎使用,因为删除后数据无法恢复。示例。
2025-01-15 12:22:41
1103
原创 Linux添加磁盘,逻辑卷管理,创建交换空间
添加磁盘/ dev / sdb \n添加磁盘/ dev /nvme0n2\n将两个磁盘添加到卷组 vgexam \n在该卷组中创建逻辑卷 Ivswap 和 Ivexam ,大小自己决定将 Ivswap 该逻辑卷作为交换空间使用,该交换空间重启有效\n将 Ivexam 该逻辑卷格式化为 xfs 文件系统,挂载到/ exam 目录,而且重启有效。这里创建了两个大小为5G,名字分别为lvexam,lvswap的逻辑卷。重启虚拟机输入df -h查看,输入free,若任然存在则保存成功。
2024-11-22 14:38:46
279
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2024-11-11 19:40:52
314
原创 web前端3D旋转相册(附完整代码)
在CSS中, translateZ 用于在3D空间中对元素进行变换。1. 功能原理- 它沿着Z轴(垂直于屏幕的轴)移动元素。当你使用 translateZ 时,会改变元素在3D空间中相对于观察者(用户视角)的深度位置。- 语法为 translateZ() ,其中 通常是像素(px)等长度单位。正值会使元素向屏幕外(靠近观察者)移动,负值会使元素向屏幕内(远离观察者)移动。2. 应用场景。
2024-11-04 19:39:43
2068
原创 web前端边框详解,弹性盒子的使用(仿写购物网页)
也可以分别设置某一边的边框,如 border - top (上边框)、 border - bottom (下边框)、 border - left (左边框)、 border - right (右边框),它们的取值和 border 属性相同。它表示弹性项目的放大比例。例如,在一个弹性容器中有三个弹性项目,它们的 flex - grow 值分别为1、2、3,当容器有多余空间时,它们会按照这个比例来分配多余空间,即第二个项目会占据两倍于第一个项目的多余空间,第三个项目会占据三倍于第一个项目的多余空间。
2024-10-29 21:31:15
1439
原创 web前端多媒体标签设置(图片,视频,音频)以及图片热区(usemap)的设置
示例: <video width="320" height="240" controls><source src="movie.mp4" type="video/mp4"><source src="movie.ogg" type="video/ogg">您的浏览器不支持视频播放。- <area> 标签用于定义图像映射中的可点击区域。在HTML中, usemap 属性主要用于将图像( <img> 标签)或者对象( <object> 标签)与客户端图像映射( <map> 标签)相关联。
2024-10-29 20:26:17
1422
原创 web前端CSS选择器以及CSS选择器的优先级
例如 .highlight ,在HTML中可以将这个类应用到多个元素上,如 <p class="highlight"> 和 <span class="highlight"> ,这些带有 highlight 类的元素都会应用对应的样式。在HTML中ID应该是唯一的,比如 #header ,对应的HTML元素如 <div id="header"> ,这个选择器用于精准定位一个特定的元素。- 直接以HTML元素名称作为选择器,如 p 会选择所有的 <p> 段落元素, h1 会选择所有的 <h1> 标题元素。
2024-10-28 19:44:33
565
原创 Python正则表达式(re模块)的正确匹配详解
例如在Python中, \\ 在字符串中表示 \ ,如果要匹配 \d ( d 不是转义后的特殊字符),在正则表达式字符串中要写成 \\d。如 re.search("a{2}", "aa") 匹配, re.search("a{2}", "a") 不匹配。例如, re.search("a.e", "ape") 会匹配成功,因为 ape 中的 p 被 . 匹配。例如 re.search("ab+", "ab") 匹配,而 re.search("ab+", "a") 不匹配。
2024-10-24 21:42:18
1444
原创 MySQL创建电子订阅表相关指令(创建,删除,查询,说明,添加)
INSERT INTO 为添加数据,one.subscribe中one为数据库的名称,后面则为表的名称,括号内按照上面定义的字段和数据类型添加相应的信息,注意定义为字符类型的要加单引号或双引号。创建一个在one数据库中的表格,括号里是字段名和数据类型,用逗号隔开,给id设置主键,确保id的唯一性。DELETE为删除的意思,以下代码为从指定数据表中删除id为5的所有信息。UPDATE为更新的意思,将id=4的status修改为1,即已订阅。查看该表的所有信息,看操作是否全部完成,达到预期。
2024-10-12 00:12:39
508
原创 Python文件写入读取,文件复制以及一维,二维,多维数据存储
打开文件的方式与写入方式和 a 一样,如果文件不存在则创建新文件,不会清空原内容,写入内容会追加在文件末尾。打开创建新文件并写入数据,如果文件已存在,则覆盖写。无论是先写后读还是先读后写,刚打开文件时读取内容都为空,因为写入操作会清空原内容。并不是都是,为了方便都截图了,找到自己创建的文件,open是打开,在文件不存在时会自动创建,点开文件查看结果即可。:表示以二进制写方式打开,只能写文件,如果文件不存在,创建该文件;:以二进制追加模式打开,若文件不存在则创建新文件,用于以二进制形式在文件末尾追加数据。
2024-07-22 19:18:59
914
原创 PythonOS模块的使用(批量创建目录,文件,读取及获取文件信息,启动文件)
注意:创建或者删除的代码会在左边的目录栏显示,显示路径的目录及文件是自己创建的内容,这里就不展示代码结果。在Windows操作系统显示的创建时间 2024-05-25-19:07:59。示例代码:可以判断路径或者文件是否有效,文件是否存在,分隔文件名和后缀名等等。获取目录或者文件的绝对路径: D:\编程\python\第十一章\c.txt。最近的一次访问时间 2024-05-25-19:30:58。最近的一次修改时间 2024-05-25-19:30:58。判断一个文件是否是有效文件: False。
2024-07-21 16:56:08
346
原创 Python创建Excel表和读取Excel表的基础操作
这个如果不行可以试试其他方法,在运行Python代码的软件里也有直接下载的地方,可以上网搜索。这里是先创建后读取,也可以直接找个Excel表试试,保存到该文件夹,方便选中及查看。点击后进入Excel,记得要选中创建的表格,一般第一个是空的。示例代码:最后要记得保存,可以加一句提示语句。win+r打开命令行输入cmd。[100, '王晓霞'][111, '李简易'][121, '陈汽车'][145, '任取余']在目录会出现这个表格。
2024-07-18 17:57:45
1019
原创 time模块,datetime模块,random模块的使用(内置模块)
在 Python 的 datetime 模块中, timedelta 对象用于表示两个 datetime 对象之间的时间差,或者用于对 datetime 对象进行时间的增减操作。总之, timedelta 对象在处理日期时间的间隔和对日期时间进行灵活的时间增减操作时非常有用。示例代码:也可以获取系统的时间,不过和time的样式不一样,这个是易读的时间样式。这些方式都可以用来设置随机数生成器的种子,以控制随机数序列的生成。2. 对日期时间对象进行时间的增减。示例代码:可以处理时间上的计算。
2024-07-18 17:08:13
428
原创 Python第九章(面向对象基础--属性,继承,dir查看,内存地址,权限等等和银行账户题目,圆的面积周长)
__main__.Computer object at 0x0000020991C30190> 子对象的内存地址: C类的层次结构: (, , , )
2024-07-17 11:55:23
1438
原创 Python第八章(format内置函数,函数参数的细节以及迭代器的解释和相关函数,以及举例斐波拉契,阶乘,最大公约数最小公倍数题目)
例如,在循环结构(如 for 循环、 while 循环)中,程序会不断地重复执行循环体中的代码,每次循环都会对数据进行一定的处理或操作,这就是迭代的过程。在上述代码中, for 循环依次取出 numbers 列表中的每个元素,并将其赋值给变量 num ,然后执行循环体中的 print(num) 语句,这个过程就是对 numbers 列表的迭代。从程序设计的角度来讲,迭代是一种重复执行一段代码块的方式,用于对一个集合、序列或者其他可迭代的数据结构中的元素进行逐个处理和操作。
2024-07-17 09:21:19
810
原创 ENSP中VLAN的设置
VLAN(Virtual Local Area Network)即虚拟局域网,是一种将一个物理的局域网在逻辑上划分成多个广播域的技术。以下是关于 VLAN 的一些详细介绍:一、基本概念1. 作用:- 隔离广播域:通过将网络划分为不同的 VLAN,广播帧只会在同一 VLAN 内传播,而不会扩散到其他 VLAN 中,从而有效地控制广播风暴的范围,提高网络的整体性能和安全性。
2024-07-15 09:55:29
5626
原创 ENSP中ACL的配置(包含telnet配置)
以上是有两个网段,配置好对应的IP地址(为什么用路由器来当PC端,因为ensp中电脑没办法开启telnet去远程控制,所以拿路由器来充当现实生活中的PC端)以上策略,拒绝了 192.168.1.4对192.168.1.1的TCP目标端口23的访问-- 拒绝telnet。标准ACL的配置--- 由于标准ACL,仅关注数据包中的源ip地址,故调用时应该尽量的靠近目标,避免误删。但一个接口的一个方向上只能调用一张列表。扩展acl的扩展应用 -- 在关注数据包中的源、目标ip地址的同时,还关注目标端口号。
2024-07-14 21:29:34
1366
原创 OSPF注意事项
其中“1”就是进程号,可根据需求自行设定,但需注意进程号的取值范围是 1 到 65535,且 0 被保留用于标识 OSPF 协议本身,不能用于配置路由器的 OSPF 进程号。虽然在一些特定的简单网络环境中,可能可以不配置route-id,但为了确保网络的稳定性、可扩展性和避免潜在的问题,建议在OSPF中配置route-id。虽然每台设备使用不同的进程号对 OSPF 的运行本身没有影响,但在实际网络部署中,为了便于网络的管理和维护,除非有特定需求,一般建议全网使用统一的进程号。
2024-07-12 09:44:33
859
原创 python的简单爬取
左边那个可以直接在图中对应代码,右边可以在代码中对应图,用左边早到百度图片的链接。with open("百度.png","wb")as file: #写入操作。目录框中就会有百度的图片,这就是爬取网上的图片的操作流程,是爬虫的基础。resp=requests.get(url)#回应。win+r打开命令行输入cmd。右键检查可以进入次界面。复制完成后,运行代码。
2024-07-11 23:11:57
1799
8
原创 python(餐厅点餐系统)
8,"大饼",6],[9,"小米粥",1],[10,"鸡蛋汤",2],[11,"咖啡",10],[12,"牛奶",5],[13,"西瓜汁",6],[14,"可口可乐",3],meau_lis=[[1,"牛排",50],[2,"羊排",80],[3,"大盘鸡",50],[4,"火锅鸡",68],[5,"猪大骨",35],[6,"米饭",2],[7,"寿司",5],print("5 猪大骨-35元\t\t10 鸡蛋汤-2元\t\t15 红酒-199元\n")print("密码不正确,请重新输入!
2024-07-11 22:30:11
1997
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人