- 博客(21)
- 收藏
- 关注
原创 Occlum安装使用
Occlum是一个Intel SGX内存安全、多进程库操作系统(LibOS)。作为一个libOS,它使得合法应用程序在SGX上运行,几乎不需要修改源代码,从而透明地保护用户工作负载的机密性和完整性。
2023-09-12 17:09:47 1071 1
原创 OpenSGX的编译与使用
英特尔提供的SGX是一个扩展的x86指令集架构,它能让应用程序在叫做enclave的受保护的容器内运行。为不信任特权软件(如:操作系统和虚拟机管理程序)上的应用程序提供隔离的执行和内存保护。通过减少可信计算基(TCB),SGX提供窄攻击面。掌握了所有的软件组件和硬件,除CPU包外的敌人不能危害到SGX应用的代码和数据。SGX不仅保证了程序代码和数据的完整性,还保证了SGX程序的保密性。OpenSGX是基于QEMU的二进制翻译实现的软件SGX仿真器,它在指令集水平仿真SGX硬件组件。
2023-08-22 16:20:30 372 1
原创 Python Learning -.- D8字符串(一)
Python Learning D8字符串(一)1. 字符串的创建和赋值1.1 三引号详解1.2 转义字符1.3 删除字符和字符串2. 字符串的基本特性2.1 连接操作符和重复操作符2.2 索引与切片2.2.1 索引2.2.2 切片2.3 成员操作符2.4 案例一:验证回文串2.5 案例二:标识符(变量)合法性检查1. 字符串的创建和赋值字符串或串(String)是由数字、字母、下划线组成的一...
2019-12-16 17:25:25 314
原创 Python Learning -.- D7三大流程控制语句(二)
Python Learning D7三大流程控制语句(二)4. 吃了炫迈的循环流程控制4.1 while循环语句语法结构4.1.1 计数循环4.1.2 无限(死)循环4.2 for循环语句语法结构4.2.1 序列类型for循环4.2.2 range()内建函数4.3 跳出循环语句4.3.1 break语句4.3.2 continue语句4.4 练习4.5 九九乘法表4. 吃了炫迈的循环流程控制...
2019-11-19 15:11:22 197
原创 Python Learning -.- D6三大流程控制语句(一)
Python Learning D6三大流程控制语句(一)1. 认识三大流程控制2. 墨守成规的顺序流程控制3. 有路任性的分支流程控制3.1 单分支语句3.1.1 第一类分支语句:if-else 语句3.1.2 第二类分支语句:标准的if语句3.2 多分支语句1. 认识三大流程控制2. 墨守成规的顺序流程控制例子:3. 有路任性的分支流程控制3.1 单分支语句流程控制图,如...
2019-10-23 15:45:24 250
原创 Python Learning -.- D5基础语法巩固(三)
Python Learning D4基础语法巩固(三)4. 实例一:学生平均成绩统计5. 实例二:温度转换器6. 拓展:制作exe程序4. 实例一:学生平均成绩统计5. 实例二:温度转换器6. 拓展:制作exe程序...
2019-10-15 18:07:40 237
原创 Python Learning -.- D4基础语法巩固(二)
3. 数据的输入和输出输入Input,输出Output,输入输出操作成为I/O操作。数据经过输入设备到达处理器进行处理,期间用到存储设备,之后将处理完的数据通过输出设备输出。3.1 数据的输入数据的输入在Python2和Python3中有些不同。Python3中,无论是什么数据类型均可用input()函数来接收,且接收下来是以字符串的形式存储的,因此如果想要其变成特定的数据类型,之...
2019-10-14 10:36:47 146
原创 Python Learning -.- D3基础语法巩固(一)
Python Learning D3 基础语法巩固(一)1. 认识变量2. 认识运算符2.1 基本数值类型2.2 算术运算符2.3 赋值运算符2.4 关系运算符2.5 逻辑运算符1. 认识变量变量是内存中的一块区域,对象赋值实际上是对象的引用。变量的命名:变量名由字母、数字、下划线组成。不能以数字开头。Python中,变量定义时不需要指定类型的,当用到变量的时候,必须要给这个变量赋值。...
2019-10-06 22:11:01 228
原创 Python Learning -.- D2Windows系统开发环境搭建
Python Learning D2 Windows系统开发环境搭建1. 编译型和解释型语言2. Python解释器的安装和配置3. Anaconda的安装和配置3.1 安装步骤3.2 Anaconda使用指南3.2.1 Python包管理3.2.2 Python解释器环境管理4. Pycharm的安装和配置4.1 安装步骤4.2 配置1. 编译型和解释型语言计算机必须要把高级语言翻译成机器语...
2019-10-05 10:03:45 189
原创 Python Learning -.- D1导学
1. 什么是编程语言程序可以看作对一系列动作的执行过程的描述。计算机程序执行的整个过程:按照我们的命令去做,按照某种顺序完成系列指令。把复杂的计算分解,然后重新设计成一系列计算机可以按指定顺序执行的简单的指令,这个过程就叫做编程。通过编程语言,程序员才能告知计算机如何完成一个复杂的计算。1.1 机器语言机器语言只能由0和1组成,可以直接被计算机识别。1.2 汇编语言汇编语言用一些...
2019-10-04 16:49:35 233
原创 The Knowledge of Linux-.-Day08
1.搭建第三方软件的yum仓库2. 搭建其他主机可以使用的第三方仓库3. 源码安装4. 虚拟机的管理
2017-02-15 09:55:40 360
原创 The Knowledge of Linux-.-Day05
1.查看进程2.进程前后台的调用3.进程信号4.Linux网络管理5.dhcp服务动态获取ip
2017-01-26 16:15:35 356
原创 The Knowledge of Linux-.-Day02
1.重定向 2.管道符3.vim编辑器的使用4.gedit编辑5.linux中用户与用户组的管理
2017-01-24 13:02:36 444
原创 The Knowledge of Linux-.-Day01
1. 上课环境介绍2. Linux介绍3. shell理解4. 命令基本格式5. 常用快捷键6. 文件系统结构7. 文件处理命令
2016-12-29 19:38:45 484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人