公 告
区块链学习

Golang】解决Go test执行单个测试文件提示未定义问题


        在github布置action 运行go test clearing_test.go脚本报未定义错误,但是本地在goland编辑器直接点击run没有报错。一时半会没找到问题。      &nb......
        在github布置action 运行go test clearing_test.go脚本报未定义错误,但......

Golang】解决Go test执行单个测试文件提示未定义问题

        在github布置action 运行go test clearing_test.go脚本报未定义错误,但......
阅读全文 0
编程语言

Cmake文件学习


本文代码托管于github  cmake_democmake中一些预定义变量PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/buildCMAKE_INCLUDE_PATH 环境变......
本文代码托管于github  cmake_democmake中一些预定义变量PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,......

Cmake文件学习

本文代码托管于github  cmake_democmake中一些预定义变量PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,......
阅读全文 0

go设置代理


中国大陆用户在编译前,需要设置 Go 代理。推荐使用由七牛云运行的 goproxy.cn。go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct...
中国大陆用户在编译前,需要设置 Go 代理。推荐使用由七牛云运行的 goproxy.cn。go env -w GO111MODULE=ongo env -w GOPROXY=https://......

go设置代理

中国大陆用户在编译前,需要设置 Go 代理。推荐使用由七牛云运行的 goproxy.cn。go env -w GO111MODULE=ongo env -w GOPROXY=https://......
阅读全文 0
区块链学习

docker 学习加实战


1.理解 记住最重要的一点,Dokcer实际是宿主机的一个普通的进程,这也是Dokcer与传统虚拟化技术的最大不同。 Docker能保证运行环境的一致性,不会出现开发、测试、生产由于环境配置不一致导致的各种问题,一次配置多次运行。使用Docker,可更快地打包、测试以及部署应用程序,并可减少从编写到部署运行代码的周期。 ......
1.理解 记住最重要的一点,Dokcer实际是宿主机的一个普通的进程,这也是Dokcer与传统虚拟化技术的最大不同。 Docker能保证运行环境的一致性,不会出现开发、测试、生产由于环境配置不一致导致......

docker 学习加实战

1.理解 记住最重要的一点,Dokcer实际是宿主机的一个普通的进程,这也是Dokcer与传统虚拟化技术的最大不同。 Docker能保证运行环境的一致性,不会出现开发、测试、生产由于环境配置不一致导致......
阅读全文 0

git 清空所有commit记录的方法


git 清空所有commit记录方法说明:例如将代码提交到git仓库,将一些敏感信息提交,所以需要删除提交记录以彻底清除提交信息,以得到一个干净的仓库且代码不变1.Checkout    git checkout --orphan latest_branch2.添加所有文件 &nbs......
git 清空所有commit记录方法说明:例如将代码提交到git仓库,将一些敏感信息提交,所以需要删除提交记录以彻底清除提交信息,以得到一个干净的仓库且代码不变1.Checkout &nbs......

git 清空所有commit记录的方法

git 清空所有commit记录方法说明:例如将代码提交到git仓库,将一些敏感信息提交,所以需要删除提交记录以彻底清除提交信息,以得到一个干净的仓库且代码不变1.Checkout &nbs......
阅读全文 0
区块链学习

批量删除远程分支、tag


在终端执行命令:git branch -a > ~/work/temp/d.txt生成分支列表,生成后可以编辑去除不希望删除的分支 写shell文件delete.sh: cat ~/work/temp/d.txt | while read line do git push origin --......
在终端执行命令:git branch -a > ~/work/temp/d.txt生成分支列表,生成后可以编辑去除不希望删除的分支 写shell文件delete.sh: cat ~/wo......

批量删除远程分支、tag

在终端执行命令:git branch -a > ~/work/temp/d.txt生成分支列表,生成后可以编辑去除不希望删除的分支 写shell文件delete.sh: cat ~/wo......
阅读全文 0
编程语言

checking whether the C compiler works... no | ubuntu18.04


sudo apt-get install --reinstall build-essential sudo apt-get install --reinstall gcc sudo dpkg-reconfigure build-essential sudo dpkg-reconfigure gcc &n......
sudo apt-get install --reinstall build-essential sudo apt-get install --reinstall gcc sudo dpk......

checking whether the C compiler works... no | ubuntu18.04

sudo apt-get install --reinstall build-essential sudo apt-get install --reinstall gcc sudo dpk......
阅读全文 0
区块链学习

深入 ProtoBuf - 简介


1.  Protobuf简介        protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。虽然是二进制数据格式,但并没有因此变得复杂,开发人员通过按照一定......
1.  Protobuf简介        protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言......

深入 ProtoBuf - 简介

1.  Protobuf简介        protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言......
阅读全文 0
区块链学习

tendermint单节点、单机多节点实验总结


https://github.com/tendermint/tendermint/blob/master/docs/introduction/quick-start.md 参考以上github官方文档1、部署环境,编译安装tendermint 官方快捷脚本(要fq)cur......
https://github.com/tendermint/tendermint/blob/master/docs/introduction/quick-start.md 参考以上github官方文......

tendermint单节点、单机多节点实验总结

https://github.com/tendermint/tendermint/blob/master/docs/introduction/quick-start.md 参考以上github官方文......
阅读全文 0
区块链学习

Tendermint的工作原理剖析


当一个Tx进来时, Tmcore的mempool(MP)会通过mempool connection(一个socket连接,由abci-server提供,端口号为46658)调用Application Logic(AL:也就是abci-app,我们自己用任何语言编写的APP逻辑)里的checkTx方法,AL向MP返回验证结果。MP根据验证结果放行或者拒绝该Tx......
当一个Tx进来时, Tmcore的mempool(MP)会通过mempool connection(一个socket连接,由abci-server提供,端口号为46658)调用Application ......

Tendermint的工作原理剖析

当一个Tx进来时, Tmcore的mempool(MP)会通过mempool connection(一个socket连接,由abci-server提供,端口号为46658)调用Application ......
阅读全文 0