自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《嵌入式系统设计》2024期末题(题目+参考答案+分析)

本文摘要: 嵌入式系统定义:以应用为中心、软硬件可裁剪的专用计算机系统,满足功能、可靠性等严格要求。 ARM处理器7种运行模式:用户、快速中断(FIQ)、外部中断(IRQ)、管理(SVC)、中止(ABT)、未定义(UND)、系统(SYS),各司其职。 嵌入式处理器分为4类:微处理器(EMPU)、微控制器(EMCU)、数字信号处理器(EDSP)、片上系统(ESoC)。 ARM指令特点:支持条件执行、桶形移位器、Thumb指令集等,增强RISC架构灵活性。 实践应用包括:BIC指令运算、小端存储模式、CMP条件

2025-12-14 17:21:52 734

原创 《数据库系统原理》 第三章 SQL语言 DDL DML(知识点+SQL语句书写练习)

本文主要讲解了SQL语言基本知识点,包含DDL数据定义语言,DML数据操纵语言、DCL数据控制语言,同时提供大量的SQL语句书写例题讲解示范,掌握各类查询、嵌套子查询、聚合函数、集合操作、删除、更新操作。

2025-11-29 10:38:01 754

原创 《数据库系统原理》第二章 关系模型的介绍 关系代数详解

