自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL的UPDATE(更新数据)详解

MySQL的UPDATE语句是数据库操作中不可或缺的一部分,通过合理使用索引、批量更新、避免全表更新、使用LIMIT以及优化事务,可以显著提高UPDATE语句的执行效率。

2025-01-17 02:02:10 167

原创 Job for mysqld.service failed because the control process exited with error code. See “systemctl sta

杀死进程之后导致mysql进程还在,根本杀不死,查询mysql杀不死原因,重启服务器也不行。有可能是权限不足也有可能是,mysql存在锁机制导致mysql进程杀不掉。服务器系统盘空间已满导致mysql异常停止,启用mysql导致失败,再次查询mysql服务启用成功!

2025-01-16 19:19:52 69

原创 海康威视摄像头ISUP(原EHOME协议) 摄像头实时预览springboot 版本java实现,并可以在浏览器vue前端播放(附带源码)

搭建nginx-rtmp可以看看搭建nginx-rtmp,搭建完成后,nginx-rtmp可以提供HLS的url以供前端播放,也可以使用rtmp协议的url播放,只不过rtmp协议的现在的浏览器基本不支持播放了本地实测延迟大概在5秒内,一般3秒左右其实刚开始用的是别人代码,虽然也能实现视频预览,但是光一个摄像头进行推流就占了40%的cpu,性能消耗太多了,后来改了一下javaCV的配置,现在4核8G的服务器实测开启一个摄像头推流仅占1%cpu,cpu占用下降了不少有些问题,

2025-01-06 20:58:47 772

原创 在Linux(ubuntu22.04)搭建rust开发环境

Cargo是rust的构建系统和包管理工具,目的就是让不同的人拿到你的包都能直接编译运行,不会因为各种包依赖问题导致程序无法运行。安装完成后出现:Rust is installed now. Great!重启当前shell即可。cargo.lock是cargo根据toml文件生成的项目依赖详细清单。/target/debug/world_hello:执行可执行程序。cargo.toml是cargo特有的项目数据描述文件。检验是否安装成功,如下图2所示表示安装成功。1.cargo build:编译。

2025-01-06 17:31:11 665

原创 【SQL实验】高级查询(二)

【如果做过之前的实验的话(专栏中有),就没有必要去还原了,直接用前面建的EDUC,数据是一样的】如果没有数据库,需要去还原一下。4.查询“Y71814001”号同学选修,但“Y71814003”号同学未选的课程的课程号及课程名。3.查询每一门课的间接先修课(先修课的先修课),显示信息包括课程号、间接先修课课程号。错误写法:先筛选后分组,得到的是每个学生的2号课程成绩,不是平均成绩。2.查询所有学生的学号、姓名,所选课程的课程号、课程名和成绩信息。8. 计算选修了‘02’号课程的每个学生的学号和平均成绩。

2025-01-06 16:14:11 678

原创 《mysql篇》--JDBC编程

低耦合:用来描述代码模块之间的依赖程度,列如有两个模块A,B其中B依赖A,那么每次A修改后都要修该B,那么A,B间就是耦合的高内聚:表示某个特定的软件模块内部,是由很多相关性很强的代码构成,每个模块只负责一项任务,一个功能可以由各个模块通过聚合或组合等达到高度内聚,这样即使聚合的内容发生改变,也不用做很大的变动就等轻松的达到扩展的目的接下来我们来介绍一下使用到的方法都是什么作用??首先你是不是对。

2025-01-01 18:14:26 1093

原创 SpringBoot项目集成MinIO

最近在学习MinIO,所以想让自己的SpringBoot项目集成MinIO,在网上查阅资料,并进行操作的过程中遇到一些问题,所以想把自己遇到的坑和完成步骤记录下来供自己和各位查阅。

2025-01-01 17:03:36 880

原创 Spring Boot拦截器(Interceptor)详解

拦截到这次请求之后,它会先执行放行前的逻辑,然后再执行放行操作。在拦截器当中,我们通常也是做一些通用性的操作,比如:我们可以通过拦截器来拦截前端发起的请求,将登录校验的逻辑全部编写在拦截器当中。方法,这个方法执行完成后需要返回一个布尔类型的值,如果返回true,就表示放行本次操作,才会继续访问controller中的方法;首先我们先来看拦截器的拦截路径的配置,在注册配置拦截器的时候,我们要指定拦截器的拦截路径,通过。能匹配/depts,/depts/1,/depts/1/2,不能匹配/emps/1。

