迷途知返
LeetCode  9. 回文数(Golang) LeetCode 9. 回文数(Golang)
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向
2018-10-11
LeetCode  7. 反转整数(Golang) LeetCode 7. 反转整数(Golang)
给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储 32 位
2018-10-11
LeetCode  2. 两数相加(Golang) LeetCode 2. 两数相加(Golang)
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 输入:(2 -> 4 -> 3) + (
2018-10-11
Solidity智能合约案例——投票存在的问题 Solidity智能合约案例——投票存在的问题
通过对Solidity官方文档的学习,发现投票案例代码有些不够严谨,简要做以下说明。 1. 调用者问题在vote函数中,如果是一个没有投票权的地址(假设A地址)调用了vote 函数,代码也能顺利执行。首先,A地址虽然没有被chairpe
2018-08-12
比特币中的Base58和Base58Check编码 比特币中的Base58和Base58Check编码
为了更简洁方便地表示长串的数字,使用更少的符号,计算机系统会使用一种以数字和字母组成的大于十进制的表示法,比如十六进制,一个同样的数字,它的十六进制表示就会比十进制表示更加简洁。Base64使用了26个小写字母、26个大写字母、10个数
2018-07-23
公钥私钥以及比特币地址的产生过程 公钥私钥以及比特币地址的产生过程
一个比特币钱包包含一系列的密钥对,每个密钥对都有一个公钥(PublicKey)和私钥(PrivateKey)。私钥是由一个随机产生的数字串经过哈希的十六进制字符串,通过椭圆加密算法可以用私钥产生公钥,然后就可以通过公钥产生比特币地址。从
2018-07-23
Ubuntu命令卸载软件 Ubuntu命令卸载软件
1.打开一个终端,输入dpkg --list ,按下Enter键,终端输出以下内容,显示的是你电脑上安装的所有软件。 2.在终端中找到你需要卸载的软件的名称,列表是按照首字母排序的。3.在终端上输入命令sudo apt-get --pu
2018-07-01
HyperLedger Fabric - 超级账本(10)简单的资产链码(chaincode) HyperLedger Fabric - 超级账本(10)简单的资产链码(chaincode)
应用程序是一个基本样本链代码,用于在分类账上创建资产 安装Go及Docker, Docker-compose, 并配置Go相应的环境变量 创建目录为chaincode应用程序创建一个目录作为其子目录 $ mkdir -p $GOPATH
2018-06-26
HyperLedger Fabric - 超级账本(9)区块链应用开发 HyperLedger Fabric - 超级账本(9)区块链应用开发
简介数字货币曾是区块链技术的唯一应用场景 对智能合约的支持突破了场景限制, 丰富了区块链应用的适用范围, 可以支持多行业、大规模的商业应用 区块链应用区块链应用: 一般由若干部署在区块链网络中的智能合约, 以及调用这些智能合约的应用程序
2018-06-26
HyperLedger Fabric - 超级账本(8)Node测试 HyperLedger Fabric - 超级账本(8)Node测试
node测试关闭网络 $ sudo ./byfn.sh \-m down 进入到fabric-samples/fabcar目录中$ cd ../fabcar/ $ ls 如果是完整的环境,目录中应该包含如下文件: enrollAd
2018-06-26
HyperLedger Fabric - 超级账本(7)Fabric CA 应用与配置 HyperLedger Fabric - 超级账本(7)Fabric CA 应用与配置
简介Fabric CA项目是超级账本Fabric内的MemberService组件, 对网络内各个实体的身份证书的管理, 主要实现: 负责Fabric网络内所有实体(Identity)的身份管理, 包括身份的注册、注销等 负责证书管理
2018-06-25
HyperLedger Fabric - 超级账本(6)转换配置&添加组织到channel HyperLedger Fabric - 超级账本(6)转换配置&添加组织到channel
configtxlator转换配置/添加Org组织到channel设置环境进入到fabric-samples/first-network目录中, 执行.byfn.sh \-m down关闭网络,清理之前的任何环境 $ cd $HOME/
2018-06-25
3 / 7