《数据库系统原理》关系模型介绍,包含关系模式(Schema)与实例(Instance),关系代数(选择、投影、并、差、笛卡尔积、重命名、集合交、连接(自然连接、θ连接)、除,以及拓展操作(广义投影、聚合、赋值),包含知识点讲解与例题详细解析。

2025-11-25 13:49:39 879

原创 《数据库系统原理》第一章 引言知识点总结+简答题

本文系统总结了数据库管理系统(DBMS)的核心知识点。首先介绍了DBMS的定义及其在银行、航空、零售等领域的广泛应用,重点分析了文件系统的7大缺陷和数据库系统的优势。详细阐释了数据库三层抽象架构(物理层、逻辑层、视图层)、关系模型的特点,以及SQL语言中DML和DDL的区别。此外,还涵盖了数据库设计方法论(包括逻辑设计与物理设计)、事务管理的重要性,以及常见的数据库架构类型(如客户端-服务器和分布式架构)。最后通过简答题形式强化了关键概念的理解,为数据库学习提供了全面的知识框架。

2025-11-17 14:26:16 1093

原创 《数据库系统》SQL语言之视图及其应用(理论理解分析+实例练习)

SQL视图是数据库中的虚拟表,不存储实际数据,仅保存从基本表导出的定义公式。视图通过CREATE VIEW语句创建,可包含WITH CHECK选项来约束数据更新操作。主要作用包括:提供逻辑数据独立性、增强数据安全性(屏蔽敏感字段)、简化复杂查询。使用时需注意更新限制——包含聚集函数、GROUP BY子句、算术表达式或缺少主键的视图不可更新。只有从单表通过选择投影导出且包含主键的视图支持更新。视图通过DROP VIEW语句撤销,是优化数据库访问和安全性的重要工具。

2025-11-05 16:28:42 430

原创 《数据库系统》SQL语言之关系代数操作| 并交差的处理 union,intersect,except | 内连接外连接 inner join,outer join(理论理解分析+实例练习)

UNION(并)、INTERSECT(交)、EXCEPT(差)三种基本集合运算;四种连接类型:INNER JOIN、LEFT/RIGHT OUTER JOIN、FULL JOIN,三种连接条件:NATURAL(自然连接)、ON(指定条件)、USING(指定公共属性)。

2025-10-30 19:07:28 650

原创 《数据库系统》SQL语言之分组查询与分组过滤(理论理解分析+实例练习)

摘要:本文介绍了SQL分组查询和分组过滤的基本概念与应用。分组查询使用GROUP BY子句将元组按条件分类并执行聚集运算,如求学生或课程的平均成绩。分组过滤使用HAVING子句对分组结果进行筛选,与WHERE子句的区别在于HAVING作用于分组而非单个元组。文中通过具体示例说明了如何正确应用这些子句,如查询不及格课程超过两门的学生或有10人以上不及格的课程。最后强调在复杂查询中两者需正确配合使用,避免逻辑错误。

2025-10-30 16:41:54 948

原创 《数据库系统》SQL语言之结果计算与聚集函数(理论理解分析+实例练习)

Select-From-Where语句中,Select子句后面不仅可是列名,而且可是一些或,表明在投影的同时直接进行一些运算。EG: 求有差额(差额>0)的任意两位教师的薪水差额(结果表属性有:TR1, TR2, T1.Salary - T2.Salary)其中T1.Salary - T2.Salary为计算表达式。EG: 依据学生年龄求学生的出生年份,当前是2025年其中2025-S.Sage+1为计算表达式。

2025-10-30 15:53:25 145

原创 《数据库系统》SQL语言之复杂查询 子查询(NOT)IN子查询 θ some/θ all子查询 (NOT) EXISTS子查询(理论理解分析+实例练习)

SQL子查询应用总结 本文系统介绍了SQL中三种主要的子查询类型及其应用: (NOT) IN子查询:用于判断元素是否属于某集合。θ some/θ all子查询:用于集合间的比较运算。 (NOT) EXISTS子查询:测试集合是否存在满足条件的元组。文章通过典型示例(如查询特定课程学生、教师授课情况等),这些技术可有效处理复杂的多表关联和集合运算需求。

2025-10-21 19:20:30 722

原创 JDBC数据连接池druid使用(下载 导入 配置 编程 获取)

在src文件目录下新建配置文件 druid.propertiesdriverClassName = com . mysql . jdbc . Driver //databasename换成自己实际数据库名称 url = jdbc : mysql : / / localhost : 3306 / databasename?useSSL = false & useServerPrepStmts = true username = root //换成自己实际用户名和密码 password = root。

2025-09-23 15:33:42 244

原创 JDBC小白入门项目创建 IDEA 空项目+模块配置 JavaWeb MySQL

创建一个空项目Ctrl + Shift + Alt + S 快捷键调出 “项目结构”,配置项目。项目中新建模块添加lib库和MySQL驱动程序这时在我们的JDBCDemo模块中就能看到新建的lib目录,在该目录文件下我们存放MySQL的驱动程序。在MySQL官网下载驱动程序,Ctrl + c 复制。在lib目录下 Ctrl + v 粘贴。此时,在lib目录下就能看到mysql驱动程序。驱动程序右键添加为库。选择添加为模块库即可。到这里,数据库添加完毕。

2025-09-20 10:56:55 359

原创 Android软件开发 第四章 Intent

Intent Filter 是用于匹配和过滤 Intent 的组件,只有在 AndroidManifest.xml 文件中声明的 Intent Filter 才会被系统考虑(广播的 Intent Filter 可以在代码中创建)。Intent 是 Android 开发中非常重要的组件通信机制,理解其工作原理和使用方法对于开发高质量的 Android 应用至关重要。通过合理使用显式和隐式 Intent,以及正确配置 Intent Filter,可以实现灵活且强大的组件间通信功能。

2025-09-16 21:07:44 1079

原创 Java EE servlet与MySQL表单 工程实现增加查询数据

实现“增加数据”输入数据如下:提示“成功添加留言”点击“查看所有留言内容”:显示留言内容,实现“查询数据”此时在MySQL中就能查询到新添加的数据信息。

2025-09-10 20:13:03 189

原创 物联网控制技术期末复习 知识点总结 第六章 物联网控制算法(PID算法 PWM算法)

脉宽调制(PWM,Pulse Width Modulation)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。PWM控制技术就是对脉冲的宽度进行调制的技术,即通过对一系列脉冲的宽度进行调制,来等效的获得所需要的波形(含形状和幅值)。采样控制理论中有一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。

2025-06-18 14:40:15 815 1

原创 物联网控制技术 知识点总结 第三章 汇编语言 第四章 C51语言

本文介绍了51单片机的两种编程语言:汇编语言和C51语言。在汇编语言部分,详细讲解了7种寻址方式及其应用示例。在C51语言部分,重点说明了中断服务函数的编写规范,并提供了三个典型应用示例:控制LED交替闪烁的外部中断程序、定时器中断程序和串行口通信程序,展示了基本的中断初始化和处理流程。文章强调实际编程能力比纠结语言选择更重要,建议结合实验实例练习编程。

2025-06-18 12:50:24 485

原创 射频识别(RFID)原理与应用》期末复习 RFID第十章 EPC与物联网(知识点总结+习题巩固)

fill:#333;color:#333;color:#333;fill:none;EPC标签阅读器Savant中间件本地网络ONS服务器EPCIS服务器互联网/数据库版本号域名管理对象分类序列号fill:#333;color:#333;color:#333;fill:none;天线射频模块控制器网络接口以太网/WiFi。

2025-06-16 08:56:27 1218

原创 《射频识别(RFID)原理与应用》期末复习 RFID 第七~九章 125kHz 13.56MHz 微波RFID技术(知识点总结)

拆解校园卡可见环形微带天线(13.56 MHz) vs UHF标签线型天线(860~960 MHz)。,结合老师课堂案例(如食堂刷卡失效、身份证重号)深化理解标准应用场景。:块0的锁定位配置错误会导致标签无法写入!操作前需检查配置寄存器。ANTICOLLISION(防碰撞获UID)AUTHENTICATION(认证)READ/WRITE(数据操作)SELECT(选择标签)REQUEST(唤醒)

2025-06-16 08:48:28 1360

原创 《射频识别(RFID)原理与应用》期末复习 RFID第四章 数据校验和防碰撞算法(知识点总结+习题巩固)

MxrGx题目描述:待发送的信息为1001,生成多项式为G(x)=1011,计算余数R(x),传递的信息T(x),展示循环冗余校验的过程。生成多项式Gx1011,对应的阶为r3(总位数-1),将原始待发送的信息Mx左移r3位,得到Mx′1001000(右侧补3个0),用左移后的Mx′除以给定的生成多项式Gx运算结果得到余数Rx110将待发送信息Mx左移后的信息加上得到的余数Rx,就得到应传送的信息Tx1001000110。

2025-06-12 09:18:20 1217 2

原创 ISO/IEC 14443 防碰撞协议 Type A Type B

当多个卡(PICC)同时处于读卡器(PCD)的射频场时,它们的响应信号会互相干扰(碰撞),导致读卡器无法正确识别。ISO/IEC 14443是近场通信(NFC)和射频识别(RFID)领域的重要标准,定义了。,确保多个卡同时进入读卡器场时能够被正确识别。两种通信模式,两者的防冲突算法差异较大。

2025-06-11 21:54:20 1401

原创 循环冗余码校验CRC码 算法步骤+详细实例计算

题目描述:待发送的信息为1001,生成多项式为G(x)=1011,计算余数R(x),传递的信息T(x),展示循环冗余校验的过程。(算法步骤没看明白没有关系,都是看示例想清楚的,看下面给出示例就好~)是已知的),根据CRC编码的规则,得到编码后的消息。,依据发送接收消息双方约定的生成多项式。,检验发送消息的过程中是否出现了错误。,余数不为0,说明接受到的消息错误❌。(除法规则与上述相同),得到余数为。(除法规则与上述相同),得到余数为。左移后的信息加上得到的余数。除以给定的生成多项式。,就得到应传送的信息。

