M
M
Mastering_Go_ZH_CN
Search…
介绍
[0 前言]
[1 Go与操作系统]
[2 Go内部机制]
[3 Go基本数据类型]
4 组合类型的使用
5 数据结构
6 Go package中不为人知的知识
[7 反射和接口]
8 Go UNIX系统编程
08.1 关于UNIX进程
08.2 flag包
08.3 io.Reader和io.Writer接口
08.4 bufio包
08.5 读取文本文件
08.6 从文件中读取所需的数据量
08.7 为什么我们使用二进制格式
08.8 读取CSV文件
08.9 写入文件
08.10 从磁盘加载和保存数据
08.11 再看strings包
08.12 关于bytes包
08.13 文件权限
08.14 处理Unix信号
08.15 Unix管道编程
08.16 遍历目录树
08.17 使用ePBF
08.18 关于syscall.PtraceRegs
08.19 跟踪系统调用
08.20 User ID和group ID
08.21 其他资源
08.22 练习
08.23 总结
9 并发-Goroutines,Channel和Pipeline
10 Go 并发-进阶讨论
11 代码测试,优化及分析
12 Go网络编程基础
13 网络编程 - 构建服务器与客户端
Powered By GitBook
08.23 总结
本章谈到了很多有趣的话题,包括阅读文件、写入文件、以及使用flag包。然而,有很多与系统编程相关的话题未在本章提及,如使用目录、复制、删除和重命名文件、处理Unix用户、组和Unix进程、使用环境变量如PATH、改变Unix文件权限、生成稀疏文件、读取和保存JSON数据、锁定和创建文件,使用和旋转日志文件,以及os.Stat()调用返回的结构中的信息。
Previous
08.22 练习
Next
9 并发-Goroutines,Channel和Pipeline
Last modified 2yr ago
Copy link