```#include#include#include#includeusing namespace std;const int N=210;int t,n;int col[N],A[N],len[N],dp[N][N][N]; //dp[i][j][k]代表消除第 i~j 块且区间最右边留下了 k... ...
运行时栈帧结构 栈帧时用于支持虚拟机进行方法调用和方法执行背后的数据结构,它也是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态链接、和方法返回地址等信息。 局部变量表 局部变量表的容量以变量槽为最小单位。每个变量槽应该能存放一个boolean、byte、char、 ...
分类:
其他好文 时间:
2020-03-31 14:06:10
阅读次数:
59
任务,任务的LDT和TSS 程序是记录在载体上的指令和数据,其正在执行的一个副本,叫做 任务(Task) 。如果一个程序有多个副本正在内存中运行,那么他对应多个任务,每一个副本都是一个任务。为了有效地在任务之间进行隔离,处理器建议每个任务都应该具有他自己的描述符表,称为 局部描述符表LDT(Loca ...
分类:
其他好文 时间:
2020-03-30 19:16:15
阅读次数:
74
一 递归函数 直接或间接调用自己 递归函数必须有一个条件,终止无限循环 1.直接调用 # def index(): # print('hello') # index() # # index() # 循环自己调用自己 2.间接调用自己 # def func(): # print('hello') # ...
分类:
其他好文 时间:
2020-03-30 16:43:05
阅读次数:
78
一、模板模式 1、模板模式(Template Method pattern):指定义一个算法的骨架,并允许子类为一个或者多个步骤提供实现。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。(属于行为型模式) 2、适用场景 一次性实现一个算法的不变的部分,并将可变的行为留给子类来实 ...
分类:
其他好文 时间:
2020-03-28 19:41:33
阅读次数:
84
阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序 ...
分类:
其他好文 时间:
2020-03-27 12:52:02
阅读次数:
96
UART 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。在嵌入式系统中,通常作为 MCU 的外设; 一般来说,由芯片引脚直接引出的一般是 TTL 电平;而中间接有转换芯片的可能就是 RS232 电平。 UART总线协议 ...
分类:
其他好文 时间:
2020-03-26 16:36:59
阅读次数:
122
[toc] 递归函数 1 递归的定义 函数的递归调用:是函数嵌套调用的一种特殊形式 具体是指: 在调用一个函数的过程中又直接或者间接地调用到本身 2 循环代码的方式 一段代码的循环运行的方案有两种 方式一:while、for循环 方式二:递归的本质就是循环: 3 递归的注意点 递归调用不应该无限地调 ...
分类:
其他好文 时间:
2020-03-25 23:23:48
阅读次数:
69
一、递归的定义 函数的递归调用:是函数嵌套调用的一种特殊形式 具体是指:在调用一个函数的过程中又直接或者间接地调用到本身 二、强调 递归调用不应该无限地调用下去,必须在满足某种条件下结束递归调用 三、递归的两个阶段 回溯:一层一层调用下去 递推:满足某种结束条件,结束递归调用,然后一层一层返回 四、 ...
分类:
其他好文 时间:
2020-03-25 23:07:07
阅读次数:
58
一、递归的定义 函数的递归调用:是函数嵌套调用的一种特殊形式,具体是指:在调用一个函数的过程中又直接或者间接地调用到本身 二、需要强调的 递归调用不应该无限地调用下去,必须在满足某种条件下结束递归调用 三、递归的两个阶段 回溯:一层一层调用下去 递推:满足某种结束条件,结束递归调用,然后一层一层返回 ...
分类:
其他好文 时间:
2020-03-25 21:36:52
阅读次数:
82