自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 常见算法四(斐波那契数列)

求取斐波那契数列第N位的值。前两位固定 0,1,1,2,3,5,8...n > 1。

2024-06-17 09:17:03 671

原创 常见数据结构与算法三(两数之和)

给定一个升序排列的整数数组 numbers ,从数组中找出两个数满足相加之和等于目标数 target。假设每个输入只对应唯一的答案,而且不可以重复使用相同的元素。返回两数的下标值,以数组形式返回。

2024-06-17 09:16:43 880

原创 Vue2学习九-Vue组件化编程(非单文件组件、单文件组件)

【代码】Vue2学习九-Vue组件化编程(非单文件组件、单文件组件)

2024-06-15 09:43:34 575

原创 Vue2学习八-Vue核心(生命周期)

常用的生命周期钩子: 1.mounted: 发送ajax请求、启动定时器、绑定自定义事件、订阅消息等【初始化操作】。 2.beforeDestroy: 清除定时器、解绑自定义事件、取消订阅消息等【收尾工作】。关于销毁Vue实例 1.销毁后借助Vue开发者工具看不到任何信息。 2.销毁后自定义事件会失效,但原生DOM事件依然有效。 3.一般不会在beforeDestroy操作数据,因为即便操作数据,也不会再触发更新流程了。

2024-06-15 09:40:51 205

原创 Vue2学习七-Vue核心(内置指令、自定义指令)

内置指令、自定义指令

2024-06-12 10:14:20 1044

原创 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

基于Python51商城的程序.zip

基于Python51商城的程序

2024-06-26

AI智能联系人管理的程序.zip

AI智能联系人管理的程序

2024-06-26

智能停车场车牌识别计费系统.zip

智能停车场车牌识别计费系统

2024-06-26

基于Python的Excel数据分析师程序.zip

基于Python的Excel数据分析师程序

2024-06-25

基于Python的开心麻花影视作品分析.zip

基于Python的开心麻花影视作品分

2024-06-25

基于Python高德地图+58租房的程序使用.zip

基于Python高德地图+58租房的程序使用

2024-06-25

hive 表 dml 操作.md

在 Hive 中,可以使用 DML(数据操作语言)来对表进行增删改操作。

2024-06-22

正弦波信号发生器设计.md

正弦波信号发生器设计

2024-06-22

基于java的拼图小游戏项目.md

创建一个基于 Java 的拼图小游戏项目可以是一个很有趣的练习。下面是一个简单的拼图小游戏项目的示例,包括实现拼图逻辑、界面设计和游戏控制: 1. 拼图逻辑 定义一个 PuzzleGame 类来表示拼图游戏,包含拼图的状态和操作方法。 实现拼图的初始化,打乱拼图,移动拼图块等方法。 使用二维数组来表示拼图板和拼图块的位置。 2. 界面设计 创建一个 PuzzleGameFrame 类作为游戏的主界面窗口,在窗口中显示拼图板和交互按钮。 使用 Swing 或 JavaFX 等 GUI 库来设计界面,包括拼图块的显示和拖动效果。 3. 游戏控制 监听鼠标事件来实现拼图块的拖动和拼图的移动。 提供交互按钮,如重新开始游戏、计时器等功能。

2024-06-22

C语言实现银行家算法.md

