摘要: 首先,我非常感谢cnblogs这么好的一个平台给我们这些计算机方面的人提供这么一个共享的平台! 其次,我希望大家共享知识,共同交流进步! 然后,如果在转载中侵犯了您的权益,请及时联系我。 音频视频: ebaina live555 阅读全文
posted @ 2015-10-30 21:04 PKICA 阅读(253) 评论(0) 推荐(0)
摘要: 在 Rust 语言中,Fn、FnMut 和 FnOnce 是闭包(Closures)特征(Traits)。它们定义了闭包可以捕获其环境(即捕获外部变量)的不同方式。 理解这三个 Trait 是理解 Rust 中函数式编程和所有权管理的关键。它们组成了 Rust 闭包类型的层次结构。 核心概念:捕获( 阅读全文
posted @ 2025-12-15 17:12 PKICA 阅读(1) 评论(0) 推荐(0)
摘要: 1.git没有add文件,但git pull时发生了合并,(可能产生代码冲突,也可能只产生了合并)如何解决? 你没有 git add 文件但 git pull 时发生合并,是因为本地工作区有未提交的修改(修改了文件,但没暂存也没提交),而远程仓库的更改与你的本地修改在同一个文件的同一部分产生了冲突, 阅读全文
posted @ 2025-12-15 16:49 PKICA 阅读(0) 评论(0) 推荐(0)
摘要: 1.cargo执行安装cbindgen工具时,error: source `rustcc` defines source registry `https://github.com/rust-lang/crates.io-index`, but that source is already defin 阅读全文
posted @ 2025-12-15 10:30 PKICA 阅读(2) 评论(0) 推荐(0)
摘要: String::from_utf8_lossy 是 Rust 标准库中的一个非常实用的方法,用于处理可能包含无效 UTF-8 序列的字节数据。 String::from_utf8_lossy 的作用 该方法的核心作用是将一个字节切片(&[u8])转换为一个字符串类型(具体来说是 Cow<'_, st 阅读全文
posted @ 2025-12-12 11:19 PKICA 阅读(1) 评论(0) 推荐(0)
摘要: nom库在数据解析方面很实用,接口丰富,上一篇介绍了一些常用的接口,今天再续前篇,分享一些其他接口,希望大家能够从中受益。 根据目前的打算,关于rust语言nom库,大概会分享6篇,读者只需要阅读一下,自然会明了于心。文章力求语言简洁,言简意赅,不注水。不会像讲经文一样,文绉绉的,造成困惑。 len 阅读全文
posted @ 2025-12-12 10:42 PKICA 阅读(4) 评论(0) 推荐(0)
摘要: rust迭代挺快的,这个速度有点让人吃不消,前天的接口还好好的,今天就编译出错了,有点让人头痛。日常中多版本切换 这个还是常常用到的,这里将我常用的分享给大家。在 Rust 中,切换版本(通常称为工具链,toolchain)是通过官方推荐的工具 rustup 来完成的。 rustup 使得安装、管理 阅读全文
posted @ 2025-12-12 09:36 PKICA 阅读(6) 评论(0) 推荐(0)
摘要: 可重入函数和不可重入函数的概念 在函数中如果我们使用静态变量了,导致产生中断调用别的函数的 过程中可能还会调用这个函数,于是原来的 静态变量被在这里改变了,然后返回主体函数,用着的那个静态变量就被改变了,导致错误。这类函数我们称为不可重入函数。 如果是在函数体内 动态申请内存的话,即便 新的线程调用 阅读全文
posted @ 2025-12-11 15:29 PKICA 阅读(6) 评论(1) 推荐(0)
摘要: 在 Rust 中,迭代适配器(Iterator Adapters)是定义在 Iterator Trait 上的方法。它们的作用是接收一个已有的迭代器,对其进行一系列转换操作(例如过滤、映射、跳过等),然后返回一个新的、修改后的迭代器。 适配器允许您以声明式、函数式的方式构建复杂的数据处理管道,并且通 阅读全文
posted @ 2025-12-08 16:57 PKICA 阅读(3) 评论(0) 推荐(0)
摘要: Rust 语言中的切片(Slice),类型通常表示为 &[T](不可变引用)或 &mut [T](可变引用),是对连续内存区域的引用。切片本身不拥有数据,但提供了许多安全、高效的接口来操作底层数组或向量的数据。 以下是 &[T] 类型的一些常用接口(方法)及其使用示例: 常用切片接口概览 接口作用描 阅读全文
posted @ 2025-12-08 16:31 PKICA 阅读(6) 评论(0) 推荐(0)
摘要: 我就直接上菜吧: /// Convert a String to C-compatible string /// /// This function will consume the provided data and use the underlying bytes to construct a 阅读全文
posted @ 2025-12-08 15:20 PKICA 阅读(6) 评论(0) 推荐(0)