Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
介绍
了解 Unix 系统 Programming
了解 Go Programming 语言和 Go 架构
安装和配置 Go 开发环境
学习 Go 语法的基础知识
使用 Go 包
算法、数据结构
Go 如何处理垃圾回收
处理 Go 中的文件和目录
在 Go 中实现文件输入和输出操作
实现错误处理
识别和使用 Go 中的系统文件:日志文件、系统文件操作和密码
在 Go 中使用 Unix 进程和信号
- 了解 Unix 进程和信号
- 流程管理
- 在 Go 中处理 Unix 信号
- 使用“kill”命令
- 在 Go 中使用 Unix 管道和套接字
- 在 Go 中使用远程过程调用 (RPC)
- Programming Go 中的 Unix shell
了解和使用 Go例程
- 了解 Go例程
- 使用同步 Go 包
- 处理管道
- 使用 Go 调度程序
- 使用“select”关键字
- 使用信号通道和缓冲通道
- 处理超时
- 使用通道的通道
- 使用零通道
- 处理共享内存
- 使用 dWC.go 实用程序
Go 中的网络 Programming
- 了解网络 Programming
- 使用 Net Go 标准包
- 重新审视 Unix 套接字
- 执行 DNS 查找
- 开发简单TCP服务器和简单TCP客户端
- 开发简单UDP服务器和简单UDP客户端
- 使用并发 TCP 服务器
故障 排除
总结和结论
要求
- 任何语言的基本编程经验
- 熟悉 Linux 和 Unix 系统
35 小时
客户评论 (1)
The extra informations not in the official docs