- 博客(48)
- 收藏
- 关注
原创 OPENEULER搭建私有云存储服务器
注意:nextcloud对花生壳网页不信任,需要手动在nextcloud配置文件内进行修改。允许用户nextcloud在本机主机上对所有next cloud数据库中的表执行所有操作。下载nginx,mariadb、php、nextcloud。查找配置案例并根据案例对config.php文件进行修改。更改数据库为mariadb。
2025-05-25 11:09:57
434
原创 【java+Mysql】学生信息管理系统
学生信息管理系统是一种用于管理学生信息的软件系统,旨在提高学校管理效率和服务质量。本课程设计报告旨在介绍设计和实现学生信息管理系统的过程。报告首先分析了系统的需求,包括学生基本信息管理、成绩管理等功能。接着介绍了系统的设计方案,包括系统架构、数据库设计和界面设计等内容。在实现部分,报告详细描述了系统的开发过程和关键技术,如数据库连接等。最后,报告总结了系统的特点和优势,并提出了进一步改进和发展的建议。通过本课程设计,我们深入理解了学生信息管理系统的设计与实现,提高了软件开发能力和团队合作能力。
2025-04-16 14:53:11
1812
1
原创 交换综合实验
3,VRRP/STP/VLAN/Eth-trunk均使用。1,内网Ip地址使用172.16.0.0/16分配。3.1在LSW1和LSW2之间进行trunk配置。3.11在lsw1和lsw2上配置沉默接口。6,所有电脑可以正常访问IsP路由器环回。4,所有Pc均通过DHCP获取IP地址。3.10在AR1上配置缺省以及NAT。2,sw1和SW2之间互为备份。3.7在路由器上配置链路IP。5,ISP只能配置IP地址。3.5配置vrrp冗余协议。
2025-03-29 22:42:16
292
原创 【Linux】RHCSA复习 1
注:Linux的内核版本号经历了三种不同的命名方案:1.0~2.6之前的版本:A.B.CA--有大幅度变动的主版本号B--有一些重大修改的次版本号C--是指有轻微修订的修正号,C为奇数开发版,偶数是稳定版。2.6.0.0~2.6.39.4版本:A.B.C.DA和B--依次固定为2和6;C--是内核的版本;D--安全补丁号。3.0版本开始:X.A.BX--主版本号,目前有3或4;A--内核的版本,B--安全补丁。
2025-03-29 13:15:18
285
原创 shell操作
网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 --- 192.168.2.20。# ssh-keygen 在用于管理的主上生成密钥对。4. 使用for实现批量主机root密码的修改。SSH:实现公钥认证,执行远程中主机命令。1. 使用case实现成绩优良差的判断。3. for ping测试指网段的主机。例如:test01,test10。提示:主机IP存放在一个文件中。2. for创建20用户。用户初始密码由用户输入。成功或失败都必须记录。
2025-01-04 00:24:58
151
原创 shell练习
root@locaklhost ~]# echo "邮件正文" | mail -s "邮件主题" alice。8、判断用户输入的是否是数字,如果是数字判断该数字是否大于10;判断用户输入的是否是整数,如果不是,则给出提示终止运行。5、判断nginx是否运行;判断用户输入的参数是否是两个,如果不是,提示用法;9、计算用户输入的任意两个整数的和、差、乘积、商、余数,3、判断当前内核主版本是否为3,且次版本是否大于10;6、判断指定的主机是否能ping通,必须使用$1变量;2、判断一个用户是否存在;
2025-01-04 00:13:38
222
原创 python题目
demo30demo31demo32demo33demo34demo35demo36demo37demo38demo39demo40demo41demo42demo43demo44demo45demo46demo47demo48demo49demo50demo51demo52demo53demo54demo55demo56demo57。
2024-04-08 01:16:27
149
原创 python课堂笔记
整数除 只要两边都是整数 结果一律为整数 但凡有一个小数 结果就是小数(只有整数位,小数位都为。没有字符的数据,一律当成字符串处理,双引号和单引号都可以表示字符串。向前走,直到碰墙为止:没有明显的循环次数的,但是有结束条件。字符串表示一段文本信息,程序会将文本信息原封不动的处理。循环的步长/间隔/周期/进度(步数的统计;循环的开始(从第1步开始;数字不能开头,是一个连续的词,中间不能有空格分开。变量它只存储数据在内存中的地址(引用类型变量)主要解决什么样的问题:具有重复性、规律性的问题。
2024-04-02 12:11:21
1260
原创 mylog
3 ssh78 vi16 su18 sudo21 su23 su25 su27 mkdir28 ls29 cd30 mv31 ls32 mkdir34 mkdier35 mkdir36 ls37 ls -a39 ls41 ls43 ls45 ls46 ls -l47 cd ABC49 ls54 ls。
2024-01-11 09:11:55
557
原创 【无标题】多态
final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。多态简化对应用软件的代码编写和修改过程,尤其在处理大量对象的运算和操作时,这个特点尤为突出和重要。多态是超类通过方法签名,向子类提供了一个共同接口,由子类来完善或者覆盖它而实现的。多态对已存在代码具有可替换性。
2023-12-08 14:51:21
82
原创 12.5作业
减少代码量:减少创建类的工作量,每个子类都拥有父类的方法和属性;直接将已有的属性和行为继承过来,实现了功能的复用,节省了大量的工作。提高代码的可扩展性:在已有功能的基础上,更容易建立,扩充新的功能;扩展接口都是通过继承父类来完成的;提高代码的易维护性:不同类之间的继承关系,让这些事务之间保持一定程度的一致性,大大降低了维护成本。使代码结构清晰:同属于一个继承体系的相关类,他们之间结构层次清晰,简化了人们对代码结构的认识。重写的作用范围是父类和子类之间;重载可修改返回类型;重写方法返回相同类型或子类。
2023-12-06 23:42:31
74
原创 12.3作业
先修改属性的可见性来限制对属性的访问。再为每个属性创建一对赋值方法和取值方法,用于对这些属性的访问。最后在赋值和取值方法中,加入对属性的存取限制。成员变量:随着对象的创建而存在,随着对象的消失而消失;局部变量:随着方法的调用而存在,随着方法的调用完毕而消失。使用对象:变量、方法。在类中的位置不同 成员变量:类中,方法外;default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。局部变量:没有默认值,必须先定义,赋值,最后使用。类的实例化就是对象,对象的共性特征抽象出来就是类。
2023-12-06 22:58:27
84
原创 javase作业2
定义变量,保存数组0索引上的元素后开始遍历数组,获取出数组中的每个元素,将遍历到的元素和保存数组0索引上值的变量进行比较,如果数组元素的值大于了变量的值变量记录住新的值数组循环遍历结束,变量保存的就是数组中的最大。冒泡法的基本思路是:每次将相邻两个数比较,将小的调到前面。提高工作效率,方便存储数据,利用循环可以对数组中的数据进行批量操作。第四步:操作数据,使用数组名 [数组元素下标]来操作数据。System.out.println(数组[i]);第三步:给数组赋值,将数据存储到数组中。
2023-12-02 22:34:41
49
原创 java se作业
JRE是Java运行环境,它包含了虚拟机、Java核心类库等,可以用来运行Java程序;JVM是Java虚拟机,它是一种虚拟出来的计算机,它可以执行Java字节码,它是JRE的一部分。调用 Scanner 对象的 next()、nextLine()、nextInt() 等方法获取不同类型的输入值。先把.java 类型的文件编译成 .class 类型的文件。数字范围大的类型转换成数字范围小的类型,在赋值运算中需在等号右边在括号中写上需要强制转换的类型。变量是存储单元,对于类型的指代,变量特指一个确定的数值。
2023-11-25 20:09:05
69
原创 10.28作业
绝对定位,不占据原在文档的空间,并且在定位后成块状元素.如果元素没有设置定位,z-index将不会起作用。移动 translate(x, y)z-index属性只对定位元素有效。倾斜 skew(deg, deg)先使用keyframes定义动画。缩放 scale(x, y)旋转 rotate(deg)再使用animati属性定义。
2023-11-01 22:19:14
138
原创 浮动相关homework
(1)浮动元素后面加空div,简单,但是会造成代码冗杂 (2)设置父元素的高度,简单,但元素固定高会降低元素可扩展 (3)父级添加overflow属性,但是有下拉列表框的场景不能用(4)父级添加伪类after,写法稍复杂,但没有副作用,推荐使用。它能够使浮动属性的元素会脱离原所在空间,移动到其父元素中指定位置的过程。常见的行内元素有:<a >,<strong>,<b>,<em>,<del>,<span >等。常见的块级元素有:<h1>~<h6>,<p>,<div>,<ul>,<ol>,<li>等。
2023-10-31 00:27:24
63
原创 CSS笔记2
当一个元素覆盖在另外一个元素之上,想显示下面的元素,就需要把上面这个元素的background设置为transparent。list-style属性默认列表项标记的类型为实心圆,属性值设置为none,则可以去掉列表项标记。font-style:设置文字风格,如斜体(italic)。font-weight:设置字体的粗细,如粗体(bold)。使用ine-height标签来定义行高。font-family:设置字体类型。font-size:设置字体大小。line-height:设置行高。
2023-10-26 13:36:10
61
原创 CSS语言
用span标签或者div标签选中内容后,将内容进行分类,可以选择多个内容,并且赋予同一个类名,在head内使用类选择器进行定义修饰。外部样式表方式:将代码保存在扩展名为.css的样式表中并且html文件引用扩展名为.css的样式表,内部样式表方式:在html的文件的头部通过style标签定义标签css样式。相邻兄弟选择器,结构伪类选择器,后代选择器,属性选择器,通用兄弟选择器。语法规则:#id名{ 属性1:属性值1;语法规则:标签名{ 属性1:属性值1;语法规则:类名{ 属性1:属性值1;
2023-10-23 23:58:56
62
原创 【无标题】
System. out. println("第"+ (colum+1)+"列元素之和为:"+sumOfColum(array,colum));System, out. println("主对角线之和为:"+sumOfDiagnoalPos(array) );System. out. println("副对角线之和为:"+sumOfDiagnoalNeg(array) );System. out. println("第"+(row+1)+"行元素之和为:"+sum0fRow(array,row) );
2023-10-07 15:14:39
84
1
原创 ipv6实验
二、[PC]ping ipv6 FE80::2E0:FCFF:FECD:3892 -i GigabitEthernet 0/0/0。
2023-09-17 16:21:57
83
1
原创 OSPF实验
2、R1,R2,R3 运行 ospF使内网互通,所有接口(公网接口除外)全部宣告进 Area 0﹔要求使用环回口作为Router-id。4、R4模拟互联网,内网通过R1 连接互联网,在R1上配置默认路由。5、R1上配置 EASY IP,只允许业务网段访问互联网。6、要求业务网段访问互联网流量经过R3,R2,R1。3、业务网段不允许出现协议报文。1、按照图示配置IP地址。
2023-09-13 17:42:19
315
1
原创 NAT技术
接收端:D:192.168.1.1:1025 S:200.2.2.2:80+数据。接收端:D:192.168.1.2:1025 S:200.2.2.2:80+数据。发送端:D:192.168.1.3:80 S:200.2.2.2:1025+数据。发送端:D:200.2.2.2:80 S:100.1.1.1:1025+数据。发送端:D:200.2.2.2:80 S:100.1.1.1:1026+数据。接收端:D:200.2.2.2:1025 S:100.1.1.1:80+数据。
2023-07-07 08:30:08
91
1
原创 NAT技术
接收端:D:192.168.1.1:1025 S:200.2.2.2:80+数据。接收端:D:192.168.1.2:1025 S:200.2.2.2:80+数据。发送端:D:192.168.1.3:80 S:200.2.2.2:1025+数据。发送端:D:200.2.2.2:80 S:100.1.1.1:1025+数据。发送端:D:200.2.2.2:80 S:100.1.1.1:1026+数据。接收端:D:200.2.2.2:1025 S:100.1.1.1:80+数据。
2023-07-07 08:07:47
50
1
原创 acl技术
高级ACL:对数据包的五元组(源IP、目的IP、源端口、目的端口、协议类型)进行检查,编号3000-二层ACL:检查二层帧的头部信息,源MAC\目的MAC\二层协议类型等等,编号4000-4999。注:包过滤必须配置在接口某个方向上才能生效,一个接口的一个方向只能配置一个包过滤策略。通配符:哪些位需要严格匹配,哪些位可以随意,0表示严格匹配,1表示随意匹配。建议:在不影响实际效果的前提下,包过滤尽量配置在离源地址最近的接口的入方向。自动生成:5、10、15……手动指定:0、1、2、3、4、5。
2023-07-07 08:06:51
59
1
原创 vlan笔记
发送端:D:192.168.20.2 S:192.168.10.2 目标MAC:MAC3 源MAC:MAC1+ vlan 10 + 数据接收端:D:192.168.20.2 S:192.168.10.2 目标MAC:MAC2 源MAC:MAC4 + vlan 20 + 数据。交换机检查目标MAC地址的主机接口所属的vlan ID,如果此vlan ID与802.1q帧格式中的vlan ID一。VLAN特点:同一vlan内的主机可以相互通信,不同vlan内的主机没法通信,要想通信,必须借助三层。
2023-07-06 00:47:38
73
1
原创 vlan实验
步骤2:配置trunk端口,定义允许通过trunk接口的vlan。2、使用DHCP获取IP地址实验配置。步骤1:创建vlan,划分接口。步骤3:在路由器上配置dhcp。
2023-07-06 00:44:35
66
1
原创 OSPF协议
3、ospf状态机DOWN:稳定状态(关闭状态),这种情况处于手动指定router ID,发送第一个HELLO包的时候,进。(1)如果运行OSPF协议的路由器都处于同一个区域,随着网络规模的变大,同步LSDB表会变的非常缓慢,会导致诸多的问。2、B收到DBD报文后,与本地的LSDB做对比,向A发送LSR报文,请求对方发送自己需要的LSA的完。注意:DR没有抢占性,当DR出现故障的时候,BDR会成为新的DR,当BDR挂掉的时候,重新选举DR。
2023-07-03 23:08:18
266
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人