自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(235)
  • 收藏
  • 关注

原创 java开发读取本地csv文件提取信息转入本地txt文件批量输出

java开发读取本地csv文件提取信息转入本地txt文件批量输出!近期呢,有朋友想要这个功能,我就让AI写了一份,分享给大家,代码是可以正常运行是。提醒大家,注意设置编码。

2025-03-21 10:02:03 204

原创 市面上有哪些好用的AI换脸软件

特点:专业级开源项目,支持高精度换脸、视频编辑和模型训练,适合技术开发者或高阶用户。特点:曾在中国流行,通过上传照片快速生成影视剧片段换脸视频,但因隐私争议调整了功能。特点:操作简单,可一键替换图片或GIF中的脸部,提供丰富的模板和实时预览。特点:跨平台开源软件,支持多人脸识别和批量处理,社区活跃,适合技术爱好者。技术门槛:开源工具需一定编程和图像处理基础,移动端应用更易上手。平台:iOS/Android,部分功能需订阅。平台:iOS/Android(部分区域受限)。平台:Web/移动端。

2025-03-06 10:19:35 882

原创 NVIDIA GEFORCE GTX1050显卡如何搭建AI人脸识别技术环境

GTX 1050显卡虽然性能较低,但仍然足以进行人脸识别技术的学习和研究,尤其是在使用预训练模型和优化计算资源的前提下。你可以开始进行小规模的实验,逐步扩展,遇到显存瓶颈时可以通过调整训练参数或使用云计算平台来解决。如果只是做一些人脸识别的推理任务(比如使用FaceNet、MTCNN进行人脸检测和特征提取),GTX 1050完全能够胜任。

2025-02-27 16:33:19 847

原创 本地快速搭建一套AI人脸识别技术研究学习的实验环境

如果你想在本地搭建一套学习和研究AI人脸识别技术的框架,建议使用开源工具和框架进行实验,因为它们通常提供了较为丰富的文档和社区支持,能够帮助你深入理解人脸识别的核心原理。以下是一套可行性强且综合性的方案,涵盖了人脸检测、特征提取、识别及验证等方面。

2025-02-27 16:17:39 930

原创 市面主流的AI人脸识别框架一览-建议收藏起来

涵盖了市面上主流的所有的大模型框架。目前市面上有几款主流的AI人脸识别大模型框架,这些框架被广泛应用于各种人脸识别场景,如安防监控、金融支付、智能设备等。

2025-02-27 16:09:16 904

原创 AI人脸识别技术储备01-resnet50网络结构详细介绍

‌:ResNet50包含多个残差块,每个残差块包含两个或三个卷积层,以及一个短路连接(shortcut connection)。Stage 1包含3个瓶颈残差块,其余3个阶段分别包含4、6、3个瓶颈残差块。近期网上找到了一些人脸识别换脸软件,基本上都是收费的,于是乎,想自己开发一套这种AI识别人脸,自动换脸的软件。‌:ResNet50的输入层是一个7x7的卷积层,步长为2,用于提取图像的初步特征。‌:在所有的残差块之后,是一个全局平均池化层,用于将特征图转换为向量。‌的网络结构主要包括以下几个部分:‌。

2025-02-27 15:57:18 165

原创 为什么gpt-sovits微调训练轮数最大只能设置为3

如果训练轮数设置过高,可能会导致训练时间过长,尤其是在资源有限的情况下。如果设置训练轮数为3,并且在这3轮内训练效果已经足够好,模型的性能就不会显著提高,因此不会继续训练。:很多生成式模型在训练的初期会有快速的进步,但在后期进步会趋于平缓,甚至出现下降的趋势。因此,限制训练轮数为3轮,可能是为了确保在效果达到最佳时停止训练。:如果训练数据相对较小或者模型结构较简单,过多的训练轮数可能会导致过拟合,特别是在有限的数据集上。通常,训练轮数被设定为较低的值,以避免模型过于拟合于训练数据,而不是学习到泛化能力。

2025-02-27 11:56:31 436

原创 互联网上常见的,ip地址泛播什么意思

互联网上常见的,ip地址泛播什么意思!泛播通过将IP地址广播发送到网络中的所有设备,使得这些设备能够接收到相关信息。例如,服务器在局域网中广播提供IP地址的请求,以便新设备能够获取一个可用的IP地址。此外,网络探测工具也使用泛播请求来识别网络中的主机和服务。

2025-02-06 15:09:50 534

原创 快速构建springboot+java+mongodb新闻发布系统简单Demo

使用 MongoDB 存储新闻数据。提供了增、删、改、查的 RESTful API。使用 Spring Boot + Spring Data MongoDB 构建的后端应用。通过 Spring Data MongoDB,MongoDB 操作变得非常简便,不需要写太多的 SQL 语句,直接使用面向对象的方式操作数据。亲测,效果是可以的,注意,这个新增新闻,是POST请求类型。我使用传递了JSON格式封装进入了Body参数内。传递给后端接口使用。如图,亲测,查询所有新闻,也是正常的。

2025-01-24 17:22:53 1334

原创 windows系统如何检查是否开启了mongodb服务

使用 services.msc或 net start命令检查 MongoDB 服务是否正在运行。使用 netstat检查 MongoDB 是否在监听端口27017。使用 mongo命令连接数据库验证 MongoDB 是否正常工作。检查安装路径和日志文件以解决启动问题。

2025-01-24 16:49:49 1339

原创 手把手教你构建一个Springboot+thymeleaf项目

虽然现在有很多前端框架流行,但是,如果你想做好SEO排名优化,还是推荐大家使用thymeleaf框架作为前端页面的搭建。1:IDEA开发环境已经为我们提供了方便的脚手架程序,我们只需要按步骤,就可以很快构建一个简单的网站了。第五步,等到下载完成后,我们可以开始新增代码的包,输入一个测试控制器。我们这里是不需要勾选的,你可以根据自己的个人喜好。如图,我写的了一个简单的方法,返回一个index.html页面给前端渲染显示。你可以自己自定义项目的名字。这个按钮就是启动项目的, 你可以在修改代码后,重新启动项目。

2025-01-24 10:36:52 266

原创 如何实现背景特效播放一个类似于短片的那种类型

简单背景:使用标签直接播放短片。动态渐变背景:使用 CSS 动画。3D 动态背景:使用three.js创建复杂的 3D 背景。

2025-01-13 17:38:52 309

原创 当前市面上主流的前端框架有哪些,一览无余

Bootstrap和Foundation适合需要快速构建响应式页面的场景。适合想要更多自定义和灵活控制的开发者。和适合现代化的单页应用开发,拥有强大的 UI 组件库。Bulma提供简洁的 API 和响应式设计,适合中小型项目。Angular更适合复杂和大规模的应用。如果你的目标是让页面适应不同的屏幕尺寸并且更现代化,推荐从Bootstrap或开始,这两个框架都能够帮助你快速实现响应式设计。

2025-01-13 15:53:42 906

原创 vue.js+websocket+mongodb实现纯粹的聊天室项目

vue.js+websocket+mongodb实现纯粹的聊天室项目!下面的项目的构建过程和代码展示。1:项目的整体结构图chatroom/│├── backend/ # 后端服务目录│ ├── config/ # 配置文件│ │ └── db.js # 数据库连接配置。

2025-01-11 17:22:56 1158

原创 vue.js+vite搭建一个简单的新春祈福活动网站

功能有:燃放烟花,和撞钟祈福。祈福撞钟我设计了是按钮事件,播放一个mp4动画,配上播放一段撞钟的生效文件mp3.vue.js+vite搭建一个简单的新春祈福活动网站!使用canvas技术,绘制视觉特效。欢迎大家测试入口网站地址:http://chunjie.hotdoger.com。2:下面是燃放烟花的组件内容。

