自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【蓝桥杯备战】

大数计算

2023-02-14 12:48:46 164

原创 【备战蓝桥杯】

二分

2023-02-13 14:00:33 80

原创 【蓝桥杯备战】

归并排序

2023-02-12 14:41:50 138

原创 【备战蓝桥杯】

基础算法

2023-02-11 12:47:41 138

原创 Java day16 异常

Java异常目的异常的分类父类与子类的异常自定义异常try catch fianlly 与 throws目的个人理解,异常是为了处理实际出现意外状况时,给用户或其他人员的一种友好提示性信息。异常的分类这个不重要,通常优先捕获较小的异常对象,对于非Java提出的异常,用户可以自定义异常父类与子类的异常子类抛出的异常范围不能大于父类的异常范围。自定义异常继承Exception或者RuntimeException,需要重新修改serialVersionUID唯一标识符号package com.a

2022-04-21 21:23:39 188

原创 【Linux C 04】

charchar c = 'a';char b[] = "mihuyou";char a[] = {'a','b','c','d','e','\0'};printf("%c\n", c);printf("%s\n", a);printf("%s\n", b);字符串的声明:这样声明没有结束标识:'\0',会继续往下读取。char a[] = {'a','b','c','d','e'};这是安全的声明:char a[] = {'a','b','c','d','e','\0'};逻

2022-01-18 15:09:29 488

原创 【Linux C 03】

_Bool_Bool类型是一个只有,常用于判断。_Bool类型,长度为1,非0值为1,0为0。注意:C语言中,true,false常常被定义为静态常量,1,0。sizeof()获取数据类型或表达式的长度。- sizeof(object);- sizeof(type_name);- sizeof object;int a = 3;int b = sizeof(int);//4int c = sizeof(a); //4int d = sizeof a; //4signed和u

2022-01-18 13:55:45 707

原创 【Linux C 02】

标准化输入输出小数点精确小数点精确%15.9f 表示,总占位15,精确到小数点后9位,剩下的用空格补齐,补齐前面。

2022-01-17 23:51:02 709

原创 【Linux C 01】

第一个C程序环境搭建hello world编写创建工作文件夹printf()与转义字符\注意阅读本文前,你需要知道:linux基本命令。笔者有C语言经验,本文不是教学,仅供个人笔记使用。知识点较为零散。环境搭建 略,我用的自己之前配好的双系统,ubuntu系统。大家可以查看相关资料。也可使用虚拟机,服务器等。系统自带gcc,没有的自己找相关资料。hello world编写创建工作文件夹mkdir 文件夹名称另外,截屏快捷键是:Ctrl + Shift + PrtSc编译运行的命令

2022-01-17 12:18:33 633

原创 Vue入门 03

