- 博客(63)
- 资源 (2)
- 收藏
- 关注
原创 【下载ECharts最简单的方法】
对于简单项目,我们需要的echarts文件是`echarts.min.js`,以下是下载ECharts的最简单方法:
2025-05-30 10:06:40
307
原创 【四种JavaScript 实现页面底部回到顶部功能的实现方式】
本文介绍了4种JavaScript实现页面底部回到顶部功能的方法:1) 基础实现,通过监听滚动事件控制按钮显示/隐藏;2) 使用requestAnimationFrame实现更流畅的滚动动画;3) 同时支持底部和顶部滚动的切换按钮;4) 使用CSS自定义属性控制按钮样式。所有方法都包含平滑滚动效果,并提供了代码示例。文章还给出了注意事项,如默认隐藏按钮、移动端兼容性等,建议根据实际需求选择或组合使用这些方法。
2025-05-26 23:59:04
481
原创 【在SpringBoot项目中集成短信验证功能】
SpringBoot集成短信验证功能摘要 本文详细介绍了在SpringBoot项目中集成短信验证的完整方案。主要内容包括:1) 主流短信服务商技术选型对比(阿里云、腾讯云、Twilio等);2) 阿里云短信集成示例,涵盖依赖配置、参数设置、核心服务实现及Redis验证码存储;3) 腾讯云短信的快速集成方法;4) 国际短信服务Twilio的简要接入说明。重点展示了阿里云短信服务的完整实现流程,包括验证码生成、存储、发送及验证逻辑,采用Redis保证验证码时效性,提供可扩展的解决方案模板。适用于需要实现用户手机
2025-05-26 23:49:37
418
原创 【JavaScript 实现导航栏顶部吸附效果】
导航栏顶部吸附效果是网页设计中常见的交互方式,当用户滚动页面时,导航栏会固定在浏览器窗口顶部。实现该效果主要有三种方法:1. 纯CSS实现,使用position: sticky属性,简单且性能最佳;2. JavaScript实现,通过监听滚动事件动态添加或移除固定样式,适合需要复杂控制或支持旧版浏览器的场景;3. Intersection Observer API,现代方法,通过观察元素与视口的交叉状态实现吸附效果。此外,文章还提供了性能优化建议,如防抖处理、使用transform代替top等,并讨论了浏览
2025-05-23 14:15:04
208
原创 【springcloud核心技术站概述】
• 优势:更适合阿里云(https://baike.baidu.com/item/%E9%98%BF%E9%87%8C%E4%BA%91/297128)环境,提供国产化支持。• 组件:Nacos(注册中心+配置中心)、Sentinel(熔断限流)、Seata(分布式事务)、RocketMQ(消息队列)。• 原理:服务启动时向注册中心注册自身信息(如IP、端口),消费者通过注册中心获取服务列表,实现动态调用。• 策略:支持轮询、随机、加权等策略,可根据服务实例的响应时间、负载情况动态调整请求分配。
2025-05-21 23:42:49
376
原创 【小明剑魔视频Viggle AI模仿的核心算法组成】
Viggle AI 是一款先进的生成式视频AI工具,其核心技术栈融合了多项前沿算法,包括运动控制生成、角色动画生成和文本到视频生成。运动控制生成基于扩散模型,采用3D时空注意力机制和光流引导技术;角色动画生成则利用SMPL-X人体模型和渐进式GAN实现高精度3D姿态估计;文本到视频生成通过多模态融合和潜空间扩散技术实现。Viggle AI 还具备时空一致性保障、实时渲染优化和个性化风格控制等关键技术,支持多模态输入和分层生成策略。与竞品相比,Viggle AI 在运动控制精度和生成速度上具有显著优势,适用于
2025-05-20 16:02:02
870
1
原创 【语音克隆Open Voice的使用】
Open Voice 是由 MyShell 开源的多功能语音克隆工具,支持零样本语音克隆、跨语言克隆、情感控制和实时语音合成。使用指南包括环境配置、快速开始、进阶功能、实战案例、常见问题解决、性能优化建议以及伦理与法律须知。环境配置需安装 Python 3.8+ 和相关依赖,并下载预训练模型。快速开始部分介绍了基础语音克隆和参数设置。进阶功能涵盖跨语言克隆和情感控制。实战案例展示了如何构建语音助手和集成到 Web 服务。常见问题解决部分提供了音色不匹配、非英语语音破碎和 GPU 内存不足的解决方案。性能优化
2025-05-19 23:30:52
998
原创 基于SSM+沙箱支付+Vue的前后端分离的体育用品商城系统
本文介绍了一个基于SSM(Spring+SpringMVC+MyBatis)框架、沙箱支付和Vue.js的前后端分离的体育用品商城系统,适合作为计算机专业毕业设计项目。该系统分为用户、管理员和商家三个角色,具备商品管理、订单管理、支付功能、营业额统计等完整功能。项目采用主流技术栈,后端使用SSM框架和MySQL数据库,前端使用Vue.js和ElementUI,展示了全栈开发能力。文章详细介绍了项目的技术栈、功能模块、部署步骤以及学习路线,并强调了该项目的实用性和技术全面性,适合展示毕业生的综合能力。通过完成
2025-05-18 18:32:00
1085
原创 【springboot+vue3的前后端分离项目实现支付宝的沙箱支付】
本文介绍了如何在SpringBoot + Vue3前后端分离项目中实现支付宝沙箱支付功能。首先,项目架构设计分为后端和前端两部分。后端使用SpringBoot,通过添加支付宝SDK依赖、配置参数类、编写支付服务核心代码和支付控制器,实现了订单创建、支付请求处理和异步通知回调等功能。前端使用Vue3,通过支付页面组件和支付结果轮询,实现了支付页面的展示和支付状态的实时查询。此外,文章还详细介绍了支付宝沙箱环境的配置步骤,包括测试账号准备和配置文件设置。最后,提到了支付中断处理,通过交易查询接口确保支付状态的准
2025-05-17 23:11:15
436
原创 SpringBoot + Shiro + JWT 实现认证与授权完整方案实现
该篇文章详细介绍如何使用 SpringBoot 整合 Shiro 和 JWT 实现安全的认证授权系统,包含核心代码实现和最佳实践。
2025-05-16 23:09:17
1203
2
原创 基于SSM+Vue前后端分离的电影购票管理系统(毕业设计项目实战)
1.管理员功能影院信息管理电影信息管理电影类别管理影厅信息管理场次信息管理订单管理用户管理角色权限管理用户登录注册功能首页类别筛选电影详情选座购票功能用户基本信息我的订单该系统采用前后端分离架构,后端使用Spring+SpringMVC+MyBatis(SSM)框架,前端使用Vue.js+ElementUI,数据库使用MySQL,是一套非常符合企业级开发标准的解决方案。
2025-05-15 23:56:50
1087
原创 基于SpringBoot+Vue的房屋租赁管理系统源码包(完整版)开发实战
本文介绍了一套基于SpringBoot和Vue框架的房屋租赁管理系统的设计与实现。系统采用前后端分离架构,包含房屋信息管理、租金管理、故障报修、新闻公告和用户权限控制等核心功能模块。技术栈包括Vue 3.x、Element UI、SpringBoot 2.7.x、MyBatis和MySQL 8.0,支持多角色协同操作。文章详细描述了各模块的功能实现、技术选型、系统架构以及源码包结构和部署步骤。系统通过功能测试和性能优化,确保高效稳定运行。源码包和部署说明为开发者提供了快速构建房屋租赁管理平台的参考,未来可扩
2025-05-14 22:30:40
1185
原创 【HTML5】【AJAX的几种封装方法详解】
本文详细介绍了三种常见的AJAX封装方法,旨在简化异步请求代码,提升开发效率。首先,基于原生XMLHttpRequest的封装方法,通过处理GET请求参数、设置请求头和回调函数,实现了基本的异步请求功能。其次,基于Fetch API的封装方法,利用Promise和默认配置,提供了更简洁的请求方式,并支持请求拦截和错误处理。最后,基于Axios风格的封装方法,通过类的方式实现了请求拦截器和响应拦截器,提供了更灵活的请求配置和扩展性。这些封装方法各有特点,开发者可以根据项目需求选择合适的方式,优化代码结构和性能
2025-05-13 15:11:40
868
原创 【基于ALS模型的教育视频推荐系统(Java实现)】
本文介绍了一个基于交替最小二乘法(ALS)的教育视频推荐系统的Java实现。系统架构包括数据模型、ALS算法实现、业务逻辑和工具类等模块。数据模型类定义了用户、视频和评分的基本结构。ALS算法通过初始化特征矩阵、交替优化用户和物品特征矩阵,并使用高斯消元法解线性方程组来训练模型。系统通过计算均方根误差(RMSE)评估模型性能,并生成个性化视频推荐。该实现展示了如何利用协同过滤技术构建教育领域的推荐系统。
2025-05-12 15:53:01
531
原创 【CNN-LSTM股票预测模型实现(Python)】
结合CNN和LSTM的混合模型来预测股票价格走势。这个模型使用技术指标作为特征,并采用多变量时间序列预测方法。
2025-05-11 18:20:02
448
原创 隐马尔可夫模型(HMM)在彩票预测中的Java实现
隐马尔可夫模型(Hidden Markov Model, HMM)是一种统计模型,可以用来描述含有隐含未知参数的马尔可夫过程。虽然彩票号码本质上是随机生成的,但我们可以使用HMM来尝试发现可能的模式。
2025-05-11 18:14:52
266
原创 【基于协同过滤的图书推荐系统实现(Java版)】
本文介绍了一个基于协同过滤算法的图书推荐系统的Java实现。系统核心包括用户、图书和评分三个类,分别用于存储用户信息、图书信息和用户对图书的评分。推荐算法部分主要实现了基于用户的协同过滤(User-Based Collaborative Filtering),通过构建用户-图书评分矩阵和用户相似度矩阵,计算用户之间的余弦相似度,并为指定用户生成图书推荐。系统通过计算相似用户的评分,预测目标用户对未评分图书的评分,最终生成推荐列表。该实现为图书推荐系统提供了一个基础框架,能够根据用户的历史评分行为进行个性化推
2025-05-10 16:19:28
198
原创 遗传算法组卷系统实现(Java版)
本文介绍了一个基于遗传算法的组卷系统的Java实现。系统核心类包括题目实体类(Question)、试卷个体类(Paper)和组卷规则类(PaperRule)。题目类存储题目的基本信息,如ID、内容、题型、难度系数、分值和知识点。试卷类表示一个试卷个体,包含题目列表和适应度值,并提供计算总分和平均难度的方法。组卷规则类定义了试卷的总分、期望难度、题目数量、题型分布和知识点分布等规则。 遗传算法的主类(GAExamPaper)负责实现遗传算法的核心操作,包括初始化种群、计算适应度、选择、交叉和变异。算法通过迭代
2025-05-10 16:08:57
574
原创 【Spring Security OAuth2 同时支持传统页面登录和微信小程序登录两种登录方式的实现】
本文介绍了如何在Spring Security OAuth2中同时支持传统页面登录和微信小程序登录。通过配置多种授权模式,确保两种登录方式能够协同工作。具体实现包括:1)整体架构设计,分别使用password授权模式和自定义的wechat_miniapp授权模式;2)安全配置类,设置权限管理和认证管理器;3)授权服务器配置,定义客户端信息和自定义的微信小程序授权模式;4)自定义微信TokenGranter,处理微信小程序的登录逻辑,包括获取用户信息和构建认证信息。该方案实现了两种登录方式的统一Token服务
2025-05-09 11:43:48
404
原创 Spring Security OAuth2 自定义授权实现微信小程序登录实现
在Spring Security OAuth2框架下实现微信小程序登录,需自定义授权流程。首先,添加Spring Security OAuth2和微信SDK依赖,并配置微信小程序参数。接着,创建自定义的WechatMiniAppTokenGranter,通过微信小程序提供的code换取session_key和openid,并根据openid查询或创建用户。然后,配置授权服务器,将自定义的TokenGranter添加到授权流程中。微信小程序前端获取code后,调用后端接口进行登录,后端返回标准的OAuth2令
2025-05-09 10:40:57
325
原创 基于SSM+Vue前后端分离的在线考试系统(毕业设计项目实战)
本文介绍了一个基于SSM(Spring+SpringMVC+MyBatis)和Vue.js前后端分离的在线考试系统,适合作为计算机专业毕业设计项目。系统功能包括用户管理、题库管理、在线考试、自动阅卷和成绩统计等,采用主流技术栈,如Spring、Vue.js、MySQL等,具有良好的扩展性和实用性。项目展示了登录界面、管理员后台、答题模块和考试查询界面等部分功能,并提供了详细的项目部署与运行指南。此外,文章还给出了学习路线建议和常见问题解答,帮助开发者更好地理解和实现该项目。通过完成此项目,开发者可以全面展示
2025-05-08 23:44:44
1170
原创 【基于Springboot的校园二手交易平台项目】有了这个项目,再也不用担心老板布置类似任务了
【基于springboot的二手交易平台】管理员、用户登陆 :验证用户名和密码进行登陆 ,如果账号和密码都是正确的则可以进入主界面 ,如果账码错误则 提示请输入正确的账号和密码。当用户忘记密码时,可通过邮箱获取链接重新设置密码。输入用户名, 密码, 邮箱及验证码, 对其进行相应的判断如果输入符合条件则完成新用户注 册;注册时密码需进行 MD5 加密后存储;忘记密码则要通过邮箱验证,进入邮箱自动生成 链接,进入链接通过用户名对密码进行修改,修改完成后返回登录。
2025-05-08 10:41:03
610
原创 【人工智能算法—遗传算法】一种异型改进的自适应遗传算法
相比与其它智能算法,遗传算法的发展历史较为悠久,但是就该算法的收敛速度和早熟现象仍然是研究人员不断探索和改进的领域. 而针对这两个方面的问题,文章根据 GA 和 AGA 的相关理论和知识,对 AGA 做出了相关改进. 由 MATLAB 软件实验仿真,得到的结果可知: 文章中的 HIAGA 对交叉算子中的交叉概率和变异算子的变异概率进行了自适应生成策略方面的改进,对算法收敛速度和避免算法早熟等问题上都能取得较好的效果.。
2025-05-07 18:08:27
1022
原创 【四川省专升本计算机基础】第一章 计算机基础知识(下)
【四川省专升本计算机基础】第一章 计算机基础知识(下),对计算机专业的同学来说这门课程可能很简单,容易拿高分(125分以上),但也可能很容易大意丢分。因为本门课程人称:背多分。大意丢分者的心态觉得计算机基础都学过,内容很简单,最后才开始背计算机,然后发现内容太多根本背不完,到了考场只能靠自己的理解蒙题,然而本门课程更需要的是把计算机的内容进行日常背诵。
2025-05-07 08:44:06
590
原创 【四川省专升本计算机基础】第一章 计算机基础知识(上)
【四川省专升本计算机基础】第一章 计算机基础知识(上)对计算机专业的同学来说这门课程可能很简单,容易拿高分(125分以上),但也可能很容易大意丢分。因为本门课程人称:背多分。大意丢分者的心态觉得计算机基础都学过,内容很简单,最后才开始背计算机,然后发现内容太多根本背不完,到了考场只能靠自己的理解蒙题,然后本门课程更需要的是把计算机的内容进行日常背诵。
2025-05-06 22:46:30
639
原创 【HTML5】显示-隐藏法 实现网页轮播图效果
【HTML5】显示-隐藏法 实现网页轮播图效果,实现思路:先将所有图片在页面中设置好,然后给放置图片的元素li添加display:hidden属性将其隐藏,然后通过js获取到放置图片的元素li,再一个一个的给li元素添加display:block属性将其显示出来,从而达到轮播图的效果。
2025-05-06 10:30:39
306
原创 基于springboot+vue3前后端分离的高校宿舍管理系统的设计与实现
基于springboot+vue3前后端分离的高校宿舍管理系统的设计与实现,可用于毕业设计、练手项目等
2025-05-05 17:30:18
1486
原创 【有了Java Swing开发的会议预约管理系统小项目,再也不用担心JavaSE老师布置的作业了】
有了Java Swing开发的会议预约管理系统小项目,再也不用担心JavaSE老师布置的作业了
2025-05-05 12:23:22
212
原创 智能合约部署之全国职业院校技能大赛“区块链技术应用”赛项—“航班延误险案例”
智能合约部署,基于全国职业院校技能大赛区块链技术赛项——航班延误案例
2025-05-04 17:32:45
1129
1
原创 【mybatis-pus自动填充实现】
mybatis-pus自动填充实现1.在对象属性名上添加@TableFiled(fill=FiledFill.INSERT)或者@TableFiled(fill=FiledFill.INSERT_UPDATE)注解.@TableFiled(fill=FiledFill.INSERT)private Date createTime;@TableFiled(fill=FiledFill.INSERT_UPDATE)private Date updateTime;2.创建一个配置类实现MetaOb
2022-05-13 08:03:34
287
原创 Linux系统中RabbitMQ的安装
1.rabbitMQ下载的官网地址:https://www.rabbitmq.com/download.html2.rabbitMQ和erlang安装包下载上传2.1 用xftp 6 上传文件显示状态为错误时出现这中错误的原因一般是Linux系统中的文件目录权限问题,执行以下命令,修改文件目录权限chmod 777 xxxx(目录名) # 7(可读可写可执行) 文件所有者、群组用户、其他用户(三种用户,故为777)2.2 文件上传将下载的rabbitMQ和erlang安装包上传到服务的/
2022-02-24 00:10:12
1490
原创 linux系统开启端口命令
Linux系统版本-----centOs 71.先开启防火墙systemctl start firewalld.service#关闭防火墙命令systemctl stop firewalld.service2.开启端口firewall-cmd --zone=public --add-port=9001/tcp --permanent#参数含义:--zone #作用域--add-port=1935/tcp #端口,格式为:端口/通讯协议--permanent #永久生效,没有此参
2022-02-18 16:41:27
10699
JavaSE基于java Swing的会议预约管理系统
2025-05-05
主要项目使用 Dev C++开发工具开发的学生成绩管理系统,实现对学生成绩的录入、删除、修改、查询等操作
2025-05-04
四川省统考专升本计算机基础教学-第五章 算法与程序设计PPT
2025-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人