Rust 电子书推荐 :《Rust Cookbook》

159 阅读1分钟

《Rust Cookbook》是一本面向 Rust 程序员的实用指南,无论是初学者还是有经验的开发者,都能在这本书中找到如何使用 Rust crate 生态系统中的库来完成常见编程任务的方法。这本书通过具体的编程实例,展示了在 Rust 中解决实际问题的良好实践。

本书的内容组织成多个章节,涵盖了从基础操作到更高级的主题,如编码、并发等。每个实例都是一个完整的、可独立运行的程序,读者可以直接将这些代码复制到自己的项目中进行试验和学习。

《Rust Cookbook》主要包含以下内容:

  • 算法:包括生成随机值、排序向量等。
  • 命令行:涉及参数解析、ANSI 终端等。
  • 压缩:与 Tarballs 合作等。
  • 并发性:显式线程、数据并行性等。
  • 密码学:哈希、加密等。
  • 数据结构:位字段等。
  • 数据库:如 SQLite、Postgres 等。
  • 日期和时间:持续时间和计算、解析与显示等。
  • 开发工具:包括调试、日志消息、配置日志记录、版本控制、构建时间工具等。
  • 编码:字符集、CSV 处理、结构化数据等。
  • 错误处理:处理错误变量等。
  • 文件系统:读写、目录穿梭等。
  • 硬件支持:处理器等。
  • 内存管理:全局静态等。
  • 网络:服务器等。
  • 操作系统:外部命令等。
  • 科学类:数学(线性代数、三角法、复数、统计、混杂)等。
  • 文本处理:正则表达式、字符串解析等。
  • 网页编程:包括提取链接、统一资源定位地址(URL)、媒体类型、客户端等。

《Rust Cookbook》 rust-lang-nursery.github.io/rust-cookbo…

《Rust Cookbook》中文版: www.rustwiki.org.cn/zh-CN/rust-…