
golang
临街的小孩
永远不要高估自己的能力
展开
-
golang 修改map 结构体中的值
常见错误type person struct { name string city string age int}var personMap = make(map[int]person)p5 := person{ name: "小王子", city: "北京", age: 18,}p1 := person{ "wang", "hunan", 12,}personMap[p5.age] = p5personMap[p1.a原创 2022-05-06 10:35:15 · 2278 阅读 · 4 评论 -
golang decimal 只保留两位小数
代码演示package mainimport ( "fmt" "github.com/shopspring/decimal")func main() { var dd decimal.Decimal f := 12.435235235 // 两种方法自行选用 dd = decimal.NewFromFloatWithExponent(f, -2) cc := dd.Round(2) fmt.Println(dd) fmt.Println(cc)}.原创 2022-04-24 15:13:52 · 4357 阅读 · 0 评论 -
golang 计算天数 四舍五入 time
代码package mainimport ( "fmt" "math" "time")func main() { // 获取北京时间所在的东八区时区对象 secondsEastOfUTC := int((8 * time.Hour).Seconds()) beijing := time.FixedZone("Beijing Time", secondsEastOfUTC) // 2022年 4月1日 22点 time1 := time.Date(2022, 04, 01,原创 2022-04-13 17:00:10 · 846 阅读 · 0 评论 -
module github.com/jinzhu/gorm/dialects/mysql: git ls-remote -q origin in E:\go_gin\pkg\mod\cache\vcs
golanggo get -u github.com/jinzhu/gorm 出现错误,安装不成功错误如下解决方法有 了 go mod 之后 就直接写代码 ,然后 go build ,goland 会自己去下载相关依赖包, 但是必须配置好 代理 ,不知道为什么github 也要配置代理, 但是不配他还就不行...原创 2021-04-19 10:54:13 · 2308 阅读 · 0 评论 -
golang 把句中的每个单词的首字母变成大写(笔试题)
代码如下package mainimport ( "fmt" "strings")func upFirst(str string) string { //存放单词的切片 var strSlice []string //以空格分隔句子 strSlice = strings.Split(str, " ") //存放返回值的string var strn string //遍历每一个单词 for _, v := range strSlice { //先把单词变成byte类型原创 2021-04-08 01:22:00 · 841 阅读 · 0 评论 -
golang 合并两个有序的数组(笔试题)
package mainimport ( "fmt")func mergeAB(a,b []int) []int { lenA := len(a) lenB := len(b) ab := make([]int ,lenA+lenB) index := 0 //从首元素开始,将较小的放入到新切片中,再将较小的数组下标加一 i , j := 0,0 for i,j =0,0;i<lenA&&j<lenB;{ if a[i]&.原创 2021-04-07 23:52:05 · 1099 阅读 · 0 评论 -
build constraints exclude all Go file GOland 导入“github.com/gin-gonic/gin“ 报红,
结局方案如下希望能帮助到你把gopath 目录下的github.com 目录复制到 goroot目录下的src目录下即可另外还有这个原创 2021-04-02 20:35:56 · 4966 阅读 · 1 评论 -
golang学习和校招经历
如果您有时间的话好好看完 如果您还在学校的话好好看完 如果您想学golang的话好好看完 读完大概3分钟简单介绍一下golang go语言又称golang 我喜欢叫golang golang目前最主要的是用作后端和区块链,而区块链又被称作第四次工业革命的技术。 golang最突出的特点是处理并发的能力,轻轻松松创建10000个协程,轻轻松松处理10000个协程(golang中的协程类似与操作系统中的线程,比...原创 2021-03-31 01:05:42 · 4215 阅读 · 15 评论