会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
peki10
博客园
首页
新随笔
联系
订阅
管理
[置顶]
cnblogs技术知识共享
摘要: 首先,我非常感谢cnblogs这么好的一个平台给我们这些计算机方面的人提供这么一个共享的平台! 其次,我希望大家共享知识,共同交流进步! 然后,如果在转载中侵犯了您的权益,请及时联系我。 音频视频: ebaina live555
阅读全文
posted @ 2015-10-30 21:04 PKICA
阅读(265)
评论(0)
推荐(0)
2026年7月
rust性能优化与安全边界
摘要: 无论哪种语言,性能优化是绕不开的话题。而内存对齐也是性能优化的一个基础方面,底层逻辑就是加快寻址。但是也要注意编程中的安全边界。 专业名词: Soundness(完备性/健全性)、Undefined Behavior(未定义行为)、Copy-on-Write(写时复制)、Data Alignment
阅读全文
posted @ 2026-07-22 16:29 PKICA
阅读(1)
评论(0)
推荐(0)
联合体union在rust和C语言中有什么区别
摘要: Rust 中的 union(联合体)在内存布局和底层逻辑上与 C 语言的 union 完全一致,其存在的首要目的就是为了与 C 语言进行无缝的 FFI(外部函数接口) 交互。 但在类型安全、生命周期管理以及编译器约束方面,两者存在着本质的区别: 1. 读写操作的安全级别不同 (Safety) C 语
阅读全文
posted @ 2026-07-22 15:35 PKICA
阅读(1)
评论(0)
推荐(0)
rust并发与异步编程
摘要: 无论是c/c++,还是rust开发,都无可避免地需要进行多并发与异步编程,接下来以问题的方式进行讲解。 问题一:什么是 Mutex 的锁“毒化(Poisoning)”机制?它与展开安全(Unwind Safety)有何关系? 1. 定义 锁毒化(Lock Poisoning):在 Rust 标准库中
阅读全文
posted @ 2026-07-22 14:59 PKICA
阅读(1)
评论(0)
推荐(0)
如何预防rust不良的代码设计总结
摘要: 屎山代码,也许是为了那个啥,故意写的,也有可能是水平有限,写了能跑即可的一堆代码。无论那一种,且不可自觉得意,因为屎山代码浪费的不是第一作者的时间,更是要接手者的命,迅哥曾说:浪费他人时间,等于谋财害命。那些不合理的代码本质上属于“非惯用写法”(Non-idiomatic Rust)、“代码异味”(
阅读全文
posted @ 2026-07-22 14:11 PKICA
阅读(2)
评论(0)
推荐(0)
rust类型系统与零成本抽象
摘要: 关于“类型系统与零成本抽象”,我们从三个经典问题来展开讲解。 问题一:泛型(静态分发)与 Trait Object(动态分发)在底层有何区别?为什么带泛型方法的 Trait 不能做成 Trait Object? 1. 底层核心区别 静态分发(Static Dispatch / impl Trait
阅读全文
posted @ 2026-07-22 11:04 PKICA
阅读(1)
评论(0)
推荐(0)
下一页
公告