- 博客(215)
- 收藏
- 关注
原创 寻找两个有序数组的中位数
找中位数的时候,因为两个数组的元素个数之和(m + n)的奇偶性不确定,如果是奇数的话,那么中位数就是第(m+n)/ 2 个元素,如果是偶数的话,那么中位数就是第(m + n +1 )/ 2 个元素和第(m + n +2)/ 2 个。如果是奇数的话,那么中位数就是第(m+n)/ 2 个元素,如果是偶数的话,那么中位数就是第(m + n )/ 2 个元素和第(m + n)/ 2 + 1个。把长度为m和长度为n的两个数组的数据放在一个新的数组中,然后对数组进行排序,找到中位数。我们比较两个数组的第。
2024-06-19 09:47:38 485
原创 常见算法与数据结构六(合并两个有序数组、子数组最大平均数)
两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。初始化 nums1 和 nums2 的元素数量分别为 m 和 n。假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。
2024-06-18 13:59:28 437
原创 常见算法与数据结构五(排列硬币)
如果循环结束后仍有剩余的硬币,这意味着所有的硬币都被用来形成了完整的阶梯行,函数返回 0。假设能排 n 行,计算 n 行需要多少硬币数,如果大于 n,则排 n/2行,再计算硬币数和 n 的大小关系。这个函数的空间复杂度是 O(log n),因为它是递归实现的,递归深度取决于迭代次数,而迭代次数与。这个函数的时间复杂度是 O(√n),因为随着行数的增加,所需的硬币数以线性的方式增加,而总硬币数。这个函数的空间复杂度是 O(1),因为它只使用了固定数量的变量,不依赖于输入大小。是以二次方的速度递减的。
2024-06-18 13:59:08 592
原创 常见数据结构与算法三(两数之和)
给定一个升序排列的整数数组 numbers ,从数组中找出两个数满足相加之和等于目标数 target。假设每个输入只对应唯一的答案,而且不可以重复使用相同的元素。返回两数的下标值,以数组形式返回。
2024-06-17 09:16:43 880
原创 Vue2学习八-Vue核心(生命周期)
常用的生命周期钩子: 1.mounted: 发送ajax请求、启动定时器、绑定自定义事件、订阅消息等【初始化操作】。 2.beforeDestroy: 清除定时器、解绑自定义事件、取消订阅消息等【收尾工作】。关于销毁Vue实例 1.销毁后借助Vue开发者工具看不到任何信息。 2.销毁后自定义事件会失效,但原生DOM事件依然有效。 3.一般不会在beforeDestroy操作数据,因为即便操作数据,也不会再触发更新流程了。
2024-06-15 09:40:51 205
原创 Vue2学习六-Vue核心(收集表单数据、过滤器)
(1)v-model的初始值是非数组,那么收集的就是checked(勾选 or未勾选,是布尔值)1.没有配置input的value属性,那么收集的就是checked(勾选or未勾选,是布尔值)2.使用过滤器: {{ xxx|过滤器名}} 或 v-bind:属性=“xxx|过滤器名"(2)v-model的初始值是数组,那么收集的的就是value组成的数组。"/>,则v-model收集的是value值,用户输入的就是value值。"/>,则v-model收集的是value值,且要给标签配置value值。
2024-06-12 10:14:02 366
原创 Vue2学习五-Vue核心(列表渲染)
Vue监视数据的原理:1.vue会监视data中所有层次的数据。2.如何监测对象中的数据?通过setter实现监视,且要在new Vue时就传入要监测的数据。(1).对象中后追加的属性,Vue默认不做响应式处理(2).如需给后添加的属性做响应式,请使用如下API:或 vm.$set(target,propertyName/index,value)3.如何监测数组中的数据?通过包裹数组更新元素的方法实现,本质就是做了两件事:(1).调用原生对应的方法对数组进行更新。
2024-06-11 09:06:17 386
原创 Vue2学习四-Vue核心(绑定样式、条件渲染)
选择 v-if 还是 v-show 主要取决于你的具体需求:如果你需要根据条件频繁切换元素的可见性,v-show 是更好的选择;如果你需要根据条件控制元素的渲染,并且这种情况不频繁发生,v-if 更适合。:style="[a,b]"其中a、b是样式对象。使用v-if的时,元素可能无法获取到,而使用v-show一定可以获取到。写法:class="xxx" xxx可以是字符串、对象、数组。对象写法适用于:要绑定多个样式,个数不确定,名字也不确定。(2).v-else-if="表达式"2. style样式。
2024-06-11 09:05:48 473
原创 Vue2学习三-Vue核心(计算属性、监视属性)
2.所有不被Vue所管理的函数(定时器的回调函数、ajax的回调函数、Promise的回调函数等),最好写成箭头函数,这样this的指向才是vm或组件实例对象。2.如果计算属性要被修改,那必须写set函数去响应修改,且set中要引起计算时依赖的数据发生改变。1.所被Vue管理的函数,最好写成普通函数,这样this的指向才是vm 或组件实例对象。(1).vue自身可以监测对象内部值的改变,但Vue提供的watch默认不可以!(1). Vue中的watch默认不监测对象内部值的改变(一层)。
2024-06-10 09:05:32 855
原创 Vue2学习二-Vue核心(事件处理)
2.Vue未提供别名的按键,可以使用按键原始的key值去绑定,但注意要转为kebab-case(短横线命名)5.@click="demo" 和 @click="demo($event)" 效果一致,但后者可以传参;4.methods中配置的函数,都是被Vue所管理的函数,this的指向是vm 或 组件实例对象;(1).配合keyup使用:按下修饰键的同时,再按下其他键,随后释放其他键,事件才被触发。1.使用v-on:xxx 或 @xxx 绑定事件,其中xxx是事件名;2.stop:随止事件冒泡(常用);
2024-06-10 09:05:13 407
原创 Vue2学习一-Vue核心(模板语法、数据绑定、MVVM、数据代理)
2.v-model:value 可以简写为 v-model,因为v-model默认收集的就是value值。(2).先创建Vue实例,随后再通过vm.$mount('#root')指定el的值。备注:Vue中有很多的指令,且形式都是:v-?写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性。2.双向绑定(v-model):数据不仅能从data流向页面,还可以从页面流向data。6.{{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性;
2024-06-09 10:59:11 705
原创 常见数据结构与算法二
牛顿迭代法是一种数值计算方法,可以用来求解函数的零点,也就是使得函数值为零的点。在这个例子中,我们使用它来求解。在不使用 sqrt(x) 函数的情况下,得到 x的平方根的整数部分。开始,然后不断迭代更新这个猜测值,使其越来越接近真实的平方根值。这两个指针将用来在可能的平方根值的范围内进行搜索。方法:这是主方法,用于处理特殊情况并启动迭代过程。方法:这是递归方法,用于实际执行牛顿迭代。存储的是满足条件的最大整数。循环进行二分查找,条件是。的零点,这个零点就是。,用来存储最终的结果。
2024-06-09 10:58:33 826
原创 常见数据结构与算法一
中移除重复的元素,并且返回移除重复元素后的新数组的长度。这个方法是原地算法,也就是说它不使用额外的数组空间来存储结果,而是直接在输入的数组上进行修改。数组中某一个下标,这个索引将数组分成左右两部分,使得左边部分的所有元素之和等于右边部分的所有元素之和,该下标即为枢轴索引。是最后一个不重复元素的索引,而数组的长度应该是最后一个元素的索引加。,因为即使数组中只有一个元素,那么这个元素也是不重复的。遍历完成后,所有不重复的元素都被移动到了数组的前部。首先,检查数组的长度。处的元素是不重复的,所以从。
2024-06-08 10:10:05 379
原创 Sourcetree添加 ssh key 到克隆git项目
SSH 密钥这一栏会自动去选择当前用户下的 .ssh 目录下的 id_rsa 这个私钥,我是更改过的。粘贴id_rsa.pub的内容到 git 服务器中 SSH Keys 里面的 Key,配置SourceTree 的 SSH 客户的为:OpenSSH。Title随便命名,Expires at 到期时间我这不选。复制 git 地址到 Sourcetree的克隆中。直接敲3个回车,密码为空。
2024-06-08 10:08:41 735
原创 Java实现上传zip文件并解析出指定内容
以上实现了一个从客户端上传ZIP文件,服务器接收并解析该文件,提取特定XML文件中的信息(如名称和版本),并将这些信息返回给客户端的功能。这种功能在需要处理和分析上传文件的Web应用程序中非常有用,特别是在需要自动处理和提取文件内容的场景中。定义了一个工具类UploadAndUnzipUtils,其中包含一个静态方法getContainerName,用于解析ZIP文件并提取其中的XML文件内容。在一个Spring Boot控制器中,用于处理文件上传的HTTP POST请求。
2024-06-07 21:27:16 544
原创 基于SpringBoot+Vue的线上教学平台管理系统设计与实现毕设(文档+源码)
在社会快速发展的影响下,使线上教学平台的管理和运营比过去十年更加理性化。依照这一现实为基础,设计一个快捷而又方便的网上线上教学平台系统是一项十分重要并且有价值的事情。对于传统的线上教学平台控制模型来说,网上线上教学平台系统具有许多不可比拟的优势,首先是快速更新线上教学平台的信息,其次是大量信息的管理,最后是高度安全,以及使用简单等特性,这使得线上教学平台系统的管理和运营非常方便。进入21世纪,因为科技和经济的迅速发展,人民群众对非物质层面的精神需求正变得越来越多元化。
2024-06-07 21:26:36 683
原创 Java8中常用的一些流计算方法
Java 8 引入了 Stream API,这是一个新的抽象层,旨在提高对集合的操作和处理的效率和简便性。Stream API 强调的是一种功能性的近似,通过利用更高级的迭代操作,可以实现更简洁和更易于理解的代码。
2024-06-06 08:47:06 527
原创 基于SpringBoot+Vue的滴答拍摄影项目管理系统设计与实现毕设(文档+源码)
拍摄能让人放开自我、因看到不同的美景都想留下美好的记忆,有些人喜欢拍摄静物来表现宁静的氛围,通过小品类的照片,传达内心的情绪。而我更喜欢另一种方式,就是用长时间曝光把波动的海水或湖水雾化,拍摄出来的作品同样给人一种宁静祥和的感受。本系统总体设计主要包括系统总体结构设计、系统数据结构设计、系统功能设计和系统安全设计等;详细设计主要包括模块实现的关键代码,系统数据库访问和主要功能模块的具体实现等。
2024-06-06 08:46:19 447
原创 基于SpringCloud+Vue的房产销售平台管理系统设计与实现毕设(文档+源码)
信息技术的发展推动了管理系统的进步,目前各种行业都积极参与管理系统的建设工作。特别是疫情带来的影响,让传统行业逐渐认识到只有通过在线管理才能继续的发展。房产销售平台是为求租者提供房源必备的平台,如何找到一个好的房源是生活中很重要的事情。传统的签约模式是依靠同学介绍,签约中心推荐等,这种模式下会造成传播效率低,发生问题不能及时处理,还有一些没有资质的二手房东浑水摸鱼,耽误时间。而通过发展基于JAVA的房产销售平台,可以快速的找到房源,对于房东,也可以委托给房源中介,实现双赢。
2024-06-05 10:23:37 1058
原创 基于SpringBoot+Vue的银行OA管理系统设计与实现毕设(文档+源码)
在互联网信息技术时代中,企业管理更多的是使用管理系统进行智能化控制,提高单位的核心竞争力,适应快节奏的生产活动。银行OA系统是为企业提供的一整套便于企业管理的应用软件,是目前企业管理的必备系统。通过走访了解,市面上许多现成的银行OA系统无法满足中小企业发展的现状,无论是系统架构还是业务流程都比较落后,只有重新开发一套全新的银行OA系统才能适应企业需求。银行OA系统基于JAVA编写,使用SpringBoot架构,数据库选择轻量级的关系型Mysql数据库,系统前台使用H5、CSS3、JS和DIV等技术开发。
2024-06-05 10:23:12 641
原创 基于SpringBoot+Vue的酒店管理系统设计与实现毕设(文档+源码)
21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对酒店管理系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对酒店管理系统进行了一些具体测试。
2024-06-04 22:30:56 1120
原创 基于SpringBoot+Vue的家具网站管理系统设计与实现毕设(文档+源码)
随着移动互联网技术的深入发展,电子商务也不断的完善,线上销售额不断提高,网络消费成为人民日常生活的一部分。并且随着电子商务的发展,也呈现出多元化方向,各种农村电商、生鲜电商、家具电商等,带动了各种零售产品的活力。特别是家具电商业,为消费者提供了线上购买和咨询服务。通过家具网站,选购家具后,商家快速的送货上门,方便了用户。家具网站是web系统,使用SpringBoot编程、MYSQL数据库开发。通过家具网站,会员用户可以查询店铺所有的家具,并在线选购。
2024-06-04 22:30:37 549
原创 基于SpringBoot+Vue的汉服文化平台网站管理系统设计与实现毕设(文档+源码)
本论文主要论述了如何使用JAVA语言开发一个汉服文化平台网站,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述汉服文化平台网站的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。汉服文化平台网站的主要使用者分为管理员和用户,实现功能包括管理员:首页、个人中心汉服知识管理服装展示管理、服装类别管理、用户相册管理、论坛交流、系统管理、订单管理用户。
2024-06-03 11:32:10 396
原创 基于SpringBoot+Vue的民宿平台测试管理系统设计与实现毕设(文档+源码)
随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于民宿管理平台系统当然也不能排除在外,随着网络技术的不断成熟,带动了民宿管理平台系统,它彻底改变了过去传统的管理方式,不仅使服务管理难度变低了,还提升了管理的灵活性。民宿管理平台系统,主要的模块包括管理员;首页、民宿信息、房间信息、个人中心、后台管理、在线客服等功能。系统中管理员主要是为了安全有效地存储和管理各类信息,还可以对系统进行管理与更新维护等操作,并且对企业有相应的操作权限。
2024-06-03 11:31:53 818
原创 基于SpringBoot+Vue的大学生社团活动平台管理系统设计与实现毕设(文档+源码)
21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,网络管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对大学生社团活动平台进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对大学生社团活动平台进行了一些具体测试。
2024-06-02 12:53:17 825
原创 基于SpringBoot+Vue的交流互动管理系统设计与实现毕设(文档+源码)
随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多企业的之中,随之就产生了“交流互动系统”,这样就让交流互动系统更加方便简单。
2024-06-02 12:52:32 986
原创 基于SpringBoot+Vue的在线答疑管理系统设计与实现毕设(文档+源码)
社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机的生活方式逐渐受到广大师生的喜爱,也逐渐进入了每个学生的使用。互联网具有便利性,速度快,效率高,成本低等优点。因此,构建符合自己要求的操作系统是非常有意义的。本文从学生的功能要求出发,建立了在线答疑系统,系统中的功能模块主要是实现管理员权限;首页、个人中心、学生管理、教师管理、问题发布管理、疑难解答管理。教师权限:首页、个人中心、疑难解答管理、试卷管理试题管理考试管理。学生权限;
2024-06-01 14:30:31 373
原创 基于SpringBoot+Vue的在线BLOG网管理系统设计与实现毕设(文档+源码)
社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机的生活方式逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。互联网具有便利性,速度快,效率高,成本低等优点。因此,构建符合自己要求的操作系统是非常有意义的。本文从用户的功能要求出发,建立了在线BLOG网 ,系统中的功能模块主要是实现管理员;首页、个人中心、个人信息、用户管理、博客标签管理、博客分类管理、博客管理、图库相册管理、论坛管理、系统管理等等。用户后台;经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。
2024-06-01 14:29:56 369
原创 基于SpringBoot+Vue的音乐网站与分享平台管理系统设计与实现毕设(文档+源码)
本论文主要论述了如何使用JAVA语言开发一个音乐网站与分享平台,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述音乐网站与分享平台的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。音乐网站与分享平台的主要使用者分为管理员和用户,实现功能包括管理员:首页、个人中心用户管理音乐资讯管理、音乐翻唱管理、在线听歌管理、留言板管理、系统管理用户。
2024-05-31 09:39:55 485
原创 基于SpringBoot+Vue的医疗服务管理系统设计与实现毕设(文档+源码)
随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。医疗服务系统,主要的模块包括查看管理员;首页、个人中心、普通村民管理、乡村医生管理、公告信息管理、乡村诊室管理、健康档案管理、学习培训管理、考核信息管理、医疗地图管理、医疗药品管理、类型信息管理、购买信息管理、留言板管理、管理员管理、系统管理等功能。系统中管理员主要是为了安全有效地存储和管理各类信息,还可以对系统进行管理与更新维护等操作,并且对后台有相应的操作权限。要想实现医疗服务系统。
2024-05-31 09:39:35 838
原创 基于SpringBoot+Vue的心灵治愈交流平台管理系统设计与实现毕设(文档+源码)
本论文主要论述了如何使用JAVA语言开发一个心灵治愈交流平台,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述心灵治愈交流平台的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。心灵治愈交流平台的主要使用者分为管理员和用户、心理咨询师,实现功能包括管理员:首页、个人中心系统公告管理、用户管理。
2024-05-30 08:47:22 660
原创 基于SpringBoot+Vue的校园闲置物品租售管理系统设计与实现毕设(文档+源码)
系统采用了Java技术,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,开发工具选择My eclipse来进行系统的设计。基本实现了校园闲置物品租售系统应有的主要功能模块,本系统有管理员、卖家和用户,管理员;首页、个人中心、用户管理、卖家管理、商品种类管理、商品信息管理商品租借管理商品购买管理闲置鱼塘、系统管理,用户;首页、个人中心、商品租借管理;首页、个人中心、商品种类管理、商品信息管理商品租借管理。
2024-05-30 08:47:00 347
原创 基于SpringBoot+Vue的校园闲置物品交易网站管理系统设计与实现毕设(文档+源码)
社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机的交易方式逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。互联网具有便利性,速度快,效率高,成本低等优点。因此,构建符合自己要求的操作系统是非常有意义的。本文从管理员、用户的功能要求出发,校园闲置物品交易网站系统中的功能模块主要是实现管理员;前台首页:首页、商品信息、商品资讯、个人中心、后台管理、购物车等功能。经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与校园闲置物品交易网站。
2024-05-29 18:36:15 393
原创 基于SpringBoot+Vue的校园博客管理系统设计与实现毕设(文档+源码)
随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多网站的之中,随之就产生了“校园博客系统”,这样就让校园博客系统更加方便简单。
2024-05-29 18:35:55 2044
原创 基于SpringBoot+Vue的外卖点餐管理系统设计与实现毕设(文档+源码)
随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机的生活方式逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。互联网具有便利性,速度快,效率高,成本低等优点。因此,构建符合自己要求的操作系统是非常有意义的。本文从用户的功能要求出发,建立了外卖点餐系统 ,系统中的功能模块主要是实现管理员;
2024-05-28 08:50:05 512
原创 基于SpringBoot+Vue的体质测试数据分析及可视化设计与实现毕设(文档+源码)
随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,体质测试数据分析及可视化设计当然也不能排除在外。体质测试数据分析及可视化设计是以实际运用为开发背景,运用软件工程原理和开发方法,采用springboot框架构建的一个管理系统。整个开发过程首先对软件系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;
2024-05-28 08:49:42 677
原创 基于SpringBoot+Vue的实验室管理系统设计与实现毕设(文档+源码)
社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机的生活方式逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。互联网具有便利性,速度快,效率高,成本低等优点。因此,构建符合自己要求的操作系统是非常有意义的。本文从用户的功能要求出发,建立了实验室管理系统,系统中的功能模块主要是实现管理员;首页、个人中心、实验室管理、用户管理、实验室申请管理、设备管理、设备报备管理、设备申请管理、消耗品管理、消耗品领取管理、论坛管理、系统管理,用户前台;
2024-05-27 09:01:37 302
基于java的拼图小游戏项目.md
2024-06-22
C语言实现银行家算法.md
2024-06-20
c语言实现偷奶酪的鼠鼠.md
2024-06-20
什么是后缀表达式求值,用python举例.md
2024-06-20
Maven安装和配置.doc
2024-06-16
c语言连接两个字符串.md
2024-06-16
如何编写测试用例.md
2024-06-15
什么是dijkstra算法.md
2024-06-15
正则表达式语法及常见示例.md
2024-06-15
仿微博发贴,评论帖子,回复评论,后端mysql数据库表设计.md
2024-06-13
如何使用redis构建简单的社交网站.md
2024-06-09
Swift语言简介.md
2024-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人