随笔分类 - Go
GoLang
摘要:go 并发 goroutine gosched goexit gomaxProcs 资源争夺问题 channel channel 实现同步和数据交互 channel 无缓存&有缓存 channel 应用 Timer select
阅读全文
摘要:一、安装说明 https://studygolang.com/dl 二、环境变量 // 下载 *.msi 安装文件,部分环境变量默认配置好了。 其他配置如下描述 三、目录及项目层级关系 在系统环境变量配置以后,GOPATH 的目录就是你工作区,与 C#/Java 等语言不通,可以随意存放项目目录路径
阅读全文
摘要:interface 接口 interface 接口 多态的应用 interface 空接口 (任务类型)
阅读全文
摘要:go语言当中,没有 class 的概念,那么面向对象的编程思想如何展现呢,go语言中对结构体的使用 struct。 方法总是绑定对象实例,并隐式将实例作为第一参数(receiver),方法的语法如下:func (receiver ReceiverType) funcName(parameters)
阅读全文
摘要:------------------- 指针 go 保留的 c 语言指针的操作,同时增加了自动垃圾回收机制 var a = new(int) *a = 666 // &a 内存地址 -------------------- 数组 // 定义 var a [5]int b := [5]int {1, 2, 3, 4, 5} // 下标赋值 c := [5]int {2: 10, 4: 20}...
阅读全文
摘要:前言: 整理一下学习 Go 语言的笔记,作为一名老程序,学习一名新的开发语言自然不需要像小白那样从 HelloWorld 看起。 简单整理一下 Go 的一些差异处,希望对大家学习 go 有点帮助,不正确的地方还请指教! 一、环境搭建: 博客园很多教程,自行解决,推荐使用 VS Code 绿灯 + 插
阅读全文
摘要:linux: windows: 补充: https://blog.csdn.net/panshiqu/article/details/53788067
阅读全文
摘要:前言 工作需要,第一次使用 Go 来实战项目。 需求:采用 golang 实现一个 webapi 的中转网关,将一些资源文件通过 http 协议上传至 FastDFS 分布式文件存储系统。 一、FastDFS 与 golang 对接的代码 github:https://github.com/weil
阅读全文

浙公网安备 33010602011771号