- 博客(163)
- 资源 (17)
- 收藏
- 关注

原创 蓝桥杯历年真题及解析
预计2020.4.1之前更新完B组&C组2019第十届蓝桥杯省赛JAVA G组真题解析.2019第十届蓝桥杯省赛JAVA B组真题解析.2019第十届蓝桥杯省赛JAVA C组真题解析.2015第六届蓝桥杯省赛JAVA B组真题解析....
2020-03-16 15:21:30
25490
3
原创 【蓝桥杯Web前端】Flex 经典骰子布局
flex总结前置知识:容器属性:display: flex;flex-direction:justify-content:align-items:flex-wrap:元素属性:align-self:flex-basis:题目背景:题目需求:题目代码:前置知识:主要包含容器属性知识和元素属性知识。容器属性:包含以下几个属性:cont{ display: flex; flex-direction: justify-content: align-items: flex-wrap:}dis
2022-05-16 22:17:46
1303
原创 Vue中所有的v-指令
目录1. v-text = 'message'2. v-html = 'message'3. v-if & v-else-if & v-else4. v-show5. v-for6. v-on7. v-model8. v-bind9. v-cloak10. v-pre11. v-once1. v-text = ‘message’主要作用是设置标签内的文本为message一般来说会用message取代标签内的所有内容可以用{{message}}插值表达式代替v-text
2022-04-18 12:26:31
6238
原创 JavaScript中call(),apply()和bind()的用法和区别
目录先说结论先搞两个对象callapplybind先说结论call、apply 和 bind 的作用都是改变函数的 this 的指向其中 call 和 apply 的区别在于它们传参的方式不同call可以传多个形参,而apply只能传一个数组形参而bind和call、apply的区别在于bind不会立即调用,而是返回一个函数对象先搞两个对象首先创造一个对象Alice,这个对象有Name属性,和一个 输出今日消费金额的函数outConsume(morning,afternoon,evenin
2022-04-11 12:51:14
879
1
原创 JavaScript中数组splice()和slice()的区别
目录先说结论:splice:参数说明:举例说明:slice:参数说明:举例说明:先说结论:splice:改变原来的数组本身slice:开辟新空间存储新数组splice:参数说明:splice(beginIndex, deleteLength, …args);beginIndex: 表示的是从数组的beginIndex下标开始删除。deleteLength:表示的是删除deleteLength长度的元素。…args: 表示的是要在此插入的元素。举例说明:let arr=["啊","吧",
2022-04-11 10:21:29
1285
原创 Vue入门练习:小王记事本
目录项目结构:HTML:CSS参考教程:这个东西放在编译器就能直接用,非常简单的Vue入门Demo项目结构:|--peoject: |--index.html |--css |--index.cssHTML:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" c
2022-04-05 09:51:19
888
原创 JavaScript中的正则表达式
目录一,正则表达式的声明1,//表达式声明2,RegExp("","")函数声明二,正则表达式中的各种字符1,普通字符2,元字符3,特殊字符三,正则表达式中常用的匹配模式1,g:全局匹配2,i:忽略大小写匹配3,m:多行匹配四:正则表达式的常用方法1,test()方法2,exec()方法五,常用正则表达式1,电话号码2,电子邮箱一,正则表达式的声明1,//表达式声明用表达式来声明正则表达式是用双斜杠(即://)来表示所以我们可以写正则表达式为:var exp="\balabala\"2,Reg
2022-03-28 19:16:41
2397
原创 JavaScript中alert语句先于上一条语句执行的原因
观察下面代码:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>王跃坤</title></head><body> <div id="div"></div> <button id="btn">按钮</button> <script>
2022-03-28 11:38:32
1985
1
原创 HTML5部分查漏补缺
目录一,结构标签二,功能标签三,Table相关四,form相关标签五,input的type属性一,结构标签这一段主要介绍header,footer,nav,hgroup,section,article,aside,另外介绍blockquote和preheader,footer,nav,hgroup,section,article,aside,与div功能一样,有区别的只是命名不同,相当于给盒子不同的涵义,所以用一个图就可以很容易地了解到这几个标签的涵义。值得注意的是hgroup有点目录的意思,所以在
2022-03-27 17:15:17
2583
1
原创 Git学习笔记
Git学习笔记什么是Git?Bash & CMD & GUI基本的Linux命令Git的必要配置Git原理参考文献什么是Git?Git是一种项目的版本控制工具,以分布式方式管理项目同样的项目管理工具,比较流行的有SVN,它属于集中版本控制系统Bash & CMD & GUIGit Bash,Git CMD,Git GUI,是三种Git操作的三种方式,一般我们选择用Git BashGit Bash:Linux风格的命令行Git CMD: Windows风格的命令
2022-03-24 10:56:21
376
原创 JavaScript中关于滚动scrollBy()与scrollTo()的区别
先说结论:scrollBy(x,y)是根据当前位置来计算的scrollTo(x,y)是从原点(0,0)开始计算的x表示向右滚动的像素数,y表示向下滚动的像素数。代码:<!DOCTYPE html><html><head><meta charset="utf-8"><title>王跃坤</title><script>function Init(){ var pp=document.getElements
2022-03-22 10:46:53
2988
原创 JavaScript中关于数组join()与toString()的区别
先说结论:如果join()函数内部参数为空,则join()等价于toString()如果join(’,’)函数内部参数为逗号字符,则表示用逗号分割数组如果join(‘巴拉巴拉’),则表示用‘巴拉巴拉’分割数组。代码块:function myFunction(){ var test = [1,2,3,4]; var x=document.getElementById("demo"); x.innerHTML=test.toString()+":"+test.join()+"<br>
2022-03-21 21:37:39
2420
原创 JavaScript学习笔记(二)(DOM 和 BOM)
DOM和BOM查找HTML元素DOM树查找HTML元素1,通过id查找var x=document.getElementById("intro");2,通过标签名查找var y=x.getElementsByTagName("p");3,通过类名查找var x=document.getElementsByClassName("intro");
2022-03-19 10:44:38
262
2
原创 JavaScript学习笔记(一)基础语法
JS基础语法一,Output二,数据类型三,对象四,函数五,事件六,流程控制一,Output1,使用windows.alert()弹出警告框window.alert(5 + 6);2,使用document.write()方法将内容写到HTML文档中document.write("<h1>这是一个标题</h1>")只能在 HTML 输出流中使用 document.write。 如果在文档已加载后使用它(比如在函数中),会覆盖整个文档。3,使用innerHTML写入到H
2022-03-18 14:59:34
1792
原创 大数据技术期末考试
目录判断判断1 数据主要是其它生产活动的一种副产品,自身难以直接产生商业效益。正确答案: ×难以产生经济效益那为什么还要用呢?2 MapReduce设计的一个理念就是“计算向数据靠拢”,而不是“数据向计算靠拢”,因为,移动数据需要大量的网络传输开销。正确答案: √3 物联网与云计算、大数据是相辅相成的关系,物联网就是指无线传感器。正确答案: ×物联网是一种概念,无线传感器是一种东西4 HDFS系统采用NameNode定期向DataNode发送心跳消息,用于检测系统是否正常运行。正确答案
2021-06-29 20:00:49
13681
7
原创 ARM嵌入式系统编程期末考试
目录算术运算:逻辑运算分支语句方法一:方法二:循环处理数据块复制操作练习:求一个数的阶乘(64位结果)对数据区进行64位累加操作用ARM指令实现内存数据区块拷贝操作算术运算: AREA Exam,CODE,READONLY ENTRY ADR r4,a (取a的地址放到r4)
2021-06-25 16:58:47
3568
2
原创 命令行查看MySQL数据库全解析
在电脑任意界面按下:windows键+R键弹出”运行“窗口在文本框输入:cmd,点击确认弹出黑窗口在命令行输入mysql -uroot -p123456其中root是本机数据库的账号,123456是本机数据库的密码按回车键后显示如下图:输入:show databases;可以显示电脑本机所有数据库Ps:注意有分号,还是英文的。此时可以挑选要使用的数据库。use histmap;表示我要使用histmap这个数据库。如果显示Database changed表示使用
2021-06-24 18:02:13
5615
2
原创 五分钟搞定软件设计师下午题
目录数据流图问题一:找出实体E1~E...。问题二:找出数据存储D1~D...。问题三:补齐缺失的数据流。数据库设计:问题一:补充X个联系。问题二:补充表内属性信息。问题三:分析实体的主键和外键。问题四:假定场景,存在问题,适应性改进数据库。UML类图问题一:找出用例名,参与者名。问题二:找出类名。C语言算法问题一:补充程序,程序填空。问题二:算法策略以及时间复杂度问题三:给组样例,求运行结果。JAVA面向对象软设题目十分固定,全部都是模板题数据流图问题一:找出实体E1~E…。一般关键字为——人,物
2021-05-26 23:06:36
6354
4
原创 【设计模式】代理模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍:意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:使用场景:注意事项:实现步骤 1步骤 2步骤 3步骤 4介绍:在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。意图:为其他对象提供一种代理以控制对这个对象的访问。主要解决:在直接访问对象时带来的问题,比如说:要访问的对象
2021-04-24 17:04:43
371
原创 【设计模式】享元模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍:意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:使用场景:注意事项:实现步骤 1步骤 2步骤 3步骤 4步骤 5介绍:享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。我们将通过创建 5 个对
2021-04-24 16:56:15
584
原创 【设计模式】外观模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍:意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:使用场景:注意事项:实现步骤 1步骤 2步骤 3步骤 4步骤 5介绍:外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。意图
2021-04-24 16:47:46
588
原创 【设计模式】装饰模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍:意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:使用场景:注意事项:实现步骤 1步骤 2介绍:装饰模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器模式的用法。其
2021-04-24 16:35:25
544
原创 【设计模式】组合模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍:意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:使用场景:注意事项:实现步骤 1步骤 2步骤 3介绍:组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。
2021-04-24 16:04:11
368
原创 【设计模式】桥接模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍:意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:使用场景:注意事项:实现步骤 1步骤 2步骤 3步骤 4步骤 5步骤 6介绍:桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。
2021-04-24 15:42:10
597
原创 【设计模式】适配器模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍:意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:使用场景:注意事项:实现步骤 1步骤 2步骤 3步骤 4步骤 5步骤 6介绍:适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡
2021-04-23 21:17:50
733
原创 【设计模式】原型模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:使用场景:注意事项:实现步骤 1步骤 2步骤 3步骤 4步骤 5介绍原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高
2021-04-23 20:45:38
626
原创 【设计模式】建造者模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:使用场景:注意事项:实现步骤 1步骤 2步骤 3步骤 4步骤 5步骤 6步骤 7步骤 8介绍建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。意图:
2021-04-23 17:40:41
344
原创 【设计模式】抽象工厂模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍实现步骤 1步骤 2步骤 3步骤4步骤 5步骤 6步骤 7步骤 8步骤 9介绍抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。意图:提供一个创建一系列相关
2021-04-23 17:03:04
614
原创 2021第十二届蓝桥杯第一场省赛JAVA C组真题解析(带源码及解析)
蓝桥杯历年真题及解析.目录:蓝桥杯历年真题及解析.A:ASC(难度:★)题目:分析:代码:B:空间(难度:★)题目:分析:代码:C:卡片(难度:★★)题目:分析:代码:D:相乘(难度:★★)题目:分析:代码:E:路径(难度:★★★)题目:分析:代码:F:时间显示(难度:★)题目:分析:代码:G:最少砝码(难度:★★★)题目:分析:代码:H:杨辉三角形(难度:★★★★)题目:分析:代码:I:左孩子右兄弟(难度:★★★★★)题目:分析:代码:I:双向排序(难度:★★★★★)题目:分析:代码:A:ASC(难度
2021-04-20 17:29:42
4996
原创 2021第十二届蓝桥杯第一场省赛JAVA B组真题解析(带源码及解析)
蓝桥杯历年真题及解析.目录:蓝桥杯历年真题及解析.A:ASC(难度:★)题目:分析:代码:B:卡片(难度:★)题目:分析:代码:C:直线(难度:★★)题目:分析:代码:D:货物摆放(难度:★★)题目:分析:代码:E:路径(难度:★★★)题目:分析:代码:F:时间显示(难度:★★★)题目:分析:代码:G:最少砝码(难度:★★★★)题目:分析:代码:H:杨辉三角形(难度:★★★★)题目:分析:代码:I:双向排序(难度:★★★★★)题目:分析:代码:J:括号序列(难度:★★★★★)题目:分析:代码:A:ASC
2021-04-20 17:05:05
10667
9
原创 【设计模式】工厂模式
23种设计模式全解析(JAVA实现).目录23种设计模式全解析(JAVA实现).介绍:优点:缺点:使用场景:实现步骤 1步骤 2步骤 3介绍:工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下创建不同实例时。如
2021-04-19 15:09:44
444
原创 【设计模式】单例模式
目录介绍:注意:优点:缺点:实现:1、懒汉式,线程不安全2、懒汉式,线程安全3、饿汉式4、双检锁/双重校验锁(DCL,即 double-checked locking)5、登记式/静态内部类6、枚举经验之谈:介绍:单例模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。
2021-04-19 10:51:29
849
原创 23种设计模式全解析(JAVA实现)
设计模式简介:设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。本系列将通过 Java 实例,一步一步向您讲解设计模式的概念。在开始阅读本系列之前,必须具备基本的 Java 编程的概念。创建型模式:1,单例模式.结构型模式:行为型模式:...
2021-04-19 09:07:00
2192
原创 2021第十二届蓝桥杯第一场省赛JAVA A组真题解析(带源码及解析)
蓝桥杯历年真题及解析.目录:蓝桥杯历年真题及解析.A:(难度:★)题目:分析:代码:B:(难度:★)题目:分析:代码:C:(难度:★★)题目:分析:代码:D:(难度:★★)题目:分析:代码:E:(难度:★★★)题目:分析:代码:F:(难度:★★★)题目:分析:代码:G:(难度:★★★★)题目:分析:代码:H:(难度:★★★★)题目:分析:代码:I:(难度:★★★★★)题目:分析:代码:J:(难度:★★★★★)题目:分析:代码:A:(难度:★)题目:分析:17812964代码:B:(难度:★)
2021-04-18 13:17:47
6228
4
原创 2020第十一届蓝桥杯第二场省赛JAVA A组真题解析(带源码及解析)
蓝桥杯历年真题及解析.目录:蓝桥杯历年真题及解析.A:门牌制作(难度:★)题目:分析:代码:B:既约分数(难度:★★)题目:分析:代码:C:蛇形填数(难度:★★)题目:分析:代码:D:七段码(难度:★★★)题目:分析:代码:E:平面分割(难度:★★★★)题目:分析:代码:F:成绩分析(难度:★)题目:分析:代码:G:回文日期(难度:★★★)题目:分析:代码:H:子串分值(难度:★★★★)题目:分析:代码:I:荒岛探测(难度:★★★★★)题目:分析:代码:J:字串排序(难度:★★★★★)题目:分析:代码:算
2021-04-14 21:12:11
4506
7
原创 2019第十届蓝桥杯省赛JAVA A组真题解析(带源码及解析)
蓝桥杯历年真题及解析.目录:蓝桥杯历年真题及解析.A:平方和(难度:★)题目:分析:代码:B:数列求值(难度:★)题目:分析:代码:C:迷宫(难度:★★★★)题目:分析:代码:D:最大降雨量(难度:★★★)题目:分析:代码:E:RSA解密(难度:★★★★★)题目:分析:代码:F:完全二叉树的权值(难度:★★)题目:分析:代码:G:外卖店优先级(难度:★★★)题目:分析:代码:H:修改数组(难度:★★★★)题目:分析:代码:I:糖果(难度:★★★★★)题目:分析:代码:J:组合数问题(难度:★★★★★)题目
2021-04-14 11:46:53
4613
4
原创 2018第九届蓝桥杯省赛JAVA A组真题解析(带源码及解析)
蓝桥杯历年真题及解析.目录:蓝桥杯历年真题及解析.A:分数(难度:★)题目:分析:代码:B:星期一(难度:★)题目:分析:代码:C:复数幂(难度:★★★)题目:分析:代码:D:方格计数(难度:★★)题目:分析:代码:E:打印图形(难度:★★)题目:分析:代码:F:航班时间(难度:★★★)题目:分析:代码:G:三体攻击(难度:★★★★)题目:分析:代码:H:全球变暖(难度:★★★★)题目:分析:代码:I:倍数问题(难度:★★★★★)题目:分析:代码:J:付账问题(难度:★★★★★)题目:分析:代码:算法交流
2021-04-14 10:41:12
1979
1
Vue入门学习小案例-小王记事本
2022-04-05
JavaScript之ToDoList
2022-03-23
蓝桥杯2015-2019软件C/C++/JAVA/G/A/B/C组省赛国赛真题+评测数据+解析
2021-07-29
JavaScript特效水墨画.html
2020-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人