自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 计算机网络期中记录

今天刚刚考完计算机网路的期中考,题目相对来说比较基础和简单。趁着残留的记忆,简单记录一下,以便以后便于复习。以下分析和答案仅是我自己的思考,不一定对。欢迎指正。题目1简述网络体系结构中协议,服务,接口的含义。说明因特网中各层提供的服务。协议:规定了两个通信实体之间所交换的信息的格式,意义,顺序以及针对收到信息或发生的事件所采取的“动作"。服务:网络中提供的具有一定功能的软件模块。接口:运行在某个端系统上的软件请求因特网基础设施向运行在另外一个端系统的特定目的的软件交互数据的方式。因特网五层协议栈

2021-04-30 20:47:47 1194 1

原创 机器智能实验

2021-04-19 23:38:22 443

原创 Vivado的下载和安装

本文是自己在安装和使用vivado的记录vivado官网下载地址 :下载地址

2021-03-05 21:21:10 19650 6

原创 30天自制操作系统——综合设计

文章目录一、实验目的二、实验环境三、功能介绍及运行效果截图实现功能1 开机动画实现功能2 密码解锁实现功能3 按键盘上capslock实现大小写切换实现功能4 实时时间显示实现功能5 设置桌面图标实现功能6 桌面图标最大化,最小化和关闭实现功能7 窗口的移动实现功能8鼠标碰到边界,小窗口就会最大化实现功能9 当窗口最大化后,如果拖到窗口上方,可以将其最小化实现功能10,11实现的功能12 游戏:宇宙飞船大战怪兽四、 遇到的问题及解决方法问题1问题2问题3五、 心得体会一、实验目的通过对操作系统启动过程的

2021-03-03 20:07:28 1246 2

原创 30天自制操作系统——第14天实验总结

实验日期实验项目2020.12.22第14天 高分辨率及键盘输入文章目录一、实验主要内容1、 内容1 继续测试性能2、 内容2 提高分辨率13、 内容3 提高分辨率24、 内容4 键盘输入5、 内容5 追加内容二、遇到的问题及解决方法1、 描述问题1三、程序设计创新点1、 描述创新点1,关键代码及结果截图四、实验心得体会一、实验主要内容1、 内容1 继续测试性能(1).内容概要实验内容:增加定时器数量,观察有无移位对程序性能的影响。接着上一天的内容,本次实验首先在...

2021-03-01 20:54:52 444

原创 30天自制操作系统——第12-13天实验总结

实验日期实验项目2020.12.17第12,13天 定时器文章目录一、实验主要内容1、 内容1 使用定时器2、 内容2 计量时间3、 内容3 超时功能4、 内容4 使用多个定时器5、 内容5 加快中断处理1,2,36、 内容6 简化字符串显示7、 内容7 调整fifo缓冲区18、 内容8 测试性能9、 内容9 调整fifo缓冲区210、 内容10 加快中断处理411、 内容11 使用“哨兵”简化程序二、遇到的问题及解决方法1、 描述问题1三、程序设计创新点1、 描述创新点1,...

2021-03-01 20:35:06 346 1

原创 30天自制操作系统——第11天实验总结

实验日期实验项目2020.12.10第11天 制作窗口文章目录一、问题回答1、 添加一个窗口图层有哪些步骤?(格式:文字说明+对应代码)2、 教材202页,为什么鼠标移动到最右边后左边会出现鼠标图案?3、 教材216页,每个图层的sid是如何设置的?具体数值等于多少?举例说明,建议编程打印sid进行验证。4、 教材216-217页,结合代码,解释刷新函数(sheet_refreshsub)的参数和实现逻辑。5、 教材217页,结合代码,解释滑动函数(sheet_slide)的参...

2021-02-21 23:44:49 300

原创 30天自制操作系统——第10天实验总结

实验日期实验项目2020.12.3第10天 叠加处理文章目录一、实验主要内容1、 内容1 内存管理(续)2、 内容2 叠加处理3、 内容3 提高叠加的处理速度(1)4、 内容4 提高叠加的处理速度(2)二、遇到的问题及解决方法1、 描述问题1三、程序设计创新点1、 描述创新点,关键代码及结果截图2、 描述创新点,关键代码及结果截图四、实验心得体会一、实验主要内容1、 内容1 内存管理(续)(1).内容概要实验内容:整理内存管理的代码;编写使用以4KB为基本单...

