会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
行尸走肉
一个小程序员的成长历程
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
96
下一页
2021年2月2日
go goroutine
摘要: 也就是协程 看一个协程的小例子 看到这里就有聪明的小伙伴要问了,那协程怎么调度呢,嘿嘿,下篇分析
阅读全文
posted @ 2021-02-02 14:46 超级学渣渣
阅读(88)
评论(0)
推荐(0)
2021年1月31日
go 接收命令行参数
摘要: os.Args可以把命令行传入的参数读取,并返回一个切片。但是需要我们自己处理。 flag方法封装了命令行参数的处理
阅读全文
posted @ 2021-01-31 14:20 超级学渣渣
阅读(701)
评论(1)
推荐(0)
2021年1月29日
go 文件操作 复制和统计字符
摘要: 复制文件 func CopyFile(dstFileName string,srcFileName string )(written int64,err error) { srcFile,srcErr := os.Open(srcFileName) if srcErr != nil{ fmt.Pri
阅读全文
posted @ 2021-01-29 21:40 超级学渣渣
阅读(117)
评论(0)
推荐(0)
go 文件操作 判断文件是否存在
摘要: func PathExists(path string)(bool,error){ _,err := os.Stat(path) if err ==nil{ return true,nil } if os.IsNotExist(err){ return false,nil } return fals
阅读全文
posted @ 2021-01-29 16:53 超级学渣渣
阅读(266)
评论(0)
推荐(0)
go 文件操作 写文件
摘要: 常用的几种模式: O_RDONLY int = syscall.O_RDONLY // 只读模式 O_WRONLY int = syscall.O_WRONLY // 只写模式 O_RDWR int = syscall.O_RDWR // 读写模式 O_APPEND int = syscall.O_
阅读全文
posted @ 2021-01-29 11:25 超级学渣渣
阅读(194)
评论(0)
推荐(0)
go 文件操作 打开和读取
摘要: 文件的读入 1 使用bufio.NewReader( *File) 2 使用 ioutile.readFile(fileName)一次性的读入整个文件
阅读全文
posted @ 2021-01-29 11:22 超级学渣渣
阅读(1181)
评论(0)
推荐(0)
2021年1月27日
go 类型断言
摘要: 不是很明白类型断言干嘛用的,现在看来的话,可以用来做类型判断,先做个笔记 来一个小例子 package main import "fmt" type Usb interface{ start() stop() } type Phone struct { } type Caramera struct
阅读全文
posted @ 2021-01-27 21:25 超级学渣渣
阅读(371)
评论(0)
推荐(0)
go 多态
摘要: 利用接口实现多态。因为实现了接口的类型,可以被接口指向 例如,我们有 Phone和Camera两个类型,都实现了Usb接口。如上可以实现多态 另一种实现多态的方式是通过多态数组
阅读全文
posted @ 2021-01-27 14:55 超级学渣渣
阅读(147)
评论(0)
推荐(0)
go 自定义排序
摘要: go可以利用切片,实现自定义的排序 1 声明一个切片类型 2 对切片类型绑定 Len Less Swap三个方法 3 调用sort.Sort方法 package main import ( "fmt" "math/rand" "sort" "strconv" "time" ) type Studen
阅读全文
posted @ 2021-01-27 11:17 超级学渣渣
阅读(388)
评论(0)
推荐(0)
2021年1月26日
go 接口 细节
摘要:
阅读全文
posted @ 2021-01-26 20:03 超级学渣渣
阅读(77)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
96
下一页
公告