银行家算法(Banker's Algorithm)是一种避免死锁和确保系统资源分配安全性的算法,由艾兹格·迪杰斯特拉(Edsger Dijkstra)提出。这个算法是在操作系统中用来管理多个进程请求和使用有限资源的一种方法。它被称为“银行家”算法,因为它模仿了银行家在授信前确保账户安全的方式,即确保在满足一个客户的请求后,系统仍然处于安全状态,避免贷款后导致的破产风险。

2024-06-20

c语言实现偷奶酪的鼠鼠.md

在 C 语言中实现“偷奶酪的老鼠”问题,通常这是一个用来解决迷宫问题的经典案例,其中老鼠需要找到从迷宫入口到奶酪所在位置(出口)的路径。这可以通过递归回溯法来实现。 用于解决一个设定好的迷宫问题,迷宫中的老鼠需要找到从左上角到右下角的路径。

2024-06-20

什么是后缀表达式求值,用python举例.md

后缀表达式(也称为逆波兰表示法 Reverse Polish Notation, RPN)是一种数学表达式的写法,其中每个操作符都跟在其操作数之后,从而无需括号来表示操作的优先级。这种表达方式可以简化计算机程序对表达式的求值处理,因为它避免了对操作优先级和括号的处理。 ### 后缀表达式的例子: 常规的中缀表达式(如我们日常书写的数学表达式)"3 + 4" 在后缀表达式中表示为 "3 4 +"。更复杂的表达式如 "(3 + 4) * 5" 在后缀表达式中表示为 "3 4 + 5 *"。 ### 求值过程: 后缀表达式的求值通常使用一个栈(stack)来完成。求值过程遵循以下步骤: 1. **从左到右扫描表达式**: - 读取元素直到表达式结束。 2. **处理数字**: - 如果元素是一个数字,将其推入栈中。 3. **处理操作符**: - 如果元素是一个操作符,则从栈中弹出所需数量的操作数(对于二元操作符如加、减、乘、除,需要两个操作数;对于一元操作符,如负号,需要一个操作数)。 - 执行操作符表示的运算。 - 将结果推回栈中。

2024-06-20

学生课绩管理系统jsp+servlet+javaBean+sql-server.zip

学生课绩管理系统jsp+servlet+javaBean+sql_server.

2024-06-19

基于Java的Smart系统-题库及试卷管理模块的设计与开发.zip

基于Java的Smart系统-题库及试卷管理模块的设计与开发

2024-06-19

学校教务管理系统(jsp+servlet+javabean)-school.zip

学校教务管理系统(jsp+servlet+javabean)

2024-06-19

基于java的新闻发布v1.0测试版(提供JavaBean).zip

基于java的新闻发布v1.0测试版(提供JavaBean)

2024-06-17

基于java版的SaaS OA协同办公软件.zip

基于java版的SaaS OA协同办公软件

2024-06-17

基于java的开源订销管理系统.zip

基于java的开源订销管理系统

2024-06-17

Maven安装和配置.doc

Maven 是一个项目管理工具,用于管理 Java 项目的构建、依赖管理和项目报告等。在使用 Maven 进行项目开发时,一般需要对 Maven 进行配置。下面是 Maven 的一些常用配置: 安装 Maven:首先要确保已经安装 Maven,可以从 Maven 官网下载最新版本,并按照官方文档进行安装。 配置环境变量:将 Maven 的 bin 目录添加到系统的 PATH 环境变量中,这样在命令行中就可以直接使用 Maven 的命令。 配置 settings.xml 文件:Maven 的主要配置文件是 settings.xml,通常位于 Maven 的 conf 目录下。可以在该文件中设置 Maven 的全局配置,如镜像源、代理、仓库等。 配置 pom.xml 文件:在项目根目录下的 pom.xml 文件中配置项目的基本信息、依赖、插件等。可以通过配置 pom.xml 文件来管理项目的构建和依赖。 调整 Maven 默认仓库位置:Maven 默认会在用户目录下创建一个 .m2 文件夹作为本地仓库,可以通过配置修改本地仓库的位置。 配置 Maven 插件:可以在 pom.x

2024-06-16

c语言连接两个字符串.md

在 C 语言中,可以使用标准库函数 `strcat()` 来连接(或追加)两个字符串。`strcat()` 函数会将第二个字符串的内容追加到第一个字符串的末尾

2024-06-16

如何编写测试用例.md

**测试用例**是指在软件测试过程中设计出的一组输入、执行条件和预期结果的组合,用于验证软件系统的功能、性能和可靠性。测试用例旨在覆盖各种情况和场景,以确保软件在不同条件下表现良好。 以下是几个测试用例的示例: 1. **登录页面**: - 输入正确的用户名和密码,预期结果是成功登录。 - 输入错误的用户名和正确密码,预期结果是登录失败并显示错误提示。 - 输入正确用户名和错误密码,预期结果是登录失败并显示错误提示。 - 不输入用户名和密码直接点击登录按钮,预期结果是登录失败并显示必填字段错误提示。 2. **购物车功能**: - 将商品添加到购物车,预期结果是商品数量增加。 - 从购物车删除商品,预期结果是商品数量减少。 - 修改购物车中商品的数量,预期结果是商品数量发生相应变化。 - 结算购物车商品,预期结果是生成订单并跳转到支付页面。 3. **搜索功能**: - 输入关键词进行搜索,预期结果是显示相关搜索结果。 - 输入不存在的关键词进行搜索,预期结果是显示搜索无结果提示。 - 使用高级搜索功能进行筛选,预期结果是显示符合条件的搜索结果。 4. **注册页面**

2024-06-15

什么是dijkstra算法.md

**Dijkstra 算法**是一种用于解决单源最短路径问题的算法,由荷兰计算机科学家 Edsger W. Dijkstra 在 1956 年提出。该算法可以找到从起始顶点到图中所有其他顶点的最短路径。 Dijkstra 算法的基本思想是从起始顶点出发,逐步确定到达各个顶点的最短路径长度。在算法执行过程中,维护一个距离数组来记录起始顶点到各顶点的最短距离,同时使用一个优先队列(通常是最小堆)来选择下一个最短路径的顶点。 算法步骤如下: 1. 初始化一个距离数组,起始顶点到自身的距离为 0,其余顶点的距离设置为正无穷。 2. 将起始顶点加入优先队列,开始循环: - 从优先队列中取出距离起始顶点最近的顶点 v,标记为已访问。 - 遍历 v 的所有邻居节点 u,更新 u 的最短路径距离: - 如果经过节点 v 到达 u 的路径长度比已有路径短,则更新 u 的距离。 - 将更新后的 u 加入优先队列。 3. 当优先队列为空时,算法结束,我们得到了起始顶点到各顶点的最短路径长度。

2024-06-15

正则表达式语法及常见示例.md

汉字:`^[\u4e00-\u9fa5]{0,}$` 英文和数字:`^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$` 长度为3-20的所有字符:`^.{3,20}$` 由26个英文字母组成的字符串:`^[A-Za-z]+$` 由26个大写英文字母组成的字符串:`^[A-Z]+$` 由26个小写英文字母组成的字符串:`^[a-z]+$` 由数字和26个英文字母组成的字符串:`^[A-Za-z0-9]+$` 由数字、26个英文字母或者下划线组成的字符串:`^\w+$ 或 ^\w{3,20}` 中文、英文、数字包括下划线:`^[\u4E00-\u9FA5A-Za-z0-9_]+$` 中文、英文、数字但不包括下划线等符号:`^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$` 可以输入含有` ^%&',;=?$\" `等字符:`[^%&',;=?$\x22]+` 禁止输入含有~的字符`[^~\x22]+`

2024-06-15

Android SMS 短信内容显示在一个 泡泡 形状的窗口中.7z

android studio项目实例

2024-06-13

下拉刷新(自定义listview)CustomListView.zip

android studio项目实例

2024-06-13

仿微博发贴,评论帖子,回复评论,后端mysql数据库表设计.md

在仿微博发贴、评论帖子和回复评论的功能中,涉及到多个实体和它们之间的关联关系。下面是一个基本的 MySQL 数据库表设计示例,用于存储用户、帖子、评论和回复信息: 用户表(users): user_id (主键) username email password created_at 帖子表(posts): post_id (主键) user_id (外键关联 users 表) content created_at 评论表(comments): comment_id (主键) post_id (外键关联 posts 表) user_id (外键关联 users 表) content created_at 回复表(replies): reply_id (主键) comment_id (外键关联 comments 表) user_id (外键关联 users 表) content created_at

2024-06-13

Python爬虫数据采集和分析.md

python爬虫案例

2024-06-12

Python爬虫图片下载.md

python爬虫案例

2024-06-12

Python网页内容爬取.md

python爬虫案例

2024-06-12

Anchor-Bootstrap-UI-Kit.zip

bootstrap模板

2024-06-10

bootstrap模板-moban6820.rar

bootstrap模板

2024-06-10

bootstrap模板-moban7037.rar

bootstrap模板

2024-06-10

bootstrap模板-moban6850.rar

bootstrap模板

2024-06-10

如何使用redis构建简单的社交网站.md

使用 Redis 来构建简单的社交网站可以实现基本的功能,如用户注册、登录、发布帖子、关注好友等。以下是一些基本的步骤和示例代码,用于构建简单的社交网站: ### 步骤: 1. 用户注册和登录:使用 Redis 存储用户信息(如用户名、密码、用户ID)。 2. 发布帖子:使用 Redis 的列表数据结构存储用户的帖子信息。 3. 关注好友:使用 Redis 的集合数据结构存储用户关注的好友信息。 4. 查看好友动态:根据用户关注的好友列表,查找好友的帖子信息等。 ### 示例代码:

2024-06-09

Swift语言简介.md

Swift 是由苹果公司推出的一种现代化的编程语言,用于开发 iOS、macOS、watchOS 和 tvOS 应用程序。它结合了安全、高性能和易用性的特点,成为开发苹果平台应用程序的首选语言。

2024-06-08

redis基本命令.md

Redis 是一个基于内存的高性能键值存储数据库,支持多种数据结构和功能。

2024-06-06

什么是树状数组(BIT).md

树状数组(Binary Indexed Tree,BIT)是一种常用的数据结构,用于高效地处理数组的前缀和(或区间和)查询和更新操作。

2024-06-06

分布式锁与信号量.md

在分布式系统中,分布式锁和信号量是常用的同步机制,用于协调多个节点之间的并发访问。

2024-06-06

c语言吃逗游戏源码.zip

c语言吃逗游戏源码

2024-06-05

c语言别踩白块儿(双人版)源码.zip

c语言别踩白块儿(双人版)源码

2024-06-05

空空如也

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

TA关注的人

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