4 The_Reader

尚未进行身份认证

我要认证

奔跑的蜗牛

等级
TA的排名 5w+

以太坊挖矿前提

2020-08-19 11:28:03

智能合约字节码更改,细节分析

未包含sendAction的智能合约pragma solidity >=0.4.22 <0.7.0;contract creatObject { function mapSet(uint actionNum) public payable { address a = 0x114330783bb97174154dfae5d1c67...

2020-04-26 14:59:08

将tendermint私钥转换成以太坊私钥及以太坊keystore

package mainimport ( "crypto/ed25519" "encoding/hex" "encoding/json" "fmt" "github.com/insight-chain/inb-go/accounts/keystore" "log")func main() { GetKeyStore("/home/wek/Desktop/inb2",...

2020-03-12 17:22:50

以太坊 根据keystore文件与密码生成私钥

导入ethereum相关包package mainimport ( "encoding/hex" "fmt" "github.com/ethereum/go-ethereum/accounts/keystore" "github.com/ethereum/go-ethereum/crypto" "io/ioutil" "log")func main() { privK...

2020-03-11 10:24:21

设计模式 (一)—— 二十三种设计模式都有哪些

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代...

2020-01-04 14:59:24

安装Goland19.3

这里附送三个jh码第一个A82DEE284F-eyJsaWNlbnNlSWQiOiJBODJERUUyODRGIiwibGljZW5zZWVOYW1lIjoiaHR0cHM6Ly96aGlsZS5pbyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJVbmxp...

2019-12-23 16:40:51

以太坊笔记(一)—— geth命令

一、Geth是什么Geth是由以太坊基金会提供的官方客户端软件,用Go编程语言编写的。Geth提供了一个交互式命令控制台,通过命令控制台中包含了以太坊的各种功能(API)。全名go-ethereum,github地址go-ethereum。wiki里为使用文档。Geth 命令是以太坊提供的一个强大的命令行工具,它是使用以太坊的入口。它包括了很多子命令,你可以通过geth --help获...

2019-12-21 10:15:37

以太坊挖矿源码分析

先看一下流程图首先在你打开console时,系统会帮你做好一些准备,比如说new好miner,worker等 入口 可以看到,miner有6个方法,那么对应的源码中就会有6个api。在eth包中api.go中,可以看到有以下6个api。那么接下来,就让我们去仔细看一下这6个api的具体功能实现。miner.start()//有一个参数,即挖矿所需协程...

2019-12-21 10:06:45

golang —— go语言实现字符串连接的几种方式

第一种 字符串变量直接相加连接var str1 = "hello" var str2 = "world" var str3 string str3 = str1 +" " + str2 //直接实现字符串相加,之间加了一个空格 fmt.Println(str3) //输出str3第二种 由字符串变量直接连接字符串str1 +...

2018-07-27 19:41:32

装备选择

1,装备选择的界面。下面是个简单代码演示LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_he

2017-04-12 11:09:53

Adnroid零基础之线性布局与相对布局

一. Linearlayout线性布局中,有4个及其重要的参数,直接决定元素的布局和位置,这四个参数是: 1. android:layout_gravity (是本元素相对于父元素的重力方向 2. android:gravity (是本元素所有子元素的重力方向) 3. android:orientation (线性布局以列或行来显示内部子元素) 4. android:layout_w

2017-03-14 15:45:13

Android零基础之背景及系统架构

第一篇博客,开启Android,我是被动的Android背景及相关系统架构个人感觉这一章没什么大的用途,只是了解就可以了。 当你看到这张图片,我相信吸引你的并不是Android了,而是吃的,又或者在想自己已经吃过几种了。你知道这么多好吃的,那种最普及吗? 我来告诉你 很明显Android4.0以后的版本占有市场大部分份额,但这只是几年前

2017-03-02 11:20:41

Android零基础之环境Android Studio安装

安装Android Studiio首先你得有安装包,以及环境,电脑配置应该在4G内存以上才能流畅运行,但我感觉买内存4G的比较多,所以安装一个SSD(固态硬盘)应该也可以,又或者升级一下内存,也是可以的。 http://pan.baidu.com/s/1jHIY4Do 首先,安装jdk配置环境,这个jdk版本是不需要配置环境变量的,它自己就给配置了。安装很简单,就是下一步下一步就行。 下面是安

2017-03-13 19:35:17

golang —— go语言科学记数法使用

go语言的科学记数法package mainimport "fmt"func main() { fmt.Printf("%f\n", 1.345e9)//e9 就是小数点向右移动9位 fmt.Printf("%.10f\n", 12344E-9)//e-9就是小数点向左移动9位,%.10f表示精确到小数点后10位 fmt.Printf("%.2e\n", 12312312...

2018-07-27 19:25:41

一个Android小实验

运行效果: mainactivtypackage edu.bzu.cn.myapplication;import android.app.Activity;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends Activity {

2017-03-15 16:44:28

golang小案例 —— 测量代码中的变量内存

unsafe.Sizeof() func Sizeof(v ArbitraryType) uintptr Sizeof返回类型v本身数据所占用的字节数。返回值是“顶层”的数据占有的字节数。例如,若v是一个切片,它会返回该切片描述符的大小,而非该切片底层引用的内存的大小。实例:package mainimport ( "fmt" "unsafe")func...

2018-07-27 19:05:30

golang小案例 —— 1970 年1月1日到现在的时间秒数计算出现在的日期时间

根据1970 年1月1日到现在的时间秒数计算出CHINA现在的日期时间(考虑闰年,平年,时区等因素)package mainimport ( "time" "fmt")func main() { ret :=time.Now().Unix() var days = int(ret / ( 24 * 3600 )) ret = ret % ( 24 * 3600 ...

2018-07-26 20:16:21

golang小案例 —— 剪子剪子包袱锤小游戏

go语言简单的玩耍一下剪子包袱锤游戏。。。。。。package mainimport ( "fmt" "math/rand" "time")func main() { caiQuan();}func caiQuan(){ var a int var quan string fmt.Println(" \t\t<--- 锤,剪子,包袱 --->...

2018-07-26 20:12:04

正则表达式 —— 简介

正则表达式简介: 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。 正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。正则表达式是繁琐的,但它是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。用途: 在编写处理字符串...

2019-11-01 19:43:50

监听以太坊节点的交易pending数以及queued数并查看每个节点的区块高度及区块内交易数量

package mainimport ( "net/http" "bytes" "time" "io/ioutil" "encoding/json" "fmt" "strconv")var urls=[]string{ "http://192.168.1.183:6001", "http://192.168.1.183:6002", "http://192.168....

2019-10-23 18:29:01

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。