自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 肖臻老师区块链视频笔记(BTC-p5实现)

Transaction-based ledger UTXO:Unspent Transaction Output。还没有被花出去的交易的集合,在这个集合里的币才是合法的。 交易费:transaction fee。 比特币系统每隔10min产生一个新的区块 Account-based ledger 应用:以太坊,不需要显示地说明币的来源 可以改变CoinBase域的值,可以写入任何内容,没有人去检查。 在下面这张图片中,H()里的内容是不对的,块头只有merkle tree 的根哈希值。

2020-08-06 14:22:49 472

原创 肖臻老师区块链视频笔记(BTC-p4 协议)

数字货币要防范的一个重要问题,就是double spending attack 1、谁来发行货币? 在比特币系统中由挖矿决定 2、怎么防范double spending attack?这个币有没有被花过,被谁花过? 区块链是一个数据结构,由所有用户共同维护。 哈希指针指向区块头还有交易来源。 转账交易:A——>B,需要有A的签名和B的地址,B的公钥是公开的。B(所有节点)要知道A的公钥,A 的公钥代表A的身份,签名是私钥签名,公钥验证。 3、实际系统中每个区块包括很多交易,即Merkle

2020-08-06 01:37:37 425

原创 肖臻老师区块链视频笔记(BTC-p2 密码学原理)

比特币中用到了密码学中的两个功能:哈希和签名。 一、加密函数(cryptographic hash function) 1、两个性质:collision resistance;hiding,两个性质结合可以形成digital commitment/digital equivalent of sealed envelope 1)collision resistance 哈希碰撞:x不等于y,H(x)=H(y) 补充: 2)hiding x——>H(x) 蛮力求解,公布H(x)

2020-08-05 14:17:58 398

原创 c++面向对象基础练习题

五、编程题 定义一个借书证类 BookCard,在该类定义中包括如下内容: 私有成员变量: char *stuName; //借书证学生的姓名 int id ; //借书证学生的学号 int number; //所借书的数量 再定义公有成员函数: 构造函数 //用来初始化 3 个数据成员 析构函数 //释放动态空间 display( ) //显示图书证的 3 个数据成员的信息 borrow( ) //将所借书的数量加 1,每个人限借 10 本 restore( ) //将所借书的数量减 1 在 main(

2020-05-22 20:05:06 1942

原创 njupt c++基础部分(一)

一、填空题 继承 throw try catch try与catch之间不能有多个catch,一个try可以对应多个catch 3、C++语言支持的两种多态性分别是 静态 多态性和 动态 多态性 6、C++支持两种多态性,其中函数重载和运算符重载用于实现 ⑨静态多态性 , 而虚函数用于实现 ⑩动态多态性 。 4、如果要把返回值为 void 的无参函数 A 声明为类 B 的友元函数,则应在类 B 的定义中加入的语句是 ⑦ friend void A();。 友元函数:friend ...

2020-05-21 22:48:53 1560 1

Dev-Cpp.zip

很好用的Dev-Cpp,编程初学者可考虑下载使用。

2020-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除