1. 1. 目录表
  2. 2. 关于
  3. 3. 算法
    1. 3.1. 生成随机值
    2. 3.2. 排序向量
  4. 4. 命令行
    1. 4.1. 参数解析
    2. 4.2. ANSI 终端
  5. 5. 压缩
    1. 5.1. 与 Tarballs 合作
  6. 6. 并发性
    1. 6.1. 显式线程
    2. 6.2. 数据并行性
  7. 7. 密码学
    1. 7.1. 哈希
    2. 7.2. 加密
  8. 8. 数据结构
    1. 8.1. 位字段
  9. 9. 数据库
    1. 9.1. SQLite
    2. 9.2. Postgres
  10. 10. 日期和时间
    1. 10.1. 持续时间和计算
    2. 10.2. 解析与显示
  11. 11. 开发工具
    1. 11.1. 调试
      1. 11.1.1. 日志消息
      2. 11.1.2. 配置日志记录
    2. 11.2. 版本控制
    3. 11.3. 建立时间工具
  12. 12. 编码
    1. 12.1. 字符集
    2. 12.2. CSV 处理
    3. 12.3. 结构化数据
  13. 13. 错误处理
    1. 13.1. 处理错误变量
  14. 14. 文件系统
    1. 14.1. 读写
    2. 14.2. 目录穿梭
  15. 15. 硬件支持
    1. 15.1. 处理器
  16. 16. 内存管理
    1. 16.1. 全局静态
  17. 17. 网络
    1. 17.1. 服务器
  18. 18. 操作系统
    1. 18.1. 外部命令
  19. 19. 科学类
    1. 19.1. 数学
      1. 19.1.1. 线性代数
      2. 19.1.2. 三角法
      3. 19.1.3. 复数
      4. 19.1.4. 统计
      5. 19.1.5. 混杂
  20. 20. 文本处理
    1. 20.1. 正则表达式
    2. 20.2. 字符串解析
  21. 21. 网页编程
    1. 21.1. 提取链接
    2. 21.2. 统一资源定位地址:URL
    3. 21.3. 媒体类型
    4. 21.4. 客户端
      1. 21.4.1. 提出请求
      2. 21.4.2. 调用 Web API
      3. 21.4.3. 下载

Rust 烹饪书

网页编程

刮擦网页

食谱 箱子 类别
从网页 HTML 中,提取所有链接 reqwest-badge select-badge cat-net-badge
检查网页,是否有断开的链接 reqwest-badge select-badge url-badge cat-net-badge
从 Mediawiki markup 中,提取所有独一链接 reqwest-badge regex-badge cat-net-badge

统一资源位置(URL)

食谱 箱子 类别
将字符串的一个 URL,解析为Url类型 url-badge cat-net-badge
通过移除路径段,创建一个 base URL url-badge cat-net-badge
从 base URL ,创建新的 URL url-badge cat-net-badge
提取 URL 源(方案名/主机/端口) url-badge cat-net-badge
从 URL 中,删除片段标识符和查询对 url-badge cat-net-badge

媒体类型(MIME)

食谱 箱子 类别
从字符串,获取 MIME 类型 mime-badge cat-encoding-badge
从文件名,获取 MIME 类型 mime-badge cat-encoding-badge
解析 HTTP 响应的 MIME 类型 mime-badge reqwest-badge cat-net-badge cat-encoding-badge

客户端

食谱 箱子 类别
发出 HTTP GET 请求 reqwest-badge cat-net-badge
查询 GitHub API reqwest-badge serde-badge cat-net-badge cat-encoding-badge
检查 API 资源,是否存在 reqwest-badge cat-net-badge
使用 GitHub API ,创建和删除 Gist reqwest-badge serde-badge cat-net-badge cat-encoding-badge
使用一个(具备)分页的 RESTful API reqwest-badge serde-badge cat-net-badge cat-encoding-badge
将文件下载到临时目录 reqwest-badge tempdir-badge cat-net-badge cat-filesystem-badge
使用 HTTP range 标头,进行部分下载 reqwest-badge cat-net-badge
POST 文件,到 paste.rs reqwest-badge cat-net-badge