欢迎访问我的博客,你的支持,是我最大的动力!

标签:go

Other

Golang之context包

Golang之context包
Go中的context上下文 注意,WaitGroup也可用于同步 context可用于处理超时、截止日期、参数传递、关闭gonroutine等场景 context.Background() Context 高级别parent context.TODO() Context 高级别...

马从东 3天前 11℃ 0评论 0喜欢

Linux

Go语言学习笔记(8)-文件处理

Go语言学习笔记(8)-文件处理
文件处理 文件操作/数据处理 字符串、数字、JSON、XML等 文件操作 os 包中的文件操作函数: func Mkdir(name string,perm FileMode) error 创建目录,名称为name权限为perm,如0777 func MkdirAll(path ...

马从东 2个月前 (12-18) 86℃ 0评论 0喜欢

Linux

Go语言学习笔记(7)-IO

Go语言学习笔记(7)-IO
I/O编程 输入/输出 相关的包 io,为IO原语提供基本接口,最重要的接口 Reader 和 Writer io/iouitl,提供一些常用、方便的io操作函数 fmt,格式化io bufio,带缓冲的io,提供缓冲的同时实现一些文本io功能 io 基本IO接口 io包为IO原...

马从东 2个月前 (12-14) 92℃ 0评论 0喜欢

Linux

Go语言学习笔记(6)-RPC/数据库/Cookie

Go语言学习笔记(6)-RPC/数据库/Cookie
网络编程 RPC 编程 远程过程调用,使函数调用模式网络化 内部操作步骤: 1、调用客户句柄,执行传送参数 2、调用本地系统内核发送网络消息 3、消息传送到远程主机 4、服务器句柄得到消息并取得参数 5、执行远程过程 6、执行的过程将结果返回服务器句柄 7、服务器句柄返回结果,调...

马从东 2个月前 (12-12) 81℃ 0评论 0喜欢

Linux

Go语言学习笔记(5)-并发/Socket/HTTP编程

Go语言学习笔记(5)-并发/Socket/HTTP编程
并发编程 当一个函数创建为协程 goroutine 时,Go会将其视为一个独立的工作单元,并被调度到可用的逻辑处理器上执行 并发编程基础 Go语言运行时默认会为每个可用的物理处理器分配一个逻辑处理器,此逻辑处理器会用于执行所有被创建的 goroutine 即便只有一个逻辑处理器 ...

马从东 2个月前 (12-10) 85℃ 0评论 0喜欢

Linux

Go语言学习笔记(3)-包

Go语言学习笔记(3)-包
包 查看内置标准库,约186个 go list std 包的三个特性: 显式声明,所有导入的包必须在文件开头显式声明 无环依赖,禁止包的环状依赖 无须遍历,编译后包的目标文件记录包本身的导出信息和依赖关系 包的源代码文件必须是UTF-8格式 go get 会使用第一个 GOPAT...

马从东 3个月前 (11-28) 121℃ 0评论 0喜欢