import"net"funcIps()(map[string]string,error){ips:=make(map[string]string)interfaces,err:=net.Interfaces()iferr!=nil{returnnil,err}for_,i:=rangeinterfaces{byName,err:=net.InterfaceByName(i.N
import("os""archive/zip""io""fmt""strings")//ZipFilescompressesoneormanyfilesintoasingleziparchivefile.//压缩多个文件到一个文件里面//Param1:输出的zip文件的名字//Param2:需要添加到zip文件里面的文件//Param3:由于file是绝对路径,打包后可能不是想要的目录,oldf
为文件生成MD5字符串funcCreateMd5(filenamestring,md5str*string){f,err:=os.Open(filename)iferr!=nil{fmt.Println("Open",err)return}deferf.Close()md5hash:=md5.New()if_,err:=io.Copy(md5hash,f);err!=nil{fmt.Println
golang官方的那个操作mysql的有点麻烦所以就使用了gorm,下面就gorm的使用做下简单介绍下载gorm:goget-ugithub.com/jinzhu/gorm在项目中引入gorm:import("github.com/jinzhu/gorm"_"github.com/jinzhu/gorm/dialects/mysql")定义db连接信息funcDbConn(MyUser,Passw
下面以阿里云邮箱为例,如果使用的是qq邮箱的话需要把mailConn里面的host改成'smpt.qq.com',user填写qq邮箱地址,pass需要填写你在qq邮箱设置里面获取到的授权码,qq邮箱需要先去邮箱设置里面开通smtp支持,然后获取授权码。然后就可以用qq邮箱发送了。安装gomailgogetgopkg.in/gomail.v2packagemainimport("g
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号