会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
牛奔
每个优秀的人,都有一段沉默的时光,那段时光,是付出了很多努力,却得不到结果的日子,我们把它叫做扎根。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
27
28
29
30
31
32
33
34
35
···
90
下一页
2021年7月23日
趣解比特币的原理及运作机制
摘要: 前言 本篇文章的定位会比较科普,尽量用类比的方法将比特币的基本原理讲出来,不会涉及算法和协议中比较细节的部分。 在这篇中会一个虚拟的村庄叫“比特村”,会以讲故事的方式,逐步告诉大家比特币提出的动机、解决了什么问题以及一些关键组件的目标和设计方案。 问题的产生 我们先从比特币产生的动机开始。 以物易物
阅读全文
posted @ 2021-07-23 10:58 牛奔
阅读(619)
评论(0)
推荐(0)
2021年7月19日
go context 子Goroutine超时控制
摘要: context使用 Go语言第一形参通常都为context.Context类型,1. 传递上下文 2. 控制子Goroutine超时退出 3. 控制子Goroutine定时退出 package main import ( "context" "fmt" "time" ) func main() {
阅读全文
posted @ 2021-07-19 15:46 牛奔
阅读(264)
评论(0)
推荐(0)
2021年7月13日
go实现协程池管理
摘要: 使用channel实现协程池 通过 Channel 实现 Goroutine Pool,缺点是会造成协程的频繁开辟和注销,但好在简单灵活通用。 package main import ( "fmt" "io/ioutil" "net/http" "sync" ) // Pool goroutine
阅读全文
posted @ 2021-07-13 14:48 牛奔
阅读(352)
评论(0)
推荐(0)
go实现协程池管理
摘要: 使用channel实现协程池 通过 Channel 实现 Goroutine Pool,缺点协程的频繁开辟和注销,但简单通用灵活 package main import ( "fmt" "io/ioutil" "net/http" "sync" ) // Pool goroutine Pool ty
阅读全文
posted @ 2021-07-13 14:47 牛奔
阅读(117)
评论(0)
推荐(0)
go 链表操作
摘要: 链表的特点和初始化 链表的特点 用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的) 结点 结点(node) 数据域 => 存储元素信息 指针域 => 存储结点的直接后继,也称作指针或链 首元结点 是指链表中存储的第一个数据元素的结点 头结点 是在首元结点之前附设的
阅读全文
posted @ 2021-07-13 11:02 牛奔
阅读(137)
评论(0)
推荐(0)
2021年7月10日
go goroutine 怎样更好的进行错误处理
摘要: 在 Go 语言程序开发中,goroutine 的使用是比较频繁的,因此在日常编码的时候 goroutine 里的错误处理,怎么做会比较好呢?
阅读全文
posted @ 2021-07-10 22:15 牛奔
阅读(672)
评论(0)
推荐(0)
2021年7月8日
将博客搬至CSDN
摘要: 将博客搬至CSDN
阅读全文
posted @ 2021-07-08 22:09 牛奔
阅读(45)
评论(0)
推荐(0)
2021年6月23日
go errors转string
摘要: 前言 在 Go 中如果声明了两个字符相同的错误,但命名是新的变量,此时两个错误不相等 package main import ( "errors" "fmt" ) var err1 = errors.New("not found") var err2 = errors.New("not found"
阅读全文
posted @ 2021-06-23 18:27 牛奔
阅读(990)
评论(0)
推荐(0)
2021年6月21日
Git Pull Failed:You have not concluded your merge.Exiting because of unfinished merge
摘要: 前言 在拉取远程代码时,出现 Git Pull Failed:You have not concluded your merge.Exiting because of unfinished merge。系统提示,可能在pull代码之前merge合并失败。 解决方法 方法一:舍弃本地代码,远程版本覆盖
阅读全文
posted @ 2021-06-21 18:10 牛奔
阅读(393)
评论(0)
推荐(0)
2021年6月17日
数字货币钱包
摘要: 什么是数字货币钱包? 很多人说,数字货币钱包就是用了装数字货币的,通俗来说这样理解没有问题,但实际上,数字货币钱包装的并不是数字货币,而是装密钥(私钥和公钥)的工具,有了密钥就可以拥有相应地址上的数字货币的支配权,利用钱包中生成的数字货币收款地址,可以接受他人给你转账的数字货币,也可以把你所拥有的数
阅读全文
posted @ 2021-06-17 11:17 牛奔
阅读(835)
评论(0)
推荐(0)
上一页
1
···
27
28
29
30
31
32
33
34
35
···
90
下一页
公告