自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows相机打开不了报错0xa00f4244一站式解决思路【已解决】

3.查看键盘Fn+F1/2/3/4/5/6/7/8/9里面有没有摄像头图标。摄像头的,就捏一捏摄像头看看是否松动了,如果还没有解决,不要怀疑,直接送去修。苦苦搞了几天,才搞出来,好奇为什么厂家不给我开bios摄像头权限。2.在设置、隐私里面,查看摄像头权限是否打开。1.首先检测服务,查看服务是否打开。5.如果没有照相机这个时候就要开启大招了。(1).如果摄像头没有坏百分之99.9是你。4.查看设备管理器里面是否有照相机。

2022-09-04 23:24:22 7573 2

原创 C#常见数据类型及排序整理

设定两个指针,最初位置分别为两个已经排序序列的起始位置,比较两个指针所指向的元素,选择相对较小的元素放入到合并空间,并移动指针到下一位置,直到某一指针达到序列尾,将另一序列剩下的所有元素直接复制到合并序列尾。首先在未排序的序列中找到最大(小)元素,存放到排序序列的起始位置,再从剩余未排序元素中继续寻找最大(小)元素,然后放到已排序序列的末尾。将第一个待排序序列的第一个元素看做是一个有序序列,把第二个元素到最后一个元素当做是末排序序列,从头到尾依次扫描未排序序列,将扫描到的每个元素插入有序序列的适当位置。..

2022-08-14 21:41:02 455 1

原创 Vue-Servlet错误:Operation not allowed after ResultSet closed

我们知道:Servlet采用多线程来处理多个请求,因此,猜测servlet是维护了一个线程池的。当容器收到同一个Servlet的多个请求的时候,那这个Servlet将会在HttpServlet.service多并发执行,那么问题就来了,created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。其实两者比较好理解,通常created使用的次数多,而mounted通常是在一

2022-06-19 15:14:55 224

原创 网站抛出521解决思路

只是纪录下思路。服务器弄了cdn,域名经常抛521,最后解决了,大概是打开了服务器防火墙,就出现了nginx,然后各种打开端口关闭端口更新端口 重写nginx的各种属性,然后就是去域名商哪里解析了dns,因为之前点了一个按钮把所有域的响应替换成了域名商,最后实在是搞不起了想把宝塔删了但是里面有网站忍了忍,最后完全删除nginx,在bt里面下载好了nginx1.20 全部都好了如果真要分析可以尝试以下1.关闭cdn2.确认打开了源服务器的对应端口3.查看dns解析里面响应ip是否是你的

2022-05-14 19:28:40 2604

原创 HTTP协议、GET、POST、Servlet XML

什么是协议? 比如你看到我这一篇博客,你认识上面的字,都是中文或者英文,这是一种协议,比如我对你说话,你能听懂,沟通无障碍,就证明我们遵守同一种协议-普通话协议。W3C 万维网联盟组织:万维网之父:蒂姆·伯纳斯·李负责制定标准的:HTTP HTML4.0 HTML5 XML DOM等规范都是W3C制定的。HTTP协议:是W3C制定的一种超文本传输协议HTTP协议就Servlet而言包括了:请求协议,相应协议HTTP的请求协议 (前端发给服务器) 包括四部分:请求行,...

2022-05-13 07:00:00 80

原创 Tomcat安装配置到Idea第一个WEB项目

Tomcat简介:Tomcat是sun公司开发的一款Web开源、轻量级服务器又被称为Catalina,底层全部基于Java实现,能够部署服务器应用对访问进行处理。接下来从介绍到安装到idea部署第一个web项目,后续会解决乱码,以及Servlet和JSP相关配置以及如何添加别人的war工程而不报错。应用服务器实现了JavaEE的所有规范(共13种),WEB服务器只实现了JavaEE种的Servlet和JSP他一个重大的版本问题,在JavaEE8后Oracle公司将JavaEE规范捐献给Apa

2022-05-12 17:20:28 160

原创 JavaScanner类、Random类、Arrays类、Math类

一、Scanner类1.介绍Scanner类存在于java.util.Scanner;一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数:Scanner sc = new Scanner(System.in);//System.in 系统输入指的是通过键盘录入数据。int i = sc.nextInt();2.创建对象数据类型 变量名 = new 数据类型(参数列表);3.调用方法变量名.方法名()int

2022-02-05 00:00:00 167

原创 JavaString类

三、String类1.介绍String类存在于java.lang.String;(故不用导包)Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实例。类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻 译为大写或小写的所有字符的字符串的副本。字符串的内容永不可变String s1 = "abc";s1 += "d";System.out.println(s1); // "abcd"// 内存中

2022-02-04 00:00:00 312

原创 Java集合ArrayList类

1.介绍ArrayList所在包为Java.util.ArrayList是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储 的元素。 ArrayList 中可不断添加元素,其大小也自动增长。2.ArrayList使用方法<E>,表示一种指定的数据类型,叫做泛型。E,取自Element(元素)的E,在<>出现的地方我们用引用类型替换即可。ArrayList<引用类型Integer> 集合名 = new ArrayList&l