2025-06-10 22:24:46 1113

原创 《射频识别(RFID)原理与应用》期末复习 RFID第三章 编码和调制(知识点总结+习题巩固)

本章核心在于构建RFID系统的。

2025-06-09 21:01:40 1282

原创 物联网控制技术期末复习 知识点总结 第二章 单片机

等在一块集成电路芯片中,从而构成完整的微型计算机。故称为单晶片微型计算机,简称,也称为微控制器(Micro Controller Unit,

2025-06-04 22:34:33 1240

原创 《射频识别(RFID)原理与应用》期末复习 RFID第二章 RFID基础与前端(知识点总结+习题巩固)

RFID基础与前端知识点摘要 本章围绕RFID系统的电磁理论基础、电感耦合系统原理和射频前端设计展开,重点涵盖以下内容: 电磁理论 - 详细解析容抗、感抗和阻抗的计算公式及其相位关系,明确天线场区划分标准(无功近场区、辐射近场区和远场区)及其应用场景。 电感耦合系统 - 讲解能量传递机制(通过交变磁场为标签供电)和数据传输方式(电阻/电容负载调制),对比串联与并联谐振回路的特点及设计考量。 射频前端设计 - 分析功率放大器类型(B类、D类、E类)的效率差异,提供电感线圈设计的实用公式,并强调EMC合规性要求

2025-06-04 21:25:25 999

原创 《射频识别(RFID)原理与应用》期末复习 RFID第一章 射频识别技术概论(知识点总结+习题巩固)

RFID系统由电子标签、读写器、高层(中间件和应用软件)构成,条形码属于其他自动识别技术。:反向散射耦合用于超高频(UHF)和微波频段,支持远距离、多标签同时识别,适合物流仓储。:电感耦合适用于低频(125kHz)和高频(13.56MHz),作用距离<1米。:中间件是电子标签与应用软件的中介,提供通用API,解决多设备兼容性问题。A. 125kHz 和 13.56MHz。B. 860MHz 和 2.45GHz。B. 提供统一API接口,屏蔽硬件差异。C. 成本低于芯片标签。D. 为标签提供能量。

2025-06-04 20:49:31 1412

原创 选数异或 第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 A 组

为了高效处理多个查询,我们需要预处理一些信息,使得每次查询可以在常数时间内得到结果。对于每个询问, 如果该区间内存在两个数的异或为。这种方法通过预处理将每次查询的时间复杂度降为。显然整个数列中只有 2,3 的异或为 1。蓝桥杯 2022 省赛 A 组 D 题。次查询, 每次询问能否从某个区间。,使得它们的异或等于给定的非负整数。中选择两个数使得他们的异或等于。该问题要求我们多次查询一个区间。,判断是否存在两个不同的数。输入的第一行包含三个整数。行,每行包含两个整数。

2025-03-24 21:53:37 1272

原创 青蛙过河 第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 A 组

算法通过前缀和和二分查找的结合,时间复杂度为O(n log n)。

2025-03-22 14:30:49 1135

原创 相似度分析 第33次CCF计算机软件能力认证 第2题) (C++完整代码+题目分析)

