自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell变量命名

2、变量取值通过$符号取值3、变量命名规则与要求01、不能用数字开头02、不推荐包含特殊符号 $!''03、变量名字推荐使用多个单词,连在一起使用,见名知义04、变量名字风格 驼峰05、推荐多个单词通过下划线连接即可。

2023-05-06 19:44:52 279 1

原创 Shell命令解释器分类

Shell命令解释器:介于 系统内核——>命令解释器——>外围应用程序:应用/命令/服务Shell编程:bash编程。

2023-05-06 16:40:34 932

原创 Java语言概述—第一个java代码

编译:使用javac.exe命令编译我们的java源文件。JDK=JRE+Java的开发工具(javac.exe,java.exe,javadoc.exe)运行:使用java.exe命令解释运行我们的字节码文件。System.out.println("家庭住址:北京")System.out.println("姓名:张三");System.out.println("性别:男");编写:我们将编写的java代码保存在以".java"结尾的源文件中。4.程序的入口时main()方法,格式是固定的.

2023-04-18 21:00:54 637

原创 Window server 2016 虚拟机安装教程

window server 2016 安装教程

2023-04-09 11:29:09 5953 1

原创 计算机知识——知识点整理

5、冯·诺依曼原理的基本思想是存储程序和程序控制,存储程序是指人们必须事先把计算机的执行步骤序列(即程序)及运行中的数据,通过一定的方式输入并存储在计算机的存储器中;每个汉字的机内码占用两个字节,并且每个字节的最高位为1,这是为了避免汉字的内码与英文字符编码(ASCII码)发生冲突,同时为了尽可能用少的空间表示尽可能多的汉字。⑤:高速缓冲存储器(Cache):高速缓冲存储器是介于CPU和内存之间的一种可高速存取信息的芯片,是CPU和RAM之间的桥梁,用于解决它们之间的速度冲突问题。

2023-03-27 20:22:57 2680

原创 第一章——计算机基础知识

知识梳理高频考点1.1信息与信息技术1.1.1信息与数据1、信息是在自然界、人类社会和人类思维活动中普遍存在的一切物质和事物的属性。2、数据是指存储在某种媒体上可以加以鉴别的符号资料。(符号不仅仅是文字、数字、字母,还包括了图形、图像、音频、视频等多媒体数据)3、信息和数据是不等同的,同意信息可以用不通形式的数据表示。4、数据时信息的具体表现形式,是信息的载体,信息的符号化就是数据。信息是对数据进行加工得到的结果,信息可以影响到人们的行为、决策,或对客观事物的认知。补充。

2023-03-26 20:55:06 1350

原创 C语言——一维数组练习

要求5:输入10个数,将10个数进行从小到大的顺序进行排序(冒泡排序)要求4:输入10个数,将10个数逆序(不是逆序输出)要求3:输入10个数,将最大值与最后一个数进行交换。要求2:输入10个数,找出最大的一个数。要求1:输入10个数,并依次打印。

2023-02-28 13:43:17 782

原创 MySQL进阶——触发器

同存储过程和函数类似,MySQL中的触发器也是存储在系统内部的一段程序代码,可以把它看作是一个特殊的存储过程。所不同的是,触发器无需人工调用,当程序满足定义条件时就会被MySQL自动调用。这些条件可以称为触发事件,包括INSERT、UPDATE和DELETE操作。

2023-01-29 11:07:46 6297

原创 MySQL进阶——存储过程

大多数 SQL 语句都是针对一个或多个表的单条语句。并非所有的操作都那么简单。经常会有一个完整的操作需要多条语句才能完成。存储过程简单来说,就是为以后的使用而保存的一条或多条 MySQL 语句的集合。可将其视为批处理文件。虽然他们的作用不仅限于批处理。declare用于声明变量;表示变量名称;datatype为 MySQL 的数据类型;default用于声明默认值;

2023-01-23 20:47:08 2882

原创 MySQL进阶——视图(view)

视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。

2023-01-20 11:31:11 2209

原创 Java集合进阶——Map

a:添加功能V put(K key,V value):添加元素。这个其实还有另一个功能?替换如果键是第一次存储,就直接存储元素,返回null如果键不是第一次存在,就用值把以前的值替换掉,返回以前的值b:删除功能void clear():移除所有的键值对元素V remove(Object key):根据键删除键值对元素,并把值返回c:判断功能boolean containsKey(Object key):判断集合是否包含指定的键。

2023-01-18 15:50:06 837

原创 MySQL进阶——优化

