自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中Date和LocalDateTime格式转换工具类

【代码】Java中Date和LocalDateTime格式转换工具类。

2022-08-25 10:09:51 547 1

原创 安装virtualBox并使用vagrant安装软件

安装virtualBox并使用vagrant安装软件。

2022-08-12 21:43:04 257

原创 windows下更改中文用户名为英文

1.以管理员身份运行命令提示符:2.命令提示符中输入如下命令以开启管理员账户net user administrator /active:yes3.开始菜单点击用户头像就可以看到切换选项点击 — > 注销本地用户,此时电脑重启了,点击 Administrator 后,会切换到登录画面,此时点击登录即可4.在Administrator账户下修改用户下名字5.按 Windows键 +R键 打开 " 运行 ",输入regedit,点击确定打开Windows注册表管理器。注册表打开路径:

2022-04-24 13:56:34 3307 2

原创 Knife4j简单使用

Knife4j简单使用导入依赖:<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <!--在引用时请在maven中央仓库搜索3.X最新版本号--> <version>3.0.2</version></depend

2022-04-22 16:39:57 225

原创 SpringBoot启动Spring Security小案例

1新建springboot项目,并在pom.xml文件中加入spring security的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>

2021-07-28 14:17:28 253

原创 Spring AOP案例

IDEA下新建maven项目项目目录2.编写Func类,其中随便添加两个方法package com.aop;public class Func { public void add(){ System.out.println("做点事情吧"); } public void test(){ System.out.println("这是一个测试方法"); }}3.编写FuncPlus类,这是对Func类中方法的增强类packa.

2021-07-27 16:22:24 118

原创 Java StringBuffer 和 StringBuilder 类

当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用 StringBuffer。StringBuilder 类在 Java 5 中被提出,它和 StringBuffe

2021-03-13 15:26:17 90

原创 Java charAt() 方法

charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。语法public char charAt(int index)参数index – 字符的索引。返回值返回指定索引处的字符。实例public class Test { public static void main(String args[]) { String s = "www.runoob.com"; char result = s.charAt(6);

2021-03-13 09:53:58 126

原创 二分查找算法

注意到此题目描述的是有重复元素的,所以我们需要在之前二分查找的基础之上做一下简单变形,在这里就变换为如何找出出现的第一个出现的数字,下面代码中做了具体标注import java.util.*;class Search { public static int solution(int nums[],int target){ int low=0; int high=nums.length; int mid=0; while(low<=high){ mid=(low+high).

2021-03-13 09:36:29 71

原创 Java学习笔记(3)

面向对象语言的第二大特征就是继承性,继承性的主要特点在于:可以实现已有类的功能扩充继承问题的引出:所谓良好的代码指的是结构型合理、适合于维护、可重用性高。Java中实现继承类使用关键字extends,通常子类称为派生类,父类称为超类(superclass)继承实现的目的在于子类可以重用父类的结构,并且可以扩充更多的功能在实例化子类对象的时候一定会实例化父类对象,目的是为了所有的属性可以进行空间的分配super与this都可以调用构造方法,super是由子类调用父类的构造,而this是本类调用,且

2021-03-04 16:50:17 100 1

原创 排序

题解:(只显示核心代码)简单:import java.util.*;public class Solution { public int[] MySort (int[] arr) { Arrays.sort(arr); return arr; }}归并排序:import java.util.*;public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 .

2021-03-04 15:55:55 119 1

原创 Java Scanner类

java.util.Scanner是Java5的新特征,我们可以通过 Scanner 类来获取用户的输入。下面是创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); 接下来我们演示一个最简单的的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据:使用 next 方法:import java.ut

2021-03-04 10:22:18 117 2

原创 Java学习笔记(2)

数组的动态初始化,初始化之后数组每一个元素的保存内容为其对应数据类型的默认值声明并初始化数组:数据类型 数组名称[ ]=new 数据类型[长度];数据类型 [ ] 数组名称=new 数据类型 [长度];数组的静态初始化:在数组定义的时候就为其设置好了里面的内容简化格式:数据类型 数组名称[ ]={数据1,数据2,……};完整格式:数据类型 数据名称[ ]=new 数据类型[ ]{数据1,数据2,……};for(数据类型 变量:数组|集合){}最大的特点在于可以自动将数组中的每一个元素的内容取

2021-03-02 20:06:43 60

原创 Java学习笔记(1)

面向对象设计的三个主要特征:封装性(内部的操作对外部不可见)、继承性(在已有结构的基础上继续进行功能的扩充eg:手机开始的通话短信之上)、多态性(是在继承性的基础上扩充而来的概念,指的是类型的转换处理)在进行面向对象程序的开发之中一般还有三个步骤:OOA:面向对象分析OOD:面向对象设计OOP:面向对象编程面向对象设计的两大核心:类与对象类是对某一类事物的共性的抽象概念,而对象描述的是一个具体的产物类是一个模板,而对象才是类可以使用的实例,先有类再有对象在类之中一般都会有两个组成:成员属性

2021-03-01 22:35:48 59

原创 MySQL基础查询

进阶:基础查询语法:select 查询列表 from表名;类似于:System.out.println(打印东西);特点:1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格#建议首先 USE 表名;1. 查询表中的单个字段select last_name from employees;2. 查询表中的多个字段select last_name,salary,email from employees;3. 查询表中的所有字段(可以与原始表顺序不一致).

2021-02-02 17:40:43 99

原创 数据库初认识

DB:数据库(database)存储数据的“仓库”。它保存了一系列有组织的数据。DBMS:数据库管理系统(Database Management System)数据库是通过DBMS创建和操作的容器。SQL:结构化查询语言(Structure Query Language)专门用来与数据库通信的语言。我们通常说的学习数据库实际上是学习数据库管理系统(DBMS),通过数据库管理系统(DBMS)完成对数据库(DB)的增、删、改、查。下图形象的解释了用户、数据库管理系统(DBMS)和数据库(DB)之间的.

2021-01-29 16:48:42 114

原创 记事本下编写并运行Java代码

本次介绍使用记事本进行Java代码的编写以及执行,使用记事本执行Java代码的前提是正确安装并且配置Java开发工具包JDK(Java Development Kit)。Java语言不是一次编译就直接执行的,而是由*.java后缀的文件经过编译形成*.class后缀文件,然后通过所在机器的Java虚拟机(JVM)进行解释执行,生成*.exe后缀的文件。这也是Java语言可移植性的原因。下面用图来辅助解释。例如使用记事本输入一下代码,并修改为.java后缀形式。public class Hel.

2021-01-29 15:55:41 1402

原创 JShell工具

Shell是脚本程序的含义,在很多的编程语言里面为了方便使用者进行代码的开发,都会有Shell交互式编程环境有些时候可能只是为了进行一些简短的程序验证,但是在Java中就必须编写很多的结构代码才能实现,所以为了解决这样的不便,Java开发包提供有jshell指令,不需要再进行结构代码的编写,直接运行即可。例如:我在H盘下新建mldn文件夹,在mldn文件夹中运行jshell指令如果按照常规方式运行“hello world”,则需要完整的结构代码public class HelloWorld{.

2021-01-28 21:28:35 178

原创 MySQL的常见命令

1、查看当前所有的数据库show databases;2、打开指定的库use 库名3、查看当前库的所有表show tables;4、查看其他库的所有表show tables from 库名;5、创建表create table 表名(列名 列类型,列名 列类型,……)6、查看表结构desc 表名;7、查看服务器的版本方式一:登录到mysql服务器select version();方拾二:没有登录到mysql服务器mysql --versio

2021-01-18 23:37:32 80

原创 奇偶求和(C++)

题目描述:给定N个数,分别求出这N个数中奇数的和以及偶数的和。输入格式第一行为测试数据的组数T(1<=T<=50)。请注意,任意两组测试数据之间是相互独立的。每组数据包含两行:第一行为一个整数N(1<=N<=10C)。第二行为N个正整数,整数之间用一个空格隔开,且每个整数的绝对值均大不于10^5。输出格式:每组数据输出两个数,即N个数中奇数之和和偶数之和,中间用空格隔开。输入样例:251 2 3 4 551 1 1 1 1输出样例:9 65 0.

2020-10-15 20:10:31 4681

原创 记账本小项目(微信小程序开发)

先占个坑,有空来写

2020-06-12 14:41:38 1114 2

原创 Ubuntu解压下载的文件出现not in gzip format错误(Linux学习笔记)

Ubuntu14.04虚拟机下,在火狐浏览器上下载文件解压时,出现如下错误:其中原因为解压的姿势不正确,本来应该躺着解压的,我却坐着解压了。解决办法就是左手拿一根黄瓜,然后右手把解压的命令中sudo tar-zxf…中的z去掉,以我的例子就是sudo tar -xf ~/hadoop-2.6.4.tar.gz -C/usr/local分析:出现上述情况的原因是这个压缩包没有用gzip格式压缩,所以不用加z指令到此,问题解决,可以继续吃瓜了...

2020-05-23 18:18:53 1567

原创 打印沙漏(C++实现)

#include <iostream>#include <cmath>using namespace std;int main(){ int n,x; char c; cin>>x>>c; n=floor(sqrt(double(x+1)/2));//强制转换,并用floor()函数向下取整 for(int i=0;i<n-...

2020-04-30 22:34:08 3942

原创 可变参数(Java篇)

在进行类中方法的设计的时候,我们有的时候很难做到能像某些系统函数调用,例如sum(1,2)的样式来计算出结果。那么在这种情况下使用可变参数对输入的数据简化,从而达到更类似于系统调用的方法。使函数调用看起来更加简洁明了。下面通过一个简单的例子来了解可变参数的使用:对任意给定个数的整数,计算其和并输出class ArraySum{ public static int sum(int [...

2020-04-17 21:48:51 170

原创 数组排序算法(Java实现)

给定一个数组,对数组中的元素进行升序排列 例如:给定数组arr[ ]{5,3,1,8,9,6,4,2,7},经过排序后的数组应为arr[ ]{1,2,3,4,5,6,7,8,9}数组每经过一次排序后的顺序为: 对于每一次排列,都是从第一个元素开始,依次和后面的元素进行比较。如果后面的元素比前面的元素小,那么两个元素位置互换,接着大的元素继续和后面的元素继...

2020-04-16 23:06:07 679

原创 python中正则表达式的常用操作符

操作符及其介绍:操作符说明.(小数点)表示任何单个字符[ ]字符集,对单个字符给出取值范围[ ^ ]非字符集,对单个字符给出排除范围*前一个字符0次或无限次扩展+前一个字符1次或无限次扩展?前一个字符0次或1次扩展|左右表达式任意一个实例:操作符实例.(小数点)无[ ][abc]表示a、b...

2019-08-04 22:22:55 220 1

原创 MATLAB中的取整函数

MATLAB中的取整函数今天不知道是建模入坑的第几天,matlab学习过程中整理一些好用的函数首先是 floor(x) 函数, 向下取整floor(1.2)=1floor(2.5)=2floor(-2.5)=-3ceil(x) 函数, 向上取整ceil((1.2)=2ceil(2.5)=3ceil(-2.5)=-2round(x) 函数, 取最接近的...

2019-07-08 18:20:29 832

空空如也

空空如也

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

TA关注的人

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