Rust 程序设计语言 简体中文版 1.85.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 15.6. 引用循环会导致内存泄漏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 程序设计语言的本质实际在于 赋能(empowerment):无论你现在编写的是何种代码, Rust 能让你在更为广泛的编程领域走得更远,写出自信。(这一点并不显而易见) 举例来说,那些“系统层面”的工作涉及内存管理、数据表示和并发等底层细节。从传统角度来 看,这是一个神秘的编程领域,只为浸润多年的极少数人所触及,也只有他们能避开那些臭名 昭著的陷阱。即使谨慎的实践者,亦唯恐代码出现漏洞、崩溃或损坏。 Rust “深入” 底层控制的程序员可以使用 Rust,无需时刻担心出现崩溃或安全漏洞,也无需因为 工具链不靠谱而被迫去了解其中的细节。更妙的是,语言设计本身会自然而然地引导你编写出 可靠的代码,并且运行速度和内存使用上都十分高效。 已经在从事编写底层代码的程序员可以使用 Rust 来提升信心。例如,在 Rust 中引入并行是相 对低风险的操作,因为编译器会替你找到经典的错误。同时你可以自信地采取更加激进的优0 码力 | 562 页 | 3.23 MB | 23 天前3
Python 标准库参考指南 3.12 58 4.9.4 printf 风格的字节串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.9.5 内存视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.10 集合类型 1 读写压缩文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 13.4.2 在内存中压缩和解压缩数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 13.4.3 杂项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 875 17.3 multiprocessing.shared_memory --- 可跨进程直接访问的共享内存 . . . . . . . . . . . . 880 17.4 concurrent 包 . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.12 58 4.9.4 printf 风格的字节串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.9.5 内存视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.10 集合类型 1 读写压缩文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 13.4.2 在内存中压缩和解压缩数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 13.4.3 杂项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 875 17.3 multiprocessing.shared_memory --- 可跨进程直接访问的共享内存 . . . . . . . . . . . . 880 17.4 concurrent 包 . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.13 60 4.9.4 printf 风格的字节串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.9.5 内存视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 4.10 集合类型 1 读写压缩文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 13.4.2 在内存中压缩和解压缩数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 13.4.3 杂项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904 17.3 multiprocessing.shared_memory --- 可跨进程直接访问的共享内存 . . . . . . . . . . . . 909 17.4 concurrent 包 . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2246 页 | 11.74 MB | 9 月前3
Python 标准库参考指南 3.13 60 4.9.4 printf 风格的字节串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.9.5 内存视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 4.10 集合类型 1 读写压缩文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 13.4.2 在内存中压缩和解压缩数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535 13.4.3 杂项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 900 17.3 multiprocessing.shared_memory --- 可跨进程直接访问的共享内存 . . . . . . . . . . . . 905 17.4 concurrent 包 . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2242 页 | 11.73 MB | 9 月前3
Comprehensive Rust(简体中文) 202412. 31 6.3.1 Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.4 代码块和作用域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 1 6.4.1 作用域和遮蔽(Shadowing) . . . . . 95 V 第三天:上午 97 18 欢迎参加第 3 天的课程 98 19 内存管理 99 19.1 回顾:程序的内存分配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 19.2 内存管理方法 . . . . . . . . . . . . . . . . . . . . . . . . 内嵌汇编 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 53.3 MMIO 的易失性内存访问 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 53.4 编写 UART 驱动程序 . . . . . . .0 码力 | 359 页 | 1.33 MB | 10 月前3
Python 标准库参考指南 3.10.15 . 54 4.8.4 printf 风格的字节串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.8.5 内存视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 4.9 集合类型 1 读写压缩文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 13.4.2 在内存中压缩和解压缩数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 13.4.3 杂项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791 17.3 multiprocessing.shared_memory --- 可跨进程直接访问的共享内存 . . . . . . . . . . 796 17.4 concurrent 包 . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2072 页 | 10.39 MB | 9 月前3
Raft在Curve存储中的工程实践分布式存储系统,支持 块存储 和 文件存储 2018~2021 Curve块存储 2021~2022 Curve文件存储 • 基于Openstack构建云计算平台 • 底层存储使用Ceph块存储 • 稳定性挑战 • 算力平台kubernetes的迅速发展 • AI/大数据业务的快速增长 • 存储使用Ceph文件存储/HDFS • 成本/性能挑战 Curve块存储和文件存储均采用raft协议整体架构 对接OpenStack平台为云主机提供高性能块 存储服务 • 对接Kubernetes为其提供RWO、RWX等类 型的持久化存储卷 • 对接PolarFS作为云原生数据库的高性能存储 底座,完美支持云原生数据库的存算分离架 构 • Curve作为云存储中间件使用S3兼容的对象 存储作为数据存储引擎,为公有云用户提供 高性价比的共享文件存储 • 支持在物理机上挂载使用块设备或FUSE文件 系统开源社区 05 Q&A 04 Curve对raft的优化Curve块存储RAFT应用 Curve块存储 • 高性能、更稳定、易运维 • 支持NBD(network block device)、iscsi • 支持RDMA和SPDK Curve块存储架构 • client:接受用户请求。 • mds:保存元数据,包括topo信息、块设备信息、 数据分布信息等,持久化到etcd中。 • ch0 码力 | 29 页 | 2.20 MB | 6 月前3
Python 标准库参考指南 3.11.10 60 4.8.4 printf 风格的字节串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.8.5 内存视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 4.9 集合类型 读写压缩文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 13.4.2 在内存中压缩和解压缩数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544 13.4.3 杂项 . . . . . . . . . . . . . . . . . . . . . . . . . . 914 17.3 multiprocessing.shared_memory --- 可跨进程直接访问的共享内存 . . . . . . . . . . . . 920 17.4 concurrent 包 . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2399 页 | 11.19 MB | 9 月前3
Python 标准库参考指南 3.10.15 58 4.8.4 printf 风格的字节串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4.8.5 内存视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 4.9 集合类型 读写压缩文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 13.4.2 在内存中压缩和解压缩数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511 13.4.3 杂项 . . . . . . . . . . . . . . . . . . . . . . . . . . 849 17.3 multiprocessing.shared_memory --- 可跨进程直接访问的共享内存 . . . . . . . . . . . . 855 17.4 concurrent 包 . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2207 页 | 10.45 MB | 9 月前3
共 124 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13













