Posts List

Golang 监听文件变化(非轮询)

Golang 监听文件变化(非轮询) 最近研究openresty(nginx+lua),由于这货热更有点麻烦,所以就写就用golang写了一个文件监听的程序,监听到配置文件或lua文件更改就重启

Golang正则查找与替换

Golang正则查找与替换 package main; import ( "regexp" "fmt" "strings" ) func main() { //1、过正则来判断字符串是否匹配 if ok, _ := regexp.Match("^[0-9a-zA-Z_]+$", []byte("hello")); ok { fmt.Println("ok"); } //上面的例子也可以通过MatchString实现 if ok, _ := regexp.MatchString("^[0-9a-zA-Z_]+$", "hello"); ok { fmt.Println("ok"); } //2、

Golang操作笔记

Golang 判断字符串中是否包含其他某字符 import ( "fmt" "strings" ) func main() { fmt.Println(strings.Contains("widuu", "wi")) //true fmt.Println(strings.Contains("wi", "widuu")) //false } Golang 判断字符串中是否包含 chars 中的任何一个字符 func main() { b := strings.ContainsAny("Hello,世界!

Golang在Mac、linux、windows系统下交叉编译

Golang在Mac、linux、windows系统下交叉编译 Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Mac 下编译 Linux 和 Windows 64位可

Gin实战:Gin+Mysql简单的Restful风格API简介

Gin实战:Gin+Mysql简单的Restful风格的API 我们已经了解了Golang的Gin框架。对于Webservice服务,restful风格几乎一统天下。Gin也天然的支

Mac OS下Golang环境配置详细说明

Mac OS下Golang环境配置详细说明

golang是什么语言,相信大多数人都有一个概念了,实在不知道,自行百度吧,go语言还是比较新的语言,发布短短几年,使用者也是相当可观,非常适合服务端程序的开发。golang是可以