试编写程序帮助小 P 完成前两步,计算出 |A∩B| 和 |A∪B|;对于给定的两篇文章,小 P 首先需要提取出两者的单词集合 A 和 B,即去掉各自重复的单词。除了进行简单的词频统计,小 P 还希望使用 Jaccard 相似度来评估两篇文章的相似性。第一行输出一个整数 |A∩B|,即有多少个不同的单词同时出现在两篇文章中;第二行输出一个整数 |A∪B|,即两篇文章一共包含了多少个不同的单词。输入的第一行包含两个正整数 n 和 m,分别表示两篇文章的单词个数。即交集的大小除以并集的大小。

2025-03-20 20:41:27 1136

原创 transform C++标准库算法用法(对容器中元素进行转换操作:大小写转换、向量的加法乘法运算)

是 C++ 标准库中的一个算法,用于对容器(如数组、向量、字符串等)中的元素进行转换操作,并将结果存储到指定的目标位置。它可以对单个范围或两个范围的元素进行操作,并将结果写入另一个容器。

2025-03-20 20:19:13 469

原创 set C++标准库STL的使用方法(存储唯一元素)

std::set是 C++ 标准库中的一个容器,用于存储的元素,并且元素会按照一定的顺序(默认是升序)自动排序。它基于红黑树(一种自平衡二叉搜索树)实现,因此插入、删除和查找操作的时间复杂度均为。

2025-03-20 20:06:20 605

原创 数字接龙 第十五届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组

现在请你帮小蓝规划出一条行进路径并将其输出。如果有多条路径,输出字典序最小的那一个;如果不存在任何一条路径,则输出。为了方便表示,我们对可以行进的所有八个方向进行了数字编号,如下图。小蓝最近迷上了一款名为《数字接龙》的迷宫游戏,游戏在一个大小为。的格子棋盘上展开,其中每一个格子处都有着一个。如果没有对应的路径,输出。因此行进路径可以用一个包含。之间的数字字符串表示,如下图。个整数表示棋盘格子上的数字。

2025-03-16 14:06:03 782

原创 宝石组合 第十五届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组

有一天,他偶然发现了一个隐藏在树洞里的宝藏,里面装满了闪烁着美丽光芒的宝石。这些宝石都有着不同的颜色和形状,但最引人注目的是它们各自独特的 “闪亮度” 属性。每颗宝石都有一个与生俱来的特殊能力,可以发出不同强度的闪光。从大到小遍历每个数,当遇到第一个v[i] 中存储的倍数的个数大于等于3时,此时的 i 就是最大公因数。预处理,用cnt[i] 数组存储 i 值出现的次数,用vector v[i]存储i的倍数,将v[i]进行排序,则前三个数便是最大公因数i最大的三个数。表示每个宝石的闪亮度。

2025-03-16 12:36:13 968

原创 最大公因数与最小公倍数的关系(公式推导)

ab的最小公倍数lcmabab的最大公因数gcdababc的最小公倍数lcmlcmabc(二者先求最小公倍数,结果与第三个数求最小公倍数)abc的最大公因数gcdgcdabc(二者先求最大公因数,结果与第三个数求最大公因数)lcmaba×bgcdabgcdlcmabclcmgcdacgcdbc))gcdlcmabclcmgcdac。

2025-03-16 12:12:38 2639

原创 握手问题 第十五届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组

通过累加和减去的方式,高效计算实际发生的握手次数。

2025-03-16 09:59:55 1411

原创 好数 第十五届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组

