漫画:什么是区块链

 

 

什么是区块链?

区块链,英文 Blockchain,本质上是一种去中心化的分布式数据库。任何人只要架设自己的服务器,接入区块链网络,都可以成为这个庞大网络的一个节点。

 

区块链既然本质是数据库,里面究竟存储了什么东西呢?让我们来了解一下区块链的基本单元:区块(Block)

 

一个区块分为两大部分:

1.区块头 

区块[……]

Read more

JUnit单元测试

JUnit单元测试,既然叫单元,那就是针对最小功能单元来说,也就是针对单个方法的测试,像Python里的unittest,比如OpenStack对应的Tempest都是由一个一个单元测试构成的,Java的JUnit也基本类似

常规也是通过Assert断言来书写测试代码来测试结果的正确性

在IDEA里需要安装JUnit插件,搜junit即可;当然如果配置了Maven,直接就有

简单写一个例子进行下[……]

Read more

Marsedit 4配置WordPress客户端

手贱点了Marsedit升级到最新版,果然收钱的就来了,50刀,超出心里范围,还是找一个pojie的老版本

Marsedit是一个博客的离线客户端软件,用过Windows Live Writer的,都知道有多爽,虽然微软把它开源了搞了个Open Live Writer,可惜只有Windows版本,Mac上没有,而Marsedit算是Mac上挺好用的客户端了(本小站全部都是在marsedit上[……]

Read more

Python闭包

装饰器实际上就是对闭包的使用

Python里一个函数里面又定义了一个函数,内部函数却可以引用外部函数的参数,局部变量;而当外部函数执行完毕返回内部函数引用的时候,以上所有参数也一同保存在返回的内部函数当中,这样就构成一个闭包,也就是说,外部函数要返回的时候发现自己的局部变量内部函数还要用,那么本属于它的局部变量并没有释放,而是给内部函数引用,自己结束返回

def outside(a):
b[......]

Read more

MapleStory

今天一个大学同学给我发了一个《天空之城》的音乐,我还以为是天空之城,没怎么理会,另一个同学说我应该最熟,点开之后发现居然是天空之城,顿时激情四射,云音乐里居然有所有的BGM,回味下十几年前的青春,这是一家被游戏耽误的音乐公司

BGM完整链接:http://music.163.com/#/playlist?id=2158895571

齿轮镇楼,游戏里面的金币上限第一次了解了32位整型是啥[……]

Read more

设计模式笔记:策略模式

现在开发了一个模拟鸭子的游戏,里面有各种鸭子出现,它们会一边游泳,一边嘎嘎叫,但是每种鸭子外观是不同的

继承方式

这里定义一个超类Duck,共同的行为swim和quack可以放在超类方法里,而不同的鸭子的颜色外表不同,可以定义个抽象方法display,子类进行覆盖

Duck.java

package Pattern.Strategy;

/**
 * @author lihui
 * @date[......]

Read more