共识算法3--委托权益证明机制简介及算法实现

共识算法3--委托权益证明机制简介及算法实现   在区块链中使用PoS会导致贫富差距增加的问题,为解决该问题,提出了DPoS机制,DPoS已经在EOS中得到了应用。实际区块链产品中,由x个投票主节点和y个候选节点实现共识,x个投票主节点负责共识和挖矿,当系统发现x中的某个节点有问题(如恶意破坏...

2019-01-06 20:41:34

阅读数 2939

评论数 0

共识算法1--工作量证明机制简介及算法实现

共识算法1--工作量证明机制简介及算法实现   所谓“共识机制”,是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。[1] 当前,已有多种常见的共识机制,常见的包括PoW、PoS、DPoS、Pa...

2018-12-26 17:03:23

阅读数 584

评论数 0

docker笔记4--配置gerrit

docker笔记4--配置gerritgerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。它分支自Rietveld,作者为Google公司的S...

2018-04-16 22:49:40

阅读数 2186

评论数 0

Hyperledger Fabric笔记2--运行fabric测试网络

Hyperledger Fabric笔记2--运行fabric测试网络   1、获取fabric相关源代码 首先,需要在/opt/gopath中新建目录,  mkdir -p /opt/gopath/src/github.com/hyperledger/ 其次,下载fabric源码,git...

2018-03-18 03:23:24

阅读数 1492

评论数 0

Hyperledger Fabric笔记1--配置fabric运行基础环境

Hyperledger Fabric笔记1--配置fabric运行基础环境1、安装docker通过命令:wget -qO- https://get.docker.com | sh  或者  curl -fsSL get.docker.com | sh 即可完成docker安装,该方法安装的为最新版...

2018-03-18 00:35:11

阅读数 1221

评论数 0

Ubuntu小技巧10--Ubuntu 1410 64位安装Beyond Compare 4

Ubuntu小技巧10--Ubuntu 1410 64位安装Beyond Compare 4.1.9   beyond compare-4.1.9.21719_amd64.deb ubuntu 1410 64位亲测可用,下载、安装、卸载方法如下: wget http://www.scooter...

2017-01-15 13:52:15

阅读数 5356

评论数 0

vi笔记附录1--vi之配置一个强大的c语言、python IED

vi笔记附录1--vi之配置一个强大的c语言、python IED2018-04-25-更新-三、vim特殊使用方法--11、11)如何取消vim产生的***.un~和xxx.~文件一、vim效果图       话不多说,想知道vi/vim文档编辑器有多强大请看下图,图1是我自己测试的c语言IDE...

2016-12-03 22:36:41

阅读数 1045

评论数 0

Ubuntu小技巧9--使用Samba服务实现Windows和Linux文件访问

Ubuntu小技巧8—— Ubuntu小技巧9--使用Samba服务实现Windows和Linux文件访问        很多时候做开发的时候需要在Linux上编译运行,但是又想用Windows的优秀工具,不停的将文件拷贝到Windows和Linux是极其浪费时间的,此时就需要将Linux的文件直...

2016-11-30 22:07:10

阅读数 1063

评论数 0

多线程访问资源不加锁易出错的证明以及解决方法

多线程访问资源不同步易出错的证明以及解决方法 线程同步简单的说就是当多个线程共享相同的内存时,当某个线程可以修改变量,而其他线程也可以读取或修改这个变量的时候,就需要对这些线程进行同步,以确保他们在访问变量的存储内容时不会访问到无效的数值。 我们来看一个对于多线程访问共享变量造成竞争的一个例子,假...

2016-11-27 11:33:13

阅读数 1973

评论数 0

ubuntu小技巧6--如何修复Ubuntu系统引导项

ubuntu小技巧6--如何修复Ubuntu系统引导项        当我们安装双系统的时候,若先安装windows后安装Ubuntu,安装后则会出现一个默认的系统选择界面,如图1,但是先装Ubuntu后装Windows或者双系统装好了又重装windows的时候,就会出现Ubuntu引导丢失的情况...

2016-09-23 16:31:47

阅读数 9768

评论数 0

vi笔记1--vi之配置一个强大的vi/vim

