这个项目可以查询一些字体的授权方式并提供下载地址。
rename - 重命名多个文件
tar - 存档实用程序
7z - 一个高压缩率的压缩程序
不讨论细节,旨在勾勒出区块链的轮廓。
聊聊协程和线程的出现
BTC 实现了去中心化的货币,而 ETH 则实现了去中心化的合约,即智能合约。
由于智能合约代码存储在区块链上,所以一旦其有漏洞也极难修复。TheDAO 是运行在 ETH 区块链平台上的一个智能合约,但是其代码存在漏洞,于是黑客发起了 Re-entrancy Attack 盗走了大量的以太币,最终导致了以太坊分裂为 ETH(Ethereum) 和 ETC(Ethereum Classic)。
概述 Windows 10 的任务栏非常简约,扁平的半透明阴影,但是却没有提供原生的设置透明度的方式,为了实现这个功能已经有了如 TranslucentTB 这类优秀的软件。但笔者依然对其原理有些好奇。本来打算看 TranslucentTB 的源码,无奈看起来费劲,先看看能不能蒙出来。 目前进度如下: 修改注册表键值(需重启 e…
ETH 采用的是基于账户的模式,也就是说系统中显示记录着每个账户的当前状态信息。
每个账户都是由一个 160bit 的地址组成,外部账户中的状态包含余额(balance)、交易次数(nonce),合约账户包含 code(代码)、存储(stroge)。
对于一个出块时间只有十几秒的系统,如何高效地维护这些状态就成了十分重要的事情。