- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Promise+then实现异步串联
我们所有一切的目的都是:象写同步一样写异步。类似:RunAsync.add(new Task())//task1 .add(new Task())//task2 .add(new Task())//task3 .start();我们希望task1完成之后task2再启动,task2完成后task3再启动,也即异步串联。示例:Promise+then实现异步串联...
2018-03-30 17:58:27 3243
原创 JavaScript模拟局部变量整理
在ES5中变量边界有两个,一是全局范围,二是函数范围,没有一般语言的作用域范围,比如{ var a = 1;}console.log(a); //1上面会输出1,然而我们希望a仅仅局限于自己最近的括号内,而在括号外为未定义undefined,也即一般编程语言的局部变量。本文是学习ES5时整理的模拟局部变量的奇巧淫技,现在看来相当于是回字的x种写法,已经无任何意义。因为在ES6中终于引入了le...
2018-03-30 17:35:58 235
原创 历史演变有助于理解css布局的本质
最原始的文字布局应该类似古代手工书信,可能是1、每个单词只占最小空间,向左顺序排列2、排到页面右边缘后换行3、回车则结束一段,并新起一段,然后重复1和2整理1、段内部的向左顺序排列形成一条向左流。所谓流,就是内联;2、每次回车新启一段,且每一段占完整的一行,每个段形成一个块,并且上面的块和下面的块形成一条向上流,也即向上的内联;以上,是最初的文字布局,并且形成了最基础的概念:流、内联、块。加入图片...
2018-03-30 01:52:21 521
原创 工作量证明怎样突出多数共识
(这篇博客陈诉顺序不好,应该先写最后一个两军对垒退化案例,再写投票案例,最后再说区块链共识。所以阅读时请先看最后,再看中间和前面)区块链系统的特征是分布式、去中心化,能够逐步形成共识,并持久地堆积共识。由于去中心化,意味着每个节点完全由不同的人或组织管理控制,在其中必定存在各种对立节点或恶意节点。那么这里最有趣的就是,怎样在分布的节点里面形成一条共识?当区块链支持比特币时,诚实节点的共识主张可以具...
2018-03-30 01:37:49 587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人