03 2021 档案
摘要:Go语言实现区块链挖矿基于POW共识 注释都已经标注上了 代码如下: package main import ( "time" "strconv" "crypto/sha256" "encoding/hex" "fmt" "strings" ) //通过代码,实现PoW挖矿 //定义区块 type
阅读全文
摘要:Go语言时间处理与定时器 1、时间处理之延迟执行 package main import ( "fmt" "time" ) func main() { timer1 :=time.NewTimer(time.Second*3) <- timer1.C //阻塞,5秒以后继续执行 fmt.Printl
阅读全文
摘要:使用案例大白话讲解Go语言并发go chan select close 1、初识Go并发-go关键字实现多线程 使用go 关键字可以开辟一个新的协程(线程)线程之间并行执行 package main import ( "fmt" "time" ) func printData(data string
阅读全文
摘要:Go语言格式化输出fmt.printf中的%d、%c 、%s 、%v 、%t ... 各个格式化输出结果如下: package main import "fmt" import "os" type point struct { x, y int } func main() { // 打印结构体 p
阅读全文
摘要:Vim 显示行号与永久显示行号 1、显示行号 进入vim后输入: 进入命令模式,输入以下命令 :set nu 或者 :set number 这种需要每次打开vim都输入以下这个命令很麻烦,能不能永久修改呢? 2、永久显示行号 编辑一个文件,如果没有新建就行 ~/.vimrc 在打开的文件中输入以下命
阅读全文
摘要:github下载的maven项目没有主类怎么运行?修改运行配置 出现这个情况的原因:因为项目使用的是spring并不是springboot。spring并不是像springboot那样内嵌了Tomcat,因此需要自己配置Tomcat。 在IDEA中可以通过简单的修改运行时的配置即可运行起来sprin
阅读全文