vi笔记1--vi之配置一个强大的vi/vim对ubuntu系统,默认内置了vi,需要手动下载vim,方法如下:apt-get install vim对于CentOS系统,默认内置了vim,不需另外下载要想让vi变得更加强大,就需要手动修改、扩充vi的配置文件vimrc,对于ubuntu系统vim...

2016-08-31 15:40:41

阅读数 1066

评论数 2

Qt 笔记6--Qt 窗体区域拉伸移动

Qt 笔记6--Qt 窗体区域拉伸移动 很多时候,一个窗体中各子区域的大小需要动态调整,如Qt Creator主界面的项目区、类视图去、编码区、应用程序输出区等,它们之间大小调整一般通过拖动边界区域来实现的。以下为笔者通过重写mouseMoveEvent、mousePressEvent、mous...

2019-04-18 18:10:17

阅读数 8

评论数 0

Qt 笔记5--Qt 拉伸窗体

Qt 笔记5--Qt 拉伸窗体 正常情况下,Qt主窗体拉伸,但内部子窗体大小及位置并未发生该表,导致出现一部分空白区域,因此实际中为了美观需要实现其动态拉伸和调整效果。以下为笔者通过重新resizeEvent方法实现的一个简单拉伸案例,相应学习笔记贴在此处以便于后续参考。 1、功能介绍...

2019-04-18 12:14:41

阅读数 9

评论数 0

Qt 笔记4--Qt 读写CSV

Qt 笔记4--Qt 读写CSV CSV(Comma-Separated Values),即逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号,其文件以纯文本形式存储表格数据;CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。Qt中似乎没有直接处理CSV的类,因此...

2019-04-16 16:23:02

阅读数 5

评论数 0

Windows 小技巧10--Windows常见软件、系统配置

Windows 小技巧10--Windows常见软件、系统配置 Windows是绝大多数人最常用的系统,因此有必要熟悉其常见的软件使用方法和系统配置。以下为笔者根据个人使用情况记录的一些常用操作,归类放在此处以便于查阅,后续也会在对应栏目长期补充相应的内容。 1、系统配置 1.1 ...

2019-04-15 09:59:16

阅读数 52

评论数 0

Qt 笔记3--Qt 操作 XML

Qt 笔记3--Qt 操作 XML XML 可扩展标记语言(eXtensible Markup Language),被设计用来传输和存储数据,是当前使用最广泛的网络数据传输格式之一。 Qt提供了一系列基于DOM的XML处理类,包括:QDomComment、QDomProcessingIns...

2019-03-29 17:20:29

阅读数 14

评论数 0

python笔记5--python3.6 安装robotframework及wxSystemSettingsNative错误

python笔记5--python3.6 安装robotframework及wxSystemSettingsNative错误 Robot Framework(RF)是一款用python编写的功能自动化测试框架,其具备良好的扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,也可以进...

2019-03-28 13:53:02

阅读数 185

评论数 0

Windows小技巧9--常见命令、脚本、错误解决方法

Windows小技巧9--常见命令、脚本、错误解决方法 本文主要记录Windows下常见的快捷键、命令、脚本案例,常见错误及解决方法,后续会以此为基础持续更新补充相关内容。 1、常见命令 1.1 Windows下的常见快捷键 1) win+R ,打开运行窗口 2) win+E ,打...

2019-03-25 12:25:34

阅读数 18

评论数 0

Qt 笔记2--Qt 操作 Json

Qt 笔记2--Qt操作 Json JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于 ECMAScript(欧洲计算机协会制定的js规范)一个子集,采用完全独立于编程语言的文本格式来存储和表示数据,其简洁和清晰的层次结构使得 JSON 成为...

2019-03-23 21:24:09

阅读数 41

评论数 0

可视化笔记3--matplotlib 常见图形绘制3

可视化笔记3--matplotlib 常见图形绘制3 接着上一篇博文,继续简单学习了下matplotlib绘图功能,基本包括:图片保存及工具栏使用、区域填充、形状绘制、图形美化、绘制极坐标、绘制积分函数、散点和条形图综合案例,相应学习笔记分享在此处,以便于后续参考。后续若有新功能函数及案例,...

2019-03-22 16:56:24

阅读数 14

评论数 0

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