
golang
九千鸦
上课又毛线用,还是上网自学...
展开
-
golang日記 - Go-new,make和Java-new
关于go的new, make和java的new 的一些猜测原创 2017-05-15 19:23:29 · 257 阅读 · 0 评论 -
golang日記 - web上传文件
代码来源: https://www.udemy.com/go-programming-language/learn/v4/content 课程的教程代码.步骤如下: 1. request获取文件名与文件 2. 文件名=(sha1)=>新的文件名 (sha1的详细过程 : 读取原文件内容,生成sha1码) 3. 创建文件, (↓)复制文件内容 (因为sha1过程, 使用了copy,原创 2017-05-21 22:54:59 · 468 阅读 · 0 评论 -
golang日記 - func是必要的吗?
The Go Programming Language的例子 代码原址: https://github.com/adonovan/gopl.io/blob/master/ch5/toposort/main.gofunc topoSort(m map[string][]string) []string { var order []string seen := make(map[s原创 2017-06-01 20:32:40 · 391 阅读 · 0 评论 -
golang日記 - channel同步(代码段)
代码是从下面看到 https://stackoverflow.com/questions/20793568/golang-anonymous-struct-and-empty-structpackage mainimport "fmt"var battle = make(chan string)func warrior(name string, done chan struct{}) {原创 2017-06-01 18:43:46 · 450 阅读 · 0 评论 -
golang日記 - crypto/bcrypt
Web Development w/ Google’s Go (golang) Programming language 的067-Encrypt-Password-With-Bcrypt https://www.udemy.com/go-programming-language/learn/v4/content在上这节课的时候, 很好奇为什么密码要加密, 就上网搜了下, 搜到这篇文章 为什原创 2017-05-21 00:02:18 · 3253 阅读 · 0 评论 -
golang日記 - 函数里的构造函数(匿名函数)
The Go Programming Language书的5.6节匿名函数中,有以下代码func squares() func() int { var x int return func() int { x++ return x * x }}func main() { f := squares() fmt.Println(f原创 2017-05-31 23:25:21 · 1243 阅读 · 1 评论 -
golang日記 -Java的ArrayList和Golang的slice
两个是一样的东西...原创 2017-05-15 17:10:42 · 2685 阅读 · 0 评论 -
golang日記ーsprint有什么用? 和+号的区别
刚看这段代码, 就很好奇, sprint是拿来干嘛的? 我们有了+号name := "Todd McLeod"str := fmt.Sprint(`<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Hello World!</title></head><body><h1>` +name +`</h原创 2017-05-07 15:57:11 · 3903 阅读 · 0 评论 -
小鸦 - golang 函数多参返回 (良好体验)
Go 的表示方式func getRequest(conn net.Conn) //函数(rawaddr []byte, host string, err error)//返回的参数{}Java 解决方案传统上, Java解决方案是用Map. 使用Map的缺点返回参数个数不确定返回参数类型不确定返回参数名字是字符串形式存在, IDE无法检测 , 字符串不存在局...原创 2018-04-01 16:45:58 · 933 阅读 · 0 评论