Rust 程序设计语言 简体中文版 1.85.0
在所有权的第一个例子中,我们看看一些变量的 作用域(scope)。作用域是一个项(item) 在程序中有效的范围。假设有这样一个变量: let s = "hello"; 变量 s 绑定到了一个字符串字面值,这个字符串值是硬编码进程序代码中的。这个变量从声明 的点开始直到当前作用域结束时都是有效的。示例 4-1 中的注释标明了变量 s 在何处是有效 的。 { // s 在这里无效,它尚未声明 类型就是一个很好的例子。 我们会专注于 String 与所有权相关的部分。这些方面也同样适用于标准库提供的或你自己创 建的其他复杂数据类型。在第八章会更深入地讲解 String。 我们已经见过字符串字面值,即被硬编码进程序里的字符串值。字符串字面值是很方便的,不 过它们并不适合使用文本的每一种场景。原因之一就是它们是不可变的。另一个原因是并非所 有字符串的值都能在编写代码时就知道:例如,要是想获取用户输入并存储该怎么办呢?为 函数的地方创建一个可变引用 &mut s,并 更新函数签名以接受一个可变引用 some_string: &mut String。这就非常清楚地表明,change 函数将改变它所借用的值。 可变引用有一个很大的限制:如果你有一个对该变量的可变引用,你就不能再创建对该变量的 引用。这些尝试创建两个 s 的可变引用的代码会失败: 文件名:src/main.rs let mut s = String::from("hello");0 码力 | 562 页 | 3.23 MB | 10 天前3人工智能安全治理框架 1.0
,确保最低限 度有效功能。 (h)服务提供者应将人工智能系统运行中发现的安全事故、安全漏洞等 及时向主管部门报告。 (i)服务提供者应在合同或服务协议中明确,一旦发现不符合使用意图 和说明限制的误用、滥用,服务提供者有权采取纠正措施或提前终止服务。 (j)服务提供者应评估人工智能产品对使用者的影响,防止对使用者身 心健康、生命财产等造成危害。 6.3 重点领域使用者安全应用指引 认证机 制,增强账户安全性。 (e)重点领域使用者应增强网络安全、供应链安全等方面的能力,降低 人工智能系统被攻击、重要数据被窃取或泄露的风险,保障业务不中断。 (f) 重点领域使用者应合理限制人工智能系统对数据的访问权限,制定 数据备份和恢复计划,定期对数据处理流程进行检查。 (g)重点领域使用者应确保操作符合保密规定,在处理敏感数据时使用 加密技术等保护措施。 (h)重点领域 社会公众安全应用指引 (a)社会公众应提高对人工智能产品安全风险的认识,选择信誉良好的 人工智能产品。- 16 - 人工智能安全治理框架 (b)社会公众应在使用前仔细阅读产品合同或服务协议,了解产品的功 能、限制和隐私政策,准确认知人工智能产品做出判断决策的局限性,合理设 定使用预期。 (c)社会公众应提高个人信息保护意识,避免在不必要的情况下输入敏 感信息。 (d)社会公众应了解人工智能产品的数据处理方式,避免使用不符合隐0 码力 | 20 页 | 3.79 MB | 29 天前3
共 2 条
- 1