Lock Poisoning 调查问卷
Rust 的 lib 团队正在考虑提升 std::sync
模块, 有可能通过以下方式, 例如切割为多个模块, 同时对 API 做一些改变. 其中一个要改变的 API 可能就是大家呼声较高的 non-poisioning 的 Mutex
和 RwLock
的实现.
为了能够以最好的方式达到这个效果,他们做了一份关于 Lock poisoning 的调查问卷. 感兴趣的同学可以填写一下.
使用 VScode 和 GDB 在 PineCone BL602 上进行调试
这是一片非常详尽的调试指南, 但是目标不是我们笔记本或者服务器, 而是 PineCone BL602
.
deps.rs
服务恢复了
deps.rs
是一个可以检测你 crate 中有多少过期依赖的服务. 你可以在你的项目中加入 Badges, 以达到下面的效果.
其次,你还可以访问他们的网站,来查看具体一个 crate 是否有过期的依赖.
The Unsafe Chronicles: Exhibit A: Aliasing Boxes
这是Crust of Rust
作者的最新一系列视频. 在这一系列中, 作者会带领大家深入到 Unsafe Rust
中.
本视频是这一系列的第一章, 附该视频的关键时间节点:
0:00:00
About this new series0:01:48
left-right and evmap0:06:31
Expressing the problem in code0:15:28
Why is aliasing a Box not okay?0:19:09
Aliasing Box with MaybeUninit0:39:48
Dropping aliases0:55:15
The cast is unsound1:00:45
Making the cast sound1:10:47
Q&A1:26:43
Unsoundness from non-determinism1:28:25
More Q&A1:35:14
Outroduction
chromiumoxide: 通过 DevTools Protocal 控制 chrome/chromium
chromiumoxide 提供了 high-level 控制 Chorme 或者 Chromium 的能力, 几乎支持所有的 DevTools Protocal
协议中的类型. 通过该 crate
, 可以轻松启动或者连接到到一个 headless
或者 non-headless
的 Chrome 或者 Chromium 实例.
可以非常方便的结合 Chrome 的 DevTools 来做一些 Rust 的相关工具, 如性能调试工具等.
--
From 日报小组 BobQin,FBI小白
社区学习交流平台订阅:
评论区
写评论还没有评论