![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
ThatJin
这个作者很懒,什么都没留下…
展开
-
docker 启动 centos/golang 容器 及参数说明
docker 启动centos容器 及参数说明。原创 2022-08-02 20:43:04 · 880 阅读 · 0 评论 -
golang rtsp拉流测试
rtsp拉流接收数据包。原创 2022-07-27 13:39:01 · 1998 阅读 · 4 评论 -
golang 的库引用方法
golang 的库引用方法原创 2022-04-02 17:01:06 · 258 阅读 · 0 评论 -
golang chan
chan:go routine 间消息通道原创 2022-06-15 09:33:30 · 120 阅读 · 0 评论 -
golang 坐标格式 转换 GCJ02ToWGS84
golang 坐标格式 转换 GCJ02ToWGS84原创 2022-04-02 17:11:19 · 421 阅读 · 0 评论 -
golang 两种定时器
timer 1:package mainimport ( "time" "log")func main() { ticker := time.NewTicker(1* time.Second) defer func() { ticker.Stop() log.Println("ticker Stop!") }() count := 0原创 2022-03-25 14:07:03 · 332 阅读 · 0 评论 -
go:failed to initialize build cache at /root/.cache/go-build: mkdir /root/.cache: permission denied
golang编译问题failed to initialize build cache at /root/.cache/go-build: mkdir /root/.cache: permission denied目录拥有用户被修改了,改回root就好了chown -R root:root easyDarwin原创 2021-11-23 10:45:41 · 1578 阅读 · 2 评论 -
golang的基础json解析;文件读取json
golang的基础json解析;文件读取json原创 2021-09-27 21:11:12 · 2808 阅读 · 0 评论 -
golang 接收signal
code:package mainimport ( "log" "os" "os/signal" "syscall")func main(){ log.SetFlags(log.Lshortfile | log.LstdFlags) log.SetPrefix("[signal] ") log.Println("start...") sigs := make(chan原创 2021-09-23 16:55:31 · 192 阅读 · 0 评论 -
golang互斥锁
注意需要多CPU侧能有效,单cpu自测不加锁的结果和加锁是一样的,可能和上下文切换有关,实际并不会并行执行。package mainimport( "sync" "fmt" "time")var num intconst NUM int = 1000000var m_mutex sync.Mutexfunc add(times int){ for i := 0; i < NUM; i++ { m原创 2021-09-13 21:40:17 · 89 阅读 · 0 评论 -
golang安装代理
https://goproxy.io/zh/ 是一个go安装代理go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct出现 cannt find main module 问题可以关闭GO111MODULEgo env -w GO111MODULE=off原创 2021-09-09 15:05:07 · 253 阅读 · 0 评论 -
go - httpServer
go实现 httpServerpackage mainimport ( "fmt" "log" "net/http" "encoding/json")func handler( writer http.ResponseWriter, req *http.Request ) { if req.Method != "POST" { writer.WriteHeader(405)原创 2021-08-17 20:18:35 · 134 阅读 · 0 评论 -
go - map 及channel使用
map:使用前需要初始化package mainimport "fmt"type m_map map[string]interface{}func main() { type Show struct { m_map } s := new(Show) s.m_map= m_map{} s.m_map["count"] = 100 fmt.Println(原创 2021-08-17 19:11:23 · 535 阅读 · 0 评论 -
go -- 日志log、配置v1-ini
简单使用go 的配置库、日志库搭建简易 配置+日志程序package mainimport ( "log" "os" "time" "gopkg.in/ini.v1")/* 获取库: go get gopkg.in/ini.v1 */func thelog(msg string){ log.Println("[",os.Getpid(), "]", msg)}func main() {原创 2021-08-05 20:36:05 · 123 阅读 · 0 评论 -
go学习之路【持续更新】
go学习之路【持续更新】原创 2021-08-03 19:51:58 · 113 阅读 · 0 评论