- 博客(38)
- 收藏
- 关注
原创 Springboot3
JDK8-19 新增了不少新特性,这里我们把实际常用的新特性,给大家介绍一下。包括以下几个方面: Swich 开关表达式 Text Block 文本块 var 声明局部变量 sealed 密封类。
2023-10-15 21:27:43 140
原创 JAVAWEB
是一个高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。地址:http://yapi.smart-xwork.cn/
2023-06-28 21:34:59 290
原创 数据结构与算法JAVA
每一项都依次向后进行遍历,将每一次遍历的时候最小的值和当前索引上的值进行调换。从头(第二个索引)开始每次向前比较将每次比较最小的放在相应的位置。该代码相对于普通的计数排序,更加稳定,更适用于面向对象。根据每一位进行计数排序,从低位到高位排。时间复杂度:o(n+k)-> o(n)空间复杂度:o(n+k)->o(n)时间复杂度:N*logN。适用范围:量大但是范围小。空间复杂度:o(k*n)不断将大的一项向后移动。空间复杂度:o(log。时间复杂度:o(n)
2023-06-28 21:34:58 198
原创 JAVA自学笔记
/直接赋值 String s1 = "abc";//new一个新的字符串对象 String s2 = new String("acv");//传递一个字符数组,根据字符数组的内容再创建一个新的字符串对象。//传递一个字节数组,根据字节数组的内容再创建一个新的字符串对象。//输入一个字符串和赋值的字符串比较结果为true用equals方法。直接进行比较返回的是false。System . out . println("请输入一个字符串:");} }
2023-04-02 22:30:53 932 1
原创 大一上学期c语言期末----程序填空 及 编程题
有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,设原有的数据和计算出的平均分数存放在磁盘文件"stud"中。编写递归函数实现求两个整数的最大公约数,主函数读入待求的两个整数并调用公约数函求解,输出结果。给一维数组输入数据,调用函数 fun 找出下标为偶数的元素的最小值,在主函数中输出该值。完成下面程序,给一维数组输入数据后,找出下标为偶数的元素的最小值并输出。求得二维数组 a 的每行最大值,并存储在数组 b 中,请将程序补充完整。
2023-03-06 21:30:53 2652
原创 Vue学习
针对Object.defineProperty的缺点,ES6Proxy都能够完美得解决,它唯一的缺点就是,对IE不友好,所以vue3在检测到如果是使用IE的情况下(没错,IE11都不支持Proxy)(4)事件修饰符https://cn.vuejs.org/v2/guide/events.html。5.组件是孤岛,无法【直接】访问外面的组件的状态或者方法。-间接的组件信来交流。在父组件的子组件上定义一个方法,挂载子组件传递过来的参数,然后在子组件中,通过。//自定义的属性及方法,只能在封装块中定义。
2023-02-07 19:53:07 394
原创 JS项目实战
主要由导航栏和产品轮播图构成,多数操作是由bootscript的插件构成,后进行修改,导航栏不同区域对应不同的网站跳转。这是第一次做的较为完整的页面,体量较大,在获取数据和将数据渲染至网页中,极其容易导致文本错乱。需要极规整的思路和部署,更主要的是需要大量练习,来强化思维和技能。
2023-02-06 11:21:17 1038
原创 bootstrap
5)、面包屑式(bread-crumb)导航,单独使用样式,不与nav一起使用,直接加入到o1、ul中即可,一般用于导航,主要是起的作用是告诉用户现在所处页面的位置(当前位置)分页随处可见,分为页码导航和翻页导航页码导航:ul标签上加pagination [pagination-lg | pagination-sm]翻页导航:ul标签上加pager。列排序:通过“col-md-push-数字”和“col-md-pull-数字”改变浮动方向和浮动距离。这是获取最佳间距所必需的。
2023-02-04 22:00:05 112
原创 jQuery
.on()语法:one()和on的使用方法一致,只是它只能执行一次off()用来解除绑定事件trigger()用JS代码的方式来触发事件元素集合.trigger(事件类型)内部插入外部插入删除节点替换节点克隆节点1.offset()是一个读写的方法语法:方法名(时间,运动曲线,回调函数)综合动画停止动画语法:$.ajax(options->配置信息)可以选择书写回调函数的形式,也可以选择promise的形式。只能选择一种形式。配置信息填写的内容3. ur1:请求地址,必填4. async:
2023-02-01 22:24:37 71
原创 ES6笔记
class函数类似于将函数添加到原函数中,class类本质上就是一个函数,自身指向的就是构造函数,也是构造函数的一种写法,仍然存在prototype方法,可以通过原型prototype修改类的方法和新增方法:Preson.prototype.函数名=function(){}get将对象属性和函数绑定时直接执行,set在对象属性和函数绑定,当属性被赋值时,函数被执行。也可以对实例对象的__protot__属性新增类的方法:preson.用来在命名时,属性名和变量名之间的冲突。属于Map对象的方法。
2023-01-25 11:22:27 81
原创 108-161
class函数类似于将函数添加到原函数中,class类本质上就是一个函数,自身指向的就是构造函数,也是构造函数的一种写法,仍然存在prototype方法,可以通过原型prototype修改类的方法和新增方法:Preson.prototype.函数名=function(){}jsonp的原理:动态创建script标签,src属性指向没有跨域限制指向一个接口,接口返回的格式一定是****()函数表达式。
2023-01-20 18:06:18 114
原创 demo12
先绘制图形,布局完成后,将当前的时间获取到,再分别给秒针、分针、时针计算每一个的单位时间下能够走多少度,以此达到钟表的运行。上方是建议的刻度时钟,下方是电子时钟,上下的时间需要与北京时间实时对应。
2023-01-14 17:51:56 555
原创 demo11
滚动弹幕1.页面上漂浮字体大小不一、颜色不一,从左向右滚动的弹幕;2.底部中间有一个发送功能,可以发送新的弹幕;3.底部的发送部分可以向下收起和弹出。思路:1.根据rgb的格式利用Math.random获取随机数的方法随机获取颜色,弹幕出现在网页的高度和弹幕的大小也和这个方法类似。2.获取input的value值将其转化为弹幕的内容。3.底部的收起和弹出利用调整块的大小,以此达到隐藏和显示。
2023-01-14 15:18:48 544
原创 demo9
注册表单提交要求:1.表单包含昵称、姓名、QQ、手机号、部箱、密码、确认密码以及提交和重直按钮;2.点击表单里的输入框,隐藏提示文字;3.点击提交和重直按钮时,都需要有相应的提示;4.在表单提交是,需要进行验证验证填写内容是否合理:昵称不超过10个字、姓名不超过4个字、QQ号为长度小于等于10大于5位的数字、手机号为长度11位的数字、密码由字母和数字组成且大于8位小于16位、密码和确认密码需相同。思路:1.先创建表单2.给每一个input标签添加placeholder,然后遍历每一个绑定on
2023-01-12 19:09:09 615
原创 demo10
然后给装有小样式的块绑定onmouseover、onmousemove、onmouseout三个事件,第一个是让鼠标移上去后显示放大镜和右边的大样式图片。首先设置两个块存放图片,分别为小样式和大样式,小样式的图片为正常大小,大样式的图片是小样式的2.4倍。接着在装有小样式的图片块中放置一个黄色半透明的正方形块,给它相对父元素定位。最后计算放大镜在块中的位置,并且计算在鼠标移动的位移时大样式图片的偏移位置。2.将黄色正方形框里的内容的长和宽均放大2.4倍,并在图片右边。框会随着鼠标的移动而移动;
2023-01-12 16:10:29 609
原创 【无标题】
动态表格要求:1.表格由专业班级学号1-10号同学的信息组成,包括:学号、姓名、性别、二级学院、班级、专业、辅导员;2.表格的奇数行字体为黑色,底色为白色;偶数行字体为白色,底色为黑色;3.表格的每一行后有一个删除按钮,点击后会跳出提示弹窗,确认后删除该行的内容,并且删除后上述的颜色规律保持不变:4.表格的右上方有一个添加按钮,点击后跳出一个表单弹窗,可以填加新的学生的信息。思路:1.先将表的基本样式构建出来2.用:nth-child(2n+1)、:nth-child(2n)分别给各行
2023-01-12 14:01:26 664
原创 demo5
随机点名要求:分为上下两个部分,上方为显示区域,下方为控制区域。显示区显示基地所有成员的工号和姓名,控制区域由开始和结束两个按组成。点击开始按钮,显示区域里的内容开始滚动,点击结束按钮,内容滚动停止,随机显示一位成员的工号和姓名。思路:布局完成后给两个按钮分别绑定一个点击事件,当点击开始按钮定时随机抽取一个改变其背景颜色,用数组的方式,随机获取一个索引值表示被选中的那个,点击结束时清除定时器,并将被选中的那个在网页最上面显示,即将信息赋值给显示区域。在开始按钮的事件下给与一个清除定时器的功能,
2023-01-12 08:37:45 689
原创 demo6
3.给每个导航栏元素分别添加点击事件,在点击事件开始时,先遍历所有元素,使它们背景颜色相同,然后再对点击的元素单独修改背景颜色,并相应提高它的堆叠顺序级,使得显示出来。2.将第一个元素的li标签背景颜色改为选中颜色状态,并将它的介绍页面的堆叠顺序级变大。1.首先构造导航栏,再用定位的方式使四个元素的介绍页面处在同一位置。1.选项卡由英雄联盟、DOTA、风暴英雄、300英雄四块组成;3.选择某一选项后,下方跳出对应游戏的相关介绍内容。2.未选择时,默认选中第一个标签页;
2023-01-11 22:56:45 817
原创 demo4
1.点击按钮后相应的button的disable的值应该为true,便可以导致按钮无法提交。2.在倒计时结束时,button的disable的值应该为false,便可以让按钮可以提交。3.待发送按钮被触发后才可以点击提交按钮,需在验证码框里填写0505,用弹窗提示成功。4.在每次点击按钮时,清除上一个计时器,以便当前计时器的正常执行。2.被点击后,按钮里面的内容会变化成1分钟的倒计时;3.获取实时input框中的值,看是否等于0505。1.发送按钮点击后,会被禁用;
2023-01-11 18:05:13 595
原创 demo3
要求:多个等宽的图片进行穿插排序成六列,并且在目前显示的最后一图片显示之后,再进行下拉时能够在进行加载其他图片,每次下显示20-30张图片。思路:再进行下拉时能够在进行加载其他图片,可以理解为拉至最底下时,网页立刻添加内容。所以我采用当滚动条滑到最低端时进行加载新的图片。
2023-01-11 14:26:48 761
原创 demo2
1.鼠标不在图片上方时,进行自动轮播,并且左右箭头不会显示;当鼠标放在图片上方时,停止轮播,并且左右箭头会显示;2.图片切换之后,图片中下方的小圆点会同时进行切换,并且点击相应的小圆点可以切换到相应的图片上;3.点击左右箭头可以进行左右图片的切换;4图片上需有介绍的文字,会随图片切换一起进行切换
2023-01-11 10:56:49 735
原创 demo1
我才用的是比较笨的方法,思路是滚动条离顶端的距离越长,速度越快,反之显而易见,那么我便定义一个常量作为基底,随着scrolltop在滚动时越来越短,用scrolltop值除以这个常量,则就达到越来越慢。要求:点击按钮之后又快到慢回到顶部,处于顶部位置时按钮消失。//数值越大越明显看到趋势,但是实用性不强。./向上箭头粗小.png。
2023-01-11 00:14:39 610
原创 76-107
获取元素节点的子节点:getElementsByTayName():方法,返回当前节点的指定标签名后代节点childNodes:属性,表示当前节点的所有子节点fristChild:属性,表示当前节点的第一个子节点lastChild:属性,表示当前的最后一个子节点children:与childNodes类似有些不同全选练习DOM选择(补充)document.qureySelector()用选择器的字符串进行查找,但是只能返回第一个值。document.qureySelsctorAl
2023-01-10 18:51:39 895
原创 26-50
在创建的每一个函数,解析器都会向函数添加一个prototype,这个属性对应一个对象,这个对象就是原型函数,调用普通函数时,这个没有任何作用,在调用构造函数时,它所创建的对象都会有一个隐含的属性。//a=1 a=2 a=3 a=4 a=5 a=6 a=9(value元素)//b=0 b=1 b=2 b=3 b=4 b=5 b=6(index索引)对象的属性也可以是函数,如果一个函数是作为一个对象的属性保存的,那么在调用这个函数的时候,则称它为调用对象的方法。//c=1,2,3,4,5,6,9(arr数组)
2023-01-10 18:39:58 947
原创 51-75
JSON.stringify()可以将JS对象转换成JSON字符串,需要一个js对象作为参数,会返回一个JSON字符串,IE7以下不支持。//火狐需要用到DOMMouseScroll来绑定滚动事件,需要通过addEventlistener()函数来绑定。JSON是一种特殊的字符串,可以被其他的语言识别,并且可以转换成其他语言,用于开发的数据交互。JSON和JS的其他对象一样,不过是JSON字符串的属性名必须加双引号,其他语法和JS一致。//消除默认浏览器滚动条随着滚动,其他的浏览器。
2023-01-10 18:39:38 1000
原创 【无标题】HTML+CSS
HTML语言:编程语言标记的写法: 单标签 双标签 创建标签的快捷键:单词+tab键-> 快捷添加和删除注释:1.ctrl +/2.shift +alt +a ! + tab键:快速创建初始代码 好处:1.在没有CSS的情况下,页面也能呈现出很好的内容结构。2.有利于SEO,让搜索引擎爬虫更好的理解网页。3.方便其他设备解析(如屏幕阅读器、盲人阅读器等
2023-01-04 20:46:29 1032
原创 JS
JavaScriptJS的开始第一部分aler("");弹出警告document.write("");页面中输出一个内容console.log("");向控制台输出一个内容 <script> alert("ababa"); document.write("hhhhh"); console.log("sjdfhs"); </script>JS基础语法/* */:多行注释,//单行注释注意点:JS严格
2022-12-05 07:19:30 454
原创 Web前端开发------第五周
audio表示嵌入音频文件,video标签表示嵌入视频文件。默认控件不显示,可以通过controls属性来显示控件。ruby标签定义ruby注释(中文注音或字符),rt标签定义字符(中文注音或字符)的解释或发音。给特殊图形添加链接,area能添加的热区形状:矩形、圆形、多边形。为了能够支持多个备选文件的兼容支持,可以配合source标签。矩形:rect 圆形:circl 多边形:poly。用作在网页中显示代码·< >·分别用代替。(现在一般情况下不会使用,因为浏览器的原因)
2022-11-25 22:17:28 191
原创 Web前端开发---第四周
接上一部分:显示情况:主要将多个图片放在一个图中进行加载,减少递交次数,增快加载速度。半圆演示:全圆演示:椭圆角css:index:box-sizing:border-box告诉浏览器width包含了padding和borde
2022-11-17 21:16:09 277 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人