自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jumpingtigger_35的博客

一个小猪自学与分享的平台。

  • 博客(74)
  • 收藏
  • 关注

原创 南京邮电大学《微型计算机原理与接口技术》期末复习整理

XXX PROCRETXXX ENDPcall XXXRET即目标操作数不能是 CS 、IP:MOV CS,AX (错)DMA优点缺点无条件传送方式可以直接使用输入缓冲器或锁存器(可做简单的输出接口)与数据线相连,程序设计简单,硬件电路最简单传送不能太频繁 (保证每次传送设备都处在就绪状态)查询方式比无条件传送方式可靠降低了CPU的工作效率,不具有实时性中断控制方式提高了CPU的工作效率,具备实时性, 可并行工作,不用反复查询外设的工作。每次进行数据传输,都要保存现场状态。

2024-01-20 10:43:57 1511

原创 抽象类和接口

在打印图形例子中, 我们发现, 父类 Shape 中的 draw 方法好像并没有什么实际工作, 主要的绘制图形都是由 Shape 的各种子类的 draw 方法来完成的. 像这种没有实际工作的方法, 我们可以把它设计成一个抽象方法**(abstract method)Java里面除了Object类,所有的类都是存在继承关系的。在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果 一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。

2023-11-20 14:51:17 181

原创 什么是数学建模(mooc笔记)

答:为考察的实际问题建立数学模型。交叉学科:数学技术=数学+计算机数学建模的发展:《欧几里得几何原本》:数学方法演绎推理。开普勒行星运动三大规律,牛顿总结得出的万有引力公式。考虑问题:聚焦问题:问题的递进:层层递进的作用。

2023-09-29 00:43:54 715

原创 Java环境搭建&安装IDE

JDK : Java SE Development Kit Java 开发工具JRE : Java Runtime Environment Java 运行环境如果要从事 Java 编程,则需要安装 JDK,如果仅仅是运行一款 Java 程序则 JRE 就满足要求。Java 的安装包分为两类,一类是 JRE 其就是一个独立的 Java 运行环境;一类是 JDK 其是 Java 的开发环境,不过在 JDK 的发布包中包含了一个独立的 JRE,另外需要注意 JDK本身就内置有 JRE。

2023-09-18 10:41:01 938

原创 Matlab使用

新建脚本:实际上就是新建一个新建后缀为.m的文件新建编辑器:ctrl+N打开:打开最近文件,以找到最近写过的文件预设:定制习惯用的界面。

2023-08-21 23:19:29 539

原创 C语言程序设计题/C语言计算机二级考前押题版

include /*定义计算二月天数的带参宏*/ # define DAYS_FEB(year)(year) % 4 == 0 &&(year) % 100!int year;int days;/*输入年份*/ days = DAYS_FEB(year);/*使用宏求年份year的二月的天数*/ printf("days of the Feb.: %d\n" , days);/*输出结果*/ return 0;

2023-05-26 21:48:57 1544 1

原创 Multisim电路仿真与实验:包含连续时间系统的模拟、周期信号频谱分析、组合逻辑电路:竞争冒险、数字锁

这些实际系统可以是电的或非电的物理量系统,也可以是经济、军事等非物理量系统。矩形周期信号的幅度和周期保持不变,随着占空比的增加(即脉宽加大),主峰高度越高,主峰宽度越窄,各谱线间隔越窄,主峰包含的谱线数量越少,有效频带宽度越窄,主峰内高次谐波分量越少。输入信号所经路径不同而引起的冒险现象,按短暂尖峰极性的不同,可将冒险分为“0-1-0”型险象(也称“1”型)和“1-0-1”型险象(也称“0”型)理想的正弦波的幅度谱包含1条谱线,证明其只有基频分量,而无谐波分量,如果能测出谐波分量,说明该正弦波已有失真。

2023-04-25 23:16:11 7630 2

原创 ISE软件使用小结

