- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 vue+element-ui form表单嵌套upload实现图片上传
upload上传之后服务器返回一串url,然后将url自动填入input框,随form表单一起提交到服务器<el-form-item label="头像" prop="head"> <!-- <el-input v-model="addForm.head"></el-input> --> <div class="el-upload-img">
2022-04-24 15:34:19
1860
原创 Flex布局
Flex意为弹性布局,采用display:flex的元素称为Flex容器 所有子元素为他的容器成员item项目 ,依赖于display+position+float属性,对于不方便的特殊布局比较方便,比如垂直居中。一、flex布局是什么?任何一个容器都能指定为flex布局.box{ display: flex;}行内元素也可以使用flex布局 .box{ display: inline-flex; }webkit内核的浏览器,必须加上-webkit前缀
2022-04-07 13:44:19
1420
原创 VHDL可编程期末复习
可编程器件设计数字系统优势①减少系统的硬件规模。单片PLD器件所能实现的逻辑功能大约是SSI/MSI逻辑器件的4~20倍,因此使用PLD器件能大大节省空间,减小系统的规模,降低功耗,提高系统可靠性。②增强逻辑设计的灵活性。使用PLD器件可不受标准系列器件在逻辑功能上的限制,修改逻辑可在系统设计和使用过程的任一阶段中进行,并且只需通过对所用的某些PLD器件进行重新编程即可完成,给系统设计者提供了很大的灵活性。③缩短系统设计周期,由于PLD用户的可编程特性和灵活性,用它来设计一个系统所需时间比传统方法大大
2021-01-14 22:36:18
1271
原创 优先级位图算法
优先级就绪组:OSRdyGrpOSRdyGrp[8]:优先级就绪组,对应OSRdyTbl[8]中的元素优先级就绪表:OSRdyTblOSRdyTbl[8]:优先级就绪表,数组中每个值有8位,8*8优先级数目为64时,对应6个二进制位,[7 6 5 4 3 2 1 0]高三位[5 4 3]:优先级在OSRdyGrp中二进制位的位序低三位[2 1 0]:优先级在OSRdyTbl中二进制位的位序优先级35转换成二进制是00 100 011,高三位100=4,则行为OSRdyTbl[4],低三
2020-12-20 17:19:25
1307
原创 ucos任务创建与任务删除代码分析
任务创建INT8U OSTaskCreate (void (*task)(void *pd), void *pdata, OS_STK *ptos, INT8U prio){ OS_STK *psp; INT8U err; OS_ENTER_CRITICAL(); //关中断函数 ,即进入临界区 //只允许一个任务进入临界区 if (OSTCBPrioTbl[prio] == (OS_TCB *)0) /* Ma
2020-12-20 00:44:11
320
1
原创 linux常考命令
lsls [参数选项] [目录名]:显式指定工作目录下的内容-l 每列仅显示一个文件或目录名称-a 显示所有文件和目录-A 显示所有文件和目录,但不显示现行目录和上层目录-c 以更改时间排序-d 显示目录名称而非内容-r 反向排序-R 递归处理,将指定目录下所有文件及子目录一并处理cd①cd … 返回上一级 ②cd ~ /cd -:到当前用户的个人宿主目录 ③cd / 到根目录pwd显示当前工作目录(绝对路径)clearmanman 指令:查看命令用法的hel
2020-12-19 20:19:54
107
原创 shell编程冒泡排序,比较大小
${array[@]} 或 ${array[*]}为访问整个数组元素${#array[@]}为获取数组长度${array[j]}为获取单个元素shell编程冒泡排序#!/bin/basharray={2,1,3,0,19} //已知数组//read -a array 未知数组for((i=0;i<${#array[@]}-1;i++))do for((j=0;j<${#array[@]}-1-i;j++)) //for循环用两层括号是 .
2020-12-19 20:09:13
362
1
原创 嵌入式操作系统复习
哈弗结构和冯诺依曼结构的区别:哈弗结构:并行结构,将程序指令和数据分开存放,每个存储器独立编址独立访问,分 为数据总线和程序总线(使得数据吞吐率提高一倍)。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步操作冯诺依曼结构:指令和数据存放在同一存储空间,统一编址,指令和数据通过同一总线访问单等待队列与多等待队列单等待队列:资源对应的事件发生时,内核需要扫描整个等待队列,搜索等待该资源的任务,并按照一定策略选取任务,把任务的任务控制块放
2020-12-19 17:57:17
250
2
原创 winform窗体应用类QQ
可分为加载界面、登录、注册、聊天、播放音乐、截图、查看天气等功能模块加载功能代码实现如下:private void timer1_Tick(object sender, EventArgs e)//窗口透明度随时间变化 { if (this.Opacity < 1) this.Opacity += 0.01; else { this.Close
2020-12-07 19:14:35
349
原创 嵌入式系统ARM期末总复习
1、ARM体系结构ARM处理器是基于精简指令集RISC体系结构的32位微处理器。RISC设计思想的目标是设计出一套能在高时钟频率下单周期执行,简单而有效的指令集,RISC的设计重点在于降低硬件执行指令的复杂度。而复杂指令集CISC的设计则更侧重硬件执行的指令的功能。总之RISC对编译器的要求高,CISC强调硬件的复杂性,CPU的实现更复杂。RISC设计的主要特点:(1)指令集——减少指令集种类,一个周期一条指令,指令周期固定。CISC指令长度通常不固定。(2)流水线——本质CPU的并行运行。CISC
2020-12-04 21:55:38
1147
原创 计算机组成原理mips汇编大作业报告(冒泡排序、选择排序)
请结合冯诺依曼思想,对本次实践所使用的模型机进行描述,并对比《单周期MIPS (硬布线)》中使用的模型机的相同和不同之处。问题一:结合冯诺依曼思想,对本次实践所用的模型机进行描述冯诺依曼思想:计算机处理的数据和指令一律用二进制数表示,顺序执行程序,计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分构成。在本次实验所使用的模型机中,除了最开始输入存储器的指令为16进制之外,在该模型机内部接收或者传输的指令都为2进制。在该模型机中,需要把要执行的指令和处理的数据首先存入存储器中,程序执行时.
2020-12-03 20:55:15
4288
1
原创 嵌入式实验A8实验箱 中断
嵌入式实验A8实验箱 中断1、 描述中断的过程。中断是CPU在执行当前程序的过程中因硬件或软件的原因插入了另一段程序运行的过程。因硬件原因引起的中断过程的出现是不可预测的,即随机的。这相当于教师在课堂上上课,一个同学提出一个问题,老师停下来正在讲述的课程去回答他的问题,回答完毕之后又继续讲课。保护模式下的中断处理过程:(1)CPU检查是否有中断/异常信号(2)根据中断向量取得处理这个向量的中断程序的段选择符(3)根据取得的段选择符找相应的段描述符(4)CPU根据特权级的判断设定即将运行的中断服
2020-12-03 20:34:27
387
原创 GPIO嵌入式实验 点亮LED灯
GPIO嵌入式实验 点亮LED灯1、简述 LED 被点亮、蜂鸣器能鸣叫的基本原理? 通过 I/O 引脚输出的高低电平来控制灯的亮灭和蜂鸣器的鸣叫基本可以概括为:1、查看原理图,确定控制引脚,如图 1.12、看芯片的芯片手册,确定如何设置控制引脚3、写程序对于 LED 灯来说,GPJCON 寄存器(一共 32 位,每四位控制一个引脚方向)控制哪盏灯亮,要让哪盏灯亮就让相应的引脚输出高电平,而 GPJDAT 控制灯亮与否,灯亮则 GPJDAT 输出高电平,反之则输出低电平。下面以点亮 LED1
2020-12-03 20:28:00
8598
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人