1 2 3 4 5 ··· 134 下一页
摘要: 首先,我非常感谢cnblogs这么好的一个平台给我们这些计算机方面的人提供这么一个共享的平台! 其次,我希望大家共享知识,共同交流进步! 然后,如果在转载中侵犯了您的权益,请及时联系我。 音频视频: ebaina live555 阅读全文
posted @ 2015-10-30 21:04 PKICA 阅读(261) 评论(0) 推荐(0)
摘要: 学而不思则罔,思而不学则殆。孔老夫子常常教导我们学习方法,历经千年而常青。随口小提一下,不要无脑黑孔老夫子,他的部分治国思想有落后性,但整体要取其精华去其糟粕,学习思想也类似。不要把精力放在骂孔老夫子上,要学习他的优秀思想。 对于 C/C++ 开发者来说,Rust 的语法和底层逻辑既熟悉又陌生。对于 阅读全文
posted @ 2026-06-06 15:32 PKICA 阅读(5) 评论(0) 推荐(0)
摘要: 本文其实是之前rust重借用机制与原理的细化,如果已经理解了这篇文章,可以不用再看这篇文章。 为了彻底搞懂这个问题,我们需要抛开具体的复杂业务代码,建立两个最核心的 Rust 底层世界观: 引用也是一个普通的值。 它和 String、Vec 没有本质区别,在内存里也占字节,也有自己的所有权。 &mu 阅读全文
posted @ 2026-06-06 14:34 PKICA 阅读(3) 评论(0) 推荐(0)
摘要: 在 Rust 语言中,std::mem::transmute 是最强大但也最危险的特性之一。它允许你将一种类型的值的内存位(bits)完全重新解释为另一种类型。 简单来说,它的语义是:“不管你是什么类型,我只把这段内存当成另一种类型来看待。” 下面是关于 transmute 的全方位详解: 1. 工 阅读全文
posted @ 2026-06-06 10:31 PKICA 阅读(8) 评论(0) 推荐(0)
摘要: 在C/Rust 混合开发(FFI)中,通过 cbindgen 工具链将 Rust 侧函数的参数类型自动导出并对齐为 C 语言侧的参数类型,需要遵循以下一套精准的类型映射与工程防守规范: 1、 核心类型映射对照表 Rust 侧函数参数声明cbindgen 翻译后的 C 侧参数形式适用场景与安全语意 * 阅读全文
posted @ 2026-06-02 19:36 PKICA 阅读(9) 评论(0) 推荐(0)
摘要: 在 C 与 Rust 的混合开发(FFI)中,FFI 黄金法则是确保跨语言调用时内存安全、二进制对齐、类型收敛以及 零运行时开销的核心准则。它是一套将 Rust 严格的编译期安全与 C 语言自由的底层指针进行完美接轨的工程 规范。 以下是针对开发及通用混合编程的 FFI 黄金法则 深度总结: 法则一 阅读全文
posted @ 2026-06-02 19:20 PKICA 阅读(14) 评论(0) 推荐(0)
1 2 3 4 5 ··· 134 下一页