故初始设置40ns,往后信号均除2处理(3项末项为10ns,4项末项为5ns)。适应界面(一般在点击3箭头所指处之后使用,在适应界面的状态后进行放大,是查看波形的一般步骤)。(1)注意根据优先级调整字母顺序,一般先排最高优先级(数电与电工电子二均如此)。5.对于无需查看的波形的无关部分全选(点击一项,再按住ctrl全选)删除即可。借用时序逻辑电路中“拍频”的概念设C为时钟信号,B为其二拍频,A为其四拍频。(mark):放置轴,以便直观显示一个周期,上述波形图均采取此方式。则避免了上述不便情况的发生,较优。

2023-04-08 13:56:21 1418

原创 Java SE 继承和多态

成员方法没有同名时,在子类方法中或者通过子类对象访问方法时,则优先访问自己的,自己没有时 再到父类中找,如果父类中也没有则报错。

2023-01-19 18:10:53 711

原创 JAVA SE 详解类和对象

类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干 啥),描述完成后计算机就可以识别了。在java中定义类时需要用到class关键字,具体语法如下// 创建类 class ClassName {field;// 字段(属性) 或者 成员变量 method;// 行为 或者 成员方法 }class为定义类的关键字, ClassName为类的名字, {}中为类的主体。类中包含的内容称为类的成员。

2023-01-11 15:48:58 387 1

原创 Java数组相关练习

创建一个 int 类型的数组, 元素个数为 100, 并把每个元素依次设置为 1 - 100..

2023-01-03 13:40:04 509

原创 Java数组的定义与使用

数组中存放的元素其类型相同数组的空间是连在一起的每个空间有自己的编号,其实位置的编号为0,即数组的下标。比如:获取斐波那契数列的前N项i < n;

2023-01-02 21:29:44 251

原创 Python代码实现学生管理系统

实现一个命令行版本的学生管理系统:新增学生显示学生查找学生删除学生存档到文件。

2023-01-01 23:11:00 2121 1

原创 Python使用库(二)

第三方库就是别人已经实现好了的库, 我们可以拿过来直接使用.虽然标准库已经很强大了, 但是终究是有限的. 而第三方库可以视为是集合了全世界 Python 程序猿的智慧, 可以说是几乎无穷无尽.问题来了, 当我们遇到一个需求场景的时候, 如何知道, 该使用哪个第三方库呢?就需要用到下面几个网站了:当我们确定了该使用哪个第三方库之后, 就可以使用 pip 来安装第三方库了.

2023-01-01 22:43:35 387

原创 Python使用库(一)

库 就是是别人已经写好了的代码, 可以让我们直接拿来用.荀子曰: “君子性非异也,善假于物也”一个编程语言能不能流行起来, 一方面取决于语法是否简单方便容易学习, 一方面取决于生态是否完备.所谓的 “生态” 指的就是语言是否有足够丰富的库, 来应对各种各样的场景.实际开发中, 也并非所有的代码都自己手写, 而是要充分利用现成的库, 简化开发过程.按照库的来源, 可以大致分成两大类标准库: Python 自带的库. 只要安装了 Python 就可以直接使用.

2022-12-30 21:55:48 1002 2

原创 Python基础语法(三)

编程中, 经常需要使用变量, 来保存/表示数据.如果代码中需要表示的数据个数比较少, 我们直接创建多个变量即可但是有的时候, 代码中需要表示的数据特别多, 甚至也不知道要表示多少个数据. 这个时候, 就需要用到列表.就像我们去超市买辣条, 如果就只是买一两根辣条, 那咱们直接拿着辣条就走了.但是如果一次买个十根八根的, 这个时候用手拿就不好拿, 超市老板就会给我们个袋子.这个袋子, 就相当于 列表。

2022-12-30 20:09:16 398 1

原创 Python基础语法(二)

编程中的函数和数学中的函数有一定的相似之处.数学上的函数, 比如 y = sin x , x 取不同的值, y 就会得到不同的结果.编程中的函数, 是一段 可以被重复使用的代码片段 .: 求数列的和, 不使用函数可以发现, 这几组代码基本是相似的, 只有一点点差异. 可以把重复代码提取出来, 做成一个函数实际开发中, 复制粘贴是一种不太好的策略. 实际开发的重复代码可能存在几十份甚至上百份.一旦这个重复代码需要被修改, 那就得改几十次, 非常不便于维护: 求 数列 的和, 使用函数。

