Rust 程序设计语言 简体中文版 1.85.0• 直接通过 rustc 编写并运行 Hello, world! 程序 • 使用 Cargo 创建并运行新项目 是时候通过构建更实质性的程序来熟悉读写 Rust 代码了。所以在第二章我们会构建一个猜数 字游戏程序。如果你更愿意从学习 Rust 常用的编程概念开始,请阅读第三章,接着再回到第 二章。 21/562Rust 程序设计语言 简体中文版 编写一个猜数字游戏 让我们一起动手完成一个项目来快速上手 生成一个秘密数字 接下来,需要生成一个秘密数字,好让用户来猜。秘密数字应该每次都不同,这样重复玩才不 会乏味;范围应该在 1 到 100 之间,这样才不会太困难。Rust 标准库中尚未包含随机数功能。 然而,Rust 团队还是提供了一个包含上述功能的 rand crate。 26/562Rust 程序设计语言 简体中文版 使用 crate 来增加更多功能 记住,crate 是一组 Rust 第十四章会讲到 Cargo 及其生态系统 的更多内容,不过目前你只需要了解这么多。通过 Cargo 复用库文件非常容易,因此 Rustacean 能够编写出由很多包组装而成的更轻巧的项目。 生成一个随机数 让我们开始使用 rand 来生成一个要猜测的数字。下一步是更新 src/main.rs,如示例 2-3 所 示。 文件名:src/main.rs use std::io; use rand::Rng;0 码力 | 562 页 | 3.23 MB | 28 天前3
人工智能安全治理框架 1.0(c)加强对人工智能生成合成内容的检测技术研发,提升对认知战手段- 10 - 人工智能安全治理框架 的防范、检测、处置能力。 4.2.4 伦理域风险应对 (a)在算法设计、模型训练和优化、提供服务等过程中,应采取训练数 据筛选、输出校验等方式,防止产生民族、信仰、国别、地域、性别、年龄、 职业、健康等方面歧视。 (b)应用于政府部门、关键信息基础设施以及直接影响公共安全和公民 生命健康安全的领域等重点领域的人工智能系统,应具备高效精准的应急管控 被窃取、篡改的风险 4.1.1 (b) 输出不可靠风险 4.1.1 (a)(b) 对抗攻击风险 4.1.1 (b) 数据安 全风险 违规收集使用数据风险 4.1.2 (a) 完善人工智能数 据安全和个人信 息保护规范 训练数据含不当内容、被 “投毒” 风险 4.1.2 (b)(c)(d)(e) (f) 训练数据标注不规范风险 4.1.2 (e) 数据泄露风险 4.1.2 (c)(d)0 码力 | 20 页 | 3.79 MB | 1 月前3
共 2 条
- 1













