edg战队

Hypterledger Fabric 1.4环境搭建

喜你入骨 提交于 2020-01-07 00:06:39
Github fabric官方Github地址为: https://github.com/hyperledger/fabric 环境搭建流程 1. 环境依赖 依赖的软件版本根据安装的Fabric的版本差异而略有不同,具体请查看fabric的docs/source目录下的prereqs.rst。 1.1 注 本次配置使用的为阿里云主机,系统:CentOS Linux release 7.5.1804 (Core) 1.2 Git安装 yum install git 1.3 curl安装 yum install curl 1.4 docker安装 curl -fsSL https://get.docker.com/ | sh 注:docker版本不要太old 1.5 docker-compose安装 # 安装 curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose # 增加可执行权限 chmod +x docker-compose # 查看是否安装成功 docker-compose --version 1.6 go环境配置 # 下载安装包 wget https:/

ZedGraph设置辅助线

北城余情 提交于 2020-01-04 16:26:44
ZedGraph设置辅助线 1.一般来说ZedGraph设置参考线可以用   ZedGraph对象.YAxis.MajorGrid.IsVisible = True '水平参考线   ZedGraph对象.XAxis.MajorGrid.IsVisible = True '垂直参考线 2.就是通过在ZedGraph上画个box来假装辅助线   BoxObj box = new BoxObj(x轴刻度, (y轴刻度), 宽, 高, color, color); box.Fill = new Fill(Color.White, color, 45.0F); box.ZOrder = ZOrder.F_BehindGrid;   ZedGraph对象.GraphPane.GraphObjList.Add(box);       来源: https://www.cnblogs.com/rwhaoo/p/9414697.html

Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性

拜拜、爱过 提交于 2020-01-04 16:24:28
场景 C#窗体应用中使用ZedGraph曲线插件绘制图表: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99716066 在上面已经实现基本的曲线图之后,效果如下: 当然这不是我们的效果,还要对其属性进行设置。 但是毕竟其属性和方法说明都是英文,所以整理了一些常用属性和方法。 调整之后的效果 控件下载 https://download.csdn.net/download/badao_liumang_qizhi/11578445 英文手册下载 https://download.csdn.net/download/badao_liumang_qizhi/11578491 实现 曲线整体属性设置 //是否允许横向缩放 this.zedGraphControl1.IsEnableHZoom = true; //是否允许纵向缩放 this.zedGraphControl1.IsEnableVZoom = true; //是否允许缩放 this.zedGraphControl1.IsEnableZoom = true; //是否显示右键菜单 this.zedGraphControl1.IsShowContextMenu = true; //复制图像时是否显示提示信息 this.zedGraphControl1

前端技能汇总 Frontend Knowledge Structure

醉酒当歌 提交于 2020-01-04 00:03:51
Frontend Knowledge Structure 项目起源 还记得@jayli 的这幅前端知识结构图么。 图片的形式具有诸多的不便。缺失源图的我们,无法为此图贡献些什么,随着时间的迁移,或许有些技术点会发生改变,所以有了这个GitHub项目。我们可以通过协作的方式来共同维护这个项目。Git的历史记录也可以见证前端行业的一些变迁。 尽管会变成文字的方式来维护这些内容,但是我承诺写一个小工具帮大家生成更好玩的图形(基于DataV项目)。 前端开发知识结构 前端工程师 浏览器 IE6/ 7 / 8 / 9 / 10 / 11 (Trident) Firefox (Gecko) Chrome / Chromium (Blink) Safari (WebKit) Opera (Blink) 编程语言 JavaScript / Node.js CoffeeScript TypeScript 切页面 HTML / HTML5 CSS/CSS3 PhotoShop / Paint.net / Fireworks / GIMP 开发工具 编辑器和IDE VIM / Sublime Text2 Notepad++ / EditPlus WebStorm Emacs EmacsWiki Brackets Komodo IDE / Edit Eclipse Visual Studio

011带权重的无向边数据类型Edge实现

