自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

翻译 Hyperledger/FireFly

Hyperledger FireFly是再核心区块链技术之上的API和数据编排层。它为构建企业级的去中心化应用实现了一个多方系统。交易提交和事件流从根本上简化了访问链上智能合约的API接口多种区块链协议的集成Hyperledger Fabric企业级的以太坊: Hyperledger Besu 和 QuorumCorda (为金融行业设计的区块链)对开发者友好的,事件驱动的REST和WebSocket接口为了构建可以解决真正企业用例的多方业务应用数

2022-02-19 10:31:30 738 2

原创 使用fabric-sdk-go调用fabric时的问题及解决

1.实例化链码时报错:failed to get discovery service: could not get chConfig cache reference: QueryBlockConfig failed: no channel peers configured for channel [mychannel]这是由于fabric-sdk-go的配置文件中通道名与创建通道不一致造成的,将配置文件中channels配置的下一级配置名称改成对应通道名(我这边是改为mychannel)就不会出现这个错误

2022-02-07 15:43:21 12882

原创 并查集做题模板

class unionset{ private: int setn; vector<int> parent; vector<int> nums; public: unionset(n):setn(n),parent(n),nums(n,1){ iota(parent.begin(),parent.end(),0); } bool find(int x){ .

2021-12-06 19:48:12 279

原创 fabric的crypto-config.yaml文件中EnableNodeOUs的作用

EnableNodeOUs用来决定生成的用户的类型:设为true,则会生成peer类型的用户证书设为false,则会生成client类型的用户证书

2021-11-03 17:29:12 731

原创 Fabric记要

一、Peer节点:1.Endorser节点:接收客户端提案模拟执行,对模拟结果签名背书,将签名背书信息打包为提案响应消息返回给客户端2,Comitter节点:检查交易消息的完整性、合法性,标记交易的有效性并提交账本,变更本地数据库文件。同一通道的Peer节点均为Committer节点。3.Leader节点:通过grpc从orderer节点获得区块,通过gossip协议将接收的区块数据分发到组织内Peer节点二、Orderer节点:接收处理交易请求、排序、打包出块;创建通道或更新通道配

2021-07-14 14:58:51 302

原创 部署静态go服务器时用到的一些命令

1.编译go程序时,先设置环境变量:exportCGO_ENABLED="0",然后执行 go build main.go 将项目编译成可执行文件main2.将编译好的文件和配置文件等上传到服务器:scp/home/my_name/main [email protected]:/home/test/mainscp-r /home/my_name/configs/[email protected]:/home/test/configs3.查看相关端口号是否被占用:n...

2021-03-31 19:58:00 74

转载 c语言的复杂类型与声明的阅读

https://blog.csdn.net/skywalker_leo/article/details/48622193

2021-03-16 09:47:07 81

转载 arch安装软件出错

https://blog.csdn.net/weixin_43833642/article/details/104335594

2021-02-25 16:18:17 601

原创 开启go mod后使用本地的go语言包

$s_i$

2021-02-22 14:14:30 316

原创 将一个项目复制到另一个新文件夹中,打开Goland后,import部分出现 Cannot resolve directory ‘***‘ 和 Cannot resolve file ‘***‘

将原项目复制到新文件夹后, 将项目中的"import"本地的部分都换成新文件夹的目录,仍然会报错Cannot resolve directory '***' 和 Cannot resolve file '***'.这是由于原有项目中使用了go mod ,打开go.mod ,将第一行module ****改为 module 新文件夹名称 就可以解决报错问题....

2021-02-22 10:11:45 1618

转载 几种常见的密码学假设

https://blog.csdn.net/qq_38250032/article/details/81569547

2021-01-19 14:10:40 544

转载 使用以太坊geth客户端调用智能合约时报“Invalid Address“错误的解决方法

需要事先定义defaultAccount变量对象web3.eth.defaultAccount = web3.eth.accounts[0]

2021-01-05 09:31:26 1606 1

原创 Error: Data location must be “calldata“ for parameter in external function, but none was given.

Error: Data location must be "calldata" for parameter in external function, but none was given. address[] members ^---------------^将address[] members改为 address[] calldata members

2020-12-30 15:50:40 939 2

原创 Makefile除语法错误外,执行失败的几种可能情况和解决方法

1:如果Makefile是整个文件从其他项目复制来的,可能需要在本地新建Makefile。 这是在改一个git项目中遇到的问题:当时需要抽取该项目的部分内容编译为库使用,我就直接将项目原Makefile粘贴至本地项目进行修改,结果Makefile中的wildcard函数无法执行。最后,我在本地新建Makefile文件,并将原内容粘贴至新建的Makefile文件中才成功执行Makefile2:在Goland中写Makefile时Tab键会无法识别,可以尝试在VScode中编写...

2020-12-30 15:31:06 2395

原创 如何使GoLand打开sol文件时不启动新的程序,而是在GoLand内打开

前些日子不小心设置错误了GoLand,结果在GoLand里打开sol类型文件时总会跳出GoLand用VScode打开,后面经过设置又可以在Goland中打开sol文件。操作如下:1.依次选择: File ->Settings ->Editor->FileTypes2.在Recognized file中选择Text类型3.在Registerred Patters中点"+",输入*.sol4.点击Apply 、OK...

2020-12-30 15:17:48 303

原创 如何在arch下安装运行truffle,安装truffle时出现zsh: command not found: truffle报错

1. 安装nodejs:sudo pacman -S nodejs2.到新建的目录下新建一个npm项目:npm init3.安装truffle: npm i truffle4.用truffle初始化项目:./node_modules/.bin/truffle init

2020-12-28 19:36:44 594

转载 关于go语言中如何将切片转化为数组

使用copy函数即可:slice := []byte("abcdefgh")var arr [4]bytecopy(arr[:], slice[:4])fmt.Println(arr)

2020-12-23 19:54:24 4179

原创 go语言编译gRPC中proto遇到的问题及解决方法

1.显示protobuf : protoc-gen-go: program not found or is not executable 首先配置环境变量并使其生效 vim ~/.bashrc export PATH = "$PATH:$GOPATH/bin" source ~/.bashrc 然后更新proto和protoc-gen-go包 go get -u github.com/golang/protobuf/proto g...

2020-12-22 19:46:17 2080

原创 链接时报错编译器报错:undefined reference to `main‘

具体报错信息如下:/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/Scrt1.o: in function `_start':(.text+0x24): undefined reference to `main'一开始看了很多博客都说是main函数写错了,但我的main函数是没写错的。后来发现可能自己的makefile写的不对,需要让带有main函数的文件在makefile中第一个出现。...

2020-12-14 20:10:03 9731 1

原创 Vmware虚拟机启动系统时报错:Operation inconsistent with current state

尝试关闭Vmware虚拟机重启

2020-11-30 20:20:37 488

原创 go mod 管理依赖版本

最近在改libp2p库相关项目时,执行go mod tidy后,部分代码报错找不到依赖中的函数。用如下命令指定使用库[email protected] mod edit -require=github.com/libp2p/[email protected] get -u -x github.com/libp2p/[email protected]...

2020-11-17 19:46:49 2272

空空如也

空空如也

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

TA关注的人

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