
GO
梦翼横空
这个作者很懒,什么都没留下…
展开
-
go 字符串替换
引入strings包import "strings"func Replace(s, old, new string, n int) string在s字符串中,把old字符串替换为new字符串,n表示替换的次数,小于0表示全部替换//替换两次fmt.Println(strings.Replace("oink oink oink", "k", "ky", 2))//全部替换fmt.Println(strings.Replace("oink oink oink", "oink", .转载 2022-03-14 10:54:12 · 9797 阅读 · 1 评论 -
go语言文件写入追加
package mainimport ( "fmt" "os")func main() { filename := "./demo.txt" fp, _ := os.OpenFile(filename, os.O_CREATE|os.O_APPEND|os.O_RDWR, os.ModeAppend|os.ModePerm) // 读写方式打开 // defer延迟调用 defer fp.Close() //关闭文件,释放资源。 count, _ := fp.WriteStri.原创 2022-03-13 16:44:27 · 2420 阅读 · 0 评论 -
go语言四种方式写文件
package mainimport ( "bufio" //缓存IO "fmt" "io" "io/ioutil" //io 工具包 "os")func check(e error) { if e != nil { panic(e) }}/** * 判断文件是否存在 存在返回 true 不存在返回false */func checkFileIsExist(filename string) bool { var exist = true if _, err :.原创 2022-03-13 09:15:54 · 1033 阅读 · 0 评论 -
go语言中文乱码gbk转UTF8
/** * gbk转utf8 */func coverGBKToUTF8(src string) string { return mahonia.NewDecoder("gbk").ConvertString(src)}/** * 替换乱码 */func replaceNullHtml(src string) string { temp := strings.Replace(src, "聽", "", -1) return temp}/** * gbk转utf8 */fun.原创 2022-03-13 08:50:14 · 1694 阅读 · 0 评论 -
go语言时间类型入库timestamp
1. mysql数据库字段类型timestamp `created_at` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP2. model类型type Books struct { CreatedAt time.Time UpdatedAt time.Time}3.类型赋值time.Now().UTC().Truncate(time.Microsecond)...原创 2022-03-12 11:36:10 · 2214 阅读 · 0 评论