Nevermind

Tonight I'm a rock'n roll star

原文链接 Learn Blockchains by Building One
The fastest way to learn how Blockchains work is to build one

开始之前

区块链(blockchain)是一个不可改变(immutable)、连续(sequential)的链,链内记录着称为区块的元素。其中可以包含交易(transactions)、文件或者任何你想添加的数据,真的!不过,这些区块都是通过 hashes 链在一起的。
如果你不懂 hash 是什么,这里有示例

准备工作: 基础 python 编写和 http 请求。

本文使用 python3.6+pip,你还要安装 FlaskRequests:

pip install Flask==0.12.2 requests==2.18.4

最终代码: github

阅读全文 »

判断脚本执行是来自用户命令,还是cron

1
2
3
4
5
6
7
8
9
10
11
12
13
# 获取执行这个脚本的手动还是cron
PPPID=`ps h -o ppid= $PPID`
P_COMMAND=`ps h -o %c $PPPID`
if [ "$P_COMMAND" == "crond" ]; then # 注意这个 crond,有的系统可能是 cron
RUNNING_FROM_CRON=1
fi

# 不是从cron运行,
if [ "$RUNNING_FROM_CRON" == "1" ]; then
# cron
else
# manual
fi
阅读全文 »

hexo next 创建记录

开始时,对 hexo 理解错了,以为和 jekyll 一样,是每个主题单独部署,其实所有主题都是放在 themes 目录下,通过配置文件切换。

安装 hexo

hexo文档

阅读全文 »
0%