夙愿已清 提交于 2020-01-03 15:24:10
带权重的无向边数据类型Edge实现 图学习笔记索引 本文参考《算法(第4版)》 1.加权无向图数据类型EdgeWeightedGraph实现 2.总结 图学习笔记索引 图学习笔记索引(全部) 001自定义输入流In类实现 002背包数据类型Bag实现 003无向图数据类型实现 004基于图的深度优先搜索 005使用深度优先搜索找图中的所有连通分量 005-1基于深度优先搜索查找图中连通路径 006基于深度优先搜索判断图中是否存在环 007基于深度优先搜索判断一个无向图图是否是一个二分图 008广度优先搜索查找连通图中的最短路径 009有向图数据类型实现 010有向图的可达性 011带权重的无向边数据类型Edge实现 012加权无向图数据类型实现 本文参考《算法(第4版)》 1.加权无向图数据类型EdgeWeightedGraph实现 1)图文件读取 点击文字获取:流读取类In参考链接 从文件中读取图的顶点关系。 tinyEWG.txt文件中的第一行为顶点数,第二行为边数。 第三行到最后是两个相邻的顶点即边的权重: 8 16 4 5 0.35 4 7 0.37 5 7 0.28 0 7 0.16 1 5 0.32 0 4 0.38 2 3 0.17 1 7 0.19 0 2 0.26 1 2 0.36 1 3 0.29 2 7 0.34 6 2 0.40 3 6 0.52 6 0 0

Freedgo工具-思维导图介绍

不羁的心 提交于 2020-01-03 12:17:00
1、介绍 随着思维导图使用越来越普及,人们通过思维导图来对知识进行归纳总结,整理思路,Freedgo推出一款思维导图工具,通过这篇文章记录下来,把简单的功能和用法说明一下,让大家一目了然。用熟之后,可以自己再慢慢摸索进阶用法。以下讲的是网页版的介绍和用法。 Freedgo思维导图是一款简单好用的思维导图软件,除了可以轻松绘制不同风格的思维导图,支持各种不同的结构布局。支持导图文字、图形、备注、表格的样式设置,为客户提供美观漂亮的思维导图,可以把思维导图导出为图片格式,网页模式,通过提供打印。 2、好处 页面简洁,各项功能清晰,用鼠标点点即可操作,容易上手。 支持多种模型,也可以导出为多种格式,能适应工作场景中的各种需要,交互性好。 Freedgo是一款优秀的管理工具,在会议管理、时间管理、工作计划、信息管理、项目管理、头脑风暴上都是好帮手,既节省时间,又提高效率。 Freedgo可以帮助我们整理思路,从每一个点出发,不断发散,让思考更全面,同时还能通过主题的层次突出重点。 思维导图的呈现方式是结构化的,能让使用者在短时间内了解整个布局的框架和重点,对信息一目了然,思路清晰。 用Freedgo做思维导图的过程,是将隐性思维显性化,显性思维可视化的过程。思维轨迹轨迹一目了然,并能在此基础上不断优化。 3、访问方式 通过浏览器(推荐使用goole chrome 或者Safari浏览器)

Java Knowledge series 4

倖福魔咒の 提交于 2020-01-01 02:03:57
JVM & Bytecode Has-a or Is-a relationship(inheritance or composition) 如果想利用新类内部一个现有类的特性,而不想使用它的接口,通常应选择合成。也就是说,我们可嵌入一个对象,使自己能用它实现新类的特性。但新类的用户会看到我们已定义的接口,而不是来自嵌入对象的接口。考虑到这种效果,我们需在新类里嵌入现有类的private对象。有些时候,我们想让类用户直接访问新类的合成。也就是说,需要将成员对象的属性变为public。成员对象会将自身隐藏起来,所以这是一种安全的做法。 如选择继承,就需要取得一个现成的类,并制作它的一个特殊版本。通常,这意味着我们准备使用一个常规用途的类,并根据特定的需求对其进行定制。只需稍加想象,就知道自己不能用一个车辆对象来合成一辆汽车——汽车并不“包含”车辆;相反,它“属于”车辆的一种类别。“属于”(belong to, pertain to)关系是用继承来表达的 is-a relationship,而“包含”(cover, contain, include)关系是用合成来表达的has-a relationship。 现在我们已理解了继承的概念,protected这个关键字最后终于有了意义。在理想情况下,private成员随时都是“私有”的,任何人不得访问。但在实际应用中

