作者:Derek 简介 Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockc… 本章介绍bytom代码孤块…
分类:go教程
golang 链表
golang 链表 简介 golang自身实现了一个双向链表 导入 import "container/list" 定义 // 链表元素 type Element func (e *Element) Next() *El…
go tool cover 终端显示工具 - gocover-cui
初衷 我的工作环境从全本地环境开发转换为本地环境(coding) + docker(test、run),当我在docker test的时候,我无法像本地test一样,可以用Goconery WEBUI。 当然,也可以在d…
Go 语言函数
1.Go 语言函数定义格式如下: func function_name( [parameter list] ) [return_types] { 函数体 } parameter list:参数列表,参数就像一个占位符,当…
doublejump - 快速、简洁的一致性哈希库,Google Jump 算法的改进版
Overview doublejump 的核心是 Google Jump 一致性哈希算法,这个实现弥补了该算法的最大缺点:不能删除节点。 传送门 https://github.com/edwingeng/doubleju…
有点不安全却又一亮的 Go unsafe.Pointer
在上一篇文章 《深入理解 Go Slice》 中,大家会发现其底层数据结构使用了 unsafe.Pointer。因此想着再介绍一下其关联知识 原文地址:有点不安全却又一亮的 Go unsafe.Pointer 前言 在大…
golang条件编译
开篇 golang中没有类似C语言中条件编译的写法,比如在C代码中可以使用如下语法做一些条件编译,结合宏定义来使用可以实现诸如按需编译release和debug版本代码的需求 #ifndef #define ... #e…
golang的类型转换的坑和分析
首先,我们来看一个例子 type Stringer interface { String() string } type String struct { data string } func (s *String) St…
dep - Solving failure: No versions/No more versions of xxx
前言 如果你正在使用Golang的dep工具,我相信你可能会遇到这个问题 dep 版本 $ dep version dep: version : devel build date : git hash : go vers…
Hyperledger Fabric命令详解之 up
sudo ./byfn.sh up a@ubuntu:~/hyfa/fabric-samples/first-network$ sudo ./byfn.sh up > 创建网络,peer,orderer,cli S…
mac vscode 调试配置
安装Go语言调试工具dlv 前提 需要安装Xcode命令行工具。运行以下命令安装: xcode-select –install dlv安装 go install github.com/derekparker/…
支持后悔药的etcdui
同时支持etcd v3 v2 版本,支持后悔药的etcd ui github https://github.com/wudaoluo/e… version 0.1 支持 etcd v2 支持 etcd v3 …