- 博客(9)
- 收藏
- 关注
原创 Ubuntu下SGX学习笔记(1)HelloWorld
案例学习SGX安装成功之后在sgxsdk/SampleCode中会有九个案例代码作为学习SGX的入门资源复制其中的SampleEnclave作为自己修改参数的基础【注】SampleEnclave的功能是实现了安全print函数,可以用来安全打印我们需要打印的字符串,即可以实现学习代码的第一步----------安全打印 HelloWorld!每一个例子中的README.txt文件都是说明...
2020-03-18 10:46:24
1214
原创 Ubuntu 18.04下Intel SGX的安装
前提硬件条件(prerequisite)1.首先要在BIOS设置中将SGX打开(CPU支持的情况下),每台电脑进入设置的方法不一样,可以百度电脑品牌+BIOS设置会有步骤2.由于SGX Driver(驱动)需要在每次电脑开启的时候都要进行驱动的启动,所以要在BIOS设置中将安全启动关闭(关闭 secure boot)按照Intel的教程按顺序进行安装就可以了检查方法检查sgx drive...
2020-03-17 09:49:23
4760
9
原创 SGX SDK手册学习(1)
技术简介Intel提供Intel(R)软件保护扩展(Intel(R)SGX)SDK希望加强其应用程序的软件开发人员参考-使用Intel软件保护扩展技术的安全性。本文档概述了技术、教程、工具、示例代码以及API引用。Intel(R)Software Guard Extensions SDK是一组API,示例源代码、库和工具,使软件开发人员能够在C/C++中编写和调试英特尔(R)软件保护扩展应用程序...
2020-03-03 11:00:46
1483
原创 数据结构第九章-查找 复习大纲
查找表的概念查找表是由同一类型的数据元素(或记录)构成的集合。由于“集合”中的数据元素之间存在着完全松散的关系,因此查找表是一种非常灵便的数据结构。对查找表经常的操作有:查询某个数据元素是否在查找表中检索某个数据元素的各种属性在查找表中插入一个数据元素从查找表中删除一个数据元素【注】若对查找表只存在前两个操作则为静态查找表,若存在后两个则为动态查找表。关键字(key)是数据元...
2019-07-20 21:53:36
356
原创 数据结构 树与二叉树
树与二叉树树的基本概念二叉树的概念二叉树定义:二叉树时另一种树形结构,其特点时每个结点至多只有两棵子树,并且二叉树有左右子树之分,其次序不能随意颠倒。二叉树的存储结构顺序存储结构二叉树的顺序存储结构就是用一组地址连续的存储单元依次自上而下,自左至右存储完全二叉树上的结点元素链式存储结构二叉树的遍历先序遍历中序遍历后序遍历...
2019-07-18 00:39:09
218
原创 数据结构-堆栈与队列复习大纲
堆栈与队列1. 堆栈与队列的基本概念与基本操作1.1 栈的基本概念栈(Stack):只允许在一端进行插入或删除操作的线性表栈顶(Top):线性表允许进行插入和删除的那一端特点:LIFO(Last in First Out)后进先出——操作特征1.2 栈的基本操作1.3 队列的基本概念队列(Quene):是一种操作受限的线性表,只允许在表的一端进行插入,而在表的另一端进行删除。队...
2019-07-17 11:52:20
213
原创 线性表的链式表示以及操作
线性表的链式表示链式结构是属于其逻辑结构,方便对于顺序表的插入、删除操作,提升运行效率。通过‘链’建立起来数据元素之间的逻辑关系,因此,对线性表的插入、删除操作不需要移动元素,只需要修改指针。单链表的定义datanext单链表节点结构对于每一个链表结点,除了存放自身信息之外,还需要存放一个指向其后继的指针。如上图所示,data为数据域,存放数据元素;next为指...
2019-07-16 11:28:21
281
原创 线性表的定义以及操作
线性表定义线性表是具有相同数据类型的n个数据元素的有限序列。其特点:表中数据元素有限具有逻辑上的顺序性数据类型相同元素具有抽象性,在对线性表进行操作的过程中,进讨论元素之间的逻辑关系,不考虑其内容线性表的基本操作这一部分是比较基础的,也是很多人在学下数据结构线性表这一章节的时候都能够注意到的,但是其核心是要掌握这几种操作在细节上的代码实现,并且要熟练记住并掌握。【注】‘&a...
2019-07-16 11:16:13
499
原创 数据结构第一章
CSP编程技能提升(一)复习数据结构知识数据结构是计算机专业学习的入门级并且可以贯穿编程生涯的一门知识,在我的理解看来就像是英语学习过程中的语法结构,如何组织起来一个句子、如何规定一个固定短语、如何将一个句子写的可以让编译器读懂。数据结构这门课程是在两年前学习的,当时并不明白这门课程的重要性,可能是因为编写程序的难度还没有到需要去理解这里面更深的含义吧,之前都是照葫芦画瓢,看着别人写好的程序...
2019-07-15 14:56:05
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