设想一下,要把某个数据同时插入两个相关联的表中,可能会出现这样的情况:第一个表中成功更新后,数据库突然出现意外状况,造成第二个表中的操作没有完成,这样就会造成数据的不完整,甚至会破坏数据库中的数据。尽管事务是维护数据库完整性的一个非常好的方法,但却因为他的独占性,有时会影响数据库的性能,尤其是很大的应用系统中。索引是提高数据库性能的常用方法,他可以令数据库服务器比没有索引快得多的速度检索特定的行,尤其是在查询语句当中包含有MAX(),MIN()和ORDERBY这些命令的时候,性能提高更为明显。

2023-01-18 11:07:37 796

原创 MySQL进阶——索引

对于 MyISAM 引擎而言,索引文件和数据文件是分离的,索引文件用于保存数据记录的地址;而 InnoDB 引擎的表数据文件本身就是索引文件。在 MySQL 中,可以使用命令创建多种类型的索引,也可以查看索引。在插入和修改数据时要花费更多的时间(因为索引也要随之变动)创建好数据库及数据表,以备后续实例使用。索引需要占用额外的磁盘空间。3.创建表的时指定索引。2.修改表的方式创建。

2023-01-17 11:33:17 364

原创 MySQL进阶——存储引擎

(5) InnoDB被用在众多需要高性能的大型数据库站点上,InnoDB不创建目录,使用InnoDB时,MySQL将在MySQL数据目录下创建一个名为ibdata1的10MB大小的自动扩展数据文件,以及两个名为ib_logfile0和ib_logfile1的5MB大小的日志文件。MYI文件用来存储索引,但仅保存记录所在页的指针,索引的结构是B+树结构。MySQL有9种存储引擎,不同的引擎,适合不同的场景,我们最常用的,可能就是InnoDB,应该是从5.5开始,就成为了MySQL的默认存储引擎。

2023-01-16 11:56:00 373

原创 MySQL基础——多表查询练习题

1.查询员工的姓名、年龄、部门信息(隐式内连接)2.查询年龄小于30岁的员工的姓名、年龄、职位、部门信息(显示内连接)3.查询拥有员工的部门id、部门名称4.查询所有年龄大于40岁的员工,及其归属的部门名称;如果没有分配部门,也需要展示出来5.查询所有员工的工资等级6.查询‘研发部’所有员工的信息及工资等级(两种写法)7.查询‘研发部’员工的平均薪资8.查询工资比‘灭绝’高的员工信息9.查询比平均薪资高的员工信息10.查询低于本部门平均工资的员工信息。

2023-01-15 12:04:40 2759

原创 MySQL基础——多表查询

子查询返回的结果是单个值(数字、字符串、日期等),最简单的形式,这种子查询成为标量子查询。示例:学生与学生详情的关系,一个学生对应一个详细情况,一个详细情况对应一个学生。示例:学生与课程的关系,一个学生可以选修多门课程,一门课程也可以给多个学生选择。示例:学生与班级的关系,一个班级对应多个学生,一个学生对应一个班级。实现:在一对多关系中,在多的一方建立外键,指向一的一方的主键。子查询返回的结果是一列或多列,这种子查询称为列子查询。子查询返回的结果是多行多列,这种子查询称为表子查询。

2023-01-15 11:55:46 822

原创 MySQL——函数

MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQL数据库的功能更加强大。本篇文章主要为大家介绍几类常用函数的用法。数值型函数主要是对数值型数据进行处理,得到我们想要的结果,常用的几个列举如下,具体使用方法大家可以试试看。

2023-01-14 10:01:02 790

原创 MySQL基础——DCL语句

DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。

2023-01-13 10:37:42 596

原创 MySQL基础——DQL语句

DQL(查询表中的数据)通俗来讲就是查询数据库中表的数据,主要用SELECT关键字去对表中想要的数据去进行查找,用WHERE写条件去约束查找的内容。接下来和小伙伴们分享DQL的操作语句。

2023-01-12 11:53:55 1370

原创 MYSQL基础——DML语句

DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据进行增(INSERT)、删(DELETE)、改(UPDATE)操作。在插入数据时,指定的字段顺序需要与值的顺序是一一对应且插入的数据大小应该在字段的规定范围内;注意:当删除数据语句中,没有写条件时,会删除整张表的所有数据。注意:当修改数据语句中,没有条件,则会修改整个表的所有数据。字符串和日期型数据应该包含在引号中。输入如下命令查询表中的数据。

2023-01-11 11:52:30 259

