计算机毕业设计SpringBoot+Vue.js公司日常考勤系统(源码+文档+PPT+讲解)
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片!
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片!
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片!
作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作
主要内容:Java项目、Python项目、前端项目、PHP、ASP.NET、人工智能与大数据、单片机开发、物联网设计与开发设计、简历模板、学习资料、面试题库、技术互助、就业指导等
业务范围:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路等。
收藏点赞不迷路 关注作者有好处
文末获取源码
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人
介绍资料
摘 要
目前社会当中主要特征就是对于信息的传播比较快和信息内容的安全问题,原本进行办公的类型都耗费了很多的资源、传播的速度也是相对较慢、准确性不高等许多的不足。这个系统就是运用计算机软件来完成对于企业当中出勤率的管控,这样减少了人们整个的劳动力,也把工作效率得到了提升,与此同时又会把较为繁琐的工作变得轻而易举。
这个计算机系统是基础于SpringBoot的构造所研究开发的企业对于出勤进行管控的体系,基础于B/S类型,更好利用SpringBoot构造,运用上Java有关的语言,出现的数值存在储备在MySQL对应的数值库存当中,费用低的实际成本的达到了企业对于出勤的管控体系。能够更便捷的完成管控的需求。其中包含着出勤内容的管控,对于客户的管理,对于考勤的每日信息可以随时查看等特点。这个体系很容易运用、在客户使用的时候也是比较容易的,交互特征也是比较强,能够做到更可靠。
关键词:JSP,MYSQL,SpringBoot,考勤,管理系统
At present, the main characteristics of the society are the fast transmission of information and the security of information content. The original types of office work have consumed a lot of resources, and the speed of transmission is relatively slow and the accuracy is not high This system is to use the computer software to complete the management and control of the company's attendance rate, which reduces the entire labor force and improves the work efficiency. At the same time, the more complicated work becomes easier.This computer system is based on the structure of springboot, which is researched and developed by the enterprise for attendance control system. It is based on B / S type. It makes better use of the structure of springboot, uses Java related language, and stores the values in the numerical inventory corresponding to MySQL. The actual cost of low cost achieves the enterprise's attendance control system.Can be more convenient to complete the control requirements. It includes attendance content control, customer management, daily attendance information can be viewed at any time. This system is very easy to use, and it is also relatively easy for customers to use. It has strong interaction characteristics and can be more reliable.
Key words: JSP, mysql, attendance, management system
第1章 绪论
1.1 项目背景及意义
1.2 国内外研究现状
1.3 主要研究内容
第2章 主要技术介绍
2.1 JSP 编程语言
2.2 MYSQL数据库
2.3 BS模式
2.4 Springboot 3
第3章 需求分析
3.1 可行性分析
3.2 系统定义
3.3 系统的性能要求
3.4 功能分析 4
第4章 系统设计
4.1 总体功能概述
4.1.1系统功能模块的划分
4.1.2 系统的结构框架图
4.2 系统流程图
4.3数据库设计
4.3.1 系统数据流程图
4.4 数据库的设计
4.4.1 数据库的概念设计
4.4.2 数据库逻辑结构设计
4.4.3 数据库物理设计
4.5 输入输出设计
4.6 存储过程的设计
第5章 详细设计与实现
5.1 用户登陆
5.2 修改密码
5.3 系统主界面
5.4 部门管理界面
5.5 员工管理
5.6 系统公告管理
5.7请假申请
第6章 系统测试
6.1 系统测试的目的及意义
6.2 系统测试的重要性
6.3 系统测试的常用方法
6.4 测试用例
结 论
参考文献
致 谢
第1章 绪论
1.1 项目背景及意义
企业内部工作人员每天当中的出勤记录能够看出员工对于工作的积极性和工作是否高效。这种方式比较困难但是也在持续的前进,以前的通过人工记录出勤的企业工作人员工作时态度应用的方法并不正确,不但是这些不利之处,而且还比较的耗费时间和经营管理当中的成本。在这样的背景之下,对于企业所拥有的利益并不是特别好,企业没有办法更好的了解工作人员的态度和每天出勤的记录,因此不可以指定出很合适的工作人员管控方法。如果没有更好的管理方法,就不会得到相对好一点的未来。在这种前提之下,持续的出现了新型的方式来代替旧的办法。
在运用人工的方法处理是比较耗费时间、人们劳动力还有成本的,在计算当中极可能出现误差。企业对于工作人员的上班下班或者需要加班的时候这些状况展开总的统计,了解工作人员的日常工作状态,运用计算机软件办法对于出勤的信息内容展开计算并且进行相应的处理编制,选择且放弃没用的数据内容,归整收纳、获得有用的种种表格和出勤的统计数值。从企业进行管理控制的员工的方面来说,企业有着一整套比较完整的出勤管理控制体系,能够更好的控制管理企业的工作人员,对于员工的日常高效率工作也有所帮助,这样也相应的降低了企业的耗费。从这些来看,研制除了一个水平比较高并且很容易操作运转的企业出勤控制管理的整个体系,对于企业未来的良好发展有很大的作用。
1.2 国内外研究现状
企业对于出勤的管理整个的体系历史是比较久远的,开始运用比较正规的体系最少也是在公元三世纪的时候。就是因为这些历史因素,我们国家在经营的时候管理的能力并不理想,和比较发达一些的国家或者企业存在着比较大的区别。竞争也在日益的变强,在对于工作人员的管理控制分析方面,学习了很多的经验内容。进行管理控制的办法和现代化企业的规定也在持续规整,比较先进的国家外部的管理控制想法也慢慢的流入了中国,但是也留存着许多不足需要处理。最近的这些年,在对于计算机软件技术方面的持续变大,我们国家也变成的完整的信息化的国家。许多比较繁琐的问题在目前的科学发展当中有所解决。目前的国家有关的单位当中,计算机软件技术完成了对于企业出勤记录的整个体系应用比较广泛,对于工作人员的日常工作状态有所管理。在实习时期,企业运用的考察出勤的方式是通过IC卡来进行识别的办法。这样就很大可能得降低了员工的负担,尽可能的不出现人带来的误差,这样也就做到了高效性。
但是按照完整考核的目标对于考察出勤体系的完整性质进行衡量时,整个的出勤记录体系是在对于数值的管理加工和数据的整理规整两个当中能可以更好的完成职任。国家内部和外部现在比较领先的就是运用生物的有关办法对于人体内部的技能地位识别,并且不通过统计来对于数据进行规整聚集最后对数据进行规整加工。
1.3 主要研究内容
这篇文章就是联合了Web展开模型块状的研究开发,研究开发企业的有关出勤考察体系的整个过程。从整个体系的需要方面了解企业的整个管理控制体系展开了解。在体系的构造的完成并且实验当中展开了解。探究的目标就是为了管理的员工和工作人员可以及时的看到出勤规整记录和对于工资的统计的整个的出勤体系。
第2章 主要技术介绍
2.1 JSP 编程语言
JSP是由计算机制定的动态Web技术标准。JSP在Web服务器上展开,响应于客户发送的请求,根据有所需求的内容衍生出HTML、XML和另外的用其他文档类型的有关Web页,而且能够退还到申请者那。JSP有关的水平能够利用Java语言当成了整个过程中比对的语言,给使用者HTTP所提出的需求带来帮助,和服务器当中的另外的Java系统共同完成繁琐的规定。JSP带进Java语言的代码,更改不变状态的页面,把这种界面成了在形成模板动态当中的一点。运用JSP有关技能将内容信息分开和进行展示的文案稿子,Web的探究研发的人能够运用HTML或者XML有关的标准标志进行构造和将最后的页面起始化,主要的规则封存包装在标志识别符和JavaBeans当中,所以Web的运行管理者和对于页面进行设计构造的人都能够在没有任何作用的情况下编写和运用有关的JSP界面。
优势:1)体系得到多个平台的肯定与支持。这样就能够在所有平台当中,不管什么样的环境都能进行,或者说可能够应用到各种环境,并且能够从现实出发。和asp存在的区域限制性质对比,jsp的优势也是显而易见的。2)有特别良好的扩展性质。通过可以执行Servlet/JSP的有关JAR文档到对应的许多服务器聚集和均衡,对于事件的加工、信息的规整和服务器的运用,Java体现出了很强的活力。3)各种类型的展开救援。就和ASP相同,Java拥有着许多较好的研究开发工具,当中许多都是没有费用的,大多都能够更好的在多个平台中顺利运转。
不足:(1)就和ASP相同,Java拥有的许多优势也就成了能够直接致命的不足。这样跨越各个平台的特质和较强的能够延续的性质,就很大程度让产品变得繁琐。(2)因为java在对应的类驻留储存保留的机器当中运行,因此现实中运用储存保留机器的客户做比较是“性能价格比”。
2.2 MYSQL数据库
MySQL数据库,也就是把数据存放在不一样的表格当中,这些表格能够表示一些内容的类别,有利于查找内容和对于数据进行相应的管理。同样的,MySQL数据库也能作为一个开发资源不收费用的对于数据进行管理的道具,它的优势有耗费比较低、计算机软件占用空间小、开发资源无成本。在目前的中国应用MySQL数据库也是很广泛的,在这个体系研发当中,MySQL数据库做到了极为关键的地位。由于我们国家的最基本存在的行情,MySQL数据库可以更好的实行各种类型的超市需要,针对数据内容的存留储存和相应的控制可以更好的处理,无费用、成本很低、出现问题很好维修保护。
2.3 BS模式
B/S也就是Browser/Server,就是为浏览器或者服务器的框架构造,作为了web互联网构造类型。利用B/S研究开发的应用体系对于其客户都是能够简便运作的,只用互联网和浏览器就能够达到运转的要求,与此同时能够把很少的体统放到客户端进以加工,降低了服务器所承受的压力,而且能够应用AJAX方法加大交互性质,达到区域及时更新的目标,降低了整个过程的成本,使得体系很容易扩展的性质。
2.4 SpringBoot
SpringBoot是按照Pivotal的完整团队带出的全面的新型设计,其设计也是根据比较简化的新型Spring应的最开始的构造建立和完整的探索研究。这个构造能够让安排的现在进行分配设备,所以能够开发的工作人员不需要安排样板类型的分配装备设施。
第3章 需求分析
3.1 可行性分析
1、技术方面可行性:按照项目的运行水平方面来分析构造方法都是比较可行的。在一定的时期内能够完成要求规定当中的特征,应用质量水平能够有所保证,会有很好运用价值,应用的制造比较高效性,让公司在竞争当中提高了地位。
2、经济方面可行性:虽然整个体系研究开始的时候投入资金比较多,但是如果能够研发完成,对于企业的未来发展有很好的帮助,把握住强烈的竞争中存在的机会。所以,按照长久收益来说,这个工程能够研发完成,就能带来的利益远远高于最初投入的资金很多。
3、法律方面可行性:这个体系是全部自己探究研发设计的,所以肯定不会导致侵犯别人的权利,在法律方面是完全可行的。
4、运用方面可行性:在企业工作方面,因为平时信息加工的内容比较多,花费的时间是相对较长,很容易出现错误,在体系开始运作之后,能够完成在工作当中对于内容的加工、交互联系、监督管理和重要的选择。而且能够将企业更进一步的朝向互联网方向发展,让信息业务有了更坚实的基础。
通过上边的探究的发现,考虑到体系研究当中存在的效率和利益都会很大程度高于投入的资金,因此研发这项工程是重要的、能够实行的。
3.2 系统定义
企业对于出勤体系都会为公司工作人员管理的体系。对于公司这个构造的性质,对于工作人员各种出勤状况进行规整。同时对于规定时期内整理公司整个的出勤记录和有关职员的单人状况,更好的通过这个体系了解信息。编码完成对于公司工作人员出勤信息的更改等最基础的特征,考察出勤规整数据和有关职员的考察出勤带来的统计和搜索功能。
3.3 系统的性能要求
对于出勤管理的体系运用的是Java语言联合着SpringBoot构造和Tomcat服务器展开探究研发的,运用MySQL数据库当成研发时期数据留存储存的数据库。SpringBoot很大程度上增强了构造和服务器当中的全都可存在的性质,让服务器的操作当中做到高效性。运用MySQL数据库也是因为MySQL数据库对于索引方面有着很大帮助,对于查找搜寻内容做到高效性。很大程度上减少了时间成本,让性质能力角度变得更好。
3.4 功能分析
公司对于工作人员的出勤状况考察的体系也是为了了解上下班、请假等信息的归纳、统计和查询的全自动的过程。完成改善公司有关部门的运行现代化,更利于员工的打卡等这个内容的上交,利于管理者对于数据信息进行归纳,对于工作人员日常的上班状况进行审查,也有利于进行管理的有关部门查课并且统计整个的上班情况,这样能够看出企业员工的工作时长和状态,更高效的了解、控制员工的流动。
根据上边所说的,公司的工作人员对于出勤的管理体系有要求,需要对于员工日常的出勤展开全面的记录,之后在对于内容进行了解和规整,体现出的总结可以让管理的人更好的了解企业工作人员的状态和日常上班情况。
第4章 系统设计
4.1 总体功能概述
4.1.1系统功能模块的划分
分析企业的考勤管理系统过程可以看到,考勤管理系统中主要要解决的是:
1.考勤信息的管理;
2.考勤、出勤信息的请假及申请;
3.给系统设定用户登录权限;
4.设定密码更改功能等等。
根据以上分析的业务流程,结合传统的考勤系统的业务流程,待开发的考勤管理系统分为两个用户模块:员工和管理员。
运行截图
推荐项目
上万套Java、Python、大数据、机器学习、深度学习等高级选题(源码+lw+部署文档+讲解等)
项目案例
优势
1-项目均为博主学习开发自研,适合新手入门和学习使用
2-所有源码均一手开发,不是模版!不容易跟班里人重复!
🍅✌感兴趣的可以先收藏起来,点赞关注不迷路,想学习更多项目可以查看主页,大家在毕设选题,项目代码以及论文编写等相关问题都可以给我留言咨询,希望可以帮助同学们顺利毕业!🍅✌
源码获取方式
🍅由于篇幅限制,获取完整文章或源码、代做项目的,拉到文章底部即可看到个人联系方式。🍅
点赞、收藏、关注,不迷路,下方查看👇🏻获取联系方式👇🏻
相关文章:
计算机毕业设计SpringBoot+Vue.js公司日常考勤系统(源码+文档+PPT+讲解)
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
Python线程池知多少
目录 目标 Python版本 官方文档 概述 线程池 实战 创建线程池的基本语法 批量提交任务 生产者&消费者模型 目标 掌握线程池的基本概念和使用方法。 Python版本 Python 3.9.18 官方文档 concurrent.futures — Launching parallel taskshttps://docs.python.org/3…...
MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 高级篇 part 6
从6到12章将会是重中之重,请一定好好看 第06章_索引的数据结构 1.为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本教课书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。MySQL中也是一…...
C++动态与静态转换区别详解
文章目录 前言一、 类型检查的时机二、安全性三、适用场景四、代码示例对比总结 前言 在 C 中,dynamic_cast 和 static_cast 是两种不同的类型转换操作符,主要区别体现在类型检查的时机、安全性和适用场景上。以下是它们的核心区别: 一、 类…...
面向AI 的前端发展及初识大模型
AI带来的开发范式迁移 随着AI的涌现,对前端的发展也有着非常大的影响,总结过去前端的发展路径,目前应该属于又一次的大规模的开发范式迁移阶段。上一个阶段是从jquery到React/Vue/Angular迁移(jquery之前的就不讨论了)…...
Java入门的基础学习
Java的基础语法知识 一 初始Java二 Java数据类型和变量1.字面常量2.数据类型基本数据类型引用数据类型 3.变量整型变量浮点型变量字符型变量布尔型变量 4.类型转化和提升类型转化类型提升 三 运算符1.算数运算符2.关系操作符3.逻辑运算符:&&,||&…...
万字详解 MySQL MGR 高可用集群搭建
文章目录 1、MGR 前置介绍 1.1、什么是 MGR1.2、MGR 优点1.3、MGR 缺点1.4、MGR 适用场景 2、MySQL MGR 搭建流程 2.1、环境准备2.2、搭建流程 2.2.1、配置系统环境2.2.2、安装 MySQL2.2.3、配置启动 MySQL2.2.4、修改密码、设置主从同步2.2.5、安装 MGR 插件 3、MySQL MGR 故…...
脚本无法获取响应主体(原因:CORS Missing Allow Credentials)
背景: 前端的端口号8080,后端8000。需在前端向后端传一个参数,让后端访问数据库去检测此参数是否出现过。涉及跨域请求,一直有这个bug是404文件找不到。 在修改过程当中不小心删除了一段代码,出现了这个bug࿰…...
GD32F450 使用
GB32F450使用 1. 相关知识2. 烧写程序3. SPI3.1 spi基础3.2 spi代码 4. 串口4.1 串口引脚4.2 串口通信代码 问题记录1. 修改晶振频率 注意:GD32F450 总共有三种封装形式,本文所述的相关代码和知识,均为 GD32F450IX 系列。 1. 相关知识 参数配…...
神经网络代码入门解析
神经网络代码入门解析 import torch import matplotlib.pyplot as pltimport randomdef create_data(w, b, data_num): # 数据生成x torch.normal(0, 1, (data_num, len(w)))y torch.matmul(x, w) b # 矩阵相乘再加bnoise torch.normal(0, 0.01, y.shape) # 为y添加噪声…...
Android 数据库查询对比(APN案例)
功能背景 APN 数据通常存储在数据库中,由TelephonyProvider提供。当用户进入APN设置界面时,Activity会启动,AOSP源码通过ContentResolver查询APN数据。关键分析点在于这个查询操作是否在主线程执行,因为主线程上的耗时操作会导致…...
神卓 S500 异地组网设备实现监控视频异地组网的详细步骤
一、设备与环境准备 硬件清单 主设备:神卓 S500 异地组网路由器 1子设备:神卓 S500 或兼容设备 N(需通过官网认证)监控设备:支持 RTSP/ONVIF 协议的 NVR、摄像头网络要求:各网点需稳定联网(推荐…...
golang安装(1.23.6)
1.切换到安装目录 cd /usr/local 2.下载安装包 wget https://go.dev/dl/go1.23.6.linux-amd64.tar.gz 3.解压安装包 sudo tar -C /usr/local -xzf go1.23.6.linux-amd64.tar.gz 4.配置环境变量 vi /etc/profile export PATH$…...
leetcode35.搜索插入位置
题目: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出…...
LeetCode第57题_插入区间
LeetCode 第57题:插入区间 题目描述 给你一个 无重叠的 ,按照区间起始端点排序的区间列表。在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 难度 中…...
人工智能之数学基础:线性代数中矩阵的运算
本文重点 矩阵的运算在解决线性方程组、描述线性变换等方面发挥着至关重要的作用。通过对矩阵进行各种运算,可以简化问题、揭示问题的本质特征。在实际应用中,我们可以利用矩阵运算来处理图像变换、数据分析、电路网络等问题。深入理解和掌握矩阵的运算,对于学习线性代数以…...
SQL Server 创建用户并授权
创建用户前需要有一个数据库,创建数据库命令如下: CREATE DATABASE [数据库名称]; CREATE DATABASE database1;一、创建登录用户 方式1:SQL命令 命令格式:CREATE LOGIN [用户名] WITH PASSWORD ‘密码’; 例如,创…...
MySQL双主搭建-5.7.35
文章目录 上传并安装MySQL 5.7.35双主复制的配置实例一:172.25.0.19:实例二:172.25.0.20: 配置复制用户在实例 1 (172.25.0.19)上执行:在实例 2 (172.25.0.20)上执行&…...
RNN实现精神分裂症患者诊断(pytorch)
RNN理论知识 RNN(Recurrent Neural Network,循环神经网络) 是一种 专门用于处理序列数据(如时间序列、文本、语音、视频等)的神经网络。与普通的前馈神经网络(如 MLP、CNN)不同,RNN…...
Python中字符串的常用操作
一、r原样输出 在 Python 中,字符串前加 r(即 r"string" 或 rstring)表示创建一个原始字符串(raw string)。下面详细介绍原始字符串的特点、使用场景及与普通字符串的对比。 特点 忽略转义字符࿱…...
uniapp 本地数据库多端适配实例(根据运行环境自动选择适配器)
项目有个需求,需要生成app和小程序,app支持离线数据库,如果当前没有网络提醒用户开启离线模式,所以就随便搞了下,具体的思路就是: 一个接口和多个实现类(类似后端的模板设计模式)&am…...
Spring Cloud Gateway 整合Spring Security
做了一个Spring Cloud项目,网关采用 Spring Cloud Gateway,想要用 Spring Security 进行权限校验,由于 Spring Cloud Gateway 采用 webflux ,所以平时用的 mvc 配置是无效的,本文实现了 webflu 下的登陆校验。 1. Sec…...
【异地访问本地DeepSeek】Flask+内网穿透,轻松实现本地DeepSeek的远程访问
写在前面:本博客仅作记录学习之用,部分图片来自网络,如需引用请注明出处,同时如有侵犯您的权益,请联系删除! 文章目录 前言依赖Flask构建本地网页访问LM Studio 开启网址访问DeepSeek 调用模板Flask 访问本…...
Windows对比MacOS
Windows对比MacOS 文章目录 Windows对比MacOS1-环境变量1-Windows添加环境变量示例步骤 1:打开环境变量设置窗口步骤 2:添加系统环境变量 2-Mac 系统添加环境变量示例步骤 1:打开终端步骤 2:编辑环境变量配置文件步骤 3࿱…...
React实现无缝滚动轮播图
实现效果: 由于是演示代码,我是直接写在了App.tsx里面在 文件位置如下: App.tsx代码如下: import { useState, useEffect, useCallback, useRef } from "react"; import { ImageContainer } from "./view/ImageC…...
Ubuntu20.04确认cuda和cudnn已经安装成功
当我们通过官网安装cuda和cudnn时,终端执行完命令后我们仍不能确定是否已经安装成功。接下来教大家用几句命令测试。 cuda 检测版本号 nvcc -V如果输出如下,则安装成功。 可以看到版本号是11.2 cudnn检测版本号 有两种命令:如果你的cudn…...
sqlilab 46 关(布尔、时间盲注)
sqlilabs 46关(布尔、时间盲注) 46关有变化了,需要我们输入sort,那我们就从sort1开始 递增测试: 发现测试到sort4就出现报错: 我们查看源码: 从图中可看出:用户输入的sort值被用于查…...
AI时代保护自己的隐私
人工智能最重要的就是数据,让我们面对现实,大多数人都不知道他们每天要向人工智能提供多少数据。你输入的每条聊天记录,你发出的每条语音命令,人工智能生成的每张图片、电子邮件和文本。我建设了一个网站(haptool.com),…...
模型优化之强化学习(RL)与监督微调(SFT)的区别和联系
强化学习(RL)与监督微调(SFT)是机器学习中两种重要的模型优化方法,它们在目标、数据依赖、应用场景及实现方式上既有联系又有区别。 想了解有关deepseek本地训练的内容可以看我的文章: 本地基于GGUF部署的…...
Buildroot 添加自定义模块-内置文件到文件系统
目录 概述实现步骤1. 创建包目录和文件结构2. 配置 Config.in3. 定义 cp_bin_files.mk4. 添加源文件install.shmy.conf 5. 配置与编译 概述 Buildroot 是一个高度可定制和模块化的嵌入式 Linux 构建系统,适用于从简单到复杂的各种嵌入式项目. buildroot的源码中bui…...
蓝牙接近开关模块感应开锁手机靠近解锁支持HID低功耗
ANS-BT101M是安朔科技推出的蓝牙接近开关模块,低功耗ble5.1,采用UART通信接口,实现手机自动无感连接,无需APP,人靠近车门自动开锁,支持苹果、安卓、鸿蒙系统,也可以通过手机手动开锁或上锁&…...
计算机毕业设计SpringBoot+Vue.js基于工程教育认证的计算机课程管理平台(源码+文档+PPT+讲解)
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
企业知识库搭建:14款开源与免费系统选择
本文介绍了以下14 款知识库管理系统:1.Worktile;2.PingCode;3.石墨文档; 4. 语雀; 5. 有道云笔记; 6. Bitrix24; 7. Logseq等。 在如今的数字化时代,企业和团队面临着越来越多的信息…...
蓝桥杯(握手问题)
小蓝组织了一场算法交流会议,总共有 50 人参加了本次会议。在会议上,大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进行一次握手 (且仅有一次)。 但有 7个人,这 7 人彼此之间没有进行握手 (但这 7 人与除这 7 人以外…...
如何使用 Jenkins 实现 CI/CD 流水线:从零开始搭建自动化部署流程
如何使用 Jenkins 实现 CI/CD 流水线:从零开始搭建自动化部署流程 在软件开发过程中,持续集成(CI)和持续交付(CD)已经成为现代开发和运维的标准实践。随着代码的迭代越来越频繁,传统的手动部署方式不仅低效,而且容易出错。为了提高开发效率和代码质量,Jenkins作为一款…...
c++字符编码/乱码问题
基本概念 c11版本引入了char16_t和char32_t两个类型,他们的特点分别如下: char16_t 16位的unicode字符类型用于表示UTF-16编码大小:2字节字面量前缀:u char32_t 32位unicode字符类型用于表示UTF-32编码大小:4字节…...
侯捷 C++ 课程学习笔记:深入理解类与继承
文章目录 每日一句正能量一、课程背景二、学习内容:类与继承(一)类的基本概念1. 类的定义与实例化2. 构造函数与析构函数 (二)继承1. 单继承与多继承2. 虚函数与多态 三、学习心得四、总结 每日一句正能量 有种承担&am…...
初始化列表
一:声明,定义,赋值的区别 ①:声明 这里,int _year; int _month;int _day; 是成员变量的声明,它们告诉编译器: 类 Date中有三个成员变量_year和 _month和_day。 它们的类型分别都是 int 此…...
7.1 - 定时器之中断控制LED实验
文章目录 1 实验任务2 系统框图3 软件设计 1 实验任务 本实验任务是通过CPU私有定时器的中断,每 200ms 控制一次PS LED灯的亮灭。 2 系统框图 3 软件设计 注意事项: 定时器中断在收到中断后,只需清除中断状态,无需禁用中断、启…...
Pytest之fixture的常见用法
文章目录 1.前言2.使用fixture执行前置操作3.使用conftest共享fixture4.使用yield执行后置操作 1.前言 在pytest中,fixture是一个非常强大和灵活的功能,用于为测试函数提供固定的测试数据、测试环境或执行一些前置和后置操作等, 与setup和te…...
【分库分表】基于mysql+shardingSphere的分库分表技术
目录 1.什么是分库分表 2.分片方法 3.测试数据 4.shardingSphere 4.1.介绍 4.2.sharding jdbc 4.3.sharding proxy 4.4.两者之间的对比 5.留个尾巴 1.什么是分库分表 分库分表是一种场景解决方案,它的出现是为了解决一些场景问题的,哪些场景喃…...
合并两个有序链表:递归与迭代的实现分析
合并两个有序链表:递归与迭代的实现分析 在算法与数据结构的世界里,链表作为一种基本的数据结构,经常被用来解决各种问题。特别是对于有序链表的合并,既是经典面试题,也是提高编程能力的重要练习之一。合并两个有序链…...
HTML AI 编程助手
HTML AI 编程助手 引言 随着人工智能技术的飞速发展,编程领域也迎来了新的变革。HTML,作为网页制作的基础语言,与AI技术的结合,为开发者带来了前所未有的便利。本文将探讨HTML AI编程助手的功能、应用场景以及如何利用它提高编程…...
备战蓝桥杯Day11 DFS
DFS 1.要点 (1)朴素dfs 下面保存现场和恢复现场就是回溯法的思想,用dfs实现,而本质是用递归实现,代码框架: ans; //答案,常用全局变量表示 int mark[N]; //记录状态i是否被处理过 …...
Oracle 认证为有哪几个技术方向
Oracle 认证技术方向,分别是数据库管理、开发、云平台,每个方向都有不同的学习等级 数据库运维方向 Oracle Certified Professional(OCP):19c OCA内容已和OCP合并 OCP 19c属于oracle认证专家,要求考生掌握深…...
25物理学研究生复试面试问题汇总 物理学专业知识问题很全! 物理学复试全流程攻略 物理学考研复试调剂真题汇总
正在为物理考研复试专业面试发愁的你,是不是不知道从哪开始准备? 学姐告诉你,其实物理考研复试并没有你想象的那么难!只要掌握正确的备考方法,稳扎稳打,你也可以轻松拿下高分!今天给大家准备了…...
网络安全技术与应用
文章详细介绍了网络安全及相关技术,分析了其中的一类应用安全问题——PC机的安全问题,给出了解决这类问题的安全技术——PC防火墙技术。 1 网络安全及相关技术 自20世纪…...
APISIX Dashboard上的配置操作
文章目录 登录配置路由配置消费者创建后端服务项目配置上游再创建一个路由测试 登录 http://192.168.10.101:9000/user/login?redirect%2Fdashboard 根据docker 容器里的指定端口: 配置路由 通过apisix 的API管理接口来创建(此路由,直接…...
深度剖析数据分析职业成长阶梯
一、数据分析岗位剖析 目前,数据分析领域主要有以下几类岗位:业务数据分析师、商业数据分析师、数据运营、数据产品经理、数据工程师、数据科学家等,按照工作侧重点不同,本文将上述岗位分为偏业务和偏技术两大类,并对…...
HarmonyOS学习第11天:布局秘籍RelativeLayout进阶之路
布局基础:RelativeLayout 初印象 在 HarmonyOS 的界面开发中,布局是构建用户界面的关键环节,它决定了各个组件在屏幕上的位置和排列方式。而 RelativeLayout(相对布局)则是其中一种功能强大且灵活的布局方式࿰…...