Rust 程序设计语言简体中文版章,直接阅读第 3 章,等到你想要通过项目应用所学到的 细节时再回到第 2 章。 第 5 章讨论结构体(struct)和方法,第 6 章介绍枚举(enum)、match 表达式和 if let 控 制流结构。在 Rust 中,创建自定义类型需要用到结构体和枚举。 第 7 章介绍 Rust 的模块(module)系统,其中的私有性规则用来组织代码和公开的 API(应 用程序接口)。第 8 章讨论标准库提供的常见集合数据结构,例如 还有另一种注释,称为文档注释,我们将在 14 章的 “将 crate 发布到 Crates.io” 部分讨 论它。 61/600 Rust 程序设计语言 简体中文版 3 . 5 . 控 制 流 控制流 ch03-05-control-flow.md commit d0acb2595c891de97a133d06635c50ab449dd65c 根据条件是否为真来决定是否 它会 根据枚举的成员运行不同的代码,这些代码可以使用匹配到的值中的数据。 130/600 Rust 程序设计语言 简体中文版 6 . 2 . m a t c h 控 制 流 结 构 match 控制流结构 ch06-02-match.md commit 3962c0224b274e2358e0acf06443af64df115359 Rust 有一个叫做0 码力 | 600 页 | 12.99 MB | 1 年前3
Rust API可靠性分析与验证其他工具(Miri等)…..... Rust China Conf 2021 – 2022, Online, China API 测试用例合成 出错的API1 能够执行到出错API的程 序 通过模糊测试来寻找到触 发崩溃的特定输入 1. https://github.com/casey/just/issues/363 Rust China Conf 2021 – 2022, Online, China0 码力 | 13 页 | 1.68 MB | 1 年前3
Rust 在算法交易中的实际应用与积极效应统计信息查询等 数据获取 模型训练 信号预测 交易指令 交易指令 涵盖异常的事前、事中、事后的全方位监控 基于 Rust 异步编程框架开发,风控逻辑可插拔,兼顾部署灵活性与执行性能 风控服务端和桌面客户端 Rust 全栈应用实践 - 桌面客户端、风控 高性能异步日志库 ftlog Rust 全栈应用实践 - 开源 1. 特性丰富实用: 时间切分 受限写入 异步写入0 码力 | 18 页 | 3.49 MB | 1 年前3
洛佳 组件化驱动、ROM运行环境与RustSBI通 过 互 斥 I O 引 脚 划 分 资 源 , 抽 象 接 口 , 使 用 片 外 外 设 支 持 库 高 速 板 级 通 信 D D R 、 P S R A M 等 , 结 合 控 制 器 选 择 和 输 入 合 适 的 参 数 , 用 于 准 备 后 续 启 动 过 程 多 媒 体 外 设 M I P I 、 H D M I 、 D i s p l a y P o 外 设 包 括 自 研 A I 核 、 核 显 和 向 量 扩 展 等 , 编 写 专 用 驱 动 后 , 对 接 常 用 软 件 框 架 中 断 控 制 器 统 一 编 写 同 一 I P 核 或 S o C 设 计 的 控 制 器 支 持 , 填 入 常 量 泛 型 , 即 可 用 于 运 行 环 境 ROM运行环境 第 02 部分 裸机和引导程序的ROM阶段 高级语言环境0 码力 | 21 页 | 3.12 MB | 1 年前3
新一代分布式高性能图数据库的构建 - 沈游人工具 • 图分析工具集 • 图咨询服务 Source : Graph Aware 图数据库发展趋势 AtlasGraph 研发背景 • 业务对大图分析的诉求(千亿点、万亿边) • 实时风控对图库的性能挑战( OLTP 毫秒级响应) • 海致图平台产品服务于金融、政府行业有大量业务经验积累(接近客户需求) • 现有开源产品无法满足要求(受限于基础架构设计,优化性能有限) 新一代分布式图数据库需具备的特性0 码力 | 38 页 | 24.68 MB | 1 年前3
Comprehensive Rust(繁体中文)並在其子項呼叫相同的方法。在有參照迴圈的情況下,這會引發恐慌,其中的 thread 'main' 會 因 'already borrowed: BorrowMutError' 而恐慌。 22.4 練習:衛生統計資料 您正在實作健康監控系統,因此須追蹤使用者的健康統計資料。 You'll start with a stubbed function in an impl block as well as a User struct definition send 和 recv 的管道。對於有 IO 和大量 CPU 處 理工作的複雜應用程式,這相當便利。 • 之所以較適合使用 async 管道,是因為這類管道能與其他 future 管道結合,進而建立複雜的控 制流程。 331 第 64 部分 Future 控制流程 Future 可以合併,產生並行運算流程圖。我們已介紹過工作,工作的功能類似於獨立的執行作業執行緒。 • 會合 • 選取 64.10 码力 | 358 页 | 1.41 MB | 10 月前3
Comprehensive Rust(繁体中文) 202406並在其子項呼叫相同的方法。在有參照迴圈的情況下,這會引發恐慌,其中的 thread 'main' 會 因 'already borrowed: BorrowMutError' 而恐慌。 22.4 練習:衛生統計資料 您正在實作健康監控系統,因此須追蹤使用者的健康統計資料。 You'll start with a stubbed function in an impl block as well as a User struct definition send 和 recv 的管道。對於有 IO 和大量 CPU 處 理工作的複雜應用程式,這相當便利。 • 之所以較適合使用 async 管道,是因為這類管道能與其他 future 管道結合,進而建立複雜的控 制流程。 329 第 64 部分 Future 控制流程 Future 可以合併,產生並行運算流程圖。我們已介紹過工作,工作的功能類似於獨立的執行作業執行緒。 • 會合 • 選取 64.10 码力 | 356 页 | 1.41 MB | 1 年前3
Rust 程序设计语言 简体中文版 1.85.0个细节,你可能会想要跳过第二章,直接阅读第三章,等到你想要通过项目应用所学到的细节 时再回到第二章。 第五章讨论结构体(struct)和方法,第六章介绍枚举(enum)、match 表达式和 if let 控 制流结构。在 Rust 中,创建自定义类型需要用到结构体和枚举。 第七章介绍 Rust 的模块(module)系统,其中的私有性规则用来组织代码和公开的 API(应 用程序接口)。第八章讨论标准库提供的常见集合数据结构,例如 简体中文版 传播错误 当函数的实现中调用了可能会失败的操作时,除了在这个函数中处理错误外,还可以选择让调 用者知道这个错误并决定该如何处理。这被称为传播(propagating)错误,这样能更好的控 制代码调用,因为比起你代码所拥有的上下文,调用者可能拥有更多信息或逻辑来决定应该如 何处理错误。 例如,示例 9-6 展示了一个从文件中读取用户名的函数。如果文件不存在或不能读取,这个函 数会将这些错误返回给调用它的代码: await point 时来回切换。在这个例子中,我们 在 slow 之后这么做,不过我们可以在任何合适的地方拆分任务。 不过我们并不是真的想在这里 休眠:我们希望尽可能快地取得进展。我们仅仅是需要交还控 制权给运行时。我们可以使用 yield_now 函数来直接这么做。在示例 17-25 中,我们将所有的 sleep 调用替换为 yield_now。 文件名:src/main.rs0 码力 | 562 页 | 3.23 MB | 25 天前3
Hello 算法 1.2.0 繁体中文 Rust 版效率評估方法主要分為兩種:實際測試、理論估算。 2.1.1 實際測試 假設我們現在有演算法 A 和演算法 B ,它們都能解決同一問題,現在需要對比這兩個演算法的效率。最直接 的方法是找一臺計算機,執行這兩個演算法,並監控記錄它們的執行時間和記憶體佔用情況。這種評估方式 能夠反映真實情況,但也存在較大的侷限性。 一方面,難以排除測試環境的干擾因素。硬體配置會影響演算法的效能表現。比如一個演算法的並行度較高, 那麼它就更適合在多核0 码力 | 388 页 | 18.82 MB | 10 月前3
共 9 条
- 1