2025-01-11 17:15:25 313

原创 html+css+js实现一个简单的互动,右下角小熊图标点击后播放视频

html+css+js实现一个简单的互动,右下角小熊图标点击后播放视频!这是一个简单的互动案例演示,帮助大家快速了解,如何实现网站内容的用户互动特效。入口地址:http://wudao.hotdoger.com。1:准备好小熊图片,和跳舞的视频mp4文件。

2025-01-06 17:33:26 231

原创 mysql数据库存储当前系统时间的简单方式Demo

mysql数据库存储当前系统时间的简单方式Demo!实际开发中,为了方便存储当前系统时间,极力推荐大家,使用mysql的timestamp格式。如图:使用timestamp类型,可以直接存储当前的系统时间。下面默认值里,输入:current_timestamp即可实现该效果。如果你们的项目里,没有特别严格的时间格式要求,可以使用这种。这样,可以省去一些后端开发人员处理时间的代码。如图 所示,确实是存入了当前的系统时间。

2024-12-23 16:37:24 292

原创 nodejs搭配express网站开发后端接口设计需要注意事项

为了回避一些常见的误区,今天和大家汇总一下,最近我遇到的一些错误信息,虽然都是小问题,但是还是需要分享一下,以免大家再次犯错。1:第一个错误,常见的错误就是,修改了index.js初始化文件的代码信息之后,没有重新启动node.js。总之,nodejs搭配express,创建构建后端接口模块还是很便捷的,欢迎大家仔细分辨,体会多了,就熟练了。记住:每一次修改完毕index.js内容,都需要马上立刻,重新启动node.js才能生效。2-1:如果是采用路径内携带参数的话,记住,一定要看清楚了,

2024-12-19 16:53:23 610

原创 使用Node.js搭配express框架快速构建后端业务接口模块Demo

初始化项目:使用npm init创建。安装依赖:安装 Express、MySQL 以及其他依赖。编写服务器代码:创建 Express 实例,连接 MySQL,并定义 API。测试后端功能:使用浏览器或 Postman 测试后端 API。扩展功能:添加用户身份验证、发布帖子等功能。部署到生产:使用 Heroku 或其他平台将你的应用部署到生产环境。这样,你就完成了一个基本的 Express 后端搭建。随着项目的进展,你可以逐步增加更多的功能和优化。

2024-12-18 16:37:32 1875

原创 使用vitejs搭配vue.js,快速构建简单的网站案例展示Demo

为了缩短开发周期,让自己心目中的项目可以快速上线,服务大众,我采用了这种架构插件的方式,下面的案例网站代码,基本上90%以上都是机器人,人工智能Chatgpt写的。3.本来打算是使用node.js搭配sqlite数据库存储信息的,但是自己之前不太熟练,再加上,本次项目是小点的内容,内容不多。里面可以看见,使用了路由插件,我为了缩短时间,使用了本地存储的方式。6:实现的功能简单,就是点击抽签按钮,可以随机抽取到一个签号码,根据号码去查询对应的文本信息,展示给前端用户查看解签内容。如图所示,首页入口页面截图。

2024-12-18 15:52:09 1166

原创 如何自己创建database.js文件来初始化本地sqlite数据库

如何自己创建database.js文件来初始化本地sqlite数据库!下面是一个案例展示,帮助大家,快速的视线,本地sqlite数据库信息初始化。为了使用文件初始化 SQLite 数据库并存储解签内容,你需要按以下步骤操作。这个过程包括创建 SQLite 数据库、建立表格、插入数据以及如何使用这些数据。

2024-12-16 17:35:41 364

原创 使用vue.js第三版本vite构建一个简单的在线敲击木鱼网站Demo

