go语言
手拿菜刀
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
golang学习3--用户登录提醒程序
package main import ( "fmt" "net" ) //创建用户结构体类型 type Client struct { C chan string Name string Addr string } //创建全局map,存储在线用户 var onlineMap map [string]Client //创建全局channel传递用户消息 var message = make(chan string) func WriteMsgToClient(clnt Client,c.原创 2020-05-12 08:23:54 · 239 阅读 · 0 评论 -
golang学习2---网络传送文件
client.go package main import ( "fmt" "io" "net" "os" ) func sendFile(conn net.Conn,filePath string) { //只读打开文件 f, err := os.Open(filePath) if err != nil { fmt.Println("os.Open err:",err) return } defer f.Close() //从本文件中,读数据,写给网络接收端。读.原创 2020-05-11 07:43:05 · 257 阅读 · 0 评论 -
golang学习1----常用的字符串操作方法
Contains : 判断一个字符串是否在另外一个字符串中 Join: 字符串连接 Index: 在一个字符串中查找某个字符串的位置 Repeat: 某个字符串重复多少次 Replace: 在字符串s 中,把old字符串替换为new字符串,n表示替换的次数,小于0 表示全部替换 Split: 把S字符串按照 sep分割,返回slice(切片) ...原创 2020-05-05 16:08:36 · 218 阅读 · 0 评论 -
[go语言] golang的goroutine机制和runtime.GOMAXPROCS
转自:https://studygolang.com/articles/2511 十分感谢这位大牛的总结 之前对golang的goroutine机制和runtime.GOMAXPROCS不是很理解,今天抽空研究了一下,学习了其他大牛的文章。把自己的理解写下来。如有错误,请指正 golang的goroutine机制有点像线程池: 一、go 内部有三个...原创 2020-01-11 23:47:12 · 710 阅读 · 2 评论 -
Ubuntu下安装beego失败
执行完 go get -u -v github.com/astaxie/beego后,界面打印 xxx@xxx:~$ go get -u -v github.com/astaxie/beego go: finding github.com/shiena/ansicolor latest go: finding golang.org/x/crypto latest go: finding gola...原创 2020-01-07 07:42:15 · 669 阅读 · 0 评论 -
go语言学习---问题集锦
1. 结构体继承接口,必须实现所有方法,否则该类不能正常使用 例如: func NewServer(name string)ziface.IServer{ s := &Server{ Name :name, IPVersion:"tcp4", IP: "127.0.0.1", Port : 8999, } ...原创 2019-12-23 23:00:03 · 509 阅读 · 0 评论
分享