2021-02-21 23:08:26 534

原创 30天自制操作系统——第9天实验总结

实验日期实验项目2020.11.26第9天 内存管理文章目录一、实验主要内容1、 内容1 整理源文件2、 内容2 内存容量的检查3、 内容3 挑战内容管理二、遇到的问题及解决方法1、 描述问题12、 描述问题23、 描述问题3三、程序设计创新点1、 描述创新点1,关键代码及结果截图2、 描述创新点2,关键代码及结果截图四、实验心得体会一、实验主要内容1、 内容1 整理源文件(1).内容概要实验内容:对源文件进行整理,减少bootpack.c函数的大小,将各个功能函数...

2021-01-13 22:36:05 406

原创 30天自制操作系统——第8天实验总结

实验日期实验项目2020.11.19第8天 鼠标控制与32位模式切换文章目录一、实验主要内容1、 内容1 鼠标数据的解读2、 内容2 鼠标的移动3、 内容3 通往32位模式之路二、遇到的问题及解决方法1、 描述问题12、 描述问题23、 描述问题34、 描述问题4三、程序设计创新点1、 描述创新点1,关键代码及结果截图2、 描述创新点2,关键代码及结果截图四、实验心得体会一、实验主要内容1、 内容1 鼠标数据的解读(1).内容概要实验内容:对接收到的鼠标数据进行处理...

2021-01-13 21:55:27 384

原创 30天自制操作系统——第7天实验总结

实验日期实验项目2020.11.12第7天 FIFO与鼠标控制文章目录一、实验主要内容1、 内容1 获取按键编码和加快中断处理2、 内容2 引入FIFO缓冲区,从制作到改善3、 内容3 整理FIFO缓冲区4、 内容4 鼠标数据的接收二、遇到的问题及解决方法1、 描述问题12、 描述问题23、 描述问题34、 描述问题4三、程序设计创新点1、 描述创新点1,关键代码及结果截图2、 描述创新点2,关键代码及结果截图3、 描述创新点3,关键代码及结果截图四、实验心得体会一、实验...

2021-01-13 21:28:18 374

原创 30天自制操作系统——第6天实验总结

实验日期实验项目2020.11.5第6天 分割编译和中断处理文章目录一、实验主要内容1、 内容1 分割编译,整理Makefile, 整理头文件2、 内容2 段的相关设置3、 内容3 初始化PIC4、 内容4 中断处理程序的制作二、遇到的问题及解决方法1、 描述问题12、 描述问题2三、程序设计创新点1、 描述创新点1,关键代码及结果截图四、实验心得体会一、实验主要内容1、 内容1 分割编译,整理Makefile, 整理头文件(1).内容概要实验内容:分割源文件,便于...

2020-12-08 00:00:21 467

原创 30天自制操作系统——第5天实验总结

实验日期实验项目2020.10.29第5天 结构体,文字显示和GDT/IDT初始化文章目录一、实验主要内容1、 内容1 接收启动信息和使用结构体2、 内容2 显示字符3、 内容3 增加字体,显示字符串和显示变量值4、 内容4 显示鼠标指针5、 内容5 GDT和IDT的初始化二、遇到的问题及解决方法1、 描述问题1三、程序设计创新点1、 描述创新点1,关键代码及结果截图四、实验心得体会一、实验主要内容1、 内容1 接收启动信息和使用结构体(1).内容概要实验内容:...

2020-12-03 18:22:30 555

原创 30天自制操作系统——第4天实验总结

实验日期实验项目2020.10.22第4天 C语言和画面显示的练习文章目录一、实验主要内容1、 内容1 用C语言实现内存写入2、 内容2 条纹图案3、 内容3 挑战指针和指针的应用4、 内容4 色号设定5、 内容5 绘制矩形和系统界面二、遇到的问题及解决方法1、 描述问题1三、程序设计创新点1、 描述创新点1,关键代码及结果截图四、实验心得体会一、实验主要内容1、 内容1 用C语言实现内存写入(1).内容概要实验内容:用C语言实现内存写入,即向指定地址中写入指定的数...

2020-11-28 13:40:38 747

