- 博客(61)
- 收藏
- 关注
原创 shell编程练习
2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。
2025-01-15 10:15:22
159
原创 Shell编程作业
1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shell 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shell 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下。
2025-01-13 10:15:15
153
原创 grep题目
7、显示/var/log/anaconda/journal.log文件中包含“Failed”或“FAILED”的行;3、显示/etc/fstab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意非空白字符的行;4、查找/etc/snmp/snmpd.conf中包含“以to开始并以to结尾”的字串行;5、查找/etc/inittab中含有“以s开头,并以d结尾的单词”模式的行;1、显示/etc/login.defs文件中以不区分大小的h开头的行;2、显示/etc/passwd中以sh结尾的行;
2024-12-01 20:31:39
199
原创 shell编程练习
网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 --- 192.168.2.20。# ssh-keygen 在用于管理的主上生成密钥对。4. 使用for实现批量主机root密码的修改。SSH:实现公钥认证,执行远程中主机命令。1. 使用case实现成绩优良差的判断。例如:test01,test10。3. for ping测试指网段的主机。提示:主机IP存放在一个文件中。用户初始密码由用户输入。成功或失败都必须记录。2. for创建20用户。
2024-11-29 16:09:50
165
原创 shell编程练习
root@locaklhost ~]# echo "邮件正文" | mail -s "邮件主题" alice。8、判断用户输入的是否是数字,如果是数字判断该数字是否大于10;判断用户输入的是否是整数,如果不是,则给出提示终止运行。判断用户输入的参数是否是两个,如果不是,提示用法;9、计算用户输入的任意两个整数的和、差、乘积、商、余数,3、判断当前内核主版本是否为3,且次版本是否大于10;6、判断指定的主机是否能ping通,必须使用$1变量;1、ping主机测试,查看主机是否存活;内存已用空间大于80%
2024-11-24 23:10:59
220
原创 python初级第四次作业
3.给定一个包含n+1个整数的数组nums,其数字在1到n之间(包含1和n),可知至少存在一个重复的整数 假设只有一个重复的整数,请找出这个重复的数,如[1,2,3,3,4],输出3。4.编写控制台登录系统,假设已加密的账号密码存储在本地文件中,文件名为userinfo.text,用户输入账户名及密码,并验证登录,提示是否登录成功。1.采用os模块及os.path模块,完成输出一个指定路劲下所有的文件。当碰见文件时打印文件名称,当碰见目录时,则进入目录。
2024-05-17 19:54:36
383
原创 初学python
例如:'False', 'None', 'True', 'and', 'as', 'assert'等等。交互模式中代码不能持久保存,代码随着窗口关闭而消失,一般在做简单的代码演示、测试会使用到交互模式。在变量使用之前,不需要进行类型声明,变量的类型通常是由赋值的那个值的类型决定。内置函数就是Python自带的一些具有特殊功能的函数,例如:print,max,min,input等等。需要注意的是我们在使用内置函数的时候,一定要注意名称不能够被更改。所以,我们在使用内置函数的时候,一定要注意名称不能够被更改。
2024-03-30 11:28:08
819
原创 第四章:SQL的约束
注意:目前上述的两张表,在数据库层面,并未建立外键关联,所以是无法保证数据的一致性和完整性的。概念:外键用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。1.概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。2.目的:保证数据库中数据的正确、有效性和完整性。
2024-01-25 15:27:34
712
原创 第二章:DML、DQL和DCL
DCL(Date Control Language)数据控制语言,用来管理数据库用户、控制数据库的访问权限。注意:delete语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。授权时,数据库名和表名可以使用*进行通配,代表所有。注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。分组之后,查询的字段一般为聚合函数和分组字段,查询其他字段无任何意义。1.插入数据时,指定的字段顺序需要与值是一一对应的。3.插入的数据大小,应该在字段的规定范围内。
2024-01-24 16:40:13
893
原创 第二章:安装图形化界面工具(DateGrip)
官网地址:https://www.jetbrains.com/zh-cn/datagrip/download/?13.这个时候我们才打开datagrip,输入激活码即可,不知道激活码在哪的看步骤6,点击Activate即可。11.这个是第二个框,说明uninstall-all-user.vbs运行好了,然后点确定。12.再运行install-all-user.vbs,跟上面的一样,也是两个框。7.下载下来后,名字是jetbra,打开scripts目录。
2024-01-24 10:13:27
1941
4
原创 第二章:了解SQL和学习DDL (MySQL基础)
修改字段名和字段类型:alter table 表名 change 旧字段名 新字段名 类型(长度)[comment 注释][约束];添加字段:alter table 表名 add 字段名 类型(长度)[comment 注释词];修改数据类型:alter table 表名 modify 字段名 新数据类型(长度);----->性能较差。char(10):如果只用一个字符,其余九个字符将会用空格。(2)create table 表名(字段 字段类型,字段 字段类型);
2024-01-24 09:07:27
471
原创 第一章:MySQL的概述(MySQL基础)
MySQL的启动:net start mysql80 net stop mysql80。概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。2.使用SQL语言操作,标准统一,使用方便。注意:这种方式需要配置path环境变量。1.使用表存储数据,格式统一,便于维护。操作关系型数据库的编程语言,是一套标准。方式一:MySQL提供的客户端命令工具。方式二:系统自带的命令行工具执行命令。(1)关系型数据库(RDBMS)操纵和管理数据库的大型软件。二、MySQL数据库。
2024-01-23 16:49:47
682
原创 Java SE总结(初级)
(41)抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的属性可以是任意的,而接口中的静态变量默认必须是public static final。(3)被final修饰的方法不能重写,使用static final修饰的变量称为静态常量,必须声明同时初始化,同时具备static和final的所有特点。(5)接口中的抽象方法默认且必须是public的,而抽象类中的抽象方法可以是public、protect或默认。(1)抽象类可以包括非抽象的方法,而接口中的方法必须是抽象的。局部变量:没有默认值。
2024-01-23 11:03:55
516
原创 第十八章 表单校验
email_prompt.html("电子邮件格式不正确,请重新输入");用户名、密码、电子邮箱、手机号码、身份证号码、生日、邮政编码、固定电话。表单选择器用于选取某些特定的表单元素,比如所有单选按钮或隐藏的元素。表单验证需要综合运用元素的事件和方法。会使用HTML5的方式验证表单内容。会使用正则表达式验证页面输入内容。(2)严谨的验证文本框中的内容。会使用表单选择器选择页面元素。(2)保证输入的数据符合要求。掌握String对象的用法。(1)减轻服务器的压力。
2023-11-18 10:27:03
148
原创 第十七章 使用jQuery操作DOM
或 $("div.left").html("<div class='content'>…或 $("div.left").text("<div class='content'>…//设置元素中的文本内容。示例:$(".contain img").removeAttr("alt");语法:$("div.left").html();语法:$(selector).removeAttr(name);语法:$(selector). hasClass(class);
2023-11-17 17:00:25
82
原创 第十六章 jQuery中的事件与动画
事件类型,主要包括:blur、focus、click、mouseout等基础事件,此外,还可以是自定义事件。toggle( fn1,fn2...)实现单击事件的切换,无须额外绑定click事件。以mouseover( ) 与mouseout( )方法为例,实现导航菜单。toggle()方法不带参数,与show( )和hide( )方法作用一样。toggle( )和toggleClass( )总结。
2023-11-14 20:41:59
70
原创 第十五章 jQuery选择器
jQuery选择器类似于CSS选择器,用来选取网页中的元素。(3)属性选择器可以指定选取不等于属性是某个特定值的元素。(1)属性选择器可以根据是否包含某属性来选取元素。(4)属性选择器可以指定属性值以指定值开头的元素。(5)属性选择器可以指定属性值以指定值结尾的元素。(6)属性选择器可以指定属性值包含指定值的元素。同辈选择器用来选取目标元素之后的所有同辈元素。相邻选择器用来选取紧邻目标元素的下一个元素。属性选择器通过HTML元素的属性来选择元素。(2)属性选择器可以根据属性的值来选取元素。
2023-11-12 21:24:56
88
原创 第十四章 初识jQuery
jQuery对象:使用jQuery包装DOM对象后产生的对象,它能够使用jQuery中的方法。jQuery对象是一个类似数组的对象,可以通过[index]的方法得到相应的DOM对象。示例:$("#current").addClass("current");示例:$(this).css("background","#c81623");css({"属性1":"属性值1","属性2":"属性值2"...});(3)会使用show( )和hide( )显示和隐藏元素。
2023-11-12 20:46:53
194
原创 第十三章 JavaScript操作DOM对象
能够灵活运用JavaScript获取元素位置的属性来完成网页效果。setAttribute("属性名","属性值")能够熟练的进行节点的创建、添加、删除、替换等。使用getElement系列方法访问指定节点。getAttribute("属性名")nodeName:节点名称。nodeValue:节点值。nodeType:节点类型。能够熟练的设置元素的样式。className属性。根据层次关系访问节点。
2023-11-08 15:11:30
46
原创 第十二章 JavaScript操作BOM对象
var color=Array("红色","黄色","蓝色","绿色","橙色","青色","紫色");getElementByTagName() 返回带有指定标签名的对象的集合 (相同的元素)getElementById() 返回对拥有指定id的第一个对象的引用(对象的id唯一)getElementByName() 返回带有指定名称的对象的集合(相同name属性)host:设置或返回主机名和当前URL的端口号。
2023-11-07 22:14:11
72
原创 第十一章 JavaScript基础
/script>可以包含在文档中的任何地方,只要保证这些代码在被使用前已读取并加载到内存即可。多行注释以 /* 开始,以 */ 结束,符号 /*……*/ 指示中间的语句是该程序中的注释。如: parseFloat("34.45")将字符串“34.45“转换为浮点值34.45。经验:变量可以不经声明而直接使用,但这种方法很容易出错,也很难查找排错,不推荐使用。JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言。函数的含义:类似于Java中的方法,是完成特定任务的代码语句块。
2023-11-03 18:21:46
64
原创 10月28日作业
z-index属性只对定位元素(position值为relative,absolute或fixed)有效。当使用absolute定位时,元素的位置相对于其最近的具有定位的祖先而言,如果没有定位的祖先,则相对于浏览器窗口进行定位。(1)创建一个动画关键帧(@keyframes)规则,指定动画的起始状态和结束状态。(2)使用animation属性将动画应用于要进行动画的元素上。(3)可选地,设置动画的持续时间、延迟时间、重复次数等属性。(5)运行网页,观察元素按照指定的动画效果进行动画。
2023-11-01 00:10:08
60
原创 第九章 利用CSS3制作网页动画
transition呈现的是一种过渡,是一种动画转换的过程,如渐现、渐弱、动画快慢等 CSS3 transition的过渡功能更像是一种“黄油”,通过一些CSS的简单动作触发样式平滑过渡。rotate( )函数只是旋转,而不会改变元素的形状 skew( )函数是倾斜,元素不会旋转,会改变元素的形状。定义转换动画的时间长度,即从设置旧属性到换新属性所花费的时间,单位为秒(s)正值:元素过渡效果不会立即触发,当过了设置的时间值后才会被触发。负值:元素过渡效果会从该时间点开始显示,之前的动作被截断。
2023-10-29 15:23:41
80
原创 第八章 定位网页元素
相对定位一般情况下很少自己单独使用,都是配合绝对定位使用,为绝对定位创造定位父级而又不设置偏移量。绝对定位是相对于它的定位父级的位置来定位,如果没有设置定位父级,则相对浏览器窗口来定位。(2)设置相对定位的盒子仍在标准文档流中,它对父级盒子和相邻的盒子都没有任何的影响。(1)使用了绝对定位的元素以它最近的一个“已经定位”的“祖先元素” 为基准进行偏移。(3)绝对定位的元素从标准文档流中脱离,这意味着它们对其他元素的定位不会造成影响。设置绝对定位时所处的堆叠环境,此时层的位置由z-index的值确定。
2023-10-29 14:45:25
54
原创 10月26日作业
right浮动:设置元素的浮动为right后,元素会向右浮动,允许其他内容紧跟其后并环绕其周围。行内元素:行内元素通常以行内的方式显示在页面上,只占据它们实际内容所需的空间。left浮动:设置元素的浮动为left后,元素会向左浮动,允许其他内容紧跟其后并环绕其周围。块元素:块元素通常以完整的块形式显示在页面上,占据一行或多行的空间。行内元素的特点是不会自动换行,无法设置宽度、高度等块元素的部分样式属性。clear: right:表示元素不允许右浮动的元素出现在其右侧。1.简述块元素和行内元素的概念及特性。
2023-10-29 11:32:25
52
原创 第七章 浮动
方法四:建议使用方法四,写法比上面稍微复杂一点,但是没有副作用,推荐使用。(2)会使用四种防止父级边框塌陷的清除浮动的方法。(2)会使用float属性排版网页元素。(1)会使用display属性排版网页元素。(1)会使用float属性创建横向多列布局。inline和float的区别。
2023-10-27 21:00:27
34
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人