setjmp与longjmp 后缀jmp指的就是jump,关看名字就能猜到这哥俩是干啥的了。使用他们俩就可以让程序控制流转移,进而实现对异常的处理。 异常处理的结构可以划分为以下三个阶段: 准备阶段:在内核栈保存通用寄存器内容 处理阶段:保存硬件出错码和异常类型号,然后向当前进程发送信号 恢复阶段: ...
分类:
编程语言 时间:
2020-06-12 00:51:46
阅读次数:
71
存储管理动态分区分配及回收算法 一、实验目的 分区管理是应用较广泛的一种存储管理技术。本实验要求用一种结构化高级语言构造分区描述器,编制动态分区分配算法和回收算法模拟程序,并讨论不同分配算法的特点。 二、实验内容 1、编写:First Fit Algorithm 2、编写:Best Fit Algo ...
分类:
编程语言 时间:
2020-06-11 22:00:26
阅读次数:
76
折半查找的实现代码: #include <stdio.h> #include <stdlib.h> #define keyType int typedef struct { keyType key;//查找表中每个数据元素的值 //如果需要,还可以添加其他属性 }ElemType; typedef ...
分类:
其他好文 时间:
2020-06-11 16:44:05
阅读次数:
86
题意: 给你 \(n\) 条链,第 \(i\) 条链两端代表的点是 $2i-1$ 和 $2i$ ,共计 $2n$ 个点都有权值,现在要把这些链组成一个环,两条链之间的连接值就是相连的两个节点的权值异或结果的lowbit的基于2的对数,即 \(val=log(lowbit(a异或b));\) 如果权值 ...
分类:
其他好文 时间:
2020-06-11 13:44:05
阅读次数:
60
When release a version, we want to check the version number whether match. so we define some rules to follow to avoid mistakes. 1. VERSION file locate ...
分类:
其他好文 时间:
2020-06-11 13:37:42
阅读次数:
53
输入 运行结果 main.cpp #include "Fing_path.h" int main() { Find_path Get_imgpath ; //1获取所有的文件名字 // Get_imgpath.GetAllFiles(filePath, files); //2获取特定文件名字 Get ...
分类:
其他好文 时间:
2020-06-11 09:16:18
阅读次数:
57
树的存储结构 一 双亲表示法 使用一维数组,每个元素有两个域,数据域和父结点索引域 数据结构定义: #define size 10 typedef struct { char data; int parent; } Node; Node slist[size]; 图示: 特点: 找父结点容易,找结点 ...
分类:
其他好文 时间:
2020-06-10 23:00:51
阅读次数:
91
题目描述 给定n个整数(数字可能重复),求在这些数中选取任意个,使得他们的异或和最大。 输入格式 第一行一个数n,表示元素个数 接下来一行n个数 输出格式 仅一行,表示答案。 #include<cstdio> using namespace std; #define ll long long ll ...
分类:
其他好文 时间:
2020-06-10 22:58:03
阅读次数:
67
对象的定义与赋值 经常使用的定义与赋值方法obj.prop =value或者obj['prop']=value Object.defineProperty()语法说明 Object.defineProperty()的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性 Object.d ...
分类:
其他好文 时间:
2020-06-10 13:11:40
阅读次数:
58
#include<bits/stdc++.h>#define ll long long#define speed_up ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);using namespace std;/*俄罗斯方块游戏题意:有n个数,从左 ...
分类:
其他好文 时间:
2020-06-09 20:18:52
阅读次数:
45