原创 MySQL基础篇语句--DDL语句

当面对一个陌生的数据库时,通常需要一种方式与它交互,以完成用户所需要的各种工作,这个时候,就要用到SQL语言了。SQL是Structure Query Language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言,由IBM在20世纪70年代开发出来,作为IBM关系数据库原型System R的原型关系语言,实现了关系数据库中的信息检索。20世纪80年代初,美国国家标准局(ANSI)开始着手制定SQL标准,最早的ANSI标准于1986年完成,就被叫做SQL-86。

2023-01-11 11:03:30 365

原创 Java--学生管理系统开发

【代码】Java--学生管理系统开发。

2023-01-09 21:00:34 151 2

原创 Java--集合--经典七道综合练习题

分别为:小米,1000。2.要求:定义一个方法,根据id查找对应的用户信息。学生类的属性为:姓名,年龄。学生类的属性为:姓名,年龄。1.main方法中定义一个集合,存入三个用户对象。需求:定义一个集合,添加一些学生对象,并进行遍历。需求:定义一个集合,添加一些学生对象,并进行遍历。main方法中定义一个集合,存入三个手机对象。需求:定义一个集合,添加字符串,并进行遍历。遍历格式参照:[元素1,元素2,元素3]。需求:定义一个集合,添加数字,并进行遍历。遍历格式参照:[元素1,元素2,元素3]。

2023-01-09 20:57:19 4059

原创 Java--集合

注意ArrayList中有一个modCount的属性,表示该实例修改的次数。(所有集合中都有modCount这样一个记录修改次数的属性),每次增改添加都会增加一次该ArrayList修改次数,而上边的add(E e)方法是将新元素添加到list尾部。该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。等,除此之外你也可以通过这些接口实现自己的集合。对一个集合的扩展和适应必须是简单的。

2023-01-08 20:51:44 388

原创 Java--经典五道练习题(较难)

五、给定两个字符串形式的非负整数num1和num2,返回num1和num2的乘积。内容是四位字母,1位数字,其中数字只有1位,但是可以出现在任意的位置。例如,若A=“abcde”,在移动一次结果就是“bcdea”。如果键盘录入的数字包含0,可以变成“ ”(长度为0的字符串)如果在若干次调整操作之后,A能变成B,那么返回true.A的旋转操作就是将A最左边的字符移到最右边。三、键盘输入任意字符串,打乱里面的内容。三、键盘输入任意字符串,打乱里面的内容。可以是小写字母、大写字母、还可以是数字。

2023-01-08 11:57:48 809

原创 Java的StringBuilder类

StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是StringBuilder对象中的内容是可变的。

2023-01-07 19:40:26 5358

原创 Java--经典九道练习题

定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果。总给三次机会,登录之后,给出相应的提示。键盘录入一个字符串,统计该字符串中大写字母字符、小写字母字符、数字字符出现的次数。键盘录入一个字符串,使用程序实现在控制台遍历该字符串。键盘录入一个字符串,调用该方法后,在控制台输出结果。数组为:int arr[]=[1,2,3]执行方法后的结果为:[1,2,3]定义一个方法,实现字符串反转。九、游戏骂人敏感词替换。九、游戏骂人敏感词替换。六、金额转换(较难)

2023-01-06 20:26:55 572

原创 Python--异常值捕获

结构,把可能发生错误的语句放在 try 模块里,用 except 来处理异常,每一个 try,都必须至少对应一个 except。如果引发的异常不匹配第一个 except,则会搜索第二个 except,允许编写的 except 数量没有限制。如果所有的 except 都不匹配,则异常会传递到下一个调用本代码的最高层 try 代码中。如果第一个 except 中定义的异常与引发的异常匹配,则执行该 except 中的语句。执行 try 下的语句,如果引发异常,则执行过程会跳到第一个 except 语句。

2023-01-06 11:59:20 861

原创 Java--面向对象加强练习题

要求1:再次添加一个学生对象,并在添加的时候进行学号的唯一性判断。要求2:添加完毕之后,遍历所有学生信息。定义一个长度为3的数组,数组存储1~3名学生对象作为初始数据,学生对象的学号,姓名各不相同。如果存在,则删除,如果不存在,则提示删除失败。要求5:查询数组id为002的学生,如果存在,则将它的年龄+1。要求4:删除完毕之后,遍历所有学生信息。学生的属性:学号、姓名、年龄。要求3:通过id删除学生信息。

2023-01-05 17:01:13 101

原创 Java--面向对象经典练习题

