摘要:Ethereum是Block Chain的一种实现,跟比特币相比,它最大的特点之一就是可以在它的基础上发布Smart Contract的Dapp。一段时间的学习和调查,我从第一步搭建私有的Ethereum BlockChain,直到编写Smart Contract, 发布和调用,一整套流程调通。兴奋之余,把经历的种种记录下来,以便日后回顾。
FIX – The method personal_unlockAccount does not exist/is not available
摘要 : 动手实践笔记,在自己搭建私有区块链并且开发Smart Contract的过程中遇到一些问题。记录一下,以便以后翻阅。
The method personal_unlockAccount does not exist/is not available
Solidity中的CRUD — Part 3
摘要:Ethereum是Block Chain的一种实现,而Block Chain在存储方面跟接近于一种分布式账本。每个加入到Ethereum网络中的节点都会有一份COPY。数据是存储在网络中的所有节点中。在这个方面,与传统的关系数据库有着完全不一样的特点。那么在基于Solidity的编程中,也会有着不一样的思路。这篇文章,主要是分享一下编程思路上与传统关系数据库的CRUD(Create, Read, Update, Delete)处理上的区别。
Solidity中的CRUD — Part 2
摘要:Ethereum是Block Chain的一种实现,而Block Chain在存储方面跟接近于一种分布式账本。每个加入到Ethereum网络中的节点都会有一份COPY。数据是存储在网络中的所有节点中。在这个方面,与传统的关系数据库有着完全不一样的特点。那么在基于Solidity的编程中,也会有着不一样的思路。这篇文章,主要是分享一下编程思路上与传统关系数据库的CRUD(Create, Read, Update, Delete)处理上的区别。
Solidity中的CRUD — Part 1
摘要:Ethereum是Block Chain的一种实现,而Block Chain在存储方面跟接近于一种分布式账本。每个加入到Ethereum网络中的节点都会有一份COPY。数据是存储在网络中的所有节点中。在这个方面,与传统的关系数据库有着完全不一样的特点。那么在基于Solidity的编程中,也会有着不一样的思路。这篇文章,主要是分享一下编程思路上与传统关系数据库的CRUD(Create, Read, Update, Delete)处理上的区别。
如何重新找回Azure Bot Service的Application Secrets
摘要:Azure Bot Service 半个月前刚刚正式上线,这个产品就遇到了一些问题。其中一个问题就是在Bot Service管理Portal上面创建Bot Application 密码的时候, 会提示错误。而这个密码在第一次生成之后就没法在这个管理Portal再次看到他的全部内容。这样密码一旦忘记或者丢失,就会陷入两难的境地。既拿不回密码,也不能创建新密码。Bot Application整个就废在一个密码上。经过一些调查之后,发现其实还有一些门道在Azure Portal上拿回这个密码,这里把步骤分享给大家。
如何在Azure上快速创建一个Ethereum Consortium Network模板
摘要 : 比特币现在越来越火,区块链的研究也成为了一个热门话题,起早尝个鲜,我也来撸一把区块链技术。调查了一下区块链的技术有很多,被称为下一代加密货币与去中心化应用平台的Ethereum进入了视野。 要学习Ethereum上面的开发,搭建一个自己的私有Ethereum Consortium Network是一个不错的选择。本文主要是介绍如何在Azure 平台上创建一个私有的Ethereum Consortium Network.
透过WinDBG的视角看String
摘要 : 最近在博客园里面看到有人在讨论 C# String的一些特性. 大部分情况下是从CODING的角度来讨论String. 本人觉得非常好奇, 在运行时态, String是如何与这些特性联系上的. 本文将侧重在通过WinDBG来观察String在进程内的布局, 以此来解释C# String的一些特性.