已经解决了所有的已知的错误问题。故障提示解决办法:可能会启动报错,说缺少js的代码编译模块,需要自己额外创建一个vite.config.js在根目录下面,静态资源调用,我是存在了public下面了,所以安装我写的代码是可以正常调用起来的。2:进入项目文件夹,安装一下vue.js ,并执行启动,测试一下是否正常打开。3-1:业务敲击木鱼的模块文件WoodFish.vue的代码内容。1:使用vite框架构建好自己一个初始化的项目。3-3:main.js的内容介绍。3:下面是核心的业务代码。

2024-12-13 17:22:02 574

原创 springboot网站开发,使用redis配合验证手机短信验证码是否有效

实际业务开发中,经常遇到手机注册的情况,少不了需要验证客户提交过来的短信验证码信息,是否正确。3:还有一个业务接口,会在用户提交申请短信验证码的时候,就已经提前使用phone+captcha组合的key存入了redis中,并且设置好了过期节点是5分钟之后。所以,我们在策划这个方法的时候,加入了2个参数,一个是手机号,一个是短信验证码。所以我们直接查询即可,如果查询到了,就说明是输入的正确。4:到了这一步,就是验证用户输入的提交到后台控制器方法内的有效性了。使用这2者组合的信息,作为key来完成验证有效性。

2024-12-06 17:31:59 553

原创 springboot网站开发-使用redis作为定时器控制手机号每日注册次数

springboot网站开发-使用redis作为定时器控制手机号每日注册次数!为了避免,某些手机号,频繁的申请注册,开启了redis数据库配置的定时器模式。下面是设计代码的案例展示。经过这样设置,我们可以限制用户的手机号,每天24小时之内,仅有2次申请注册的机会,你可以根据个人的业务需求,自己修改限制的次数。24小时之后,这条数据库记录信息会自动被清理干净,客户就可以再次申请了。

2024-12-06 17:27:44 374

原创 Springboot组合SpringSecurity安全插件基于密码的验证Demo

下面的案例,都是基于数据库mysql,用户密码,验证登录的策略demo。WebSecurityConfigurerAdapter,这个有提示,说该抽象类已经被弃用。如图,这个接口需要带一个参数,username。我使用的是Apifox接口管理软件。4:创建一个测试控制器HelloController.测试一下效果。)类的名字你可以自己定义,但是必须实现这个插件的接口才行。2:增加配置类,配置基础的参数信息。引入maven仓库的坐标。3:需要创建一个实现了接口。

2024-11-26 17:40:37 526

原创 org.apache.log4j的日志记录级别和基础使用Demo

org.apache.log4j的日志记录级别和基础使用Demo,本次案例展示,使用是的maven项目,搭建的一个简单的爬虫案例。里面采用了大家熟悉的日志记录插件,log4j。来自apache公司的开源插件。应该是存档在resources下面才是 正确的哦。如图,我特意把错误的存档位置给大家标记了一下。本地硬盘文件夹里也是正常的。实际运行测试效果是正常的。

2024-11-23 17:30:28 841

原创 java编程开发基础,正则表达式的使用案例Demo

java编程开发基础,正则表达式的使用案例Demo!实际开发中,经常遇到一些字符串,信息的裁剪和提取操作,正则表达式是经常使用的,下面的案例,可以帮助大家快速的了解和熟悉,正则表达式的使用技巧。

2024-11-23 16:27:09 497

原创 java编程基础,Date字符串时间格式化操作案例Demo

java编程基础,Date字符串时间格式化操作案例Demo!实际开发中,经常遇到字符串格式的时间,需要来回切换格式化的样式,为此,给大家提供一个简单的方法,可以当成工具类直接使用。说明:需要注意,输入的时间格式,自己要注意写对格式化字符串。

2024-11-23 15:36:22 287

原创 linux系统为什么更适合训练人工智能大模型