2022-12-30 09:32:18 716

原创 Python基础语法(三)

编程中, 经常需要使用变量, 来保存/表示数据.如果代码中需要表示的数据个数比较少, 我们直接创建多个变量即可但是有的时候, 代码中需要表示的数据特别多, 甚至也不知道要表示多少个数据. 这个时候, 就需要用到列表.就像我们去超市买辣条, 如果就只是买一两根辣条, 那咱们直接拿着辣条就走了.但是如果一次买个十根八根的, 这个时候用手拿就不好拿, 超市老板就会给我们个袋子.这个袋子, 就相当于 列表。

2022-12-29 22:17:32 710

原创 Python 实现“人生重开模拟器“

这是一款之前很火的文字类小游戏. 玩家输入角色的初始属性之后, 就可以开启不同的人生经历.大家可以在网上搜索 “人生重开模拟器”, 就可以玩到这个游戏的各种版本.完整的程序代码较多, 此处我们只实现其中的一部分逻辑。

2022-12-27 23:52:22 1613 2

原创 Python基础语法(一)

a = 10创建变量的语句非常简单, 其中a 为变量名. 当我们创建很多个变量的时候, 就可以用名字来进行区分.= 为赋值运算符, 表示把 = 右侧的数据放到 = 左侧的空间中注意:变量的名字要遵守一定规则. 硬性规则(务必遵守)变量名由数字字母下划线构成.数字不能开头.变量名不能和 “关键字” 重复.变量名大小写敏感. num 和 Num 是两个不同的变量名软性规则(建议遵守)变量名使用有描述性的单词来表示, 尽量表达出变量的作用.

2022-12-26 22:58:28 328

原创 JAVA方法的使用

/ 方法定义 修饰符 返回值类型 方法名称([ 参数类型 形参 . . . ]) {方法体代码;[ return 返回值 ];}示例一:实现一个函数,检测一个年份是否为闰年// 方法定义 public static boolean isLeapYear(int year) {} else {} } }示例二:实现一个两个整数相加的方法// 方法的定义 public static int add(int x , int y) {} }【注意事项】修饰符:现阶段直接使用固定搭配。

2022-12-25 15:35:13 141

原创 Java初阶入门练习第二弹

多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。计算1/1-1/2+1/3-1/4+1/5 ……+ 1/99 - 1/100 的值。

2022-12-25 14:30:01 112

原创 Java入门练习题及其答案第一弹

0~999间所有水仙花数(三位自逆数)一定有一个数字小于等于根号n。辗转相除法:除到余数为0。

2022-12-24 22:54:43 194

原创 Java逻辑控制之顺序结构、分支结构、循环结构、输入输出

顺序结构比较简单,按照代码书写的顺序一行一行执行。如果调整代码的书写顺序, 则执行顺序也发生变化。

2022-12-23 21:01:29 257

原创 JAVA运算符

Java 中数据存储的最小单位是字节,而数据操作的最小单位是比特位. 字节是最小的存储单位,每个字节是由8个二 进制比特位组成的,多个字节组合在一起可以表示各种不同的数据。在一条表达式中,各个运算符可以混合起来进行运算,但是运算符的优先级不同,比如: * 和 / 的优先级要高于+ 和 - ,有些情况下稍不注意,可能就会造成很大的麻烦。:当 & 和 | 的操作数为整数(int, short, long, byte) 的时候, 表示按位运算, 当操作数为 boolean 的时候, 表 示逻辑运算.

2022-12-22 21:53:50 108

原创 Typora+PicGo+阿里云OSS

Typora+PicGo+阿里云OSS注:在阿里云重新开一个bucket也可解决Typora图片上传失败报错的问题。

2022-12-16 19:34:09 702

原创 搭建Python环境

以windows为例。

2022-12-16 16:57:36 313

原创 JAVA数据类型与变量

数据类型 变量名 = 初始值;

