< 返回版块

gensmusic 发表于 2020-12-14 20:16

Tags:rust,日报

Lock Poisoning 调查问卷

Rust 的 lib 团队正在考虑提升 std::sync 模块, 有可能通过以下方式, 例如切割为多个模块, 同时对 API 做一些改变. 其中一个要改变的 API 可能就是大家呼声较高的 non-poisioning 的 MutexRwLock 的实现.

为了能够以最好的方式达到这个效果,他们做了一份关于 Lock poisoning 的调查问卷. 感兴趣的同学可以填写一下.

原文链接

使用 VScode 和 GDB 在 PineCone BL602 上进行调试

这是一片非常详尽的调试指南, 但是目标不是我们笔记本或者服务器, 而是 PineCone BL602.

img

原文链接

deps.rs 服务恢复了

deps.rs 是一个可以检测你 crate 中有多少过期依赖的服务. 你可以在你的项目中加入 Badges, 以达到下面的效果.

img

其次,你还可以访问他们的网站,来查看具体一个 crate 是否有过期的依赖.

img

github地址

The Unsafe Chronicles: Exhibit A: Aliasing Boxes

这是Crust of Rust作者的最新一系列视频. 在这一系列中, 作者会带领大家深入到 Unsafe Rust中.
本视频是这一系列的第一章, 附该视频的关键时间节点:

  • 0:00:00 About this new series
  • 0:01:48 left-right and evmap
  • 0:06:31 Expressing the problem in code
  • 0:15:28 Why is aliasing a Box not okay?
  • 0:19:09 Aliasing Box with MaybeUninit
  • 0:39:48 Dropping aliases
  • 0:55:15 The cast is unsound
  • 1:00:45 Making the cast sound
  • 1:10:47 Q&A
  • 1:26:43 Unsoundness from non-determinism
  • 1:28:25 More Q&A
  • 1:35:14 Outroduction

油管地址

chromiumoxide: 通过 DevTools Protocal 控制 chrome/chromium

chromiumoxide 提供了 high-level 控制 Chorme 或者 Chromium 的能力, 几乎支持所有的 DevTools Protocal 协议中的类型. 通过该 crate, 可以轻松启动或者连接到到一个 headless 或者 non-headless 的 Chrome 或者 Chromium 实例.

可以非常方便的结合 Chrome 的 DevTools 来做一些 Rust 的相关工具, 如性能调试工具等.

github地址

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页