**CUDA和cuDNN支持**:深度学习框架如TensorFlow和PyTorch广泛依赖于 **NVIDIA的CUDA工具包** 和 **cuDNN库** 来加速GPU计算。- **文档支持**:很多主流的AI框架(如TensorFlow、PyTorch、MXNet等)都优先支持Linux系统,相关的文档和教程也通常是针对Linux平台的,这使得开发者更容易找到帮助和资源。- **专业硬件支持**:许多AI集群和超级计算机运行的也是Linux系统,支持多GPU和分布式训练。

2024-11-14 16:15:53 792

原创 本地训练一个生成图片的大模型需要什么硬件配置

要在本地训练一个生成图片的大模型(如GAN、VAE、Stable Diffusion等),你需要一台配置较高的电脑,特别是在GPU方面。- 如果预算允许,建议使用多个GPU进行分布式训练,或者使用云计算平台(如Google Cloud、AWS、Azure等)进行大规模训练,以减少本地硬件的负担。- 具有较大显存(24GB+),这对于生成图片的模型非常重要,因为它们通常需要大量显存来处理高分辨率图片和复杂的神经网络。- 如果有更大的数据集,可能需要更大容量的SSD或者额外的硬盘(HDD)用于存档。

2024-11-14 15:46:49 745

原创 Python配合Flask搭建简单的个人博客案例demo

开发一个简单的博客网站使用 Python,通常可以选择一些流行的 web 框架,如或。下面我将以为例,带你开发一个简单的博客网站。

2024-11-07 11:10:37 873

原创 springboot-网站开发-使用slf4j实现网站异常错误的及时跟踪定位

