![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
Halo丶小时光
随性,随缘
展开
-
GO语言从入门到达人--用户管理机制
用户注册1.如果GET请求则请求html页面,如果POST请求则请求接口func SignUpHandler(w http.ResponseWriter,r *http.Request){ if r.Method == http.MethodGet{ data,err := ioutil.ReadFile("./static/view/signup.html") if err != nil { w.WriteHeader(http.StatusInternalServerError) /原创 2020-07-05 13:43:22 · 299 阅读 · 0 评论 -
mysql主从数据同步
1.打开两个这样的页面master的端口为3306mater show master statusslave的端口为3307slave:change master to master_host=‘master端口’,master_user=‘root’,master_password=’’,master_log_file=‘mysql-bin.000008’,master_log_pos=0;这时候启动start slave 即可,无论主操作什么从都可以跟从...原创 2020-06-28 21:34:27 · 142 阅读 · 0 评论 -
Go语言--云存储系统原型之简单文件上传
package handleimport ( "io" "io/ioutil" "net/http")func UploadFile(w http.ResponseWriter,r *http.Request){ if r.Method == "GET"{ data,err := ioutil.ReadFile("./static/view/index.html") if err != nil { io.WriteString(w, "inter ") return原创 2020-06-27 09:21:27 · 420 阅读 · 0 评论 -
Go语言从入门到达人--复合数据类型
数组数组是固定长度且拥有零个或者多个相同数据类型元素序列,由于数组固定长度,所以GO语言中很少用,基本都是使用slice长度可变长度和缩短package mainimport "fmt"func main() { var a [3]int fmt.Println(a[0]) fmt.Println(a[len(a) - 1]) for i,v := range a{ fmt.Printf("%d %d\n",i,v) } for _,v := range a{ fmt.Pr原创 2020-06-21 15:07:05 · 166 阅读 · 0 评论 -
GO语言从入门到达人--GO语言圣经--入门
1.Go的一些基本规范GO是编译型语言。Go的工具链讲程序的源文件转变为机器相关的原生二进制GO原生地支持Unicode,支持任何国家的语言。GO语言其实由三部分组成 : 1.声明自己属于哪个包 package main2.导入其他包 import (“fmt”)3.程序本身 func main(){ 代码块 }一般import后面是组成函数 – func 函数 const 常量 var 变量 type 类型GO语言不适用分号进行结尾。GO语言的" { "是不可以单独一行的,必须与f原创 2020-06-15 23:37:16 · 513 阅读 · 0 评论 -
GO语言安装目录介绍
api文件夹:用于存放Go版本顺序的API增量列表文件。这里所说的API包含:公开变量,常量,函数等。这些API增量列表文件用于GO语言API检查(但是我看了下目录,并没有理解这句话–是我太笨了)于是我找到了一个中肯的回答,我明白这句话的意思了。存放Go API检查器的辅助文件。其中,go1.1.txt、go1.2.txt、go1.3.txt和go1.txt文件分别罗列了不同版本的Go语言的全部API特征;except.txt文件中罗列了一些(在不破坏兼容性的前提下)可能会消失的API特性;ne..原创 2020-06-12 09:15:29 · 976 阅读 · 0 评论 -
工作区与GOPATH--极客
在多项目工程中使用GOPATH在很多与 Go语言相关的书籍、文章中描述的 GOPATH 都是通过修改系统全局的环境变量来实现的。然而,根据笔者多年的 Go语言使用和实践经验及周边朋友、同事的反馈,这种设置全局 GOPATH 的方法可能会导致当前项目错误引用了其他目录的 Go 源码文件从而造成编译输出错误的版本或编译报出一些无法理解的错误提示。比如说,将某项目代码保存在 /home/davy/projectA 目录下,将该目录设置为 GOPATH。随着开发进行,需要再次获取一份工程项目的源码,此时源码保原创 2020-06-12 08:28:08 · 322 阅读 · 0 评论