原创 30天自制操作系统——第3天实验总结

实验日期实验项目2020.10.15第3天 进入32位模式并导入C语言文章目录一、实验主要内容1、 内容1 制作真正的IPL2、 内容2 试错3、 内容3 读到18扇区和读入10个柱面4、 内容4 着手开发操作系统5、 内容5 进入32位模式,并导入C语言,实现HLT指令二、遇到的问题及解决方法1、 描述问题12、 描述问题2三、程序设计创新点1、 描述创新点1,关键代码及结果截图四、实验心得体会一、实验主要内容1、 内容1 制作真正的IPL(1).内容概要实...

2020-11-28 12:46:42 481

原创 30天自制操作系统——第2天实验总结

实验日期实验项目2020.10.10第2天 汇编语言学习和Makefile入门文章目录一、实验主要内容1、 内容1 汇编指令制作映像文件2、 内容2 启动区和磁盘映像文件分开制作3、 内容3 使用Makefile文件实现二、遇到的问题及解决方法1、 描述问题12、 描述问题2三、程序设计创新点1、 描述创新点1,关键代码及结果截图2、 描述创新点2,关键代码及结果截图四、实验心得体会一、实验主要内容1、 内容1 汇编指令制作映像文件(1).内容概要实验内容:了解常见...

2020-11-27 23:05:42 487

原创 30天自制操作系统——第1天实验总结

实验日期实验项目2020.09.24第1天 从计算机结构到汇编程序入门文章目录一、实验主要内容1、 内容1 映像文件的制作2、 内容2 汇编指令编写程序并制作映像文件3、 内容3 完全使用汇编代码编写程序并制作映像文件二、遇到的问题及解决方法1、 描述问题12、 描述问题2三、程序设计创新点1、 描述创新点1,关键代码及结果截图四、实验心得体会一、实验主要内容1、 内容1 映像文件的制作(1).内容概要实验内容:开发一个操作系统的基本步骤是编写源程序,利用源程序生成...

2020-11-27 22:41:40 790

原创 电路分析期中总结思维导图

这是本人在准备电路分析期中复习时制作的思维导图,加入了一些自己的理解和归纳。

2020-11-27 12:52:03 2254

原创 linux内核 发行版 文件目录操作指令相关介绍

linux 的内核及发行版1、linux的内核版本(1).内核是系统的心脏,是运行程序和管理硬件设备的核心,负责管理硬件设备。它提供一个在裸设备与应用程序间的抽象层。(2).内核部分有2个重要组成部分,即:系统调用:方便其他应用程序间接访问硬件。终端命令:调用所有的系统调用,达到硬件管理的目的。2、linux的发行版(1).在linux内核的基础上搭建一套应用程序,包含桌面系统,图形界面操作,数据库,办公套件,打包成为linux发行版。(2).常见的linux发行版有:Ubuntu,Re

2020-07-13 22:08:05 144

原创 计算机系统实验之datalab