项目部署,开发好后,部署到远程服务器上面了,运行过程中,难免会遇到一些错误和异常情况,我们需要借助一些插件来帮助我们及时捕捉这类错误和异常。最后提醒大家,注意这个配置文件的存档位置,必须是在根目录下面哦,其他地方不行。如图所示,我们就可以把这个信息存储在我们预先设置的配置文件(指定的地方了。如图,我们这个是定位捕捉到了具体的方法名字,以及发生的异常情况。如图所示,服务器远程里面,代码遇到了异常错误就会记录下来了。2:在类的属性中,注入实例化对象。3:在方法体内,开始捕捉异常,1:在我们的控制器内导入插件。

2024-10-11 14:33:35 450

原创 springboot网站开发-mysql数据库字段varchar类型存储汉字的长度关系

如果你的数据表是utf-8编码,并且采用的是mysql数据库。设计自己的业务数据。那么,如果你采用是varchar类型的字段格式,一个汉字就是一个字节。如图所示,这个username的字段varchar类型,长度10.确实是可以正常存上去的。如图所示,这个用户的昵称,名字才前端html内已经限制了用户输入时,在2-10个之间。总结:mysql数据库,utf8字符集,varchar类型,一个汉字就是一个字节。因此前端用户输入,汉字最多只能录入10个汉字。到了后端数据库表内部。存储的时候,也就是这样。

2024-10-10 11:01:55 504

原创 springboot如何配合redis写一个会员每日签到领取积分的功能

来操作Redis,并通过会员ID和当前日期构造了签到的key,如果该key不存在,则允许签到,并给会员增加对应的积分,并设置签到key的过期时间以限制每日一次签到的机会。如果已经签到,则抛出异常。在服务实现中,检查会员是否已签到,未签到则更新Redis中会员的签到记录并添加积分。springboot如何配合redis写一个会员每日签到领取积分的功能!创建会员签到实体,包含会员ID、签到日期和积分字段。创建服务接口和实现,提供签到方法。创建API控制器,暴露签到接口。依赖,以便使用Redis。

2024-10-10 10:10:17 702

原创 springboot-网站开发-如何规避和拒绝用户输入的空字符串

在网站开发过程中,前端用户的输入内容,经常会遇到有人故意输入字符串。导致一些异常的发生。前端html模板页面内,我做了一下js的判定,但是我感觉没有发挥作用。从数据库内查询是否存在,如果不存在,就返回可以使用。现在执行代码后,等用户在前端页面点击提交注册按钮后,反馈了一个不允许输入空字符。这个地方做了判断,没有什么效果,照样会进入后端接口的执行。2:还好,我也在后端接口里面做了判定。3:在真正的注册接口内,还做了第三次验证。下面分享一下,我的应对方法。

2024-10-09 10:23:30 566

原创 springboot-网站开发-thymeleaf引擎报错找不到指定的页面模板文件

这种错误的情况,发生,一般都是因为,我们自己的html模板文件,存档位置并不是在默认的templates下面。然后,我们在java代码里面,控制器方法体内,return,返回模板的时候,我们多写了一个反斜杠导致的。类似这种,自己新建的子目录内写的模板文件,在java代码内,返回的时候,开头位置不可以带反斜杠。会报错,异常,找不到指定的模板文件。如图所示,这个admin,就是我们新建的子目录了,但是,它前面不要写反斜杠。如图,这个就是重定向页面了。补充说明,如果你是想让页面发生调整,重定向页面,

2024-10-09 08:59:00 711

原创 springboot-网站开发-linux服务器部署jar格式图片存档路径问题

近期在部署自己的网站源码,使用的是jar格式的编码格式。因此,正常的情况下,证书的名字是这样的。如果你不写末尾的反斜杠,那么,生成的证书图片名字就变成了:“zhengshuNo638c349bb55b.jpg”;1:首先,在linux服务器内部,存档图片,文件等资源的时候,本地java代码里面的路径格式,如果是需要注意的。如果你末尾不写,虽然不会寻址错误,但是,java代码会认为,你末尾的zhengshu是一个字符串。因此,再次提醒大家,注意,linux服务器和java代码的组合关系。

2024-10-09 08:53:30 583

原创 springboot aop判定用户ip访问次数受限了该如何通知用户

在Spring Boot中,你可以使用AOP来判断用户的IP访问频率是否超过了限制,并通过一个通知(Advice)来通知用户。这里的通知方法可以是发送一个HTTP响应,或者是向用户展示一个错误页面,或者是其他任何你希望使用的方式。时,AOP切面会检查该用户的IP访问频率是否超出了限制,如果是,则会通过。springboot aop判定用户ip访问次数受限了该如何通知用户!最后,在服务方法上使用。

2024-10-07 17:45:22 390

原创 springboot开发网站-使用redis数据库定时特征限制指定ip的访问次数

声明,如果你是想让这个代理类,链接某个指定的redis库,可以进一步在初始化实体类的过程中,新增参数,包括设置你自己的访问密码。我没有做汉字的编码,所以汉字是乱码的。说明,我们读取到了redis数据库内部,已经有这样一个key信息了。我因为已经访问了一次了,所以第二次请求的时候,就会提示,超过上限,请明天再来访问。3,有了以上铺垫,我们开启本地redis数据库,然后写一个测试的控制器。1:首先,我们需要增加redis数据库的管理插件maven标记。如图,我的本地redis已经开启初始化完成了。

2024-10-07 16:06:50 687

原创 springboot网站开发-解决web前端请求的一个错误

近期在开发网站时,web页面,点击金币结算按钮时,一直报错,说金币余额不足。经过使用浏览器自带的js调试插件,一步一步跟踪调试,发现了原因。是漏写了一个隐藏的html标签导致js脚本代码获取不到该值,引起了错误。进入了else代码提示,金币余额不足,请 提前充值。既然找到了问题的根源所在,就好办了,仔细排查页面代码后,发现,是自己漏写了一个隐藏的html标签引起的。中间部分,可以看见当前执行到了哪一行代码,同时也可以看见对应的数值信息。如图所示,补充上去这个代码,就可以正常执行了。

2024-10-07 15:14:30 221

java+微信小程序开发+ssm+uniapp开发简单案例

java+微信小程序开发+ssm+uniapp开发简单案例! 内容是后端接口的代码,包含了ssm全套代码和数据库(mysql).

2024-02-03

空空如也

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

TA关注的人

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