- 博客(32)
- 收藏
- 关注
原创 Vue以及相关知识的学习与使用
Vue以及相关知识的学习与使用一 什么是Vue1.1 VueVue是一套前端框架,免除原生JS中的DOM操作,简化书写基于MVVM思想,实现数据的双向绑定,将编程的关注点放在数据上官网Vue框架:是一个半成品软件,是一套可重用的,通用的,软件基础代码模型,基于框架进行开发,更加快捷,更加高效1.2 Vue原理1.3 Vue快速入门1.3.1 插值表达式形式:{{ 表达式 }}内容可以是:变量三元运算符函数调用算数运算1
2024-12-21 22:15:18
943
原创 Git的基本使用
如CVS,SVN等都有一个单一的几种管理服务器,保存所有文件的修订版本,而协同工作的人通过客户端连接到这台服务器,从而取出最新的文件或者提交更新。缺点:中央服务器的单点故障;多(程序员)对一(中央服务器)如git,客户端取的不是最新的文件快照,而是把代码仓库完整的镜像下来到本地库(克隆/备份)
2024-11-13 18:49:13
865
1
原创 JS的学习与使用
Javascript是一门跨平台,面向对象的脚本语言,是用来控制网页行为的,它能使网页可以交互java与Javascript是完全不同的语言,不论是概念还是设计,但是基础语法类似ECMA国际定义了ECMAScript标准,JS是遵守这一标准的。
2024-11-13 18:23:44
870
原创 Java题集练习5
首先我们来看一下Map的族谱Map.Entry 接口Map的entrySet()方法返回一个实现Map.Entry接口的对象集合。集合中每个对象都是底层Map中一个特定的键值对。通过这个集合迭代,您可以获得每一条目的键或值并对值进行更改。但是,如果底层Map在Map.Entry接口的setValue()方法外部被修改,此条目集就会变得无效,并导致迭代器行为未定义。AbstractMap接口不可序列化:被static修饰,被transient修饰的字段AbstractMap 是Map。
2024-10-30 20:47:50
879
原创 SchooWeb2--基于课堂学习到的知识点2
默认值textpasswordhidden提交给服务器的值selectoptionname值相同表示是同一组单选框中的内容head标签在head中使用script可以保证在页面加载时进行加载,通常用于定义函数body标签书写在body标签中的script在页面加载完毕后才进行加载,通常用于调用函数注意如果从外部引入js文件,script标签内写的任何语句都是无效的getElementById():得到id为xxx的标签名,获得处理对象的引用createElement():创建标签createTextNode
2024-10-30 19:32:30
401
原创 Java题集练习3
面向接口编程,就是在不使用继承的情况下,只使用接口的实现类来处理所需要的问题的逻辑,当需求变化时,只需要编写该需求的实现类即可处理需求,不需要改写大量的代码,减少对系统的影响类属性方法构造方法4种权限修饰符否能能能static否能能否abstract能否能否final能能能否。
2024-10-24 19:28:59
1050
原创 Java题集练习2
String直接赋值会在字符串常量池中创建一个字符串,而使用new创建对象会储存在堆内存中,每使用new关键字就可以创建一个对象,但如果是String直接赋值同一个字符串第二次至多次时,由于第一次赋值该字符串已存在于字符串常量池中,所以不会创建新的对象,都使用常量池中的同一对象。
2024-10-23 20:05:31
579
原创 设计模式--适配器模式
适配器模式,也叫包装器模式(Wrapper Pattern),它将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类也可以一起工作。
2024-10-11 19:57:51
1109
原创 设计模式之---工厂模式
抽象工厂模式主要用于创建相关对象的家族。当一个产品族中需要被设计在一起工作时,通过抽象工厂模式,能够保证客户端始终只使用同一个产品族中的对象;并且通过隔离具体类的生成,使得客户端不需要明确指定具体生成类;所有的具体工厂都实现了抽象工厂中定义的公共接口,因此只需要改变具体工厂的实例,就可以在某种程度上改变整个软件系统的行为。但该模式的缺点在于添加新的行为时比较麻烦,如果需要添加一个新产品族对象时,需要更改接口及其下所有子类,这必然会带来很大的麻烦。System.out.println("生产狗粮");
2024-10-10 19:53:01
1225
2
原创 Java题集练习1
静态变量:属于类共享,类加载时初始化。静态方法:属于类,可以直接通过类名调用。静态代码块:用于初始化静态变量,类加载时执行。静态内部类:与外部类的实例无关,类加载时定义,不立即加载。
2024-09-10 19:16:58
1060
原创 蓝桥杯每日一题1.18
你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。对于本题 由于题目给到应减少调用api的次数 我们可以使用二分查找来判断错误版本。,你想找出导致之后所有版本出错的第一个错误的版本。输入:n = 1, bad = 1输出:1。
2024-01-19 14:22:50
387
原创 Java集合第一节
int age;char name;//为了让set集合正常工作 需要重写equals方法和hashcode方法@Override@Override//自定义一个hash值。
2024-01-18 13:46:33
402
1
原创 Java异常处理
运行期出现的错误Java异常:Java提供的一种用于处理程序中错误的机制观察异常出现的位置 层次和异常的类型程序是调出来的。
2024-01-16 14:28:09
959
1
原创 Java的第一个项目--龟兔赛跑学习到的知识点
这里我们可以使用一个取巧的办法 就是让索引和数组中存的值保持一致 每次取一个随机数 就让他等于最后一个元素 然后缩小范围 让下一次接收的随机数等于倒数第二个元素 以此类推。因为使用random来获取随机数的范围默认是0-1左闭右开,所以我们可以通过改变bound的值来自行定义获取随机数的范围。上述记录的是使用random获取随机数的第一种写法 我们也可以使用util类中的Math.random方法来获取随机数。这里也要用到随机数的方法 而且要保证每次获取的随机数不能重复 不然会造成功能格丢失的情况。
2024-01-15 18:17:43
384
原创 面向对象基础1
单例类是一个只允许创建一个对象实例的类 也就是说 一个类只能有一个实例 并且该实例必须自行实例化 这种类的主要特点在于其构造方法是私有的 以防止在类外部直接创建该类的多个实例。
2024-01-07 16:42:04
888
1
原创 蓝桥杯每日一题2
0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。本题可以使用循环嵌套与判断语句进行求解。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。
2024-01-05 16:48:37
327
1
原创 蓝桥杯每日一题1
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。对于本题 我们可以使用多组if语句来判断是否满足某个条件 通过对应条件返回相应的答案。由于这是一个升序排列数组 所以可以利用循环遍历数组的每个元素 并与目标值相比较。请必须使用时间复杂度为。
2024-01-05 16:01:22
370
1
原创 java构造方法
方法名与类名相同没有返回类型 不能使用方法返回类型修饰如果类中没有显式定义 编译器就会自动生成无参构造方法 有显式定义则不再自动生成构造方法。
2024-01-05 12:02:09
354
1
原创 leetcode每日一题2
给你一个由小写英文字母组成的字符串 s ,请你找出并返回第一个出现两次的字母。注意:如果 a 的 第二次 出现比 b 的 第二次 出现在字符串中的位置更靠前,则认为字母 a 在字母 b 之前出现两次。s 包含至少一个出现两次的字母。
2024-01-04 19:52:56
463
1
原创 leetcode每日一题1
(1, 2, 4) 是算术三元组:7 - 4 == 3 且 4 - 1 == 3。(2, 4, 5) 是算术三元组:10 - 7 == 3 且 7 - 4 == 3。(0, 2, 4) 是算术三元组:8 - 6 == 2 且 6 - 4 == 2。(1, 3, 5) 是算术三元组:9 - 7 == 2 且 7 - 5 == 2。
2024-01-04 18:30:41
404
1
原创 java流程控制习题处理
System.out.println("一角有"+yijiao+"张,两角有"+liangjiao+"张,五角有"+wujiao+"张");System.out.println("红球"+red+"个,白球"+(white+1)+"个,黑球"+black+"个");System.out.println("最后三位数为"+count+"");System.out.println("学生的平均分为"+avg+"");System.out.println("共有"+a+"种分法");
2024-01-02 19:08:03
790
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人