自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (7)
  • 收藏
  • 关注

原创 css之样式布局

4.修复ie6png。

2023-11-20 14:55:03 117

原创 css之选择器

8.子元素和后代元素选择器。

2023-11-20 14:37:24 227

原创 css之表单、表格

【代码】css之表单、表格。

2023-11-17 16:21:22 211

原创 css之内联元素和块元素、盒子模型

1.内联元素和块元素。2.内联元素的盒模型。

2023-11-17 15:27:26 82

原创 css之浮动

【代码】css之浮动。

2023-11-15 14:47:56 29

原创 css学习之简介

【代码】css学习之简介。

2023-11-15 14:42:59 30

原创 简易音乐播放器

简易的音乐播放器,实现播放音乐,暂停播放,歌曲切换,歌词展示,歌曲进度条拖拽,歌词随歌曲播放进度高亮展示等功能。

2023-11-14 14:25:06 416

原创 面经之性能优化与安全

但是这个方法也不是万无一失的,虽然referer是浏览器提供的,但是不同的浏览器可能在referer的实现上或多或少有自身的漏洞,所以使用referer的安全保证是通过浏览器实现的。③更多的服务器端负载。预防XSS攻击的方案基本是对数据进行严格的输出编码,比如HTML元素的编码,JavaScript编码,css编码,url编码等等。②协商缓存:使用本地的缓存之前,会先向服务器发一个请求,与服务器协商当前浏览器的缓存是否已经过期,若没过期,那么就使用本地的资源,若过期了就去请求最新资源。

2023-11-14 10:50:04 166

原创 事件处理程序

当用户点击button按钮时,触发事件,执行函数a,输出1,return一个函数b,此函数没有被调用不会被执行。D、若注释(2),则执行结束后输出1,当用户点击button按钮时,不会有任何输出。B、若注释(1),则执行结束后不会有输出,当用户点击button按钮时,输出1。C、若注释(2),则执行结束后不会有输出,当用户点击button按钮时,输出1。A、若注释(1),则执行结束后会输出1,当用户点击button按钮时,输出2。,此时点击button按钮,触发事件,执行函数b,输出2.

2023-08-18 09:39:28 60

原创 javaScript之闭包

注意:var fun = fn();得到的是个函数,因为fn() return的是一个函数,则后面的fun();进入的是function()函数而不会进入fn()函数。C选项,++num为前置自增,因此①式输出1,又因为num为闭包变量,会保存在内存中,再次调用fun()会继续自增,因此②式输出2.A选项,满足闭包条件,匿名函数function()内部的变量是来自于外部函数的fn()里的局部变量。1.执行以下程序,下列选项中,说法错误的是(D)B.匿名函数的this指向window对象。

2023-08-18 09:38:58 48

原创 在项目中使用MySQL

1.步骤①安装操作MySQL数据库的第三方模块(mysql)②通过mysql模块连接到MySQL数据库③通过mysql模块执行SQL语句2.安装与配置mysql模块安装:npm install mysql配置mysql模块://1.导入mysql模块const mysql=require('mysql')//2.建立与MySQL数据库的连接const db=mysql.createPool({ host:'127.0.0.1',//数据库的IP地址 user:'r

2023-08-18 09:38:22 62

原创 SCAU【1016】字符变换

题目要求:由键盘输入5个字符,将其中的大写字母变成小写,其它类型的字符不变,并按输入顺序逐个输出。【第一组自测数据】     【第二组自测数据】  键盘输入:ApPLe↙      键盘输入:a+B=51↙正确输出:apple        正确输出:a+b=51#include<stdio.h>#include<math.h>#include<stdlib.h>int main(){ char msg[80]; int i=0; w

2023-08-18 09:37:40 200

原创 Array

js中基本包装类型的原型属性是不可枚举的,如Boolean,Number和String三个的原型属性,或是Boolean,Number值,都是不可枚举的,或是Boolean,Number值.先算出数值减3的绝对值得到的数组[4,2,0,1,3,7],又根据上述标注,易得此数组排序应为升序,则升序后得数组为[0,1,2,3,4,7]=>区分数组属性和数组元素,数组属性的添加方法和数组属性的添加方法。,由于arr数组的数组元素只有1,因此输出结果为1;,即需还原为原数组[3,4,1,6,-1,10]。

