自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 收藏
  • 关注

原创 fabric错误集 1

[channel: assetschannel] Rejecting broadcast of config message from 172.26.0.7:56920 because of error: error authorizing update: error validating ReadSet: readset expected key [Group] /Channel/Applic...

2018-11-23 08:16:15 6077 1

原创 Docker 镜像加速

我这里使用的是阿里云的镜像加速服务你需要有自己的阿里云账号进入阿里云容器镜像服务页面接下来按下如所示操作选择镜像加速器>点击复制4. ubuntn、centos、windows等平台参考下图所示相应平台即可Mac 平台除了上述方法以外,可以点击然后重启服务即可...

2018-11-21 22:47:06 409

原创 Hyperledger fabric-1.1.0 - 5.部署单机多节点

文章目录生成可执行文件搭建网络环境生成可执行文件先进入$GOPATH/src/github.com/hyperledger/fabric/common目录中生成cryptogencd configtx/tool/configtxgen/go build --tags=nopkcs11生成configtxgencd tools/cryptogengo build -...

2018-11-21 07:57:49 804

原创 Hyperledger fabric-1.1.0 - 4. fabric环境部署

下载fabric源码获取fabric源码go get -u -v github.com/hyperledger/fabric如果上述命令拉去失败,执行下面命令 mkdir -p /opt/gopath/src/github.com/hyperledger cd -p /opt/gopath/src/github.com/hyperledger git clone https://git...

2018-11-20 22:23:23 594

原创 Hyperledger fabric-1.1.0 - 3. 配置Go语言环境

下载Go语言包https://dl.google.com/go/go1.11.linux-amd64.tar.gz加压到自定义目录下tar -C /usr/local -xzf go1.11.linux-amd64.tar.gz将Go加入到环境变量中并使之生效打开:vi /etc/profile将以下两句追加到上面打开的文件的末尾并保存export GOPATH=/opt/go...

2018-11-20 16:57:28 712

原创 Hyperledger fabric-1.1.0 - 2.Docker安装

Docker安装卸载就版本(系统清理,防止安装时候出现问题)yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \...

2018-11-20 16:35:51 202

原创 Hyperledger fabric-1.1.0 - 8. 智能合约【链码编写】

fabric chaincode编码前准备之 链码编写

2018-11-16 23:24:19 724 1

原创 Hyperledger fabric-1.1.0 - 6. 智能合约【启动网络】

fabric chaincode编码前准备之 网络启动

2018-11-16 23:12:15 452

原创 Docker-compose

Docker-compose 基本操作说明,以便自己后续学习使用

2018-11-16 14:20:47 699

原创 Hyperledger fabric-1.1.0 - 7.智能合约【链码概念介绍】

fabric chaincode编码前准备之 智能合约(chaincode)基本概念介绍

2018-11-08 20:56:40 560 1

原创 php 卡券营销

营销模块主要是仿照美团、饿了吗等网站的微信分享领取红包的功能开发的,意在给网站带来更多的流量,拉取新用户营销模块包含4张券类型:固定码:一个活动链接,后台限定领取数量,可以允许N个用户参与,该活动页面只需要用户输入手机号码即可,即可免费赠送会员,也可以设定N元购买(领取完放到个人中心,点击去支付做相关操作)。如果是微信端,第一次输入之后,下次可不输入。随机码:随机码就像以前那种QQ充值的...

2018-11-04 10:10:12 544

原创 php 单点登录(sso)

单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。我这套系统应该叫做伪SSO吧(暂且我就这么叫吧)正常的SSO模块实现逻辑:当用户第一次访问应用系统的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份校验,如果通...

2018-11-03 17:06:44 1073

原创 php实现三方支付

支付模块是各个公司中公司和用户之间的交易桥梁,构建一套易用,安全,便捷的支付环境是每个公司的首要任务。在上一家公司我负责搭建该功能模块,在此对在做支付模块需要准备的资料、遇到的问题和以后规划的设想在这里做一个简单的记录。希望可以帮助到那些对支付模块刚刚接触的新人。本文主要是两种支付方式:支付宝、微信支付,更多支付方式请自行解决,大致的流程应该都是可以通用的资料准备需要特殊说明的是:微...

