go
咸鱼c_
https://blog.php10.cn
展开
-
goland console 设置不换行
1. goland 顶部工具栏 Help->Find Action->Registry 取消勾选“run.processes.with.pty”2. console 设置不换行原创 2022-05-10 22:29:44 · 1955 阅读 · 0 评论 -
go 使用 net/http 包发送 http 请求的方法
go 发送 http 请求发送 get 请求发送 post 请求自定义的请求方式发送 get 请求func HttpGet(url string) (string, error) { // 设置请求超时时间,0表示没有超时限制 client := &http.Client{Timeout: 10 * time.Second} // 发送请求 resp, err := client.Get(url) if err != nil { return "", err } // 必须关闭原创 2020-11-22 21:29:04 · 470 阅读 · 0 评论 -
go设计模式-单例模式
go设计模式-单例模式前言饿汉模式懒汉模式注意事项前言说到单例模式肯定离不开懒汉模式和饿汉模式两种,两种模式本质的区别是懒汉模式是延迟加载,饿汉模式是在启动时就已经完成了加载。下面根据这两种模式分别写一个例子,增强理解。饿汉模式启动的时候就已经完成了加载,天然是线程安全的,但是比较浪费系统资源// go 单例模式饿汉写法一type singleton_1 struct { name string}// 直接构建实例var instance_1 *singleton_1 = &s原创 2020-11-17 16:25:30 · 220 阅读 · 0 评论 -
go 提取字符串里的中文
主要是将字符串转换为 int32 类型,然后再进行对比,方法如下func main(){ str := "扣124你5125吉6瓦21" // 调用提取中文方法 cnStr := GetStrCn(str) fmt.Println(cnStr) // 输出:扣你吉瓦}// GetStrCn 提取中文func GetStrCn(str string)(cnStr string){ r := []rune(str) strSlice := []string{} fo原创 2020-11-12 10:08:49 · 1007 阅读 · 0 评论