一、文字版格斗游戏二、对象数组1三、对象数组2四、对象数组3五、对象数组4。

2023-01-05 12:03:33 1093

原创 Python--文件基本操作

通过Windows的文本编辑器软件,将如下内容复制保存到:word.txt,文件可以存储在任意位置。通过文件读取操作,读取此文本,统计itheima单词出现的次数。可以将内容复制并保存为bill.txt。read方法——读取文件。读 将文件内容读入内容。写 将内存内容写入文件。readline 方法。文本文件和二进制文件。

2023-01-04 12:53:42 2089

原创 Java--面向对象

(特征)属性名称例如: int age;//年龄(行为)方法名(){ }例如: void move(){ 直立行走 }

2023-01-03 20:42:56 657 1

原创 Python--函数的进阶

带**的不定长参数(了解) 定义函数的时候在某个参数前加**,让这个参数变成不定长参数,可以同时接收多个关键字参数对应的实参。b.同一个函数中既有定长参数也有带*的不定长参数,那么*前面的定长参数必须用位置参数传参,*后面的定长参数必须用关键字传参。语法: 函数名 = lambda 形参列表:返回值 (使用实参高阶函数时更多的会使用匿名函数)注意:a.匿名函数的调用和普通函数没有区别 b.匿名函数至少需要一个形参。带*的不定长参数会变成一个元组,接收到的实参会变成元组中的元素。1)带*的不定长参数。

2023-01-03 10:25:48 485

原创 Mysql练习题

7、查询员工编号为7788的员工名称、员工工资、部门名称、部门地址。查询员工编号为7788的员工名称、员工工资、部门名称、部门地址。5、查询工作和工资与MARTIN完全相同的员工信息。查询工作和工资与MARTIN完全相同的员工信息。4、工资高于30号部门的所有人的员工的信息。工资高于30号部门的所有人的员工的信息。6、查询有两个以上直接下属的员工信息。2、查询工资高于JONES的员工。3、查询与scott同部门的员工。8、查询部门最高工资的员工的信息。查询部门最高工资的员工的信息。查询joins的工资。

2023-01-02 12:33:11 363

原创 Java--经典八道练习题

【代码】Java--经典八道练习题。

2022-12-31 17:51:34 916

原创 Python--列表练习加强题

一、有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币,[10,8,5,3,27,99]1、有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币,[10,8,5,3,27,99]二、如果两个素数之差为2,这样的两个素数就叫做”孪生数“,找出100以内所有的”孪生数“2、如果两个素数之差为2,这样的两个素数就叫做”孪生数“,找出100以内所有的”孪生数“三、给定一个列表,求最大值、最小值、平均值、求和。3、给定一个列表,求最大值、最小值、平均值、求和。七、如何将0~10随机存入列表中。

2022-12-31 11:26:19 1784

原创 Python--数据容器总结

1、数据容器尽管各自有各自的特点,但是他们也有一些通用的操作。2、除了遍历这个共性外,数据容器可以通用非常多的功能方法。尽管遍历的形式各有不同,但是,他们都支持遍历操作。除了下标索引这个共性外,还可以通过类型转换。排序,reversed=True表示降序。3、容器的通用转换功能。4、容器通用排序功能。

2022-12-30 12:37:44 778

原创 Python--字典及基本操作

字典也是提供的一种常用的,它用于存放具有映射关系的数据。比如有份成绩表数据,语文:79,数学:80,英语:92,这组数据看上去像两个列表,但这两个列表的元素之间有一定的关联关系。如果单纯使用两个列表来保存这组数据,则无法记录两组数据之间的关联关系。为了保存具有映射关系的数据,Python 提供了字典,字典相当于保存了两组数据,其中一组数据是关键数据,被称为 key;另一组数据可通过 key 来访问,被称为 value。

2022-12-30 12:05:24 1994

原创 Python数据容器--字符串(str)

字符串是字符的容器,一个字符串可以存放任意数量的字符。如:字符串:“itheima”。

2022-12-29 11:09:19 372

原创 Python--集合

编号操作说明1集合.add(元素)集合内添加一个元素2集合.remove(元素)移除集合内指定的元素3集合.pop()从集合中随机取出一个元素4集合.clear()将集合清空5集合1.difference(集合2)得到一个新集合,内容2个集合的差集原有的2个集合内容不变6集合1.difference_update(集合2)在集合1中,删除集合2中存在的元素,集合1被修改,集合2不变7集合1.union(集合2)

2022-12-29 11:00:13 419

空空如也

空空如也

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

TA关注的人

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