Vue的网络应用axiosaxios 与 Vue相结合的实例axios功能强大的网络请求库,类似于Ajax,下面是JS文件<script src = "https://unpkg.com/axios/dist/axios.min.js"></script>Get语法与Post语法:axios.get().then()axios.get(地址?key=value&key2=value2).then(function(response){ Get成功执行的代码块

2021-10-23 00:08:06 415

原创 Vue day02

Vue 入门02v-forv-on补充v-for用于遍历关键语法:v-for="(item, index) in arr " , 其中,item为具体的项,index为索引,如果是对象数组,item为具体的对象,想要访问对象的属性,需要添加 item.属性 <body> <div id="app"> <ul> <li v-for="(item, index) in arr" :title="item"&gt

2021-10-22 12:13:52 92

原创 Vue 入门01

Vuevue环境搭建第一个vue代码vue的使用范围:data数据对象v-textv-htmlv-on自加自减的实现v-showvue环境搭建第一个vue代码<!DOCTYPE HTML><html><head><meta name="viewport" content="width=device-width initial-scale=1.0 maximum-scale=1.0 user-scalable=0"><meta http-eq

2021-10-21 11:25:27 70

原创 JavaScript Day04

JavaScript杂论数组的下标越界?函数都有返回值所有的函数内置的arguments匿名函数全局变量没有块级作用域预解析JS预解析数组的下标越界?JavaScript不存在数组越界问题,因为,数组可以自动扩容,对于没有赋值的数组空间,该值的默认值为 undefined。函数都有返回值有return的,返回对应的值;无return的,返回 undefined !所有的函数内置的arguments函数传参时, arguments 接收了所有的参数,并且变成了伪数组,是数组的格式,但不具备数组的

2021-10-12 13:40:16 73

原创 JavaScript Day03

运算符号基础运算符比较运算符逻辑运算符存在短路运算符的优先级基础运算符+ ,- , * ,/除号 运算的结果是 浮点数注意:不要直接用浮点数参与运算,因为会存在误差。console.log(0.1 + 0.2); // 结果为0.30000000000000004比较运算符== 与 =====:指的是 两边的值是否相同,在比较时,会将类型自动转换为一致类型。===: 指的是 两边类型和值是否同时相同,也就是比较了地址了。console.log(18 == '18'); // tru

2021-10-10 22:20:16 53

原创 JavaScrip Day02

数据类型变量的数据类型数字型8进制 和 16进制最大值,最小值,无穷数(-Infinity),非数字(NaN)数字类型的判断字符串型转义字符 /字符串求长字符串拼接 ' + 'Boolean型undefined与nulltypeof数据类型转换转换为字符串类型转换为数字型转换为Boolean值变量的数据类型弱类型,变量的数据类型,只有在程序运行的时候,才确定具体的类型,不同的数据类型可以在原来的空间,相互转换,如下是可以运行的: var age = 21; age = 'twenty-one';

2021-10-10 16:24:22 52

原创 JavaScript Day01

JavaScript基础输入输出变量变量的输入输出更新变量变量的同时初始化变量的其他声明输入输出prompt('这里是输入框');alert('这是网页可以显示的内容:');consolt('这是控制台看到的代码,通常需要F12键,然后点击console即可。');变量var 变量;变量 = '赋值的内容';var 变量02 = '中文也可以哦';// 控制台输出console.log(变量);变量的输入输出var name = prompt('您输入的名字将会被存在变量 nam

2021-10-10 11:58:15 58

原创 JavaSE day15

包装类类型使用方法类型父类为 Number:byte --> Byteshort --> Shortint --> Integerlong --> Longfloat --> Floatdouble --> Double-------------------------------------------父类为 Object:char --> Characterboolean --> Boolean

2021-09-14 23:37:00 73

原创 Java SE day14

接口jdk1.8新特性jdk1.8新特性1,静态方法语法: static 返回值类型 方法名(参数列表){ 方法体 }调用: 只能通过 接口名.方法名 调用2,默认方法语法: default void defaultMethod(){ 代码体 };使用方式:...

2021-09-14 21:57:20 70

原创 Java SE day13

多态定义注意调用的属性与方法区别多态用途定义定义:同一行为,具有多个不同的表现形式前提:父子类或接口实现,必须有重写,父类引用指向子类对象。注意注意: 是用不了子类独有的内容, 因为名义是父类的类型,只能调用父类存在的,如果子类有重写父类的方法,则可以调用重写的方法。调用的属性与方法区别变量看类型,方法看对象。Person per1 = new Student();per1.name; // 这个是父类的,因为属性定义是在父类对象的,即便重写了也是父类的per1.study()

2021-09-10 21:12:23 68

原创 JavaSE day12

初始化块初始化块实例初始化块类初始化块初始化块实例初始化块每次实例化对象自动执行的一个代码块在构造器之前运行。提高构造器中相同内容的复用性存在继承:实例化子类对象时,会先执行父类构造器,然后执行子类构造器执行顺序: 父类初始化块 父类构造器, 子类初始化块, 子类构造器类初始化块在类加载的时候自动执行,且只执行一次static{ /*代码块*/}类加载要比初始化对象要早。。。。。。类初始化块与构造器无关顺序:父类静态初始化块,子类静态初始化块,父类初始化

2021-09-08 17:56:48 67

原创 Java day11

继承继承语法内存图继承语法class Zilei extends Fulei{ }内存图

2021-09-07 17:20:01 49

原创 2021-08-22

构造器构造器:构造器:语法修饰符 类名(参数列表){代码块}public Person(){}实例化一次调用一次自己写的构造器会覆盖掉默认的构造器构造器可以重载跟new操作一起

2021-08-28 18:22:27 50

原创 2021-08-22

可变参数可变参数语法:使用举例可变参数对数组的参数做的简化操作,调用时直接将数据传递即可语法:数据类型…变量名使用方法中,当作数组使用即可方法中的可变参数必须是参数列表的最后一个调用是可以给出 0个至多个参数。举例// 方法public class Para{ public int para(int...abc){ int sum =0; for (int i = 0; i < abc.length; i++) {

2021-08-22 23:14:34 67

原创 2021-08-21

方法return方法return遇到return必定结束方法;整个方法必须执行到return。方法调用一次,执行一次,不调用,不执行调用一次,执行一次调用一次,入栈一次,在栈内存中分配空间,供当前方法运行先进后出...

2021-08-21 23:04:00 65

原创 2021-08-20

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-20 23:14:28 61

原创 java SE day 05 am

数组容器特点长度为自己声明的定值数组元素有默认值动态数组声明静态数组声明容器用于存储数据的结构。数组是一种由相同数据类型组成的,长度固定的容器。特点长度为自己声明的定值数组元素有默认值数据类型默认值整型0浮点型0.0String型nullboolean型falsechar型空白符动态数组声明int[] arrs = new int[10];静态数组声明int[] arrs = new int[] {0,1,2,3,4};//

2021-08-20 22:29:45 50

原创 Java SE day06

idea快捷键最为普遍十分常用模板最为普遍功能快捷键保存Ctrl + S剪切Ctrl + X粘贴Ctrl + V复制Ctrl + C全选Ctrl + A撤销Ctrl + Z十分常用功能快捷键万能提示Alt + EnterXX块环绕Ctrl + Alt + T下一行插入空行编辑Shift + Enter复制当前行Ctrl + D删除行Ctrl + Y多行注释Ctrl + Sh

2021-08-20 22:29:26 57

原创 Java SE day03 pm

这里写目录标题输入输出java.util.Scanner 类nextInt()nextDouble()next() 只记录空格符或换行符前面的内容nextLine() 对于空格符也记录在 String对象中对于存在上一行的内容是换行符结尾的代码,我们会发现它读取了上一段的换行符,然后结束字符串的读取。解决方案,加上一段专门读取换行符+= 与 = ++ 参与的数字运算,默认是int或double型的。用+=符号解决输入输出java.util.Scanner 类nextInt()java.util S

2021-08-16 18:07:37 69

原创 Java SE day03 am

Java运算符++ 与--==符号&&符号 与 &符号同样的||符号 与 |符号一样存在短路问题异或符 ^位运算符 >> 与 <<++ 与–// 将i的值赋值给i++, i自增, 将i++赋值给iint i = 10;i = i++;System.out.println(i);// 输出为 10,// 一下代码编译错误,因为,++ 符号前面必须是个变量。int a=10, b=20;int c=(a+b)++;System.out.pri

2021-08-15 22:23:36 86

原创 Java SE day02 pm

这里写目录标题进制基本数据类型转换(不包括boolean)小 --》 大,自动转换。大 --》 小,编译不通过大 --》 小 ,强制转换运算符%与浮点数的精度产生随机数用于产生4位数的随机数进制//最高位为符号位,0正,1负byte a = -10; // 0000 1010 byte b = 10; // 1000 1010byte c = -128 // 1000 0000基本数据类型转换(不包括boolean)小 --》 大,自动转换。char 与 int 可以互相转换。//

2021-08-15 17:17:56 68

原创 java常量

这里写目录标题常量常量的输出命名规则常量1,字符常量用''包括里面的内容表示,里面有且只有一个符号,支持ASCII码里面的所有符号如:'A' ' '2,字符串常量用""包括里面的东西表示,里面可以为空,也可以是任意个,任意符号如:"" "j j j"3,bool值只能为true 与false,不存在0为false这种情况常量的输出System.out.println(12); //直接放整数System.out.println(true); //直接方bool值Syste

2021-08-14 22:05:20 53

原创 变量与转义符的细节问题

变量基本数据类型变量的声明与赋值,常见问题基本数据类型变量的声明与赋值,常见问题1,不能将double 赋值给 int,int intt;intt = 12.0; //编译出错2,能赋值超出范围,编译出错byte bytee;bytee = 200; //编译出错3,能把int 赋值给 doubledouble doublee;doublee = 12; //编译正常4,不能将boolean赋值给doubledouble doublee;dobulee = tru

2021-08-14 21:51:44 105

原创 Java类名与源文件名,注释文档

Java基础01关于类名与源文件名之间的关系:Java注释文档关于类名与源文件名之间的关系:这种写法是可以的,但是会生成3个 class文件,运行的时候,java命令一次只能运行一个class文件运行如图Java注释文档1,书写格式,/** 这里为Java文件的文档注释内容*/ 例如2,运行格式,javadoc -d 生成的帮助名 -author -version 源文件.java 里面的**-author -version可写可以不写 例如3,查看生成的文档4,其中的inde

2021-08-14 17:33:26 140

原创 用文本编写,javac编译且java运行第一个HelloWorld文件

前提安装好JDK并配置好环境变量安装Notepad++会点Dos命令javac与java命令创建,编写,编译,运行创建并编写.java 文件编译该文件运行.class字节码文件创建并编写.java 文件1,打开此电脑,点击查看 ,勾选右侧的文件扩展名2,在桌面新建文本文件3,重命名,HelloWorld.java, 出现提示点击确定更改后缀4,用Notepad++打开该文件,并编辑右击,选择打开方式 选择Notepad++5,开始编辑,并保存,一定记得保存public .

2021-08-14 12:09:14 278

原创 Java jdk安装与环境变量配置

下载jdk1,我下载的是jdk8的版本,先查看自己电脑里有无jdk2,到官网下载Java官方安装地址打开后如图:3,下滑,找到Java 8 点击JDK Download找到对应的版本我的是windo

2021-08-14 11:06:47 123

原创 Javase 01 DOS简单入门

DOS简单入门路径DOS通过文件管理系统在特殊路径直接进入命令窗口切换盘符,C盘换D盘查看当前目录的文件夹进入当前目录下的文件夹总结路径绝对路径:从根目录下出发,到目的目录的路径相对路径:从当前目录出发,到目的目录的路径DOS通过文件管理系统在特殊路径直接进入命令窗口1,在计算机中找到路径2,选中3,直接输入cmd4,回车,进入了切换盘符,C盘换D盘1,在搜索框输入cmd2,点击“命令提示符”,进入C:\Users\lenovo>3,输入 d:回车即可进入D盘,其他

2021-08-13 19:11:04 1575

原创 2021-07-14

杭电刷题第二天 Chapter OneSection TwoBiker's Trip OdometerFinancial ManagementHigher MathBalloon Comes!demical systemJust A TriangleIBM Minus OneAC MeSection TwoACM Step1.2 入口Biker’s Trip OdometerFinancial ManagementHigher MathBalloon Comes!demical

2021-07-14 15:04:33 55

原创 2021-07-12

刷题的第一天(OJ刷题)关于scanf()与printf()函数循环的入口处加上输入的值关于scanf()与printf()的字符串格式化如何保留小数点后两位ASCII码与数字对应关于浮点数的精确度getchar();航电OJ入口(备用的站)关于scanf()与printf()函数在循环中找到的一些细节,关于空格符与换行符:空格符 ,出现多个scanf()或者scanf()有多个参数时,以空格和换行符默认作为断开的点对于换行符,默认是,每次进行循环的时候scanf()就是换行式的读取。循环的入

2021-07-12 22:04:25 43

空空如也

空空如也

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

TA关注的人

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