Intel SGX可以很好的保证enclave(安全区域)内代码和数据的隐私性和完整性。但是如果需要多个enclave合作的话,在合作之前需要确认对方时SGX enclave。这种验证机制并不简单,分为本地验证和远程验证两种,下面会分别介绍。SGX的验证机制有很多细节,这里不会涉及太多的细节,重在帮助大家理解SGX的验证机制,更好的理解SGX的安全性以及它可能存在的弱点。
C C++ C/C++ C语言 DevOps Django EFLAGS ERC20 ERC721 English GitHub Pages IOS开发 JavaScript Jenkins Lock MIT NFT OS Objective-C Python RPC RSA SGX __attribute__ algorithm k8s kubernetes leetcode python socket ssh virtualenv virtualenvwrapper web 分布式计算 加密 区块链 寄存器 并发 微信小程序 指针 操作系统 数据库 比特币 汇编语言 爬虫 程序优化 算法 编译器 网络编程 英语口语 虚拟python环境 论文笔记
C语言:多重指针和多重数组
笔者在学习C语言后,对C语言还没有深入理解,紧接着就学习了C++。这导致对C语言的理解,长期存在偏差,比如C和C++都有&
运算符,C++中&
除了取变量地址,还表示引用,导致我一直以为C中也有引用。
今天将另一个关于指针的问题,很长时间以来,笔者都认为数组和指针在很多地方是等价的,比如int *a
和int a[]
;int **a
和int a[][]
。
那么这个理解有错么?错在哪里呢?
MIT 6.006 Lecture3 插入排序和归并排序
CSE Lab2 RPC and Lock Server
从这个实验中我们可以学到:
- 远程过程调用(Remote procedure call)——RPC
- 多线程并发,主要是下面四个函数:
- pthread_mutex_lock(&mutex)&pthread_mutex_unlock(&mutex)
- pthread_cond_wait(&cond, &mutex)&pthread_cond_signal(&cond)
- 用上面四个函数实现acquire(lock_id)&_release(lock_id)_两个函数,用来实现互斥。
NFT之ERC721接口简介
NFT是non-fungible tokens的缩写,与之对应的是可互换代币fungible tokens
NFT标准草案ERC721是可互换代币标准ERC20的扩展,了解ERC20有利于了解ERC721。
本文主要内容
- ERC20接口简介
- ERC721接口简介