Hyperledger(超级账本项目)

微笑、不失礼 提交于 2020-01-01 01:03:27
Hyperledger项目式开源界面向开放、标准区块链技术的首个重要探索。 安装部署: 如果你是初次接触hyperledger项目,推荐使用如下步骤: 安装Docker curl -fsSL https://get.docker.com/ | sh 安装成功后,停止默认启动的Docker服务 service docker stop 用如下命令手动启动Docker服务 docker daemon --api-cors-header="*" -H tcp://0.0.0.0:2375 -H unix:///var/run/do cker.sock 安装Docker-compose 首先,安装python-pip软件包 yum -y install python-pip 安装docker-compose pip install docker-compose 过程中...... 下载镜像 下载相关镜像,并进行配置 docker pull yeasy/hyperledger:latest docker tag yeasy/hyperledger:latest hyperledger/fabric-baseimage:latest docker pull yeasy/hyperledger-peer:latest docker pull yeasy/hyperledger-membersrvc

Hyperledger Fabric区块链供应链金融实战1

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-29 14:37:57
我们在这里将利用Hyperledger Fabric最新版本v2.0.0 Beta,创建一个区块链供应链金融项目,实现应收账款、承兑汇票、合同融资功能。出于学习目的,我们将Hyperledger Fabric安装在Virtualbox虚拟机中,操作系统为ubuntu 18.04。 在本篇博文中,我们将介绍Hyperledger Fabric的安装。 开发环境准备 首先安装Git:sudo apt-get install git,通常Ubuntu中已经安装了最新版本的Git。 安装curl:sudo apt-get install curl,通常Ubuntu中已经安装了最新版本的curl。 允许ssh远程登录 运行命令:sudo vim /etc/ssh/sshd_config,在其中加入: PermitRootLogin yes 重新启动服务即可:sudo service ssh restart。 启动虚拟机Wifi 我们使用virtualbox虚拟机,如果在ubuntu安装时没有加无线网卡,可以按照下面步骤配置无线网卡,首先安装所需软件: sudo apt-get install wpasupplicant sudo apt-get install network-manager 运行:sudo vim /etc/netplan/50-cloud-init.yaml,添加如下内容

Hyperledger Fabric 开启TLS调用Java SDK

好久不见. 提交于 2019-12-28 17:11:12
Hyperledger Fabric 开启TLS调用Java SDK 之前更新的Fabric 1.4.1+版本之后新增了 etcdRaft 共识机制,而且官方文档明确指定了如果使用该共识机制就必须开启 TLS ,所以之前通过关闭 TLS 调用SDK的方式就不好用了,并且Fabric 2.0版本抛弃了 solo , kafka 模式,也就是默认都使用 etcdRaft 共识了,所以记录一下如何开开启 TLS 的情况下使用 SDK . 在之前,本文是直接使用了 Fabric v2.0.0-beta 版本的环境,并且 JAVA SDK 版本也是直接用了 v2.0.0 的版本,所以如果 Fabric 以及 SDK 不会在正式版的 2.0.0 版本发生重大更新的话,本文的方案应该是可以满足 v2.0.0+ 版本的使用的。 先说一下运行环境: Hyperledger Fabric v2.0.0-beta Hyperledger Fabric-sdk-java v2.0.0-SNAPSHOT Java 1.8 本文分成两个部分: Hyperledger Fabric v2.0.0-beta 版本的安装 Hyperledger Fabric-sdk-java 的使用 1 安装2.0版本的Fabric 1.1 前提条件 这里是搭建 Fabric 环境之前需要(安装的工具和软件)完成的步骤: 只介绍