文章分类 -  005_golang工具

摘要:一、makefile添加echo配置 输入如下: GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 webassets_embed build/teleport -ldflags -w -s GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 g 阅读全文
posted @ 2021-09-27 14:28 arun_python 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一、 在mac上我的目录结构如下: 二、当挪到linux上时,只需要指定GOPATH路径即可. 把相关的库依赖进行export即可. 阅读全文
posted @ 2019-04-09 11:47 arun_python 阅读(377) 评论(0) 推荐(0) 编辑
摘要:众所周知gdb是c/c++下比较常用的debug工具,同样它也可以用于golang的调试. 一、 (1)Golang 官方文档对gdb使用的文档 https://golang.org/doc/gdb?spm=a2c4e.11153940.blogcont199077.8.121f50d5c4E09w 阅读全文
posted @ 2019-03-05 16:04 arun_python 阅读(200) 评论(0) 推荐(0) 编辑
摘要:众所周知,python有pdb,c/c++有gdb等工具,golang有没有一款类似的工具呢,答案是肯定的,下面说下dlv工具的用法 Office Website https://github.com/go-delve/delve 一、 (1)安装<mac/linux> 安装完成后记着find下dl 阅读全文
posted @ 2019-03-05 15:31 arun_python 阅读(650) 评论(0) 推荐(0) 编辑
摘要:一、下面是我的目录结构 二、Golang 交叉编译跨平台的可执行程序(Mac、Linux、Windows) notice: <1>Golang是静态编译的,编译打包之后基本就不会再对其他类库有依赖了,所以会比较大 <2>交叉编译依赖下面几个环境变量: $GOARCH 目标平台(编译后的目标平台)的处 阅读全文
posted @ 2018-06-22 08:48 arun_python 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:一、 golang中开发http服务,可以用net/http包提供的功能。net/http包提供了非常全的功能,并且启动的http服务也非常稳定和高效,完全可以用在生产环境中。 运行服务: go run main.go 在浏览器中访问http://localhost:8000就可以看到Hello g 阅读全文
posted @ 2018-05-28 12:09 arun_python 阅读(455) 评论(0) 推荐(0) 编辑
摘要:本文总结自Profiling and Optimizing Go,对应的PPT,有梯子的可以直接看视频,没梯子的也可以看下这篇文章:) 。 Golang的runtime内建了强大的分析工具pprof,能帮助我们对程序运行时的CPU、内存进行分析。 首先,跟随视频,将作者提供的代码clone下来。在我 阅读全文
posted @ 2018-05-16 01:08 arun_python 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1、ctrl+alt+s打开设置界面,选择[Plugins] -> [Install JetBrains plugin...] -> 搜索File Watchers, 下载安装,然后重启idea 2、重启后悔在设置界面中的[Tools]可以看到File Watchers插件,打开新建一个watche 阅读全文
posted @ 2017-09-20 06:53 arun_python 阅读(875) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示