通过分解数字的每一位并检查其奇偶性,判断一个数字是否是“好数”,并统计给定范围内的“好数”数量。

2025-03-16 09:50:03 2733

原创 异或和之和 第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 A 组

从i到j的异或和为 s[j]^s[i-1],而该式的值由每一位的0/1值决定,我们遍历每一位(题目中可知,最多20位二进制),统计每一位上0和1的个数分别记为cnt0和cnt1,只要s[i-1]与s[j]的值一个为0,一个为1,则异或后得到的值为1,则对最后数值有贡献。不管是s[j]还是s[i-1],前i-1的a值都相同,则根据异或运算的定义,“同为0,异为1”,则前i-1个二者相同的a值异或得到的结果均为0,对最终异或和的结果没有影响。并且这样的两个s的异或值的第j位一定为1(因为一个是0,一个是1),

2025-03-11 14:06:09 921

原创 买瓜 第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 A 组

用dfs剪枝的方法做,时间卡的非常紧,dfs的三种不同情况搜索的先后顺序也要先递归容易return的情况:(1.选择整个瓜;使用后缀和,进行优化,以此来判断当当前总和sum加上以后所有的瓜s[i]的和(后缀和)仍小于目标值m时,往后遍历后续的瓜,总和一定达不到目标值m,来便于剪枝。2.当当前总和sum加上以后所有的瓜s[i]的和仍小于目标值m时,往后遍历后续的瓜,总和一定达不到目标值m,return;3.当当前总和sum已经大于目标值m时,往后遍历后续的瓜,总和持续大于m,不会等于目标值m,return;

2025-03-10 20:39:18 3093 1

原创 更小的数 第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 A 组

中选出一段连续的子串并将子串进行反转,最多反转一次。小蓝想要将选出的子串进行反转后再放入原位置处得到的新的数字。,请你帮他计算下一共有多少种不同的子串选择方案,只要两个子串在。注意,我们允许前导零的存在,即数字的最高位可以是。中的位置不完全相同我们就视作是不同的方案。输出一行包含一个整数表示答案。,你可以将其视作是一个具有。组成的字符串,下标从。输入一行包含一个长度为。),从左至右下标依次为。

2025-03-10 18:28:20 807

原创 团建 第十五届蓝桥杯省赛C++A组(题目分析+完整代码)

两个人需要从各自树的根结点 1 出发走向某个叶结点,从根到这个叶结点的路径上经过的所有结点上的权值构成了一个正整数序列,两人的序列的最长公共前缀即为他们的得分。第二行包含 n个正整数 c1,c2,⋯,cn,相邻整数之间使用一个空格分隔, 其中 ci表示第一棵树结点 i上的权值。可以很方便的构建树,例如,m[u].push_back(v) 表示一条从u指向v的边,可以方便存储邻接点的关系。采用dfs深度优先遍历算法,遍历与当前结点邻接的所有点,判断是否相等,相等则答案中数量count++,不等则返回。

2025-03-06 19:57:29 1396 1

原创 动态规划DP 状态机模型 题型分析 例题应用(股票买卖5) C++完整代码

对应的交易状态为: [买入, 卖出, 冷冻期, 买入, 卖出],第一笔交易可得利润 2-1 = 1,第二笔交易可得利润 2-0 = 2,共得利润 1+2 = 3。f[i][0,1,2] 表示所有前i天,当前状态为手中有股票/手中无股票第1天/手中无股票大于等于2天,的所有选法中的最大利润。共有三种可能出现的情况,手中有股票,手中无股票第1天,手中无股票大于等于2天,分别用0,1,2表示。第一天时,可以买入股票,相当于手中无股票大于等于2天,为状态计算的入口。可以卖出股票,进入手中无股票的第1天(1);

2025-02-19 19:17:58 1029

原创 动态规划DP 状态机模型(模型分析+例题讲解:股票买卖)

随后,在第 5 天 (股票价格 = 0) 的时候买入,在第 6 天 (股票价格 = 3) 的时候卖出, 这笔交易所能获得利润 = 3-0 = 3。题目中,一次买入卖出合为一笔交易,也就是说,只有又一次进行买入时,为下一次交易,对应上述状态计算中,只有由手中无货时买入股票计算得到手中有货状态时,才为。样例1:在第 1 天 (股票价格 = 2) 的时候买入,在第 2 天 (股票价格 = 4) 的时候卖出,这笔交易所能获得利润 = 4-2 = 2。可以保持,股票仍在手中/1。可以买入,转为手中有货/1;

2025-02-19 18:20:54 824

空空如也

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

TA关注的人

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