2022-12-02 15:32:00 406

原创 时序逻辑设计之计数器

基于XILINX BASYS 3板。

2022-11-11 23:04:41 665

原创 3-8译码器

基于XILINX BASYS 3板3输入8输出,通过三个信号来控制8个信号。

2022-11-10 14:42:01 838

原创 二选一工作器引入的Verilog语法

—XILINX 基于BASYS 3板状态机、线性序列机、学习仿真DDS:矩阵键盘、DAC,LCD/数码管,这些模块间的接口逻辑常见的接口设计:SPI、IIC、UART学习:三八译码器、计数器电灯、学习开发工具的使用。

2022-11-09 13:13:22 750

原创 Multisim软件常用仪表的使用与一些基本测量方法

本文作者使用multisim14.0中文破解版。

2022-11-04 16:29:53 15504

原创 C语言:语言文件操作

磁盘上的文件是文件。程序文件、数据文件(从文件功能的角度来分类的)

2022-10-10 21:34:03 82

原创 动态内存管理

C语言提供了一个动态内存开辟这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。如果开辟成功,则返回一个指向开辟好空间的指针。如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查。//检验p int main() {return 1;}返回值的类型是 void* ,所以malloc函数并不知道开辟空间的类型,具体在使用的时候使用者自己来决定。如果参数 size 为0,malloc的行为是标准是未定义的,取决于编译器(不建议的写法)。

2022-10-05 22:49:59 59

原创 动态内存管理的几个经典笔试题

出自《高质量的C—C++编程》

2022-10-05 20:46:30 327 1

原创 自定义类型:结构体,枚举,联合

有了结构体类型,那如何定义变量,其实很简单。int x;int y;} p1;//声明类型的同时定义变量p1 struct Point p2;//定义结构体变量p2位段的声明和结构是类似的,有两个不同:1.位段的成员必须是 int、unsigned int 或signed int。2.位段的成员名后边有一个冒号和一个数字。int b;int c;int d;};//15个比特位不够用 //又开辟4byte - 32 };

2022-09-28 16:07:21 64

原创 结构体内存对齐

我们发现,1、2中内容一样,但所占用的空间大小不一样。由此,我们可以运用一定的写法来达到节省空间的效果。**sum:**在设计结构体的时候,我们既要满足对齐,又要节省空间:让占用空间小的成员尽量集中在一起。

2022-09-28 13:40:31 74

原创 回调函数刷题记录:

KiKi访问网站,得到HTTP状态码,但他不知道什么含义,BoBo老师告诉他常见HTTP状态码:200(OK,请求已成功),202(Accepted,服务器已接受请求,但尚未处理。)400(Bad Request,请求参数有误),403(Forbidden,被禁止),404(Not Found,请求失败),500(Internal Server Error,服务器内部错误),502(Bad Gateway,错误网关)。每一行,输出去掉最高分和最低分的平均成绩,小数点后保留2位,每行输出后换行。

2022-09-27 20:32:30 188

原创 函数指针刷题记录

有一个有序数字序列,从小到大排序,将一个新输入的数插入到序列中,保证插入新数后,序列仍然是升序。多组输入,一个整数(3~20),表示输出的行数,也表示组成正方形边的“*”的数量。声明一个指向含有10个元素的数组的指针,其中每个元素是一个函数指针,该函数的。,返回的指针指向一个有一个int形参且返回int的函数?在游戏设计中,经常会根据不同的游戏状态调用不同的函数,我们可以通过。第二行输入N个升序排列的整数,输入用空格分隔的N个整数。一个参数为int *,返回值为int的函数指针( )*,正确的是( )

2022-09-26 13:19:52 1206

原创 字符指针刷题记录:杨氏矩阵、字符串左旋、字符串旋转结果etc

/如何定义一个int类型的指针数组,数组元素个数为10个: int * arr [ 10 ];A . int a [ 10 ] //整型数组 B . int(* a) [ 10 ] //数组指针 C . int * a [ 10 ];//函数指针数组。

2022-09-25 22:53:33 144

空空如也

空空如也

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

TA关注的人

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