2018-11-03 17:05:34 4899

原创 npm 更新package.json

在使用packages.json一段时间之后发现有部分依赖包有了新的版本,如何将package.json中的依赖更新为最新版呢?安装npm install -g npm-check-updates显示当前目录下项目中所有新的依赖包ncu更新项目package文件ncu -u更多参数...

2018-11-03 17:03:22 6046 1

原创 Mysql 优化

为了更好的服务于用户,提升用户体验性,数据库优化成为程序开发中必要的技能。表创建遵循以下几点:建表必要遵循三范式(最低要求)第三范式(Third Normal Form,3rd NF)就是指表中的所有数据元素不但要能惟一地被主关键字所标识,而且它们之间还必须相互独立,不存在其他的函数关系。也就是说,对于一个满足2nd NF 的数据结构来说,表中有可能存在某些数据元素依赖于其他非关键字数据元素...

2018-11-03 17:02:39 107

原创 Mac 安装软件

brew 是Mac下一款软件管理工具,通过他你可以方便的管理你Mac上的软件。Xcode command line tools如果不是专业的IOS开发人员,没必要安装Xcode,因为Xcode一般下载完成需要占用6G左右的空间。只需要安装 Xcode command line tools 即可。xcode-select --installhomebrew需要等 xcode-select...

2018-11-03 17:01:13 650

原创 Go 语言的方法接受者用值类型还是指针类型??

很多人在写 Go 语言代码时经常会问一个问题,那就是一个方法的接受者类型到底应该是值类型还是指针类型呢,Go 的 wiki 上对这点做了很好的解释。 何时使用值类型如果接受者是一个 map,func 或者 chan,使用值类型(因为它们本身就是引用类型)。如果接受者是一个 slice,并且方法不执行 reslice 操作,也不重新分配内存给 slice,使用值类型。如果接受者是一个小的...

2018-11-03 17:00:03 282

原创 Centos7 rpm 使用

RPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。优点使用简单,只需要几个命令就可以实现包的安装、升级、查询、卸载;安装速度快;缺点不能看源代码...

2018-11-03 16:58:32 4732

原创 Centos Maridb 数据库编译安装

环境要求Centos710.3.9注意事项如果是最小版本安装的centos7系统,需要先安装防火墙管理工具yum install -y net-tools查看防火墙状态(Active: inactive (dead))systemctl status firewalld.service如果提示(Active: active (running)),关闭防火墙sy...

2018-11-03 16:56:14 1846

原创 Hyperledger fabric-1.1.0 - 1. 系统准备

备份源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bar进入目录并下载源(源可以自行选择,阿里云或者清华或者163的源)cd /etc/yum.repos.d/wget http://mirrors.163.com/.help/CentOS7-Base-163.repo运行以下命令生成...

2018-11-03 16:47:56 185

转载 golang中数组、字符串和切片-字符串

字符串统一概述字符串定义及数据结构内存布局类型互转迭代本文整理自Go语言高级编程统一概述  在主流的编程语言中数组及其相关的数据结构是使用得最为频繁的,只有在它(们)不能满足时才会考虑链表、hash表(hash表可以看作是数组和链表的混合体)和更复杂的自定义数据结构。  Go语言中数组、字符串和切片三者是密切相关的数据结构。这三种数据类型,在底层原始数据有着相同的内存结构,在上层,因为...

2018-10-23 10:55:12 25025

转载 golang中数组、字符串和切片-数组

数组统一概述数组数组定义语义说明数组迭代其他使用方式统一概述  在主流的编程语言中数组及其相关的数据结构是使用得最为频繁的,只有在它(们)不能满足时才会考虑链表、hash表(hash表可以看作是数组和链表的混合体)和更复杂的自定义数据结构。  Go语言中数组、字符串和切片三者是密切相关的数据结构。这三种数据类型,在底层原始数据有着相同的内存结构,在上层,因为语法的限制而有着不同的行为表现。...

2018-10-23 09:55:44 13887

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除