Rust 程序设计语言 简体中文版 1.85.0
团队希望使系统概念能为更多人所易于理解,特别是编程新手。 公司 数百家大小规模的公司在生产环境中使用 Rust 完成各种任务,包括命令行工具、Web 服务、 DevOps 工具、嵌入式设备、音视频分析与转码、加密货币、生物信息学、搜索引擎、物联网 (IOT)程序、机器学习,甚至是 Firefox 浏览器的重要部分。 开源开发者 Rust 适合那些希望构建 Rust 编程语言、社区、开发工具和库的开发者。我们非常欢迎你为 能够定义适用 于多种类型的代码。第十一章全面讲述了测试,因为就算 Rust 有安全保证,也需要测试确保 程序逻辑正确。第十二章中将会构建我们自己的 grep 命令行工具的功能子集实现,用于在文 件中搜索文本。为此会用到之前章节讨论的很多概念。 第十三章探索闭包(closure)和迭代器(iterator),这两个 Rust 特性来自函数式编程语言。 第十四章会深入探讨 Cargo 并介绍分享代码 吃饭。当进入时,你说明有几个人,餐馆员工会找到一个够大的空桌子并领你们过 去。如果有人来迟了,他们也可以通过询问来找到你们坐在哪。 入栈比在堆上分配内存要快,因为(入栈时)分配器无需为存储新数据去搜索内存空 间;其位置总是在栈顶。相比之下,在堆上分配内存则需要更多的工作,这是因为分 配器必须首先找到一块足够存放数据的内存空间,并接着做一些记录为下一次分配做 准备。 访问堆上的数据比访问栈上的数0 码力 | 562 页 | 3.23 MB | 11 天前3Hello 算法 1.2.0 简体中文 Rust 版
146 7.3 二叉树数组表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 7.4 二叉搜索树 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 7.5 AVL 树 * . 小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 第 10 章 搜索 213 10.1 二分查找 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 10.4 哈希优化策略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 10.5 重识搜索算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 10.6 小结 . . . . .0 码力 | 387 页 | 18.51 MB | 10 月前3Hello 算法 1.1.0 Rust版
146 7.3 二叉树数组表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 7.4 二叉搜索树 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 7.5 AVL 树 * . 小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 第 10 章 搜索 213 10.1 二分查找 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 10.4 哈希优化策略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 10.5 重识搜索算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 10.6 小结 . . . . .0 码力 | 388 页 | 18.50 MB | 1 年前3Hello 算法 1.0.0 Rust版
145 7.3 二叉树数组表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 7.4 二叉搜索树 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 7.5 AVL 树 * . 小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 第 10 章 搜索 213 10.1 二分查找 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 10.4 哈希优化策略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 10.5 重识搜索算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 10.6 小结 . . . . .0 码力 | 383 页 | 17.61 MB | 1 年前3Rust 到底香不香?
bennyhuo • 猿辅导资深移动客户端工程师,Google 开发者专家 • 《深入理解 Kotlin 协程》 《深入实践 Kotlin 元编程》作者 • B 站连载《Rust 程序设计语言》读书视频已更新至 第 13 章 分享经历 2017.11 Android 技术大会 将 Kotlin 投入 Android 生产环境中 2018.11 JetBrains 北京开发者大会 优雅地使用 Kotlin = "4.3.19", features = ["derive"] } 开发环境 JetBrains新品RustRover的体验如何?_哔哩哔哩_bilibili 关注:霍丙乾bennyhuo 搜索0 码力 | 10 页 | 484.75 KB | 1 年前3Rust 程序设计语言简体中文版
团队希望使系统概念能为更多人所易于理解,特别是编程新手。 公司 数百家大小规模的公司在生产环境中使用 Rust 完成各种任务,包括命令行工具、Web 服务、 DevOps 工具、嵌入式设备、音视频分析与转码、加密货币、生物信息学、搜索引擎、物联网 (IOT)程序、机器学习,甚至是 Firefox 浏览器的重要部分。 7/600 Rust 程序设计语言 简体中文版 开源开发者 Rust 适合那些希望构建 Rust 于多种类型的代码。第 11 章全面讲述了测试,,因为就算 Rust 有安全保证,也需要测试确保 程序逻辑正确。第 12 章中将会构建我们自己的 grep 命令行工具的功能子集实现,用于在文 件中搜索文本。为此会用到之前章节讨论的很多概念。 第 13 章探索闭包(closure)和迭代器(iterator),这两个 Rust 特性来自函数式编程语言。 第 14 章会深入探讨 Cargo 并介绍分享代码库的最佳实践。第 的空桌子并领你们过 去。如果有人来迟了,他们也可以通过询问来找到你们坐在哪。 72/600 Rust 程序设计语言 简体中文版 入栈比在堆上分配内存要快,因为(入栈时)分配器无需为存储新数据去搜索内存空 间;其位置总是在栈顶。相比之下,在堆上分配内存则需要更多的工作,这是因为分 配器必须首先找到一块足够存放数据的内存空间,并接着做一些记录为下一次分配做 准备。 访问堆上的数据比访问栈上的数0 码力 | 600 页 | 12.99 MB | 1 年前3夏歌-使用Rust构建LLM应用
GitHub 、 Discord 、向量数据库比如 qdront 。 • 整个 serverless 平台是为 Rust 和 WebAssembly 设计的 视频演示如何使用 serverless 的方式部署 一个 PR review 机器人。 待插入视频,大概是 2 分钟的录屏 Talk is cheap, show me the code! • Telegram ChatGPT 机器 人 • PR0 码力 | 36 页 | 38.31 MB | 1 年前3Rust HTTP 协议栈在终端通信场景的实践 - 胡凯
HTTP 协议场景浅析 在终端上大多数使用 HTTP 协议的应用,主要是运用 HTTP 客户端的能力,向指定网址发起请求 来获取服务器上的资源。 例如使用浏览器 APP 访问网页,使用视频 APP 观看视频和直播,电商 APP 浏览商品页面等。 Rust China Conf 2022 – 2023, Shanghai, China 终端 HTTP 协议场景浅析 终端的网络环境特点: ➢0 码力 | 26 页 | 1.25 MB | 1 年前3Comprehensive Rust(简体中文) 202412
您认为我们可能会在哪些方面遇 到问题? • 此类型具有几种特定于方法的返回值类型,例如“std::collections::hash_map::Keys”。这些类型 通常会出现在 Rust 文档的搜索结果中。向学员展示此类型的文档,以及指向“keys”方法的实用链 接。 16.8 练习:计数器 在本练习中,您将学习一个非常简单的数据结构,并将其变成泛型的。该结构使用std::collections::HashMap 了 WebAssembly 和 async/await 等其他主题。 • 面向 Rust 的初学者系列和使用 Rust 迈出第一步:两个面向新手开发者的 Rust 指南。第一个指南 包含 35 个视频,第二个指南包含 11 个模块,内容涵盖 Rust 语法和基本结构。 • 通过大量的链表学习 Rust:通过实现几种不同类型的列表结构,深入探索 Rust 的内存管理规则。 如需更多 Rust 图书,请查看0 码力 | 359 页 | 1.33 MB | 10 月前3Hello 算法 1.2.0 繁体中文 Rust 版
圖的走訪 樹代表的是“一對多”的關係,而圖則具有更高的自由度,可以表示任意的“多對多”關係。因此,我們可以 把樹看作圖的一種特例。顯然,樹的走訪操作也是圖的走訪操作的一種特例。 圖和樹都需要應用搜索演算法來實現走訪操作。圖的走訪方式也可分為兩種:廣度優先走訪和深度優先走訪。 9.3.1 廣度優先走訪 廣度優先走訪是一種由近及遠的走訪方式,從某個節點出發,始終優先訪問距離最近的頂點,並一層層向外 在演算法題中,我們常透過將線性查詢替換為雜湊查詢來降低演算法的時間複雜度。我們藉助一個演算法題 來加深理解。 Question 給定一個整數陣列 nums 和一個目標元素 target ,請在陣列中搜索“和”為 target 的兩個元素,並返 回它們的陣列索引。返回任意一個解即可。 10.4.1 線性查詢:以時間換空間 考慮直接走訪所有可能的組合。如圖 10‑9 所示,我們開啟一個兩層迴圈,在每輪中判斷兩個整數的和是否為 。儘管如此,該方法的整體時空效率更為均衡, 因此它是本題的最優解法。 10.5 重識搜尋演算法 搜尋演算法(searching algorithm)用於在資料結構(例如陣列、鏈結串列、樹或圖)中搜索一個或一組滿足 特定條件的元素。 搜尋演算法可根據實現思路分為以下兩類。 ‧ 透過走訪資料結構來定位目標元素,例如陣列、鏈結串列、樹和圖的走訪等。 ‧ 利用資料組織結構或資料包含的先驗資訊,0 码力 | 388 页 | 18.82 MB | 10 月前3
共 15 条
- 1
- 2