自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 idea新建maven项目遇到的问题

初学MyBatis,目前对它的了解仅仅局限于它是一个持久化,可以将实体类和数据库映射起来的框架。在eclipse新建maven项目的时候,遇到了很多问题,比如jdk版本问题,新建包涉及到的目录结构的问题,以及在eclipse如何创建maven项目等问题。网上找了一个视频教程,老师用的idea编辑器,自己原本想用eclipse,结果错误百出,妥协了,还是安装idea吧。。安装过程尚且还算顺利,从安装到新建maven项目,到运行起来的过程:1.安装完成,打开idea创建项目的时候,会让选择archetype

2021-04-24 12:58:37 511 1

原创 初识jQuery——自执行函数

前面了解过vue的基本概念,知道它是一个用于构造用户界面的“渐进式”框架,这里的“渐进式”还不是很理解其中的内涵,今后的vue学习过程中着重体会一下。这篇文章要说的不是web框架,而是一个JavaScript库——jQuery,框架和库的概念不一样,两者的区别可以归结为“库比框架更加自由”,库使用起来较随意,想用哪取哪,但是框架不同,我们好像被它控制着,要使用它,就得听它的,按照它的规则来。今天,B站上找了一套尚硅谷的jQuery教程,通过前几节课的学习,了解到jQuery这个库实质上就是一个js文件,

2021-03-09 10:46:35 1216

原创 输入输出遇到的问题

一、Scanner类情景:调用两个方法:nextInt()和nextLine(),第一行输入数字,直接回车,准备输入字符串,发现输入已经结束了。此时涉及到java中Scanner类nextInt之后用nextLine无法读取输入的问题:原因:当我们输入数字的时候,因为nextInt()只会以为空格和回车符结束,但是此时按下了回车,(next()不会读取回车符)但是nextLine()会读取回车符,又因为nextLine()以回车符结束,所以此时直接就跳过了我们输入,程序直接结束了。解决办法:1

2021-03-03 13:51:01 271 1

原创 电商微信小程序

今年暑假的时候就想搞搞小程序,一直没来得及学,大概前一个月刚放假没多久开始从B站上找课程学习小程序的知识,看的是黑马的一套课程,前半部分讲小程序涉及到的相关知识,后半部分讲了一个电商项目,很细致,推荐一波~B站电商小程序2021年1月,刚进入这个月的时候,一直是假期娱乐状态,看了几部电影,“肖申克的救赎”、“心灵捕手”、“看不见的客人”、“如果声音不记得”,有几部挺有感触的。大概9号左右,开始学习小程序,上面提到的视频看了大概有不到十天时间,但是这个电商项目有一大部分代码没有自己手敲,只是过了一遍小程序

2021-02-03 22:53:32 823 7

原创 vue综合项目——悦听音乐播放器

B站看完一位老师讲的vue项目(悦听),是一个音乐播放器,花了两天时间完成了这个项目,第一次将前几天学习的vue知识应用到项目中,虽然有些地方还需要完善,但是通过这几天的学习,无论是vue入门,还是对html、css知识的复习,都很有收获,很有成就感。之前,每次网页布局的时候,有很多次,仅仅改变了一个元素的属性,页面整体发生了“很奇怪”的变化,很有挫败感,这几天重新学习了css中有关文档流、浮动、定位、弹性盒字等知识,感觉豁然开朗。前两天学习了vue,仅仅算是入门了,主要是一些vue指令和axios的使用

2021-01-28 21:24:10 4278 10

原创 vue网络项目——天知道

