golang
炎芯随笔
今晚吃啥?
展开
-
Golang学习笔记-简单的Go Web程序
Go Web程序package mainimport ( "fmt" "log" "net/http" "strings")func http_server_say_hello(w http.ResponseWriter, r *http.Request) { _ = r.ParseForm() //解析参数 fmt.Println(r.Form) fmt.Println("Path: ", r.URL.Path) fmt.Println("Host: ", r.Host)原创 2020-06-02 22:22:49 · 117 阅读 · 0 评论 -
Golang学习笔记-几种锁的使用
锁包括互斥锁,读写锁,并发等待组,并发安全字典的使用package mainimport ( "fmt" "sync" "time" "strconv" )//sync同步包//1,互斥锁func lock_unlock(){ var lock sync.Mutex go func (){ lock.Lock() defer lock.Unlock() fmt.Println("V1 get lock at " + time.Now().String()) t原创 2020-06-01 22:24:43 · 829 阅读 · 0 评论 -
Golang学习笔记-管道chan的使用
多个管道中获取数据package mainimport ( "fmt" "time")//管道 channel,向管道发送数据func send_channel(ch chan int, begin int){ for i := begin; i < begin+10; i++{ ch <- i //向管道发送数据 }}func main(){ fmt.Printf("Main running...\n") channelV1 := make(chan i原创 2020-06-01 21:11:14 · 206 阅读 · 0 评论 -
Golang学习笔记-Go语言基础
Go语言基础代码虽然简单,但是还是需要自己手动去写一遍才知道其中的道理。package mainimport ( "container/list" _ "container/list" "flag" _ "flag" "fmt" "time")//使用flag从命令行中读取参数,不知道用来干嘛func pack_flag_test(){ surname := flag.String("surname","luo","您的姓") var personalName string原创 2020-05-31 19:25:41 · 183 阅读 · 0 评论 -
Golang学习笔记-Iris框架
Iris教程https://www.cnblogs.com/qfDavie/p/10609246.html在学习Iris框架过程时,我们需要有相应的配套资料才能够完成我们的学习。下面是学习Iris框架过程中可能会用到的资料。Iris官网:https://iris-go.com/Iris框架源码地址:https://github.com/kataras/irisIris框架中文学习文档: https://studyiris.com/doc/安装go get -u github.c原创 2020-05-19 22:18:27 · 261 阅读 · 0 评论 -
Golang学习笔记-MySql的安装使用
安装https://www.runoob.com/w3cnote/windows10-mysql-installer.html我安装的是:custom(手动):手动选择系统上应安装的产品因为不想安装太多其他的工具插件,只是想简单的使用MySql数据库安装好之后,设置环境变量,然后就可以开始使用有一点要注意一下,安装的默认路径是在C:\Program Files\MySQL...原创 2020-05-19 19:57:10 · 834 阅读 · 1 评论 -
Golang学习笔记-Redis数据库的使用
下载安装基本使用,指令原创 2020-05-19 15:10:07 · 174 阅读 · 0 评论 -
Golang学习笔记-面向对象接口封装
接口封装package utilsimport ( "fmt") //定义结构体type FamilyAccount struct{ key string loop bool balance float64 money float64 note string details string flags bool}//编写要给工厂模式的构造方法func NewFa...原创 2020-05-03 23:14:03 · 360 阅读 · 0 评论 -
Golang学习笔记-小学生代码
段位:小学五年级package mainimport( "fmt")func InitMainPage(){ fmt.Println("---------------家庭收支记账软件---------------") fmt.Println("---------------1,收支明细---------------") fmt.Println("---------------2,...原创 2020-05-03 22:18:12 · 154 阅读 · 0 评论 -
Golang学习笔记-基本概念和命令
包的概念把相同功能的代码放在一个目录,称之为包包可以被其他包引用main包时用来生成可执行文件的,每个程序只能有一个main函数包的主要用提时提高代码的可复用性基本命令#快速执行go run .\src\github.com\studyGithubPro\day01\hello.go#编译go build .\src\github.com\studyGithubPro\da...原创 2020-04-12 21:11:23 · 124 阅读 · 0 评论 -
Golang学习笔记-环境搭建
Golang学习笔记视频教程及资料地址视频教程:https://www.bilibili.com/video/BV1pJ411H7T9?p=3源码文档:https://github.com/pingguoxueyuan/gostudyGolang IDE环境的下载及安装方式一:逛网地址https://Golang.org/dl/(ps:我无法打开=_=)方式二:在上面的源码文档...原创 2020-04-12 13:25:44 · 312 阅读 · 0 评论