自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无环单链表的最小字典序(Go实现)

题目来自2021腾讯实习生招聘-技术研发综合-第三次笔试题目描述:牛牛有一个无环的单链表,牛牛可以不停的旋转这个链表,比如链表:1->2->3->4,经过旋转后可以变成一下4中链表:4->1->2->33->4->1->22->3->4->11->2->3->4牛牛想找到一个旋转的链表,它表示序列的字典序最小。定义序列{a}的字典序小于序列{b}:存在一个位置j,满足对于所有的i<j,ai=bi,且a

2021-04-18 23:05:40 330

原创 Go fmt.Scanf()、ReadLine()两种方法读取输入字符or字符串

去除输入的一行字符串中的重复字符输入样例:(输入字符无空格)12ere2输出样例:12erpackage mainimport "fmt"func main() { var c byte var ans []byte m := map[byte]bool{} for { n, _ := fmt.Scanf("%c", &c)//此处不能用fmt.Scan()来读取 if n == 0 { break } if m[c] == false { m[c]

2021-04-07 18:53:13 1759

原创 Git理论与实战(一些常用命令)

Git理论基础git记录的是什么以及工作流程安装根据git官网的提示安装就可以了。git配置git config --global user.name "shciily"git config --global user.email "shciily@163.com"初始化新建一个MyProject文件用作工作区域(working directory),命令行中cd到myProject文件夹下,输入命令:git init此时myProjetc文件夹下会多出一个.git文件(是git

2020-09-28 22:25:50 200

原创 JSON-RPC与geth控制台命令

JSON-RPC是什么参考这篇博客:JSON-RPC是什么以太坊客户端提供了API和一组远程调用(RPC)命令,这些命令执行时会被编码成JSON格式的请求,发送给服务端,这被称为JSON-RPC API。本质上JSON-RPC API就是一个接口,允许我们编写的程序使用以太坊客户端作为网关,访问以太坊网络和链上数据。通常RPC接口作为一个HTTP服务,端口设定为8545,出于安全原因,默认情况下,它仅限于接受来自localhost的连接。要访问JSON-RPC API,我们可以使用编程语言编写的专

2020-09-07 17:11:06 881

原创 geth使用时遇到的问题(待解决)

使用命令geth --datadir . --networkid 23 console 2>geth.log启动geth控制台。创建账户后进行转账测试,没有报错,但是交易一直pending,miner.start(1)命令进行挖矿,虽然在日志文件中看到一直在出块,但是发起的转账交易一直没有被打包,还没搞清楚原因。自己搭建的私链刚开始只有我创建的一个账户,这时候挖矿,打包进区块的是什么呢?我没有发起交易的情况下,这个网络中不是没有待打包的交易吗,txpool.status交易池也是空的。...

2020-09-05 21:47:34 1228 4

原创 Geth搭建一条简单的私有链

Geth搭建一条简单的私有链为了能快速了解Geth,熟悉一些常用的命令,试着搭建一条属于自己的私链。创建网络的“创世“状态。将下面的代码写在一个json文件里面,将其命名为genesis.json:{“config”:{“chainId”:23},“difficulty”:“2000”,“gasLimit”:“2100000”,“alloc”:{“0xeBB667B76F3Ca6877e9A38d0F7b39E939337e0E6”:{"balance:“800000000000000

2020-09-03 22:17:43 1357 5

原创 Linux系统下安装Geth客户端

安装Geth安装Geth主要有三种方式:直接官网或国内镜像下载编译好的可执行文件,系统包管理器(apt-get)安装和源码安装。这里主要就Linux环境给出后面两种。(更推荐用源码安装,在整个过程中可以看到Geth各组件的构建步骤。)apt-get方式在线安装Ubuntu用户可以选择在线安装的方式,在终端中依次执行以下命令即可:$ apt-get install software-properties-common$ add-apt-repository -y ppa:ethereum/ether

2020-08-29 16:58:13 3674 1

空空如也

空空如也

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

TA关注的人

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