B站小项目(天知道),记录一下。一、实现效果1.输入要查询的城市,回车,返回该城市近五天的天气情况2.点击输入框下面的城市,输入框内容自动变成刚才点击的城市,并返回该城市近五天的天气情况二、运行界面三、代码html+css<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> *{

2021-01-28 20:13:11 1050

原创 vue本地项目——小黑记事本

B站看到了一套vue框架入门课程,手敲了一个小项目(小黑记事本)一、实现效果输入框输入任务,按下回车键,添加到任务最后鼠标移动到某项任务,该任务后面出现红色叉号,点击可删除次任务记事本最下方左边统计当前任务条数记事本最下方右边clear实现清空所有任务二、运行界面三、代码(含样式)<!-- 卡片阴影样式:https://blog.csdn.net/qq_44607694/article/details/89605857--><!DOCTYPE html>

2021-01-26 18:31:53 2486 5

原创 前端基础回顾

一、HTML基础01html文档结构.html02基本标签.html03标签属性.html04文本格式化标签.html05实体转义符.html06块级元素和行级元素.html07w3c标准和语义化标签.html08命名规范.html09小结.html二、HTML表单、表格01标签属性.html02表格.html03对齐方式1.html04对齐方式2.html05表单.html三、CSS选择器、盒模型01选择器和继承.html02选择器优先级.html03px、em和五种

2021-01-24 17:02:33 95

原创 前端回顾之CSS页面布局

前端基础回顾四、CSS页面布局01浮动02高度塌陷03position04弹性盒子正文:01浮动<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 1.通过浮动可以使一个元素向其父元素的左或右侧移动 2.使用float属性来设置元素的浮动

2021-01-24 17:00:24 112

原创 前端回顾之CSS选择器、盒模型

前端基础回顾一、HTML基础01html文档结构02基本标签 03标签属性 04文本格式化标签 05实体转义符 06块级元素和行级元素 07w3c标准和语义化标签 08命名规范正文:01html文档结构<!--!是申明的意思,此行代码意思是:下面的文档标签将以html5规范解析--><!DOCTYPE html><html> <!--head 头部主要完成一个网页的相关设置--> <head> <!--me

2021-01-24 17:00:07 166

原创 前端回顾之HTML表单、表格

前端基础回顾二、HTML表单、表格01标签属性02表格03对齐方式104对齐方式205表单正文:01标签属性<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 1.标签:标签名+标签属性+文本内容(单标签没有文本内容) 2.标签属性:通

2021-01-24 16:59:48 111

原创 前端回顾之HTML基础

前端基础回顾一、HTML基础01html文档结构02基本标签 03标签属性 04文本格式化标签 05实体转义符 06块级元素和行级元素 07w3c标准和语义化标签 08命名规范正文:01html文档结构<!--!是申明的意思,此行代码意思是:下面的文档标签将以html5规范解析--><!DOCTYPE html><html> <!--head 头部主要完成一个网页的相关设置--> <head> <!--me

2021-01-24 16:59:29 124

原创 向上取整、向下取整、四舍五入

向上取整:Math.ceil();向下取整:Math.floor();System.out.println(5/2);//2 结果是整型System.out.println(5.0/2.0);//2.5 结果是浮点数System.out.println((int)Math.ceil(5/2));//2 5/2结果是整型2,向上取整是2System.out.println((int)Math.ceil(5.0/2.0));//3 5.0/2.0结果是浮点数2.

2020-10-24 19:03:55 7753

原创 AcWing博弈论——Nim游戏

题目:Nim游戏此题AC代码:import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner in=new Scanner(System.in); int n=in.nextInt(); int ans=0; for(int i=0;i<n;i++){ ans^=in.nextInt();

2020-10-13 22:30:02 141

原创 搜索算法-DFS BFS总结

通过几天的刷题,对dfs和bfs算法有了更深一步的认识,下面来总结一下:一、DFS1.核心一条路走到黑+回溯2.分析针对蓝桥杯历年真题中的剪格子来说:(1)dfs方法的参数:变化的坐标x、y,变化的格子数,变化的数之和。(2)递归出口:当和等于数组和的一半时,将全局变量min更新,回溯。当和大于数组和的一半时,直接回溯。(3)向当前格子的三个方向“探测”:符合条件的标成已访问,避免进行下一次递归时,造成死循环。当前递归完成后,再将其标成未访问,避免影响回溯后其他路径。(4)递归完成

2020-08-06 12:00:08 313

原创 快速排序

细节:1.基点是最左边的数时,j指针先移动,从小到大排列2.基点是最右边的数时,i指针先移动,从小到大排列3.如果想降序排列,需要改变的是基点设到最右面,并且使i指针找比基点小的数,j指针找比基点大的数。import java.util.Scanner;public class T7003_QuickSort { public static void main(String[] args) { Scanner in=new Scanner(System.in); int n=in.ne

2020-08-05 17:43:59 139

原创 int、double、float与String的转换、进制转换

public static void main(String[] args) {// int->String String a1=Integer.toString(5);//输出5对应的十进制 System.out.println("a1="+a1);//5 String a2=Integer.toString(5,2);//5对应的二进制(十进制转N进制) String a3=Integer.toBinaryString(5); System.out.println("

2020-08-04 23:55:22 204

原创 一维前缀和、二维前缀和、一维差分、二维差分

一、一维前缀和import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); int n=in.nextInt(); int m=in.nextInt(); int[] prefix=new int[n+1]; int[] arr=new int[n+1]; for (int i = 1; i &lt

2020-08-04 18:35:20 233

原创 迷宫问题

方法有dfs、bfs,在这里介绍bfs,因为这类问题可能会涉及到求解最短路径的情况。一、分析针对蓝桥杯的某一年真题来分析(竞码上的7053题):迷宫大体上,两个核心:1.通过队列找出最短的路径,并在每个地方标注U、D、L、R四个方向。2.通过ArrayList回溯,将最终结果输出。二、代码实现import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;import java.util.Scan

2020-08-04 18:22:41 129

原创 全排列+check检验

通过这几天的刷题,发现蓝桥惯出的一种题型----全排列+check()。也就是在求出所有全排列的结果后,并检查每种结果是否满足题目的条件得出最终答案。一、核心递归式全排列或字典序式全排列二、代码实现1.递归式(未按字典序输出)import java.util.Scanner;public class Permutations { public static void main(String[] args) { Scanner in=new Scanner(System.in); i

2020-08-04 18:11:47 202

原创 day01语法、变量、标识符、强制转换笔记

01HelloWorld<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <!--JS代码需要编写到script标签中---> <script type="text/javascript"> /* * 控制浏览器弹出一个警告框 * alert("这是我的第一行JS代码");

2020-06-04 17:37:08 122

原创 JS简介

一、概述1.JavaScript诞生于1995年,他的出现主要用于处理网页中的前端验证。2.所谓的前端验证,就是指检查用户输入的内容是否符合一定规则。比如:用户名长度、密码长度、邮箱格式等。二、历史网景(Netscape)公司发现服务器速度慢的缺陷,为使前端验证可以先在浏览器进行,开发了LiveScript语言,借Sun公司开发Java的东风,改名为JavaScript。网景公司:Navigator浏览器 JavaScript(后来捐出来了,JS的标准名为ECMAScript)微软公司:Int

2020-06-02 10:29:33 133

原创 P2 02-spring框架简介

1.1Spring概述(1)Spring是一个开源框架。(2)Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。(3)Spring是一个IOC(DI)和AOP容器框架。(4)Spring的优良特性【1】非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API。

2020-05-29 20:08:06 256

原创 P1 01-框架简介

一、概念理解框:约束性架:支撑性框架:具有约束性的去支撑实现各种功能的半成品的项目。二、历史struts1:封装servlet。struts2:封装过滤器。hibernatespring(spring包含springMAC)springMVC(spring的后续产品)mybatis三、框架分类1.MVC框架(Model View Controller):struts1、struts2、springMVC补:MVC:客户端发送请求,由控制层进行处理,由模型层装载并传输数据,并在视图层

2020-05-29 16:49:23 155

原创 Java大数据之BigDecimal

一、和BigInteger的区别整型大数据:BigInteger浮点型大数据:BigDecimal二、常量BigDecimal a=BigDecimal.ZERO;//0BigDecimal a=BigDecimal.ONE;//1BigDecimal a=BigDecimal.TEN;//10三、初始化1.字符串String做参数BigDecimal a =new BigDe...

2020-04-09 15:08:07 521

原创 蓝桥杯题型——日期类问题

一、闰年判断条件static boolean isLeapYear(int year) { boolean tag = false; if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { tag = true; } return tag;}二、求出给定日期是星期几方法一:基姆拉尔森公式y:年m...

2020-04-08 09:54:26 2199 4

原创 力扣——dfs和回溯(17题 电话号码的字母组合)

一、前言其实,自我感觉,回溯法和dfs算法没什么特别大的区别,dfs里渗透着回溯,回溯的前提是dfs(目前从所刷的题目上来看是这样的)。但是,我从别人的博客上了解到:1.概述:(1)回溯法:是一种选优搜索法(试探法),被称为通用的解题方法,这种方法适用于解一些组合数相当大的问题。通过剪枝(约束+限界)可以大幅减少解决问题的计算量(搜索量)。(2)DFS:是一种用于遍历或搜索树或图的算法...

2020-04-05 13:57:06 449 1

原创 竞码编程——蓝桥杯模拟赛2

此赛有两道未解决,一道未看懂,还有一道未用Excel解决掉。大部分是暴力解法,今后再刷题掌握其他算法(全排列、dp......)回过头来继续完善此赛代码。。A:完美车牌package oj.hzjingma.com.simulation2;// 其实这道题可以用数学中的排列组合方法来做:要求六位数旋转180度后仍是原来数,,则取决于该数的前三位,前三位一定后后三位也就一定了。而前三位每一...

2020-03-17 06:43:35 332

转载 快速幂取模快速算法超级详细介绍

转载:快速幂取模推导

2020-02-25 14:34:41 123

原创 Java大数据之BigInteger——任意进制间的转换及加减乘除取余运算

在我们平常做进制转换题目的时候,我们经常会想到先把数转换成十进制再转换成目标进制,然而这样只能应对小数据,对于大数据则得不到目标进制,这篇文章主要讲了BigInteger类的常用方法,其中就有大数据之间进制转换的方法,啥也不说,来看看这个类有啥功能吧!1,BigInteger属于java.math.BigInteger,因此在每次使用前都要import 这个类。2,其构造方法有很多,但现在偶用...

2020-02-21 22:47:34 2345 1

原创 蓝桥杯历届试题——合根植物(并查集)

package historycontest;import java.util.Scanner;public class _54_DSUPlant { static int[] father;//必须要加static吗?? public static void main(String[] args) { Scanner sc=new Scanner(System.in); in...

2020-02-21 13:10:14 157

原创 蓝桥杯历届试题——小计算器

package historycontest;//思路:先对控制台的数据读入,对读入的操作进行判断,通过operator()进行计算,用StringBuilder存储最终结果。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class _55...

2020-02-20 13:58:23 257

原创 蓝桥杯——基础训练之特殊的数字

package _2_base;public class _7_SpecialNumber { public static void main(String[] args) { print(); } public static void print() { int ge=0; int shi=0; int bai=0; for (int i = 100; i <...

2020-02-13 08:24:55 86

原创 蓝桥杯——基础训练之特殊回文数

package _2_base;import java.util.Scanner;public class _9_SpecialPalindrome { public static void main(String[] args) { special(); } public static void special() { Scanner sc=new Scanner(Syst...

2020-02-13 08:24:44 116

原创 蓝桥杯——基础训练之回文数

package _2_base;public class _8_Palindrome { public static void main(String[] args) { huiwen(); } public static void huiwen() { String str; boolean flag; for (int i = 1000; i <=9999; i...

2020-02-13 08:24:32 183

原创 蓝桥杯——基础训练之杨辉三角形

package _2_base;//杨辉三角形:与二项式系数知识点进行结合,我们会发现(1+x)的n次方展开后,各次数的系数正好对应第n行的每一项。//递推公式:C[i][j]=C[i−1][j]+C[i−1][j−1];import java.util.Scanner;public class _6_Pascal { public static void main(String[] ...

2020-02-13 08:23:19 294

原创 蓝桥杯——基础训练之数列特征

package _2_base;import java.util.Arrays;import java.util.Scanner;public class _4_ArrayFeature { public static void main(String[] args) { arr(); } public static void arr() { Scanner sc=new ...

2020-02-13 08:23:08 119

原创 蓝桥杯——基础练习之01字串

package _2_base;public class _2_01String { public static void main(String[] args) { printfstring();// printfstring2(); }// 较简单易懂 public static void printfstring() { int i = 0; int n = 0...

2020-02-13 08:22:52 207

原创 蓝桥杯——基础练习之闰年判断

package _2_base;import java.util.Scanner;public class _1_LeapYear { public static void main(String[] args) { judge(); } public static void judge() { Scanner sc=new Scanner(System.in); int...

2020-02-13 08:22:31 94

原创 蓝桥杯——入门训练篇

1.A+B问题package _1_begin;import java.util.Scanner;public class _1_ABAdd { public static void main(String[] args) { add(); } public static void add() { Scanner sc=new Scanner(System.in); int...

2020-02-13 08:22:01 284

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