卢舍那
码龄13年
求更新 关注
提问 私信
  • 博客:791,567
    社区:15
    791,582
    总访问量
  • 75
    原创
  • 43
    粉丝
  • 12
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2012-12-02

个人简介:体系结构,Linux内核,区块链,分布式计算,嵌入式。

博客简介:

卢舍那

博客描述:
知行合一
查看详细资料
个人成就
  • 获得68次点赞
  • 内容获得41次评论
  • 获得227次收藏
  • 代码片获得395次分享
  • 博客总排名810,930名
创作历程
  • 4篇
    2022年
  • 6篇
    2021年
  • 15篇
    2020年
  • 9篇
    2019年
  • 25篇
    2018年
  • 18篇
    2017年
成就勋章
TA的专栏
  • 开发环境
    8篇
  • web3.0
    1篇
  • IPFS
    1篇
  • 区块链网络
    2篇
  • 经济
  • 共识算法
    2篇
  • 树图
    1篇
  • 证书机制
    1篇
  • 区块链
    33篇
  • Linux内核
    3篇
  • 算法
    1篇
  • git
    4篇
  • 信息安全
  • linux
    12篇
  • 编程语言
    2篇
  • 开源组件
    3篇
  • 运维
    13篇
  • 云计算
    3篇
  • fabric
    13篇
  • 嵌入式
    1篇
  • golang
    6篇
  • docker
    7篇
  • 金融业务
  • ethereum
    4篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

web3.0系列之分布式存储IPFS

web3.0主打去中心化,将数据归还于用户,目前行之有效的底层存储为分布式存储ipfs。这个协议通过将数据分成多段,进行多节点备份,然后通过hash聚合获取原始文件。有几个特点是:全世界分布式网络,分段存储、merkle-tree聚合,多备份,永久,难以攻击等。在web3.0中有望替代http协议,与区块链(不足以承载大数据量)结合构成web3.0的底层。...
原创
发布博客 2022.06.30 ·
3365 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

以太坊学习笔记(四)RPC接口开启

eth rpc api使用
原创
发布博客 2022.06.14 ·
3710 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

以太坊学习笔记(二):通过SDK调用以太坊合约

