自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 原神3.2私服解决宝塔中mongodb导入sql时无法找到的问题

由于新版本宝塔中的mongodb已经不支持sql导入,所以导入文件时不显示出来,需要将宝塔降级或者升级至7.9.7。使用完后在grasscutter数据库中点击导入即可。必须先确保安装好宝塔才能进行下列操作。在root目录下运行。

2024-02-04 01:03:29 198 1

原创 Linux系统安装python3.11.1

按i编辑,将第一行中的#!/usr/bin/python修改为#!删除原来指向python2的软链接,并建立新的python3的软链接。将此时的python3.11转移到创建的目录中。安装python3.11.1。创建一个python3的目录。按esc退出,输入:wq保存。创建并覆盖原来的软链接。查看python版本。

2023-04-12 22:53:42 4086 1

原创 Java面向对象编程

文章目录包静态导入常见的系统包继承继承的规则关于protected访问权限super关键字final关键字多态方法重写抽象类接口包访问修饰符从小到大依次为private(私有,当前类的内部可见)< default(啥都不写就是包权限,当前包的内部可见,不包含子包,同级目录下可见)< protected(继承,不同包中的有继承关系的类之间可见)< public(当前的项目可见)src下new package 创建包,包命名使用全小写包最大意义在于可以重名包访问权限指的是权限啥

2022-05-02 22:24:12 421

原创 Java线性表和动态数组

文章目录线性表和动态数组1.线性表2.动态数组增加元素查询元素修改元素删除元素线性表和动态数组1.线性表所谓线性表,就是多个相同数据类型元素逻辑上呈直线排列,逻辑上连续,物理上不一定连续,我们把这种结构称为线性表常见的线性表有:数组(顺序表)、链表、栈、队列、字符串逻辑连续:1号元素位于2号元素之前,2号元素位于一号元素之后,这种先后顺序指的是逻辑上的先后,物理上不一定连续物理连续:指的是线性表的元素之间在存储时,前一个元素一定挨着后一个元素来存储的,比如数组就是元素间的物理连续2.动态数

2022-04-19 16:35:18 818

原创 Java 时间复杂度和空间复杂度

文章目录1.算法效率2.时间复杂度大O渐近表示法3.空间复杂度1.算法效率算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。 时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间2.时间复杂度时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法执行所耗费的时间大O渐近表示法计算时间复杂度和空间复杂度时,为了估算一个算法的耗时情况,不需要计算出精确的执行次

2022-04-16 21:15:48 3724

原创 Java 数组及相关习题

文章目录数组什么是数组?(数组其实是一种数据结构)什么是数据结构?数组的创建与初始化数据的静态初始化数组的使用数组和方法之间的关系关于应用数据类型的理解问题栈堆数组什么是数组?(数组其实是一种数据结构)一个定义N个相同数据类型的变量,我们就把这种结构称之为数组,数组作为第一个引用数据类型什么是数据结构?把一堆数字保存起来的结构就是数据结构,数据结构关心的是如何高效的读写数据数组的创建与初始化int[] arr = new int[]{1,2,3,4};//初始化数组时,每个元素同时赋值in

2022-04-14 22:10:04 859

原创 方法递归及相关练习

文章目录方法递归相关习题**传入任意一个正整数,按顺序输出每一位**青蛙跳台阶汉诺塔方法递归方法递归就是在一个方法执行的内部,自己调用自己的过程,称之为递归递归分为两个子过程递过程:函数不断调用自身的过程,直到走到函数的终止条件,第一阶段结束归过程:函数不断返回的过程称为归过程程序能够实现方法递归的原因:当在程序中调用另一个函数时,当前程序会暂缓执行,直到调用结束,程序才会继续执行。如何写出递归代码?在写递归函数过程中,不要纠结这个函数的内部如何实现,而要注意这个方法的语义(这个函数到底有

2022-04-11 23:46:34 101

原创 Java方法的定义与使用

方法的定义与使用1.1什么是方法?方法就是一个代码片段,类似于C语言的函数1.2方法的定义语法public static 方法的返回值 方法名称(方法的参数…[]){//方法体代码[return 语句];}1.3方法的调用返回值变量=方法名称(参数)一个方法是否有返回值要看这个方法的作用或者功能是什么比如:求某几个数(int)的和 。调用这个方法就是想知道这几个数字之和,那么就需要一个返回值返回几个数字之和实现一个方法接收一个正整数,输出每一位是多少。那么调用这这个方法传入任意一个正

2022-04-09 08:00:00 235 3

原创 Java程序结构

顺序结构单线程下按照代码的书写顺序一行一行向下执行1.if-else 分支1.1只有if语句if(布尔表达式){//满足该分支的代码块}if(a>b){System.out.println(aaa);}1.2if-else 分支if(布尔表达式){//}else{//条件不满时执行的代码}1.3if…[else if 0…N]…else多分支语句if(布尔表达式){} else if(布尔表达式){} else {//上述表达式都不符合的情况下执行的代码}

2022-04-05 22:12:24 256

原创 Java入门(三)不同数据类型的转换与运算符

一.不同数据类型的转换1.小类型转为大类型是自动提升的long b = 20;//小类型的变量赋值给大类型long b = a+1L;/** * 小类型和大类型进行数学运算时,首先会将小类型提升至大 类型后进行数学运算 * int+long——>long+long */2.大类型转为小类型需要强制类型转换,可能会丢失精度(数据溢出或者部分数据丢失)long—>intlong b =20;int a = (int)b;程序执行代码都是从右向左执行的a+1=int

2022-04-05 16:38:28 829

原创 Java入门(二)变量与数据类型

1.变量和类型1.变量变量:程序执行过程中可变的量int a = 10;//a就是一个变量a=20;数据类型:Java/C++都是强类型语言所谓的强类型语言,定义一个变量的时候必须规定好他的类型,这个变量在之后的赋值过程中只能赋值为相应类型的值int a = 10;//a就是一个变量,它的类型被规定死了,必须是整型,虽然a的值可以变化,但是变化后的值依旧为整型char b = ‘b’;//b就是一个变量,它的类型是char字符类型Double c = 10.1;//c就是一个变量,它的类

2022-04-05 00:15:12 945

原创 Java入门

**1.JDK和JRE的关系与区别**JDK:Java的开发程序包,包含了JRE,还具备一些程序开发所必备的工具。JDK 包含javac—编译工具,jstack—查看JVM的堆栈内存的情况JRE:使用Java开发的系统或者app要跑起来所必须具备的环境,也叫Java运行时环境。-类似于手机的操作系统JDK包含JRE,JRE又包含JVM2.javac java命令的用法与区别javac用来编译java文件,java用来执行。1.javac命令用来编译java文件,例如编写一个Test.jav

2022-04-02 16:43:59 651 1

空空如也

空空如也

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

TA关注的人

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