SF
林木的博客
林木的博客
注册登录
关注博客
注册登录
主页
关于
RSS
2-区块链中的数据结构
林木
8 月 7 日
阅读 1 分钟
208
1.hash pointer 哈希指针哈希指针与普通指针不同的是,哈希指针中不仅指向了某个结构体,并且还保存了该结构体的哈希值。哈希指针不仅指向了结构体,并且还能检测该结构体是否被篡改。2. block chain 区块链区块链就是使用哈希指针代替普通指针的链表。第一个区块称为 genesis block 创世纪块。最后一个区块称为 most re...
1-区块链中的密码学
林木
8 月 7 日
阅读 1 分钟
191
Crypto-Currency 加密货币其实本身不加密1. cryptographic hash function密码哈希函数比特币中的哈希函数:SHA-256 (Secure Hash Algorithm 256)1.1. collision resistance 抗哈希碰撞性含义:无法高效的方法寻找两个哈希碰撞的输入。说明:已知 \(H(x_1) = y\),没有一个高效的方法可以寻找到 \(x_2\) 使得 \(H(x_2) = ...
MySQL日志
林木
8 月 5 日
阅读 2 分钟
211
MySQL的日志包含服务日志(Server Log)和默认存储引擎InnoDB日志(InnoDB Log)两个模块,细分下去有错误日志(Error Log)、通用查询日志(General Query Log)、二进制日志(Binary Log)、慢查询日志(Slow Query Log)、数据定义语句日志(DDL Log)、重做日志(Redo Log)、回滚日志(Undo Log)。其关系图如下:这几种日志的功能比...
删除策略-Redis对于过期Key的处理
林木
8 月 4 日
阅读 2 分钟
286
Redis将键的过期时间对时间戳都保存在过期字典中,在删除时通过对比系统当前时间戳和存储的过期时间戳计算得到是否过期。那么如果一个键过期了,Redis是怎么将其删除的呢?我们可以推测出有这样几种删除策略: