上一页 1 ··· 111 112 113 114 115 116 117 118 119 ··· 234 下一页

2019年8月30日

Go语言入门 不错

摘要: Go入门 Go介绍 部落图鉴之Go:爹好还这么努力? 环境配置 安装 下载源码编译安装 下载相应平台的安装包安装 下载地址:https://golang.org/dl/ Linux上的apt-get,yum,Mac上的homebrew 安装 安装完成后命令行输入go,如果显示帮助信息则安装成功 GO 阅读全文

posted @ 2019-08-30 18:11 ExplorerMan 阅读(547) 评论(0) 推荐(0)

Go语言 异常panic和恢复recover用法

摘要: 背景:Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在Go语言中,使用多值返回来返回错误。不要用异常代替错误,更 阅读全文

posted @ 2019-08-30 18:07 ExplorerMan 阅读(533) 评论(0) 推荐(0)

go语言的defer语句

摘要: go语言defer语句的用法 defer的语法 defer后面必须是函数调用语句,不能是其他语句,否则编译器会出错。 这个例子中defer后面使用的是n++指令,不是一个函数调用语句,编译器就报错: defer的基本功能 defer后面的函数在defer语句所在的函数执行结束的时候会被调用;我们查看 阅读全文

posted @ 2019-08-30 18:01 ExplorerMan 阅读(333) 评论(0) 推荐(0)

golang remote debug和docker debug

摘要: 在编写 Go 代码的时候,因为很多时候都是需要调试服务器上的代码的,作为一个年长的工程师,肯定不能用 log.Printf 来调试问题,所以我选择了 delve 这个工具,通过 delve 我可以像本地调试代码一样在 Goland 中调试 Go 代码,很是惬意。如果要说缺点的话,那就是在服务端启动 阅读全文

posted @ 2019-08-30 12:38 ExplorerMan 阅读(1865) 评论(0) 推荐(0)

2019年8月29日

ETH 全节点的远程Debug环境搭建

摘要: ETH全节点还是很浪费资源的,尤其是在同步下来所有区块链,如果你打算在本地进行全节点的Debug吗,有点不现实。这个文档 编译,在要运行的机器上面安装devel,一般的方法是,编译好之后,放到服务器上面,安装delve Debug工具 : https://github.com/derekparker 阅读全文

posted @ 2019-08-29 22:10 ExplorerMan 阅读(432) 评论(0) 推荐(0)

GoLand远程Linux开发环境搭建

摘要: Goland 远程调试本文介绍如何从本机的goland连接远端server上的go代码进行调试 goland下载安装 建议购买正版,科学使用自行搜索。 需要安装插件,确保可以访问官网,不然配置下proxy preference->plugins->install jetbrain plugins 阅读全文

posted @ 2019-08-29 21:39 ExplorerMan 阅读(3265) 评论(0) 推荐(0)

Linux下配置Golang开发环境

摘要: 前几天无意间看到了微信推送的golang开发的消息,看到golang那么牛逼,突然心血来潮想学习一下go。工欲善其事必先利其器,想做go开发,必须先配置好go的开发环境(就像开发Java先安装配置jdk一样)。在网上找了半天,一直没有找到满意的教程(看来golang在国内还是不火)遂自己摸索,踩了不 阅读全文

posted @ 2019-08-29 21:08 ExplorerMan 阅读(1011) 评论(1) 推荐(0)

什么是 go vendor

摘要: go vendor 是golang引入管理包依赖的方式,1.5版本开始引进,1.6正式引进。 基本原理其实就是将依赖的包,特指外部包,复制到当前工程下的vendor目录下,这样go build的时候,go会优先从vendor目录寻找依赖包。 优点将依赖的外部包引进工程下的vendor目录,可以直接在 阅读全文

posted @ 2019-08-29 18:59 ExplorerMan 阅读(1063) 评论(0) 推荐(0)

Golang包管理工具之govendor的使用

摘要: 1. govendor简介 golang工程的依赖包经常使用go get命令来获取,例如:go get github.com/kardianos/govendor ,会将依赖包下载到GOPATH的路径下。 常用的依赖包管理工具有godep,govendor等,在Golang1.5之后,Go提供了 G 阅读全文

posted @ 2019-08-29 18:55 ExplorerMan 阅读(592) 评论(0) 推荐(0)

国内的go get问题的解决

摘要: go get golang.org/x 包失败解决方法 由于各种问题,国内使用 go get 安装 golang 官方包可能会失败,如我自己在安装 collidermain 时,出现了以下报错: $ go get collidermain package golang.org/x/net/webso 阅读全文

posted @ 2019-08-29 18:52 ExplorerMan 阅读(1286) 评论(0) 推荐(0)

上一页 1 ··· 111 112 113 114 115 116 117 118 119 ··· 234 下一页

导航