- 博客(78)
- 收藏
- 关注
原创 Arm Cortex-M3嵌入式系统技术的基础概念
嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。硬件层:嵌入式处理器、存储器(ROM/RAM/Flash)、外设接口、电源模块等软件层:板级支持包(BSP)、嵌入式操作系统(可选)、应用程序标准库(StdPeriph Library):ST早期推出的固件库,直接操作寄存器封装的函数库,代码执行效率高,用户需要手动配置外设初始化,学习门槛稍高。HAL库(Hardware Abstraction Layer)
2026-06-15 15:23:10
274
原创 微机原理与接口技术复习题
本文摘要了计算机基础与8086微机系统的核心知识点,主要内容包括: 计算机基础:现代计算机采用超大规模集成电路(D选项),遵循冯·诺依曼体系结构(B选项),CPU位数表示并行处理二进制数据的能力(32位机选B)。计算机系统由硬件和软件组成(C选项),核心部件包括CPU、内存、总线等(D选项)。计算机执行二进制机器指令(D选项),依靠存储程序实现自动运行(C选项),运算器完成算术和逻辑运算(C选项)。 8086微机系统:地址总线用于寻址内存和I/O端口(C选项),SP寄存器指向栈顶(B选项),INTR中断高电
2026-06-10 12:48:09
290
原创 虚拟机-嵌入式软件开发笔记
找到pthread_create文件夹下的bin文件下的Debug文件,然后在此打开终端输入。找到该项目下的 bin文件夹下的 Debug文件,在此打开终端输入./文件名 串口号。SSCOM端显示流水灯,这边第一次输入s会让流水灯停下,再次输入s会让流水灯继续。SSCOM 把两个ip都写了,本地写的虚拟机外面的主机ip,远程写的里面的。或者./mymain /home/fish。# 19. 图片加载(QTpaint)SSCOM端输入exit退出。然后再在SSCOM输入信息。./文件 虚拟机外面ip。
2026-04-30 09:42:41
148
原创 MySQL 5.1.73(winx64)安装、Navicat 数据库连接测试及简单数据库sql语句操作记录
这篇文章详细介绍了MySQL和Navicat的安装配置及基本操作流程。主要内容包括:1)MySQL的标准安装步骤(Typical模式);2)Navicat的注册激活方法;3)通过Navicat连接MySQL数据库;4)创建数据库和表(以学生表为例),设置字段属性;5)数据插入、查询、更新等SQL操作演示,包括条件查询、排序、字段修改等。文中配有详细的操作截图,展示了从软件安装到数据库管理的完整流程,特别适合初学者快速掌握MySQL数据库的基本使用方法。
2026-04-17 16:15:01
268
原创 windows下载Keil注册机被当成病毒杀掉?MDK537这样激活
本文详细介绍了Keil软件激活的完整流程:首先需在Windows安全中心关闭实时保护并添加排除项;接着以管理员身份运行Keil,获取CID信息;然后使用注册机生成许可证密钥完成激活。操作包含图文指引,重点说明了安全设置调整方法(关闭防护、添加排除项)和注册过程中的关键步骤(获取CID、生成密钥)。文末特别提醒激活后应恢复安全防护,并建议断网操作以避免干扰。整个过程共包含12个步骤,配有对应操作界面截图辅助说明。
2026-04-13 18:38:06
535
原创 计网期末复习--选择题
A. PAN(个人区域网) B. LAN(局域网) C. MAN(城域网) D. WAN(广域网)正确答案:B:LAN解析:LAN(局域网)覆盖范围通常在1km内,如大楼、校园内的网络;PAN是个人设备间的短距离网络(如蓝牙),MAN覆盖城市范围(10-100km),WAN是广域跨地域网络(如互联网)。选项:A. 物理层 B. 数据链路层 C. 网络层 D. 低两层正确答案:D:低两层。
2025-11-12 22:44:42
613
原创 【笔记--如何安装python环境】
按 windows键(键盘左下⻆fn键的右边的 4个⼩格⼦就是windows键了) +R键 打开运⾏窗⼝ 输⼊cmd。输入 python --version。验证Python环境是否成功安装。
2025-10-22 23:29:30
473
2
原创 你有没有试过CentOS 7 官方 YUM 仓库已停止维护,导致默认仓库地址无法访问,进而无法安装 gcc?请跟我这样做
【代码】你有没有试过CentOS 7 官方 YUM 仓库已停止维护,导致默认仓库地址无法访问,进而无法安装 gcc?请跟我这样做。
2025-09-14 13:51:25
436
原创 期末离散数学复习题
证明:构造图:顶点表示人,两个人是朋友就在两个顶点间连接一条边,得到具有n个顶点的图G。每个人的朋友数就是相应顶点的度,此问题变为证明在n(n≥2)个顶点的图G中,至少有两个顶点度数相同。假设G中n个顶点的度数都不相同。因为一个顶点的最大度数为n-1,最小度数为0,所以,G中各顶点的度只能为0,1,…,n-1。又因为0度顶点不与其他任何顶点相邻,而n-1度顶点与其他任何顶点都相邻,出现矛盾,假设错误。因此,在G中至少有两个顶点度数相同。(1)(R,)是代数系统吗?(2)(R,
2025-06-23 13:45:34
1126
原创 【计组复习】
存储容量 16MB = 16×1024×1024 字节 ,按字编址时,“字”的数量 = 总字节数÷每个字的字节数 =(16×1024×1024)÷4 = 4×1024×1024 = 4M ,所以寻址范围是 4M。判断依据是屏蔽字中“1”表示可屏蔽对应中断源,屏蔽能力越强(能屏蔽更多中断源 ),处理优先级越高,中断源3屏蔽字全为1,优先级最高,以此类推得出顺序。因为CPU工作周期通常包含取指周期(从内存获取指令)、间址周期(获取操作数有效地址 )、执行周期(执行指令操作 )、中断周期(处理中断流程 )。
2025-06-23 13:43:41
1030
原创 【数据库复习】
RADEA1D1E2A2D6E2A3D4E3A4D4E4答:基本表是实际存储在数据库中的二维表,它是本身独立存在的表,在SQL中一个关系就对应一个表。视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。区别:视图是从一个或几个基本表(或视图)中导出的表,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。答:数据字典是系统中各类数据描述的集合。
2025-06-23 13:13:36
1282
原创 【数电复习题】
步骤画 4变量卡诺图:填入最小项 m(1,3,5,8,9,13),约東项d (7,10,11,14,15)用“x”表示圈选最大相邻项圈 m1、m3、m5、m7、m9、m11、m13、m15(约束项7视为1),得最简项AD圈 m8、m9、m10、m11,得最简项AB‘合并结果:L=AD+AB3.关键思路:合理利用约束项(视为 0或 1)减少逻辑项,优先圈大圈。
2025-06-05 11:00:41
1300
原创 2017蓝桥杯年龄问题
一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数,我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”请你推算一下,他当时到底有多年轻。我这里选择把立方和四次方拼接为一个字符再转成字符数组,再使用sort方法进行排序,最后和0-9的每个数字进行比较如果出现不同就返回false,便不输出这个i,如果走到最后都依然是true,便输出i。首先考虑年龄范围:年龄的立方是四位数那么它最小应该是10岁。年龄的立方是四位数。
2025-04-11 20:51:46
336
原创 【数据结构课设--内部排序算法的性能分析系统】
设计一个测试程序比较几种内部排序算法的关键字比较次数和移动次数以取得直观感受。基本要求:(1)对起泡排序、直接排序、简单选择排序、快速排序、希尔排序、堆排序算法进行比较;(2)待排序表的表长不小于100,表中数据随机产生,至少用5组不同数据作比较,比较指标有:关键字参加比较次数和关键字的移动次数(关键字交换记为3次移动);(3)输出比较结果;(4)验证各算法每次排序的稳定性;(5)输出界面的优化。
2025-02-10 15:54:23
388
原创 【数据结构Ⅰ复习题】
答:普里姆算法(Prim’s Algorithm):基本思想:普里姆算法从图中的一个顶点开始,逐步增加新的边和顶点,直到包含图中的所有顶点。步骤:选择一个起始顶点,将其加入最小生成树。在已加入最小生成树的顶点和未加入最小生成树的顶点之间,寻找权值最小的边,并将这条边及其对应的顶点加入最小生成树。重复步骤2,直到所有顶点都被加入最小生成树。数据结构:通常使用优先队列(例如最小堆)来高效地找出当前最小的边。
2025-01-01 19:03:24
1198
原创 【数据结构复习--算法设计题】
(2) 现有某种商品已售完, 指针p已经指向二叉排序树中表示该种商品的结点, 请编写算法删除该结点并重接它的左右子树。(1) 根据给定的商品描述为商品定义二叉排序树类型 (BiTree);// 指向顺序表数组首地址。// 顺序表分配的存储容量。//设 Citems为设备数据类型 q=L. elem +int length;// 顺序表当前长度。++i) { //逐个字符求赫夫曼编码。if(_)// T指向叶子结点。//p 指向第i个元素。
2025-01-01 06:09:02
794
原创 数据结构复习和题目(二)--顺序表
1.线性表的类型定义线性表是具有相同数据类型的n(n>=0) 个数据元素的有限序列。用 L命名线性表,则其一般表示为除第一个元素外,每个元素有且仅有一个直接前驱。除最后一个元素外,每个元素有且仅有一个直接后继。2.顺序表的结构线性表的顺序存储称为顺序表,它是由一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素在物理位置上也相邻。假定线性表的元素类型为 ElemType,则线性表的顺序存储类型描述为50。
2024-12-05 14:47:15
946
原创 C语言实现简单学生信息管理系统(数据结构--单链表)
要求(1)通过键盘读取元素通过前插或后插法建立一个单链表;指定一个插入位置,在此位置之前插入一个新元素;指定一个位置,删除此位置元素。(2)对实现单链表的插入、删除操作的程序进行完善并改进。
2024-10-13 22:27:43
282
原创 C语言实现简单学生信息管理系统(数据结构--线性表)
实验目的(1)掌握用C/C++运行环境上机调试线性表的基本方法。(2)掌握线性表的基本操作,插入、删除、查找等运算在顺序存储结构上的运算。实验要求(1)通过键盘读取元素建立一个线性表;指定一个元素,在此元素之前插入一个新元素;指定一个元素,删除此元素。(2)学生在完成基本实验内容的基础上对实现顺序表的插入、删除操作的程序进行完善并改进。100在以上选项选择你要操作的选项的序号:1。
2024-10-07 16:59:36
1071
1
原创 期末Java题库--改错题3
finally(ArrayIndexOutOfBoundsException e) 改成 catch(ArrayIndexOutOfBoundsException e)catch(Exception e) 改成 catch(ArrayIndexOutOfBoundsException e)catch(ArrayIndexOutOfBoundsException e) 改成 catch(Exception e)while((n=in(a,0,100))!
2024-07-14 22:10:06
331
原创 期末Java题库--编程题3
一个有参含有4个参数;分别重写rent(int day)用于返回汽车租金show()抽象方法用于输出车的基本信息和日租金。2个为Bus类实例的有参构造函数和无参构造的数,有参实例参数为车牌号=“J00001”,品牌=“解放”,日租金-1000,座位数-40,通过循环分别测试这些成员的show0方法和rent(int day)方法,其中rent(int dav)方法中的租赁天数为10天public class Prog1 {3、测试类中创建实例对象,每个对象按照无参、有参的顺序创建。
2024-07-14 15:13:43
527
原创 期末Java题库--编程题2
定义一个含有一个参数的方法rent(int day),用于返回汽车租金,一个show()方法,用于输出车的关本信息和日租金。定义测试类PrOg1,测试类中使用两种构造函数创建Vehicle类的两个实例,一个为无参,一个为有参,其中有实例的参数车牌号为"A12345”、品牌为"东风”、日租全perRent为500,并测试Vehicle类的show()方法和rent(int day)方法,其中rent(int day)方法中的租赁天数为10天。3、测试类中创建实例对象,每个对象按照无命、有参的顺序创建,
2024-07-14 13:21:03
344
原创 期末java题库--编程题1
由Vehicle类派生子类货车类Truck,新增私有属性卡车载重量load为double类型并为私有属性分别创建get、set方法,提供货车的构造函数两个,一个无参继承父类属性,其中默认载重是load=10,一个含有4个参数,重写rent(int day)方法当租借的货车载重量超过50吨,出租天数大于等于三天租金打九折;测试Truck类的show0方法和rent(int day)方法,其中rent(int day)方法中的租赁天数为10天。3、测试类中创建实例对象,每个对象按照无参、有参的顺序创建。
2024-07-14 12:42:54
257
原创 期末Java题库--改错题2
改成 double result=b.computer(8,9);//在 A 类中,computer 方法的签名是 float computer(float x, float y),它接受两个 float 类型的参数。float computer (double x,float y) 改成 float computer (floatx,float y)int add(float x,int y) 改成 int add(int x,int y)改成 c=super.f();
2024-07-14 09:15:37
652
原创 期末Java题库--选择题4
A 在Java中一个类只能实现一个接口B 在Java中一个类可以实现多个接口C 在Java中一个类不能同时继承一个类和实现一个接口D 在Java中接口只允许单一继承A interfaceB packageC implementsD extendsA FileInputStreamB BufferedInputStreamC FilterInputStreamD FileReaderA 前者带有缓冲,后者没有B 前者是块读写,后者是字节读写C 二者没有区别,可以互换使用D 每次读写的字
2024-07-14 00:53:54
416
原创 期末Java题库--选择题3
A final 类不可以有子类。B abstract类中只可以有abstract方法。C abstract类中可以有非abstract方法,但该方法不可以用final修饰。D 可以同时用final和abstract修饰一个方法。A finalB publicC privateD abstractA:B :C :abstract interface B extends A1,A2 //A1、A2为已定义的接口{ abstract void print(){ };
2024-07-14 00:33:01
594
原创 期末Java复习--选择题1
A mainB importD classA 两个成员方法名相同B 成员变量与成员方法名相同.C 两个成员变量名相同D 成员方法中的参数与成员变量名相同A 9B 1C 3D 6A publicB extendsD staticA privateB publicC 缺省。
2024-07-13 21:51:26
1087
原创 期末Java题库--判断题之正确篇
如有错误,欢迎各位大佬在评论区指正本题库适用于Java8以前版本题目1.使用String 类的toCharArray()方法可以将一个字符串转为一个字符数组.(√)2.System类中提供的属性和方法都是静态的.(√)3.在Java语言中,所有类都是0bject的子类(√)4.万事万物皆对象(√)5.final修饰符可以修饰局部变量.(√)6.final 修饰的静态方法可以被类名直接调用.(√)7.在Java中,类名的首字母最好大写(√)8.方法重写的前提是必须存在着继承关系.(√)9.当一个类的方
2024-07-13 09:27:25
1101
原创 Java简单学生信息管理系统
;;;return id;return age;@Override@Override} else {})@Override})@Overridewhile (!try {case 1:break;case 2:
2024-07-13 06:16:47
1177
原创 期末Java题库--判断题之错误篇2
在 Java 中,抽象类中的方法可以是抽象方法,也可以是具体实现的方法。抽象方法:抽象方法是在抽象类中只声明方法签名,而不提供具体实现的方法。抽象方法没有方法体,以分号(;)结尾。抽象类至少包含一个抽象方法。具体实现的方法:抽象类中也可以包含具体实现的方法,这些方法有方法体,可以提供具体的代码逻辑。
2024-07-12 21:49:08
2463
1
原创 期末Java题库--判断题之错误篇1
在Java中,方法的返回值类型是必须明确定义的。你不能在方法中没有返回任何值,但需要在方法声明时指定一个返回值类型。返回值类型可以是基本数据类型(如int、double、boolean等),也可以是引用类型(如类、数组、接口等)。//方法声明的基本格式如下:返回值类型 方法名(参数列表) {// 方法体//例如://在这个例子中,add 方法的返回值类型是 int,它接受两个 int 类型的参数,并返回它们的和。//如果方法不返回任何值,那么返回值类型应该定义为 void。例如:");
2024-07-12 20:37:42
970
linux3.zip-linux3.zip
2024-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