Rust迭代器——drain 概述: 通常用于集合类型(如Vec、HashMap等)来移除并返回集合中的元素。就是会在遍历过程中将这些元素从集合中移除,使用drain可以避免在移除元素时进行多次分配内存和拷贝的操作,从而提高性能。 示例: 1234let mut vec = vec![1, 2, 3, 4, 5];let drained_elements: Vec<_> = vec.drain(..).collec 2024-12-09 rust迭代器 #rust
Linux Cgroup学习笔记 介绍了linux cgroup v1/v2 cpu/memory/io/pid等子系统接口文件的功能 2024-12-05 linux #linux #cgroup #shell