2024-12-31 00:45:54 620

原创 Node.js v16 版本安装

(如果输入变量值之后没有自动创建【node_modules】文件夹,就在【node_global】下手动创建一个【node_modules】文件夹)1、找到安装的目录,在安装目录下新建两个文件夹【node_global】和【node_cache】然后你就会发现【node_global】里多出了一个【node_modules】文件夹。在【系统变量】中选择【Path】点击【编辑】添加【NODE_PATH】,点击【确定】【此电脑】-单击右键-【属性】-【高级系统设置】-【环境变量】

2024-12-30 22:39:54 1026

原创 MYSQL_安装与配置(超详细,仅需一篇就能帮你成功安装MYSQL)

MySQL安装成功后,如果想修改默认配置,如修改端号,数据录位置,默认使的存储引 擎,默认字符编码集和排序规则,志路径等等,可以通过编辑选项件实现,在初阶我们只讨论在 Windows系统下如何修改选项件,Linux系统中的操作在进阶中详细介绍。如果重新指定数据录路径,把C:ProgramDataMySQLMySQLServer8.0Data录整体复 制到标位置。8.0.X中的X是版本号,每发布个版本就会累加次,选最新即可。下载的过程中需要登录,如果没有Oracle的账,注册个即可。

2024-12-29 16:30:16 1014

原创 HDFS的架构优势与基本操作

如今,数据正以指数级增长,各行各业都在追求更多的数据存储、高效的数据处理和可靠的数据基础来驱动业务的发展。Hadoop Distributed File System(HDFS)作为Hadoop生态系统的核心组件之一,成为构建可靠的大数据基础的不二选择之一。本文将深入剖析HDFS的架构与优势。HDFS(Hadoop分布式文件系统)是Apache Hadoop框架的一部分,设计用于存储和处理大规模数据集的分布式文件系统。HDFS产生的背景主要是为了满足处理大规模数据的需求。

2024-12-28 19:30:31 768

原创 海康威视摄像头RTSP使用nginx推流到服务器直播教程

