目录 介绍文件系统逐行读取文件内存映射文件检查文件是否存在递归查找最近文件构建跨平台路径创建和管理文件使用平台 API 监听文件临时文件和原子写入创建 TAR 归档加密计算文件的 SHA-256 摘要使用 PBKDF2 对密码进行加盐和哈希使用 Argon2 对密码进行加盐和哈希日期和时间测量两个代码段之间的经过时间Unix 时间戳与日期计算网络与 Web监听未使用的 TCP/IP 端口TCP 客户端UDP 回显解析主机名在 TCP 流上进行消息分帧为网络接收设置超时重试 HTTP 失败并复用连接HTTP GetHTTP PostHTTP Server(std)算法与数据结构生成随机数动态数组 (ArrayList)哈希表 (HashMap)区域内存分配器 (ArenaAllocator)位域单向链表双向链表复数并发显式线程共享数据线程池运行一次系统与工具处理器外部命令环境变量读取与操作信号处理与优雅退出版本控制不使用库解析命令行参数使用 structargs 解析命令行参数ANSI 终端编码与文本处理JSON 序列化/反序列化Zon 序列化/反序列化十六进制编解码 (Hex)Base64 编码和解码正则表达式字符串解析数据库SQLitePostgresMySQLIo在应用中传递 Io 上下文使用 Io 接口读写字节使用 Io.Writer.Allocating 构建动态输出使用 Io.Dir 和 Io.File 句柄使用 Io Clock 和 Timeout 测量并限制操作通过 Io 获取安全随机字节使用 Async、Group、Select 和 Cancel 组合 Io 任务使用同步原语协调 Io 任务使用 Batch 提交底层 Io 操作使用 Io 的进程和终端能力使用 Io MemoryMap 同步文件通过 Io 网络接口解析主机名