#Golang

golang中time包的使用

packagemain;import("time""fmt")funcmain(){//time.Time代表一个纳秒精度的时间点varttime.Time;//返回当前时间t=time.Now();fmt.Printf("%v",t);//反回所在时区fmt.Printf("%v",t.Location());//返...
代码星球 ·2020-04-07

golang的时区转换

packagemainimport("fmt""time")constTIME_LAYOUT="2006-01-0215:04:05"funcparseWithLocation(namestring,timeStrstring)(time.Time,error){locationName:=nameifl,err:=t...
代码星球 ·2020-04-07

golang中time包一个简单的时间格式输出

packagemainimport("fmt""time")funcmain(){//"2006-01-0215:04:05"此时间就是格式,固定格式res:=fmt.Sprintf("[%s]--%s",time.Now().Format("2006-01-0215:04:05"),"今天天气不错")fmt.Prin...

golang中使用gorm连接mysql操作

packagemainimport("fmt""github.com/jinzhu/gorm"_"github.com/go-sql-driver/mysql""time")typeUserstruct{UserIdint`gorm:"primary_key"`PhonestringWxopenIdstringTcre...

golang中net/http包的简单使用

http包提供了http客户端和服务端的实现Get,Head,Post和PostForm函数发出http、https的请求程序在使用完回复后必须关闭回复的主体#简单的访问网站,由于没有添加header,访问数据不正确packagemainimport("fmt""io/ioutil""net/http")funcmai...

golang的表格驱动测试

packagemainimport("fmt""strings")funclengthOfNonRepeatingSubStr(sstring)int{lastOccurred:=make(map[rune]int)start:=0maxLength:=0//将字符串转成ASCII码的切片,循环获取下标与值fori,c...
代码星球 ·2020-04-07

golang和python的二进制转换

比如13,对13整除2,余数1,整除变为6,依次类推13/2=6余16/2=3余03/2=1余11/2=0余1所以最后的结果为1101defconverToBin(n):result=""whilen>0:lsb=n%2n=n//2result=str(lsb)+resultreturnresultprint(c...

golang实现无限级菜单(beego框架下)

原文地址  http://www.niu12.com/article/37数据表如下--------------------------------Tablestructurefor`auth_menu`------------------------------DROPTABLEIFEXISTS`...

beego框架(golang)学习过滤器(实现restful请求)

在用beego做restful路由的时候,遇到了除了GTE、POST之外的HTTP请求,比如PUT、PATCH、delete请求无法通过路由认证,报错误:405METHODNOTALLOW。在参考官网后,发现自己过滤器可以改变HTTP请求方式。比如前端JQUERYajax发送DELETE请求$.post(url,{id...

beego框架(golang)学习验证码

路由设置/beego_admin_template/routers/router.goget请求页面,post验证用户名密码和验证码beego.Router("/login",&admin.CommonController{},"get:LoginPage;post:Login")当url输入 htt...

golang错误处理机制:panic与recover

原文地址:http://www.niu12.com/article/14panic知识点packagemainimport("fmt""github.com/pkg/errors")funcmain(){outerFunc()fmt.Println(1)}funcouterFunc(){innerFunc()}func...

docker部署golang+redis聊天室

博客地址:http://www.niu12.com/article/7#####1.项目源码:https://github.com/ZQCard/webchat#####2.项目构成websocket与golang进行数据通信,nginx配置端口转发,redis作为简单的数据存储#####流程:问题一:如何在docke...

websocket+golang聊天室

原文地址:http://www.niu12.com/article/3 websocket+golang聊天室main.go和index.html放在同一目录下main.gopackagemainimport("encoding/json""fmt""golang.org/x/net/websocket""n...
代码星球 ·2020-04-06

golang构造单链表

原文地址:http://www.niu12.com/article/47packagemainimport"fmt"typeListNodestruct{ValueintNext*ListNode}funcmain(){one:=makeListNode([]int{1,2,3})forone!=nil{fmt.Pri...
代码星球 ·2020-04-06

golangWEB框架gin学习之路由群组

原文地址:http://www.niu12.com/article/42packagemainimport("github.com/gin-gonic/gin""net/http")funcmain(){route:=gin.Default()route.GET("/",func(c*gin.Context){c.St...
首页上一页...1112131415下一页尾页