使用网络摄像头中的rtsp协议---------通过rtsp链接让推流软件获取到视频流------推流软件推流到直播服务器-----直播服务器的搭建-----使用flv.js进行直播。1、配置centos的网络服务,让该虚拟机以局域网的形式链接到实验室的网络(网络上进行搜索,成功的标准是你的主机可以ping通你的虚拟机。这里有一个例子,有好多人说这个例子失效了,我上传到CSDN后,居然需要VIP才能下载,我想了一下,要不就用百度网盘吧。这里的live的是你配置的rtmp的application的名字。

2024-12-28 14:44:30 648

原创 【Golang】——Gin 框架中的表单处理与数据绑定

Gin 允许注册自定义验证器。import ("regexp"// 注册自定义验证器// 路由err!= nil {return})本篇博客详细介绍了 Gin 框架中表单处理与数据绑定的功能,从基础的表单提交到复杂的数据验证和文件上传,再到完整项目示例,涵盖了实际开发中的常见场景。在下一篇博客中,我们将学习如何处理 API 请求与 JSON 数据绑定,进一步拓展你的 Web 开发能力。

2024-12-27 18:06:00 552

原创 nginx [error] open() “runnginx.pid“ failed (2 No such file or directory)

今天 准备访问下Nginx服务,但是 启动时出现如下报错:(80端口被占用,没有找到nginx.pid文件)

2024-12-27 16:50:36 363

原创 计算机毕业设计原创定制(免费送源码)Web+Java+JavaScript+Springboo+HTML+MySQL基于Web的书店管理系统的开发与设计

目 录摘要 11 绪论 11.1 研究背景及意义 11.2国内外研究现状 11.3系统开发的目标 11.4论文结构与章节安排 22?书店管理系统系统分析 32.1 可行性分析 32.1.1 技术可行性分析 32.1.2 经济可行性分析 32.1.3 操作可行性分析 32.2 系统功能分析 42.2.1 功能性分析 42.2.2 非功能性分析 52.3 系统用例分析 53.4本章小结 73 书店管理系统总体设计 83.1 系统架构设计 83.2 系统模块设计 83.3 数据库设计 93.3.1 数据库概念结构

2024-12-26 00:36:14 627

原创 前端高频面试题2024922(偏项目问题--通用后台管理系统)

前端通过ts限制数据类型,后端通过joi限制数据类型这里的这个joi是对输入数据进行限制的中间件!!

2024-12-25 23:16:44 599

原创 【天地图】VUE3基于Leaflet.js部分功能hooks封装useLeafletMap.js

起因是为解决天地图渲染十万条数据卡顿问题,自从用了leaflet渲染后就没那么折腾了,使用canvas矢量图层绘制这加载速度也就解决了,心情也舒畅了~除了查leaflet相关攻略大部分都是收费一说,难顶。1.论开发地图自定义绘制工具:leaflet依赖第三方插件,插件暂时感觉没天地图灵活(待我再研究研究),天地图只需按管网API开发既是。7.论开发出现问题寻求解决方案:就绿色上网来说,leaflet更多搜的是付费方案,天地图有些搜不太到,两者体感就大差不差了。

2024-12-25 00:55:10 1091

原创 WebGL2示例项目常见问题解决方案

WebGL2示例项目(https://github.com/tsherif/webgl2examples.git)是一个专注于使用WebGL 2.0实现各种渲染算法的开源项目。该项目通过一系列的HTML文件展示了如何在WebGL 2.0中实现常见的渲染技术,如Phong着色、延迟渲染、景深效果、透明度排序等。项目的主要编程语言是JavaScript,结合WebGL 2.0的API进行图形渲染。

2024-12-24 21:29:09 355

原创 SpringBoot3+Vue3+NaiveUI主流前端分离开发框架 小蚂蚁云

基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、TypeScript、Vite、NaiveUI、MySQL等技术栈实现的单体前后端分离后台管理系统;

2024-12-24 15:23:40 855

原创 Java Web 网络商城案例演示十三(抽取购物车模块,实现购物车功能)

购物项:(图片路径,商品名称,商品价格,这类商品购买的数量,这类商品的总价小计)//携带图片的路径,商品的名称,以及商品的价格//当前类别的商品的数量// 小计,当前这类商品的总共的价格 经过计算获取到购物车(个数不确定的购物项):个数不确定的购物项个数不确定的购物项//总计 积分 可以经过计算获取到//方法:清空购物车//方法:移除购物车上的购物项//方法:添加商品到购物车红色小框抽取为一类事务,购物项(类别)

2024-12-24 00:00:39 655

原创 若依微服务15 - RuoYi-Vue3 实现前端独立运行

通过上述步骤,您可以在不启动后端服务的情况下,使用若依提供的在线后端接口进行前端开发和界面调整。本文介绍使用若依提供的在线后端接口,仅启动前端项目并进行界面开发,而无需启动后端服务。RuoYi-Vue3 使用。进入项目目录,并使用。

2024-12-21 23:16:00 156

原创 前端面试题整理-前端异步编程

Web Worker 是一种在浏览器中创建后台线程的方法,用于执行复杂或耗时的 JavaScript 任务,而不会阻塞主线程。这有助于保持用户界面的流畅性。

2024-12-21 15:11:13 707

原创 创建一个Java Web API项目

创建一个Java Web API涉及多个步骤和技术栈,包括项目设置、依赖管理、数据访问层实现、业务逻辑实现、控制层开发以及测试和部署。在这篇详解中,我将带领你通过一个完整的Java Web API实现流程,采用Spring Boot和MyBatis-Plus作为主要技术工具。

2024-12-20 21:10:40 566

原创 WPF WebBrowser控件的详细使用教程

添加WebBrowser控件:通过 XAML 或代码-behind 将WebBrowser控件添加到应用程序中。加载网页:使用Navigate方法加载 URL,或通过加载 HTML 内容。处理事件:利用NavigatingNavigated和等事件来处理网页导航过程。与 JavaScript 交互:调用 JavaScript 函数或接收 JavaScript 调用,通过实现。进阶功能:处理本地文件、下载和安全设置等。WebBrowser。

2024-12-19 00:51:16 481

原创 vite打包解决前端发版后浏览器缓存问题

函数,根据文件名是否为第三方库来动态设置输出文件的文件名。对于第三方库,不添加时间戳,确保其文件名稳定;而对于自定义文件,则使用时间戳保证每次构建生成的文件名都具有唯一性。这样的配置能够有效避免浏览器缓存问题,确保浏览器每次都能加载最新的代码,同时又不影响第三方库的缓存效果。如何避免浏览器缓存问题,保证每次发布新版本时浏览器都能加载最新的代码。Vite 构建工具的配置文件。

2024-12-13 23:44:51 240

原创 Face-API.js 前端人脸识别的新纪元

Face-API.js是基于 TensorFlow.js构建的先进人脸检测和识别库。它将深度学习的力量带到了前端,使得我们能够直接在浏览器中进行实时的人脸分析。

2024-12-12 18:02:17 474

原创 前端全屏显示解决方案分享

三种方案适用的场景是不一样的,前两种方案的适用性需要根据业务需求具体情况具体分析,不能兼容所有场景;第三种方案是相对来说适用性较强的,也有不足之处,就是动态控制DOM会造成重绘,对于性能会有一点影响。从复杂性和实用性考虑,首选方案3。

2024-12-11 15:08:28 359

原创 【前端】javaScript

jQuery是个快速、简洁且功能丰富的JavaScript框架,于2006年发布.它封装JavaScript常的功能代码, 提供了简洁强的选择器和DOM操作法. 使JQuery可以轻松地选择和操作HTML元素,从减少了开发员编写的代码量,提了开发效率, 它提供的 API易于使且兼容众多浏览器,这让诸如 HTML 档遍历和操作、事件处理、动画和 Ajax 操作更加简单. JQuery对于事件的处理也进了简化, 提供了个简单的API来绑定、触发和处理事件,使开发员能够更便地处理各种交互为.

2024-12-11 12:42:22 713

原创 SpringBoot、Spring Web MVC

Spring Web MVC是基于Servlet API构建的原始Web框架,包含在Spring框架中。通常被称为Spring MVCSpring MVC是个实现了MVC模式的Web框架SpringBoot可以添加很多依赖,借助这些依赖实现不同的功能.SpringBoot通过添加SpringWebMVC框架,来实现web功能.

2024-12-10 22:22:57 820

原创 LLaMA Factory+ModelScope实战——使用 Web UI 进行监督微调

最后设置输出目录(输出结果为 LoRA 适配器),点击“预览命令”,可以看到实际的所有的命令行参数,点击“开始”,在下面可以看到打印出来的日志。是李开复博士创办的“零一万物”公司研发的首款开源大模型。进入 Web 界面,接着可以在“语言/Language”选项中,将界面的语言修改为“中文/zh”,然后在模型名称中选择“Yi-6B”,在模型路径中选择“01ai/Yi-6B”。注意,在模型的微调过程中,使用较小的保存间隔可能会在训练的过程中保存大量的检查点(checkpoint),占用大量的磁盘空间。

2024-12-10 21:46:06 1324

原创 用nginx正向代理https网站

当然,如果只是代理http还是很简单的,而要代理https还是需要稍费周折,因为nginx本身不能部署被代理的网站的证书,不能部署成https终结点来,因此与被代理客户端之间不能用ssl协议通讯,因此需要通过http协议中的CONNECT请求打通和外网的连接,然后客户端到nginx走明文,nginx到外网走https协议。步骤2: 因为nginx原生是不支持CONNECT请求的,需要安装一个扩展插件,即ngx_http_proxy_connect_module,从github下载。步骤8:配置nginx。

2024-12-09 12:30:26 3556

原创 Windows或Nginx上安装更新SSL证书,步骤详解

在网站绑定对话框中单击添加>选择https类型>端口选择443>导入的IIS证书名称>确定。(7)输入证书密钥文件里的密码,并单击下一步;(3)在可用的管理单元列表中选择证书,单击添加选择计算机账户;然后单击下一步完成本地计算机(运行此控制台的计算机)的选择。(6)在要导入的文件页面单击浏览导入下载的PFX格式证书文件,并单击下一步。(8)选择根据证书类型,自动选择证书存储并单击下一步完成证书的导入。(4)在控制台左侧导航栏单击控制台根节点下的证书打开证书树形列表。

2024-12-08 22:58:50 572

原创 Mysql:创建和管理表(全面详解)

本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!在创建表时,每个列都必须指定数据类型。MySQL提供了各种内置数据类型,如整数、字符、日期等。以下是一些常见的数据类型示例:整数类型:INT、BIGINT、TINYINT等字符串类型:VARCHAR、CHAR、TEXT等日期和时间类型:DATE、DATETIME、TIMESTAMP等根据您的数据需求,选择适当的数据类型。

2024-12-08 20:31:39 1657

原创 【爬虫】– 抓取原创力文档数据

使用RPA工具,实现针对于原创力中不可下载文档的抓取,可延用于其他类似文库。

2024-12-07 23:37:40 891

原创 【MsSQL】数据库基础 & 库的基本操作

存储数据用文件就可以了,为什么还要弄个数据库文件的安全性问题文件不利于数据查询和管理文件不利于存储海量数据文件在程序中控制不方便磁盘内存为了解决上述问题,专家们设计出更加利于管理数据的东西——数据库,它能更有效的管理数据。数据库的水平是衡量一个程序员水平的重要指标。

2024-12-07 22:52:30 951

原创 Springboot3整合myBatisplus报错:Bean named ‘ddlApplicationRunner‘ is expected to be of type ‘org.sprin

是不是看起来非常正确!没感觉有什么问题,有很多博客说要加上@MapperScan(“com.example.demo1.mapper”)之类的,但是我是加上了,还是有错误。坑就在于springboot3.1.7需要更高版本的myBatisPlus!把myBatisplus的版本升级到3.5.5,就可以了!(3)service层:JOJOService.java。(4)mapper层:JOJOMapper.java。明明我的代码刚开始写,就起了一个头,竟然报错了!(5)数据库实体类:jojo.java。

2024-12-06 23:00:29 202

原创 PHP超详细安装及应用

多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的。PHP(PHP: Hypertext Preprocessor)即“编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web。PHP同时支持面向对象和。的开发,使用上非常灵活。

2024-12-06 21:48:43 991

原创 MySQL 实验1:Windows 环境下 MySQL5.5 安装与配置

本次安装 MySQL 的安装路径为:d:mysql,因此需要把 【d:mysqlin】目录添加到环境变量中。(5)在弹出的【编辑环境变量】对话框中单击【新建】按钮,把 MySQL 的 bin 路径粘贴到最后一行,如下图所示。4、在弹出的窗口中单击【Browse 】按钮,修改 MySQL 的安装路径,然后单击【Next】按钮。(2)在弹出的【设置】窗口中,输入【环境】,然后在下拉列表中选择【编辑系统环境变量】,如下图所示。(4)在弹出的【环境变量】对话框中选择【Path】,然后单击【编辑】按钮,如下图所示。

2024-12-06 20:38:12 802

原创 嵌入式硬件设计 — 智能设备背后的隐形架构大师

嵌入式系统是一种专门为特定应用而设计的计算机系统,它通常嵌入在其他设备或系统中,以实现特定的功能。与通用计算机系统相比,嵌入式系统具有体积小、功耗低、成本低、可靠性高、实时性强等特点。嵌入式硬件设计则是指根据嵌入式系统的功能需求和性能指标,选择合适的硬件组件,并进行电路设计和布局布线,以构建出满足要求的硬件平台。

2024-12-05 22:25:05 1127

原创 【学术会议论文投稿】Spring Boot实战:零基础打造你的Web应用新纪元

在Spring框架的发展历程中,随着项目的规模不断增大,Spring的配置也变得越来越复杂。Spring Boot的出现,正是为了解决这一问题,它基于Spring Framework提供了一套自动配置的解决方案,让开发者能够通过少量的配置快速启动一个Spring应用。

2024-12-05 20:22:15 732

空空如也

空空如也

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

TA关注的人

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