Rust 程序设计语言 简体中文版 1.85.0
Cargo 配置文件的格式。 第一行,[package],是一个片段 section 标题,表明下面的语句用来配置一个包。随着我们 在这个文件增加更多的信息,还将增加其他 section。 接下来的三行设置了 Cargo 编译程序所需的配置:项目的名称、项目的版本以及要使用的 Rust 版本。附录 E 会介绍 edition 的值。 最后一行,[dependencies],是罗列项目依赖的 section 需要被很多部分的代码用到时很 有用。 最后一个区别是,常量只能被设置为常量表达式,而不可以是其他任何只能在运行时计算出的 值。 下面是一个声明常量的例子: const THREE_HOURS_IN_SECONDS: u32 = 60 * 60 * 3; 常量的名称是 THREE_HOURS_IN_SECONDS,它的值被设置为 60(一分钟内的秒数)乘以 60(一 小时内的分钟数)再乘以 对常量的命名 40/562Rust 程序设计语言 简体中文版 约定是在单词之间使用全大写加下划线。编译器能够在编译时计算一组有限的操作,这使我们 可以选择以更容易理解和验证的方式写出此值,而不是将此常量设置为值 10,800。有关声明 常量时可以使用哪些操作的详细信息,请参阅 Rust Reference 的常量求值部分。 在声明它的作用域之中,常量在整个程序生命周期中都有效,此属性使得常量可以作为多处代0 码力 | 562 页 | 3.23 MB | 9 天前3人工智能安全治理框架 1.0
、- 7 - 人工智能安全治理框架 图像、音频、视频等,宣扬恐怖主义、极端主义、有组织犯罪等内容,干涉他 国内政、社会制度及社会秩序,危害他国主权;通过社交机器人在网络空间抢 占话语权和议程设置权,左右公众价值观和思维认知。 3.2.4 伦理域安全风险 (a)加剧社会歧视偏见、扩大智能鸿沟的风险。利用人工智能收集分析 人类行为、社会地位、经济状态、个体性格等,对不同人群进行标识分类、区 (a)建立安全防护机制,防止模型运行过程中被干扰、篡改而输出不可 信结果。 (b)应建立数据护栏,确保人工智能系统输出敏感个人信息和重要数据 符合相关法律法规。 4.2.2 现实域风险应对 (a)根据用户实际应用场景设置服务提供边界,裁减人工智能系统可能 被滥用的功能,系统提供服务时不应超出预设应用范围。 (b)提高人工智能系统最终用途追溯能力,防止被用于核生化导等大规 模杀伤性武器制造等高危场景。 4.20 码力 | 20 页 | 3.79 MB | 29 天前3
共 2 条
- 1