- 博客(4)
- 资源 (15)
- 收藏
- 关注
原创 go goroutine id
使用go语言开发过程,很多情况,需要了解goroutine的执行情况,尤其在大量并发场景中,需要根据日志跟踪任务的执行情况,这个时候可以大致根据goroutine id来跟踪程序执行的状态。在go语言中,没有获取goroutine id(简称goid)的API。为什么没有提供呢?原因如下:为了避免采用Goroutine Id当成Thread Local Storage的Key。强烈...
2019-12-28 23:21:24 922
原创 go语言中 json转换--nil
go语言中如果一个变量的值为nil,是否能否为json?如果能否转换,转换后的结果是什么?下面直接看下例子。package mainimport ( "encoding/json" "fmt")func main() { marshalTest()}func marshalTest() { b, err := json...
2019-12-28 22:12:40 2311
原创 go module 使用举例
在go语言,从1.11开始,引入module,进行版本管理。通过使用module,工程目录的位置不用必须放在GOPATH下。本文介绍 module的使用。下文中用的Go版本是1.13。1. go mod命令通过go mod可以进行modules的相关操作。首先看下 go mod命令:$ go help modGo mod provides access to operations ...
2019-12-22 17:56:43 344
原创 关于go module
从Go 1.11开始引入module,用于版本管理。当前版本是1.13,下文中将以Go1.13为例介绍module。在Go 1.13中,继续使用临时环境变量GO111MODULE来设置是否使用module。1.关于GO111MODULEGO111MODULE 可设置为off, on, 或auto (默认)。1.1 GO111MODULE=on如果GO111MODULE=on, go ...
2019-12-21 22:21:11 727
git post-update
2017-07-30
Spreadsheet-ParseXLSX-0.16.tar.gz
2014-11-26
sqlite嵌入式编程实例
2012-06-20
Linux下sqlite3编程实例
2012-06-20
rt5370驱动
2012-03-20
ndiswrapper 最新版本下载 ndiswrapper-1.57.tar.gz
2012-03-07
Linux下使用USB转串口获取GPS数据
2012-03-01
深入理解linux内核 第三版 Daniel P. Bovet &Marco Cesati 勘误
2011-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人