2023-08-15 09:24:16 52

原创 函数的知识点

2.finally{}里有return语句,在finally里返回return,不需要再执行try{}或catch(){}里的return。解析:A不会自动调用函数,若要调用函数,应改为(function(){console.log(1);})()  立即调用的匿名函数.:1.try{}或catch(){}块里若有return,finally{}里没有return语句,2)当break语句用于循环语句时,会跳出整个循环,不再执行后续剩余的循环。③执行try{}或catch(){}里的return返回。

2023-08-15 09:23:52 131

原创 js语言基础

对于NaN自身的判断,Object.is(NaN,NaN)的返回结果为true,而NaN三等号NaN的返回结果为false;对于+0、-0的判断,Object.is(+0,-0)的返回结果为false,而+0===-0的返回结果为true,故A选项正确。在非严格模式下,JavaScript允许不声明变量就直接为其赋值,这是因为JavaScript解析器能够自动隐式声明变量,隐式声明的变量总是作为全局变量使用。去掉,则打印出的b的值为5,由于往外找到的是全局变量,并对其进行了修改。,所以无法访问到b。

2023-08-15 09:23:20 94

原创 Vue学习之生命周期

生命周期:1.又名:生命周期回调函数、生命周期函数、生命周期钩子2.是什么:Vue在关键时刻帮我们调用的一些特殊名称的函数3.生命周期函数的名字不可更改,但函数的具体内容是程序员根据需求编写的4.生命周期函数中的this指向是vm或组件实例对象vm的生命周期:将要创建==>调用beforeCreate函数创建完毕==>调用created函数(重要)挂载完毕==>调用mounted函数【重要的钩子】将要更新==>调用beforeUpdate函数更新完毕==&g.

2023-08-15 09:22:07 31

原创 Vue学习之条件渲染

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>条件渲染</title> <!--引入Vue--> <script type="text/javascript" src="../vue.js"></script> </head> <bod.

2023-08-15 09:20:41 94

