自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 区块链与普通的链有什么区别?

所以区块链是牵一发而动全身:你改变前面的任何一个区块,后面所有的区块都会跟着改变。而普通链,改变其中一个元素,对链表中的其他元素没有影响

2022-11-24 15:25:59 1458 1

原创 Object.defineproperty方法

Object.defineproperty方法

2022-11-04 08:45:06 149

原创 MVVM模型(Vue篇)

1.M:模型(Model):对应data中的数据2.V:视图(View):模板3.VM:视图模型(ViewModel)):Vue实例对象

2022-11-03 16:01:10 153

原创 数据绑定(VUE)

Vue中有两种数据绑定的方式:单项绑定(v-bind):数据只能从data流向页面。双向绑定(v-model:value):数据不仅能从data流向页面,还可以从页面流向data。

2022-11-03 15:09:28 134

原创 [JavaWeb]三层架构

mvc是一种设计模式mvc:Model(模型) view(视图) Controller(控制器)分而治之用户直接访问控制层,控制层就可以直接操作数据库;MVC:

2022-07-14 15:41:13 136 2

原创 JavaBean

bean是豆子的意思,javabean是一个实体类JavaBean是一种规范或者约定,一个类符合一下三个条件,称为JavaBean一个JavaBean实例代表一个实体对象,符合以上规范将有利于JavaBean的使用者,对框架,对其进行实例化,属性访问和持久化一般用来和数据库的字段做映射 ORMORM:对象关系映射...

2022-07-14 14:08:54 290

原创 Session全面解析

什么是Session:Session和Cookie的区别:

2022-07-14 10:40:28 413

原创 JS阶段总结

走JS阶段算一算好像已经走了很长时间了,可以来说是一场拉扯战,一直在和JS打太极,怎么说呢 我觉得我的JS算是水过去的,所以在这里,我想好好给自己的阶段总结一下。首先我先说一下自己的阶段学习:一:刚开始学习是在大数据园区的时候,在那一段时间里,我将JS基础基本上学完二:然后回到学校后开始学习DOM和BOM,忙的其他事也比较多。不过现在想想在学校的时候,还是比较愧疚的,在学校的日子里确实没有好好利用起来。三:寒假放假以后,阶段基本上就暂停了,然后就开始走算法阶段了,不过讲实话在家的日子里真的很

2022-06-14 17:26:52 105

原创 【JS】箭头函数和箭头函数与普通函数的区别【详解】