环境准备搭建以太坊链详细可参考之前博客以太坊学习笔记(一)1、创建创世块文件{ "config": { "chainId": 10001, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "alloc" : {}, "coinbase" : "0x0000000000000000000000000000000000000000", "di
原创
发布博客 2022.03.10 ·
8631 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

以太坊学习笔记(三):cannot unmarshal hex string without 0x prefix

背景最近通过SDK调用以太坊合约,在部署合约时出现:chainID: 100012022/03/10 15:59:33 failed to deploy demo1: json: cannot unmarshal hex string without 0x prefix into Go struct field Header.miner of type common.Address解决思路主要尝试以下方法:1、将address前面加上0x,结果是不起作用2、换版本将引用的以太坊包换成1.
原创
发布博客 2022.03.10 ·
8861 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Failed to connect to github.com port 443: Operation timed out

问题在git clone 时出现:Failed to connect to github.com port 443: Operation timed out错误解决主要是在/etc/hosts里把github.com域名与IP绑定。具体配置为:140.82.113.3 githuh.com199.232.69.194 github.global.ssl.fastly.net185.199.108.153 assets-cdn.github.com185.199.109.153 assets-c
原创
发布博客 2021.12.21 ·
2086 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

goland出现unresolved reference错误提示

问题goland编辑器在函数已经实现的情况下,提示unresolved reference解决方法执行 :file->Invalidate Caches / Restart
原创
发布博客 2021.06.10 ·
1560 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

Mac brew update出问题

问题在使用brew 安装软件时出现以下问题,最后通过更新homebrew镜像源,brew update成功后,安装软件成功,以下针对这些问题做些记录。一、Warning: Calling sha256 "digest" => :tag in a bottle block is deprecated!二、LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443解决方案针对问题一git -C /usr/loc
原创
发布博客 2021.05.19 ·
1993 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

/lib64/libc.so.6: version `GLIBC_2.18` not found

问题在编译程序时报错/lib64/libc.so.6: version `GLIBC_2.18' not found报错解决导致这个报错是因为glibc库版本过低,升级glibc即可解决1、下载glibc2.18版本2、编译安装cd /usr/localwget http://mirrors.ustc.edu.cn/gnu/libc/glibc-2.18.tar.gztar -xzvf glibc-2.18.tar.gzcd glibc-2.18mkdir -p build cd
原创
发布博客 2021.03.15 ·
5015 阅读 ·
9 点赞 ·
4 评论 ·
9 收藏

go mod指定版本

背景golang依赖包有时会因为版本问题,导致接口不匹配解决可以在go.mod中指定版本,例如:replace google.golang.org/grpc => google.golang.org/grpc v1.26.0
原创
发布博客 2021.01.21 ·
7389 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

mac安装MySQL

一、下载安装在https://dev.mysql.com/downloads/mysql/ 下载对应版本mysql,如果是.dmg则直接安装二、启动在苹果->系统偏好设置,最后一栏看到mysql确保在running状态安装目录在/usr/local/mysql,将/usr/local/mysql/bin添加到~/.bashrc环境变量中mysql -u root -p启动...
原创
发布博客 2021.01.07 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DAG技术提高区块链交易速度

区块由链式结构到DAG结构之前一篇文章也讲过区块链式结构和DAG结构的区别,DAG的区块可以并发出块,在保证交易全序的情况下能够提升TPS,但是对于联盟链来讲采用raft\pbft共识算法,经过共识后交易顺序即可确定,与区块是链式结构还是DAG结构无关,也就是说区块的DAG结构提升不了采用raft\pbft这类共识算法的交易速度。通过DAG对交易排序,交易并发执行DAG即一个无环的有向图称做有向无环图(Directed Acyclic Graph)。在一批交易中,可以先识别出每笔交易需要占用的互斥资源
原创
发布博客 2020.12.29 ·
907 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Error: failed to create deliver client :orderer client failed to connect to orderer

问题描述在部署fabric时,peer create channel时报错如下:Error: failed to create deliver client :orderer client failed to connect to orderer.example.com:7050: failed to create new connection: context deadline exceeded问题解决一般来讲这是orderer服务启动有问题导致的网络连接无法建立,可以排查orderer是否正常
原创
发布博客 2020.11.09 ·
6109 阅读 ·
2 点赞 ·
12 评论 ·
6 收藏

docker\docker-compose安装

docker安装1、先卸载之前的 yum list installed |grep docker yum remove docker-ce docker-ce-cli containerd2、安装显示支持的版本:yum list docker --showduplicates | sort -r安装:yum install docker-ce-17.06.2.ce-1.el7.centos -y3、启动systemctl start dockerdocker-compose安装1、
原创
发布博客 2020.11.06 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pip源配置

背景公司内部虚拟机只能连接阿里云,需要将pip源更改步骤1、vim ~/.pip/pip.conf[global]index-url=https://mirros.aliyun.com/pypi/simple[install]trusted-host=mirrors.aliyun.com
原创
发布博客 2020.11.06 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

centos升级kernel版本

背景为了解决启动docker,failed to write 0 to memory.swappiness的问题,需要升级内核版本。虚拟机是公司内部,只能连接阿里云。解决1、替换yum源1、将原来的yum源备份cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak2、创建新的Centos-Base.repo3、关掉其他的yum源路径 vim /etc/yum.repos.d/CentOS-Media.repo enabled = 04、yum m
原创
发布博客 2020.11.06 ·
594 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

启动container:failed to write 0 to memory.swappiness

问题描述在部署fabric,peer节点实例化chaincode container时报错:Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused “process_linux.go:430: container init caused \”process_linux.go:396: setting cgroup config for
原创
发布博客 2020.11.06 ·
960 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux环境变量PATH设置错误恢复

背景一个刚入职小弟,添加环境变量PATH时,之前的PATH没有加上,导致系统命令不能用解决环境变量可以理解为把一些可执行程序,添加为命令,从bash可以直接调用;如果bash下不能调用则从安装目录也可以执行,因此按照这个思路进行恢复1、/usr/bin/vim ~/.bashrc修改PATH,把系统命令添加export PATH=$PATH:/usr/bin:/usr/local/bin:/bin:/sbin2、locate source ~/.bashrc一开始source命令找了半天安装目录
原创
发布博客 2020.09.02 ·
1785 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

mac docker拉取镜像报错:net/http: TLS handshake timeout

问题docker拉取镜像报错:net/http: TLS handshake timeout解决配置docker镜像加速1、从阿里云获取镜像加速源,首先注册登录,容器镜像服务->镜像中心->镜像加速2、打开docker配置页面如下图:
原创
发布博客 2020.08.13 ·
851 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vscode golint 报警太多

vscode golint报警太多解决降低golint检查规范1、在vscode设置go.lint选项添加:["-min_confidence=.8"]如图:
原创
发布博客 2020.08.11 ·
2027 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

go mod

go mod作用Go.mod是Golang1.11版本新引入的官方包管理工具用于记录依赖包具体版本的问题,方便依赖包的管理。与传统依赖区别传统go依赖包首先在vendor里找,如果vendor里没有依赖则从gopath/src里找,如果还没有则从goroot里找,如果还没有就报错了。传统go project建立在gopath/src下,使用go mod后则可以建立在任意目录下,依赖通过go.mod文件查找go mod使用方法1.首先将go的版本升级为1.11以上2.设置GGO111MODULE=
原创
发布博客 2020.07.20 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多