原创 Vue学习之绑定样式

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>绑定样式</title> <style> .basic{ width:400px; height:100px; border:1px solid blac

2023-08-15 09:20:23 90

原创 前后端的身份认证

概念:服务器发送给客户端的HTML页面,是在服务器通过字符串的拼接,动态生成的。,因为服务器端响应的是完整的HTML页面内容,所以爬虫更容易爬取获得信息,更有利于SEO。的形式,向客户端发送一个身份认证的Cookie,客户端会自动将Cookie保存在浏览器中。,即服务器端完成HTML页面内容的拼接,如果请求较多,会对服务器造成一定的访问压力。Ajax技术的广泛应用,极大的提高了用户的体验,可以轻松实现页面的局部刷新。,前端专注于UI页面的开发,后端专注于api的开发,且前端有更多的选择性。

2023-08-15 09:18:29 193

原创 计算机组成原理之浮点运算

1、浮点运算步骤①0操作数的检查,看有无简化操作的可能。②比较阶码大小并完成对阶(小阶向大阶对齐)。③尾数进行加或减运算。(在进行尾数加减前,浮点运算器会自动把原码形式的尾数转换成补码形式。)④结果规格化并进行舍入处理。 判断有无溢出,有则右规。 再判断是否符合补码一般规格化形式,否则左规。 (尾数右移一位,阶码加一;尾数左移一位,阶码减一。)规格化总结:①原码规格化后  正数为0.1××××××××…××的形式 负数为1.1××××××××…××的形式②补码规格化后 正数

2023-08-15 09:17:32 853 1

原创 计算机组成原理之地址映射

例:某计算机主存容量256MB,按字编址,字长1B,块大小32B,Cache容量512KB。对如下的直接映射方式、4-路组相联映射方式、全相联映射方式的内存地址格式,求:(1)计算A、B、C、D、E、G字段的位数;(6分)(2)若某字的地址为(2BF3A2E)16,若采用4-路组相连映射方式,则该字对应的标记D是什么?对于包含该地址在内的组,对应的字地址范围是多少?(结果用十六进制表示。)(3分)直接映射方式:标记ACache行号B字地址C4-路组相联映射方式:标记.

2023-08-15 09:16:33 511

原创 计算机组成原理之CPU流水线

1、流水线的三种相关冲突资源相关:指多条指令进入流水线后在同一机器时钟周期内争用同一个功能部件所发生的冲突。(资源相关只发生在load/store和某条指令取指在同一周期出现时。)数据相关:RAW(写后读相关):后面指令用到前面指令数据。     WAR(读后写相关):后面指令覆盖前面所写单元。     WAW(写后写相关):两条指令写同一个单元。控制相关:由转移指令引起。当执行转移指令时,依据转移条件的产生结果,可能为顺序取下条指令;也可能转移到新的目标地址取指令,从而使流水线发生断流。例:

2023-08-15 09:16:04 573

原创 计算机组成原理之刷新存储器的容量

公式:占用显存容量=水平分辨率×垂直分辨率×颜色位数/8bit。(单位为Byte)  颜色位数和颜色种类的关系:种类个数=2^n(n为颜色位数)例题:某显示器分辨率为1024×1024,颜色深度为256,则刷新存储器的容量应为:1MB。①根据公式,需求颜色位数,易得n=8.②根据公式,算得刷新存储器的容量=1024×1024×8bit/8bit=1MB(2^10=1KB=1024,2^20=1MB)...

2023-08-14 10:53:56 675 2

原创 计算机组成原理之磁盘存储设备的计算

1、存储容量:一个磁盘存储器所能存储的字节总数。2、找道时间:将磁头定位至所要求的磁道上所需的时间。  平均找道时间为全部寻道时间的一半。3、等待时间:找道完成后至磁道上需要访问的信息到达磁头下的时间。平均等待时间=1/2r(r为磁盘旋转速率,转/秒)4、数据传送时间=字节数/传输率5、数据传输率:磁盘存储器在单位时间内向主机传送数据的字节数。  假设磁盘旋转速度为n转/秒,每条磁道容量为N个字节,则数据传输率:Dr=nN(字节/秒)或Dr=D·v(字节/秒)  v为磁盘旋转线速度,D为位密.

2023-08-14 10:52:31 461

原创 计算机组成原理之指令寻址方式

(形式地址A,也称偏移量;EA:操作数的有效地址;D:操作数;R:寄存器的编号)1、隐含寻址(操作数在专用寄存器)2、立即寻址(操作数A在指令中)D=A。3、直接寻址(偏移量寻址)(操作数地址在指令中,操作数在内存中)EA=A,D=(A)。4、间接寻址(操作数地址在内存中,操作数也在内存中)EA=(A)5、寄存器寻址(操作数地址在指令中,操作数在寄存器中)EA=R。6、寄存器间接寻址(操作数地址在寄存器中,操作数在内存中)EA=(R)7、偏移寻址(EA=A+( R ))①相对寻址:

2023-08-14 10:51:49 331

原创 汇编知识点之磁盘文件存取技术

1.文件代号式磁盘存取(1)两个重要的表(2)简要说明:文件代号式存取方式将有关文件的各种信息都包括在DOS中。 在处理指定文件时必须使用一个完整的路径名,一旦文件的路径名被送入操作系统,就被赋予一个简单的文件代号,这个文件代号是一个16位的数(16位的二进制)。以后对文件进行读写操作时,就用这个文件代号去查找相应的文件。对于每一个打开的文件,DOS还为其管理一个读写指针,读写指针总是指向下一次要存取的文件中的字节,这个读写指针可以移动到文件的任意位置,从而能满足随机存取的要求。将指针指向开

2023-08-14 10:49:25 356

原创 汇编实验之各种进制之间的转换

一、二进制与十六进制二、二进制与八进制1.编写一个程序,从键盘输入一个不大于16位的2进制数,然后以8进制形式显示出所输入的数。DATA SEGMENT x dw 0ah,0dh,'$' InputBuffer db 17,0,17 dup (0) ;第一个字节为用户定义的最大字符数(0-255);第二个字节是实际输入字符的个数;第三个字节,字符串开始按字节存入缓冲区 UserInput dw 0DATA ENDSCODE SEGMENTASSUME CS:CODE

2023-08-14 10:48:55 1588

原创 汇编实验之统计个数或总和

1、题目描述:  从键盘上输入2个一位的正数,求出它们的和(假设和不超过1位)。DATAS SEGMENT X DB "X=$" Y DB 13,10,"Y=$" Z DB 13,10,"X+Y=$"DATAS ENDSSTACKS SEGMENTSTACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX MOV AH,9 ;

2023-08-14 10:46:46 169

原创 汇编知识点之80x86指令系统

一、数据传送指令1.通用数据传送指令(1) MOV DST,SRC    <–>  (DST)<–(SRC)注:1.二者不能同时为段寄存器,不能同时为存储器寻址  2.立即数不能直接送段寄存器  3.目的操作数不允许用立即数方式,也不允许用CS寄存器。  4.MOV指令不影响标志位(2) PUSH SRC           POP DST16位指令:(SP) <-- (SP)–2      (DST) <-- ((SP)+1,(SP))    ((SP)+

2023-08-14 10:46:14 566

原创 汇编实验之数、数组、线性表

1、题目描述:  编写程序,将一个包含有20个数据的数组M分成2个数组:正数数组P和负数数组N,并分别把这两个数组中数据的个数显示出来。

2023-08-14 10:38:07 189

原创 SCAU操作系统知识点之(十二)文件管理

1、树形目录,文件共享2、三种文件分配方法:连续分配,链接分配,索引分配3、索引分配对文件尺寸的影响(例:如果块长4KB(即索引块和数据块均长4KB),每个指针4B,则采用基于单个盘块的索引分配时,允许的文件最大尺寸是多少?一个索引块可保存4KB/4B=1K个指针,每个指针指向一个数据块,文件最大尺寸为4KB×1K=4MB)4、磁盘空闲空间管理:位图。5、UNIX中的文件控制块:索引结点i-node。...

2023-08-14 10:37:28 69

原创 SCAU操作系统知识点之(十一)I/O调度和磁盘调度

1、程序控制I/O:CPU忙等I/O结束,CPU与设备串行工作。2、中断驱动I/O:各种设备通用,中断次数多。3、直接存储器访问DMA原理与I/O过程。4、缓冲buffer的主要作用:缓和CPU与I/O设备间速度不匹配矛盾,提高并行性。5、磁盘访问时间:寻道时间,旋转延迟时间,传输时间。6、磁盘调度算法:先进先出,最短服务时间优先算法(SSTF),电梯。计算平均寻道长度。7、RAID的核心技术:条带化,并行访问,块交叉校验,镜像。RAID 0,RAID 1...

2023-08-14 10:37:10 98

原创 SCAU操作系统知识点之(十)多处理器、多核和实时调度

1、多处理器系统中,采用简单的FCFS或“静态优先级+FCFS”调度算法就足够了2、实时任务分类:硬、软,周期性、非周期性

2023-08-11 10:38:39 47

原创 SCAU操作系统知识点之(九)单处理器调度

1、处理器调度的类型–长程,中程,短程2、调度准则与指标3、非抢占式调度、抢占式调度4、调度算法:先来先服务(FCFS)、轮转、最短进程优先(SPN)、最高响应比优先(HRRN)。计算“周转时间”、“归一化周转时间(带权周转时间Tr/Ts)”及所有作业的平均值...

2023-08-11 10:35:53 58

原创 SCAU操作系统知识点之(八)虚拟内存

1、虚拟地址概念,实地址概念2、虚拟分页,基本原理,虚实地址转换3、缺页中断处理过程4、转换检测缓冲区TLB(快表)。根据内存访问时间、TLB访问时间和TLB命中率,求将逻辑地址转换成物理地址并访问内存数据所需的有效访问时间(见作业)5、虚拟分段和虚拟段页式的基本原理6、虚拟分页的置换算法:最佳OPT、LRU、先进先出FIFO7、置换过程及缺页次数的计算(注:计算页框填满之前和之后发生的总缺页次数即可)8、抖动...

2023-08-11 10:33:37 113

原创 SCAU操作系统知识点之(七)内存管理

1、固定分区:动态分区分配策略–首次适配、下次适配、最佳适配2、内部碎片,外部碎片3、伙伴系统的分配与回收4、重定位:将逻辑地址转换为物理地址5、存储保护与越界:基址+界限寄存器6、分页:基本原理,逻辑地址结构,页和页框,页表,地址转换7、分段:基本原理,逻辑地址结构,段表,地址转换...

2023-08-11 10:29:40 74

原创 SCAU操作系统知识点之(六)并发:死锁和饥饿

1、死锁原因:竞争资源、进程推进顺序不当2、资源分配图(若死锁,则资源分配图中必有环路,但有环路时不一定死锁)3、死锁的四个必要条件4、三种处理方法:预防,避免,检测和恢复5、银行家算法:要求能够判断现在是否安全,某进程请求资源是否能够满足6、用信号量解决不死锁的哲学家就餐问题...

2023-08-11 10:24:11 461

原创 SCAU操作系统知识点之(五)并发:互斥和同步

1、互斥的概念2、临界资源与临界区3、信号量含义,semWait,semSignal含义4、信号量原语定义5、用信号量实现互斥与同步6、有限缓冲的生产者/消费者问题7、进程间通过“消息传递”交换信息:无阻塞send和阻塞receive...

2023-08-11 10:19:13 67

原创 SCAU操作系统知识点之(四)线程

1、进程和线程区别(资源分配单位,调度运行单位)2、线程的优点。线程的三种状态(运行,就绪,阻塞)3、用户级线程和内核级线程的特点

2023-08-11 10:14:52 51

原创 SCAU操作系统知识点之(三)进程描述和控制

1、五状态模型,包含两个挂起态的模型,状态转换2、进程映像,进程控制块PCB(进程属性的集合)3、进程的创建与终止4、进程切换5、执行模式的切换:用户态和系统态6、UNIX中,父进程通过系统调用fork()创建子程序。fork()有两个返回值:向父进程返回子进程的PID,向子进程返回0。...

2023-08-11 10:10:56 61

可解析base64文件的简易音乐播放器

内容:采用vue框架+阿里iconfont图标来实现可解析base64文件的本地音乐播放器。实现功能包括:播放音乐,暂停播放,歌曲切换,歌词展示,歌曲进度条拖拽,歌词随歌曲播放进度高亮展示。 适合人群:建议有一定代码基础的人群参考学习。

2023-11-14

华南农业大学2022春季网络安全综合实验

本资源是于华南农业大学2022年网络安全课程中所要求完成的综合实验报告,在此特供华南农业大学相关课程的同学进行参考。

2022-09-18

华南农业大学网络工程与设计课程期末复习资料

本资料是在2022年华南农业大学六月份的网络工程与设计这门课中复习时按照老师的考纲所整理出来的复习资料。本人靠这份资料成绩上了90分,在华南农业大学的同学可以下载下来进行参考。

2022-09-18

华南农业大学网络技术综合实习题目.rar

内容:对某个学校进行网络设计(子网划分、路由配置、防火墙配置部分),该校需对办公楼和教学楼建网,办公楼分为行政管理和教务管理两个子网,教学楼只设计两个网络教室。。。 适合人群:华南农业大学在校生进行参考学习 里面有详细的实验步骤以及配套的.pkt已经完成的实验。 经过多方面测试,是个已经非常完善的实验了。

2021-12-17

华南农业大学计网综合实验.rar

此实验报告适合在校生进行参考,可实现实验一实现全PING通,和实验二实现部分PC互PING通。里面对实验步骤进行了说明,并有可以使用的.pkt。

2021-12-17

编译原理综合实验报告-华南农业大学.docx

华南农业大学编译原理综合实验报告,一遍扫描语法语义程序,适合在校生参考。

2021-12-13

实验cpu参考代码.rar

华南农业大学计算机组成原理综合实验,需要的自取。

2021-11-29

2021秋课程材料.rar

硬件综合设计原材料,学习参考。

2021-11-29

华南农业大学硬件综合实习设计.rar

华南农业大学硬件综合实习设计,在文件夹:硬件综合设计\CPU实验5级流水无cache参考代码\cpu--Cyclone EP1C12Q240C8。

2021-11-29

汇编点歌系统含实验报告、源代码、可执行代码.rar

一、点歌系统:输入不同的数字,播放相应的音乐。其中“1”代表《刚好遇见你》音乐,“2”代表《成都》音乐,“3”代表《暧昧》音乐。输入数字“0”,则退出点歌系统。

2021-09-03

空空如也

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

TA关注的人

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