2022-02-03 00:00:00 1169

原创 Microsoft Store无法打开解决方案 错误代码:0x80131500

这种情况大部分是设置了Vpn代理。提供两种解决方案一、打开“运行”输入 inetcpl.cpl,点还原高级设置。(注意看看勾选了TLS 1.2没有)二、如果上述方法没有解决,那么就打开Internet选项-> 安全选项卡->点一下 将所有区域重置为默认级别->连接-> 局域网设置->勾选自动检测设置 不要勾选使用自动配置脚本三、一般执行到二,就能解决了,如果还不行,那么打开连接->取消代理服务器的勾。四、如果还是不行 返回方案一去掉勾上的"使用TLS 1.

2022-02-02 16:56:35 8662 1

原创 Java隐匿对象Anonymous

1.介绍Anonymous创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。虽然是创建对象的简化写法,但是应用 场景非常有限。一个匿名对象,只能使用一次。Anonymous :没有变量名的对象。2.格式new 类名(参数列表);new Scanner(System.in);int x = new Scanner(System.in).nextInt();3. 匿名对象可以作为方法的参数和返回值作为参数:class Test {public stat

2022-01-31 00:00:00 578

原创 JavaAPI Application Programming Interface

1.介绍APIAPI(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。2.步骤1. 打开帮助文档。2. 点击显示,找到索引,看到输入框。3. 你要找谁?在输入框里输入,然后回车。4. 看包

2022-01-30 00:00:00 257

原创 JavaBean标准类的定义方法

1.介绍JavaBeanJavaBean 是 Java语言编写类的一种标准规范。符合 JavaBean 的类,要求类必须是具体的和公共的,并且具有无 参数的构造方法,提供用来操作成员变量的 set 和 get 方法。2.定义一个Java标准类public class ClassName{//成员变量//构造方法//无参构造方法【必须】//有参构造方法【建议】//成员方法//getXxx()//setXxx()}...

2022-01-29 00:00:00 596

原创 Java封装之构造方法Constructor

1.介绍构造方法:当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值。2.构造方法的定义格式修饰符 构造方法名(参数列表){ System.out.println("如果你调用我我就拍拍手")}构造方法的写法上,方法名与它所在的类名相同。它没有返回值,所以不需要返回值类型,且不需要void【它及其特殊】:public class Student{ private String name; private int age;//定义无参

2022-01-28 00:00:00 380

原创 Java封装之this关键字

1.介绍this关键字:this代表所在类的当前对象的引用(地址值),即对象自己的引用。记住 :方法被哪个对象调用,方法中的this就代表那个对象。即谁在调用,this就代表谁。2.为什么要进行this关键字:因为getXxx和setXxx方法的形参并不能见名知意,如果修改和成员变量一致的情况还会出现不能赋值的情况,因为形参变量名与成员变量名重名会导致成员变量名被隐藏,方法中的变量名无法访问到成员变量。因此this关键字的作用就来了3.this使用格式this.成员变量名;使用.

2022-01-27 00:00:00 199

原创 Java特性一封装

1.介绍封装:面向对象实际上越来越接近现实世界,现实世界的成员变量都是隐藏在对象内部的,外界无法直接操作和修改。设想一下如果外界能够修改你的名字。那么一定是你主动去找警察局吧aha。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,增强代码的安全性。举个栗子:人类是个类对吧。他里面的对象,比如张三,如果李四能够随便修改张三的名字和他的行为和他的银行卡余额那么该多么可怕。所以我们需要封装起来。不让

2022-01-25 00:00:00 173

原创 Java成员变量和局部变量的区别variable

1.介绍成员变量和局部变量变量根据定义位置的不同,我们给变量起了不同的名字。成员变量:类中,方法外。为类的属性。局部变量:方法中或者方法声明上(形式参数)。作用范围不一样成员变量:类的{}中。局部变量:类里面的方法体中。在内存中的位置不同成员变量:堆内存(成员变量是在类中,想要将一个类实例化必然会new一个对象)。局部变量:栈内存(就是方法体的一个变量)。生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失。局部变量:随着方法的调用而存在,随着方法

2022-01-24 00:00:00 191

原创 Java面向对象OOP

1.介绍面向对象:Java是一种面向对象的语言,面向对象是一种程序设计思想,我们在面向对象的指引下,使用Java去进行程序设计。这里的对象泛指现实中的一切事物。每个对象都有自己的属性名称和行为方法2.面向对象的执行顺序面向过程:把衣服脱下来-->找一个盆-->放点洗衣粉-->加点水-->浸泡10分钟-->揉一揉-->清洗衣服-->拧干-->晾 起来面向对象:把衣服脱下来-->打开全自动洗衣机-->扔衣服-->按钮-->晾

2022-01-23 00:00:00 241

原创 Java数组Array

介绍数组:数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。1.定义数组的格式格式一:数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];//定义可以存储3个整数的数组容器,代码如下:int[] arr = new int[3];数组存储的数据类型: 创建的数组容器可以存储什么数据类型。[] : 表示数组。数组名字:为定义的数组起个变量名,满足标识符规范,可以使用名字操作数组。new:关键字,创建数组使用的关键字。数组存储的数据类

2022-01-22 00:00:00 586

原创 Java方法重载Overload

介绍重载:多个方法的名称一样,但是参数列表不一样。好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能。Java的很多功能都基于重载,比如Println,Scanner方法等等。重载的格式:// 两个byte类型的public static boolean compare(byte a, byte b) {System.out.println("byte");return a == b;}// 两个short类型的public static boolean compare

2022-01-21 00:00:00 312

原创 Java方法Methoud

介绍方法:方法好比是一个工厂;参数(原料):就是进入方法的数据返回值(产出物):就是从方法中出来的数据1.方法的格式方法名称的命名规则和变量一样,使用小驼峰。修饰符 返回值类型 方法名(参数列表){//代码省略...return 结果;}2.方法的执行顺序找到方法->参数传递->执行方法体->带着返回值回到调用数3.方法调用的三种方法3.1.直接调用:方法名称(参数);3.2.打印调用:System.out.println(方法名称(参数))

2022-01-20 00:00:00 204

原创 Java的内存分为五个部分

1.栈(Stack): 存放的都是方法中的局部变量(方法运行一定是在栈中)1.局部变量:方法的参数,或者方法体内部的变量2.作用域:一旦超出作用域,立刻马上从栈中消失2.堆(Heap):凡是new出来的东西,都在堆内存当中。(包括引用类型) 1.堆内存里面的东西都有一个地址值:16进制 堆内存里面的数据,都有默认值。规则: 如果是整数类型,那么默认为0; 如果是浮点类型,那么默认为0.0; 如果是字符类型,那么默认为'\u0000'; 如果是布尔类...

2022-01-19 00:13:14 862

原创 Java的栈和堆和方法区理解

Java的栈和堆和方法区

2022-01-14 17:23:51 544

原创 教你如何在win11家庭版中添加【本地安全策略】

教你如何在win11家庭版中添加【本地安全策略】,然后去配置vpn把

2022-01-10 16:38:19 15285 12

原创 几行代码用Java输出带颜色的圣诞树---可控制大小

先上效果图用Java几行代码实现彩色圣诞树import java.util.Scanner;public class TestChristmas { public static void main(String[] args) { System.out.print("\u001b[4;31;42m***********************\n"); Scanner ac = new Scanner(System.in); i..

2021-12-24 15:05:48 3123

原创 【10分钟虚拟机从入门到配置】

首先准备好两个软件第二个很好理解。第一个是什么?就是一个操作系统镜像文件。他基于标准 iso 镜像文件 *.iso。可以在网上找到并且下载这里推荐《i tell you》网站下载 它支持迅雷下载 。不多赘述了 ,下载后得到镜像后打开VMware ,可以在网上找到激活码。操作系统同理。第一步。创建新的虚拟机然后下一步选择下载好的镜像网上找或者去购买正版密钥存放位置 ,因为虚拟机一般来说占用空间比较大 最好找...

2021-12-22 00:00:00 250

原创 Java有参和无参的调用及返回值(求最大公约数)

一、无参格式:访问修饰符 void 方法名(形参列表){//方法体}ForExample:public classFactorial{ //定义主类public void a() //定义方法{ System.out.println("Hellow World!") return 0;}public static void main(String[] args){ Factorial ac = new.

2021-12-21 00:00:00 860

原创 JAVA一维数组和二维数组及其遍历方法

一维数组二维数组的遍历及其理解图

2021-12-17 22:30:29 792

原创 Microsoft旗下的Bing(必应)被封锁。可以试试加4的方法继续使用

Bing搜索方法

2021-12-17 16:14:00 3362 1

原创 早上起来发现新建里面没有记事本txt解决方法【最快解决方法】

将下面一串代码放在任意记事本里 并修改后缀名为.REG。并运行,就添加好了

2021-12-14 13:14:13 621

原创 CSS3中实现动态奥运五环

如何为我们的网页添砖加瓦 当然少不了我们的css动画特效了body: <body id="title"> <div class="style"> </div> <div class="cend"> </div> <div class="first"> </div> <div class="right">

2021-12-09 01:24:56 173

原创 Win10实现截取视频并改为gif

Win+G 直接动态录制视频 再通过转换软件改为GIF

2021-12-09 01:06:54 942

原创 Windows自带屏幕截屏包括自定义截屏

Win+Shift+S即可打开windows自带截屏并且自动保存在剪切板。

2021-12-09 00:49:27 277

原创 Math.random()函数用法

Math.random()函数是取[0,1)之间的随机数。取0~99可以用如下代码,以此类推

2021-12-09 00:37:01 360

原创 【块状标签与行内标签】

一、块标签的分类二、块状标签和行内标签的区别

2021-12-08 22:23:39 228

空空如也

空空如也

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

TA关注的人

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