实验目的修改bits.c的C语言代码,使其通过所有在不违反任何编码准则的情况下,在btest中进行测试,进一步熟悉整型及浮点数的位表达形式,实现常用二进制运算的常用方法。实验环境个人电脑PC,linux环境,dlc编译环境实验内容及操作步骤实验内容(1).替换bits.c中各个函数中的return,实现相应功能,并通过btest测试,具体格式如下:int Funct(arg1, arg2, …) {/* brief description of how your implementation

2020-07-02 23:46:22 3515 1

原创 计算机系统实验之buflab

,

2020-07-01 21:53:02 3473

原创 CS-信息的表示和处理

信息存储1.位:位(bit)是电子计算机中最小的数据单位,每一位的状态只能是0或1.2.字节:8个二进制位构成一个字节(byte),它是存储空间的基本计量单位。1个字节可以存储1一个英文字母或者半个汉字。3.字:字由若干字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如:一台8位机,它的一个字就等于1个字节,字长8位;一台16位机,它的一个字由两个字节构成,字长1位。4.数据大小:计算机和编译器支持多种不同方式的编码数字格式,如整数和浮点数以及其他长度的数字。5.字节顺序:大端法(最高有

2020-06-18 14:05:22 482

原创 计算机系统实验之bomblab

今天刚刚验收CSAPP实验3,趁着余温,记录一下这个实验,顺便回顾下CSAPP课程的相关知识。实验目的:1.使用gdb工具反汇编出汇编代码,结合c语言文件找到每个关卡的入口函数。然后分析汇编代码,分析得到每一关的通关密码。2.熟悉linux指令,学会如何使用gdb对程序进行调试实验环境个人电脑PC,32位ubuntu系统环境实验内容及操作步骤实验内容“二进制炸弹”是Linux可执行C程序,包含六个“阶段”和一个秘密“阶段”。 每个阶段都要求输入特定的字符串在stdin上。 如果输入了预期的字

2020-06-13 20:24:22 1942

原创 计算机系统小测总结

这些是学习CSAPP的时候做过的一些测验题,题目本身不难,比较基础,现在做一个总结和回顾。1执行指令ADD %eax,%edx,其中%eax为0x5220149a,%edx为0x2247c16f,%edx结果为______(以十六进制小写格式表示例0xffffffff)。本题考察的是汇编指令和16进制的运算...

2020-06-03 13:03:08 537

原创 如何将Matlab2019b和M文件关联

Matlab中关联M文件Matlab是数学建模中一个常用的数据分析的软件,编写M脚本文件是对其进行处理的基本内容。对于刚刚安装的matlab软件,当你右键想要打开一个M文件,就会发现没有matlab的打开方式,这样每次都要先打开matlab运行就比较麻烦。这里提供一种将matlab2019b和M文件关联的方法1.下载assciateFiles压缩包链接:https://pan.baidu....

2020-02-16 20:45:25 4071 9

原创 MATLAB的数据与运算(三)

矩阵的运算既然maltlab具有强大的矩阵运算功能,现在就来给大家介绍一下矩阵的运算和一些特殊的矩阵。1.特殊矩阵函数说明ones建立一个全1的矩阵或数组zeros建立一个全0的矩阵或数组eye建立一个对角线元素全为1,其余元素为0的矩阵magic建立一个魔方矩阵,其行,列及对角线元素之和相等rand建立一个随机数均匀分布的矩阵或数组...

2020-02-13 22:27:51 826

原创 MATLAB的数据与运算(二)

MATLAB中的数组与矩阵看到数组和矩阵,第一个想到就是两者的区别是什么?矩阵是数学上的概念,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。数组是在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称之为数组。在MATLAB中,数值数组和数组运算构成了其核心内容,而矩阵在某些情况下可以看做...

2020-01-17 19:15:43 875

原创 MATLAB的数据与运算(一)

MATLAB的数据类型1.变量与常量在MATLAB中常量和变量是最基本的语言元素。其采用了传统的十进制表示,可以带负号或者小数点,如-3,-3.5等。(1).MATLAB中提供一些内部常量,在这里可以理解为MATLAB的默认的预定义变量,下表给出了MATLAB中的内部常量内部常量描述ans默认变量名或者默认变量,即将没有指定输出变量的计算结果赋值给anseps...

2020-01-16 23:51:16 4458

原创 Matlab基础学习

Matlab基础matlab概述MATLAB是由Math Works公司开发的一套功能强大的数学软件,也是当今科技应用最广泛的计算机语言之一。它主要被用于数值计算,数值和符号计算,工程与科学绘图,控制系统的设计与仿真,数字图像处理,数字信号处理,通信系统的设计与仿真,财务与金融工程等众多领域。matlab工作界面介绍安装好matlab软件后,打开matlab,会出现如下的工作页面,下面对其...

2020-01-15 21:58:42 1270

数据结构实验代码.rar

适合于初学数据结构者,该资源分为9个实验程序,每个实验包含了基本的代码实现和实现过程中的遇到的问题记录日志,包括二叉树,图,顺序表等数据结构的ADT的实现和应用等。

2021-03-23

微电子电路实验仿真代码

SPICE仿真实验,包括对NMOS和PMOS,反相器,与非门,或非门,异或和锁存器,存储器的相关仿真代码和实验报告说明

2021-01-17

buflab.zip

这是关于内存溢出攻击的实验,相关内容仅限于学习,请不要将相关技术用于非法用途。压缩包中包含实验程序包和自己的实验解决方案。

2020-07-01

空空如也

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

TA关注的人

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