箭头函数:定义:通俗的理解 箭头函数就是return函数定义:ES6允许使用“箭头”(=>) 定义函数基本格式:() => {}eg:let xx = ()=> 555console.log( xx() )就等同于:function xx2() { return 666;}console.log( xx2())箭头函数的语法:()中定义参数,如果只有一个参数,可以不写括号(如果有很多参数就可以在括号中用",”隔开);{}中写函数体,如果函数体中只有

2022-04-29 20:30:56 616

原创 【蓝桥杯】三羊献瑞-算法题JAVA解

题目:观察下面的加法算式:其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。分析:直接暴力遍历,将 “ 三 羊 献 瑞 祥 生 辉 ” 设成未知数,其范围皆为【0,10)或(0, 10)。然后进行遍历,选择符合条件的结果输出。题解:public class Main { public static void main(String[] args) { int Q, W, E, R, T, Y, U, I,

2022-04-03 14:46:44 478

原创 【爬楼梯】动态规划入门-详细讲解

题目:一栋楼一共有n(n为正整数)个台阶,小明一步可以迈1个台阶,也可以一步2个台阶问:小明爬n个台阶到达楼顶一共有多少种方法?分析:在这道题中我们进行简单推导:一共1阶 有1种方法一共2阶 有2种方法一共3阶 有3种方法(等于2阶加1阶)一共4阶 有5种方法(等于3阶加2阶)一共5阶 有8种方法(等于4阶加3阶)…在进行分析后可以知道:n阶方法 = (n-2)阶方法 +(n-1

2022-03-28 22:20:46 688

原创 【动态规划】解决动规方法论

首先大家应该知道动态规划包含哪几种类型的题目第一:动态规划基础类题目,比如斐波那契数列、爬楼梯。第二:就是背包问题(大场面试比较喜欢考的问题)。第三:打家劫舍(力扣上共有三道题)。第四:股票问题第五:子序列问题还有:DP类问题(比较拔尖)学习动态规划的误区:不要太注重动态规划的递推公式,递推公式只是动态规划中的一部分,切记不要看题解然后根据公式照葫芦画瓢写题。解题步骤:一、 DP数组的定义以及下标的含义二、 递推公式三、 DP数组如何初始化四、 遍历顺序五、 打印DP

2022-03-28 21:00:06 561

原创 【JAVA链表学习】一个就够了

什么是链表?什么是链表,链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。链接的入口节点称为链表的头结点也就是head。如图所示:链表的类型:单链表:一个单向链表包含两个值: 当前节点的值和一个指向下一个节点的链接。双链表:一个单向链表包含两个值: 当前节点的值和一个指向下一个节点的链接。循环链表:首尾相连的链表链表的储存方式:数组在内存中是连续分布的,...

2022-03-25 17:15:29 314 1

原创 【算法题】包子凑数-JAVA解

问题描述:小明几乎每天早晨都会在一家包子铺吃早餐,他发现这家包子铺有N种蒸笼,其中第i种蒸笼都有非常多种,可以认为是无限种。每当有顾客想买x种包子,卖包子的大叔都会迅速选出若干笼包子来,使得这若干笼包子中恰好有X个包子。比如一共有3种蒸笼,分别能放3、4、5个包子。当顾客想买11个时,大叔就会选2笼3个的再加1笼5个的(也可能选出1笼3个的再加2笼4个的)。当然有时包子大叔无论如何也凑不出顾客想买的数量。比如一共有3种蒸笼,分别能放4、5和6个包子。而顾客想买7个包子时,大叔就奏不出来了。小明

2022-03-23 20:42:57 1024

原创 【蓝桥杯】分糖果-(JAVA暴力解法)

题目描述:有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。输入:程序首先读入一个整数N(2< N< 100),表示小朋友的人数。接着是一行用空格分开的N个偶数(每个偶数不大于1000,不小于2)输出:要求.

2022-03-19 21:41:57 365

原创 病毒在我身边的这些日子

算一算,新冠在我高考前的那年冬天第一次和我见面,到现在已经两年多了。虽然只有两年但是也算是时刻在我身边不曾离开过,那这样说的话,应该可以算是老朋友了吧。面对疫情,我现在对它的态度也比较麻木了。当然了,对与我们人类来说肯定是坏的,但是对于我自己来说,还是比较矛盾,疫情带给我的说不出来的很坏,相比较第一次见面的时候也没有了那种恐惧和惊讶,在经过两年多的磨合,说到疫情也开始见怪不怪了。现阶段来说对我最大的影响,可能就是封校了。不过回想起伴随疫情度过的这两年,我还是说不上的感觉。其实疫情虽然是对我们人类生存来说

2022-03-19 19:35:38 242

原创 java 算法题 经典汉诺塔

import java.util.Scanner;public class Main { public static void move(char A, char C) { System.out.println(A + "->" + C); } public static void hanoi(int n, char A, char B, char C) { if(n == 1) { move(A, C); } else { h...

2022-03-14 20:51:46 101

原创 “斐波那契”算法题

题目:斐波那契:斐波那契数列:斐波那契数列,又称黄金分割数列、因数学家列昂纳多·斐波那契,以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)。代码:import java.util.Scanner;public class Main { public static void main(String[] arg

2022-03-12 15:54:03 363

原创 JAVA算法题“打印图形”

题目:代码:import java.util.Scanner;public class A_PrintSixPointStar { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if(n == 1) System.out.print('*'); else if (n > 1 && n <= 20)

2022-03-12 15:28:08 648

原创 蓝桥杯2018年省赛真题——日志统计

题目:解析:N代表有几个数据;D代表时间段;K代表不少于几个赞;ts即在ts时刻;id代表某一行的代码即:在D时间段内某id代码行获得不少于K个赞就为热帖,即计数加一;代码:public class Main { static class R { int ts, id; } static void main (String[] args) { Scanner sc = new Scanenr(System.in); .

2022-03-11 22:33:35 235

原创 蓝桥杯2018年省赛真题7—螺旋折线 java题解

题目:解析: 沿着箭头方向划一道线,可以发现,线的左右两边被分成了很多个半个正方形。代码:

2022-03-07 20:11:24 6067

原创 蓝桥杯2018年省赛真题6 递增三元组

题目:解题思路:这道题的意思就是,可以输入三个数组,求三个数组里满足Ai < Bj < Ck 这样的三元组一共有多少种(三个数组的个数相等为n,三个数组的大小顺序不知)然后最暴力的思路就是通过中间数B,从B1开始遍历,B1与A1,A2,A3,A4,An;C1,C2,C3,C4,Cn等等比较满足情况的计数加一,最后输出加一,但是这种方法运行起来非常繁琐,提交后不符合题目要求那现在就需要找到一种优化方法:首先我们将三个数组进行从大到小排序,然后在B1进行同A,C两个数组比较时

2022-03-03 20:41:04 386

原创 蓝桥杯2018真题3复数幂

蓝桥杯2018整体3复数幂以及BigInteger BigDeamal的用法

2022-03-01 21:54:31 239

原创 史上最强JAVA脑图

这是我学习完JAVA总结的脑图,在这里分享给大家了,学识浅陋,还望各位指点。

2021-10-24 09:37:23 1790

JAVA小游戏,植物大战僵尸,完美运行版,无BUG

适合刚开始学习JAVA的同学,而且想要提升一自己的同学 完美复刻原版游戏

2022-03-25

空空如也

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

TA关注的人

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