Rust 使用NVTX 来做 GPU/CPU 性能分析
nvtx
是 NVIDIA®Tools Extension SDK (NVTX)的 Rust binding, 使用该库,可以方便我们集成到 NVIDIA提供工具中(例如 NVIDIA®Tools),方便我们进行性能剖析.
serde_json::to_string()
什么时候会失败
serde_json
我们经常会用到, 最常用的基本是两个:
serde_json::from_str
返回 Resultserde_json::to_string()
也返回 Result
from_str
返回 Result 的场景很多, 但是 to_string
是不常见的, 作者用了几年之后才遇到.
详细见原文.
rspleeter: spleeter 的 Rust 版本实现
rspleeter 是 rspleeter
的 Rust 实现, 利用机器学习, 可以把一首歌切分为 人声和伴奏 两部分.
fim: 文件监控工具
FIM是一个文件监控工具,可以跟踪在您的文件上执行的任何事件
使用 rust-analyzer 对 unsafe 代码进行高亮显示
如果你的编辑器使用 rust-analyzer, 那么,可以通过相关的配置, 使 unsafe
代码具有更高亮的显示.
只需要修改 settings.json 中的下面配置即可.
"editor.semanticTokenColorCustomizations": {
"rules": {
"*.unsafe:rust": "#eb5046"
}
}
--
From 日报小组 BobQin,FBI小白
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论