nix-query-tree-viewer —— nix store可视化工具
#rust #tool
nix是一个纯粹的功能包管理器,Nix将Package保存在Nix-Store,通常保存路径是/nix/store,每个Package都有自己独一无二的子文件夹,比如
/nix/store/b6gvzjyb2pg0kjfwrjmg1vfhh54ad73z-firefox-33.1/
b6gvzjyb2pg0…
是该包的唯一标识,可以捕获其所有依赖项目。
nix-query-tree-viewer是一个对nix store --query --tree
命令结果可视化展示的工具。它提供了树形视图模式,可以展开折叠某一项,并提供多种排序方式和搜索功能。
DHAT 一个动态堆内存分析工具
#rust
DHAT(A dynamic heap analysis tool)是用于检查程序如何使用其堆分配的工具,它跟踪已分配的块,并检查每个内存访问以查找要访问的块(如果有)。 它在分配点的基础上提供有关这些块的信息,例如大小,生存期,读写次数以及读写模式。它可以帮你找到能够尽量避免掉的short-lived内存分配,如果要使用这个工具,需要在valgrind命令后加上--tool=dhat
。
为什么Rust同时有String和&str?
#rust
docs.rs团队负责人离开
@QuietMisdreavus在3年半前加入rust,在这段时间他参与领导docs.rs,并且是Rustdoc和Document小组的成员,如今他退出了小组,这篇文章说明了他这段时间的心路历程以及团队的变动。又是一个在开源中筋疲力尽的人。
From 日报小组 格朗
日报订阅地址:
独立日报订阅地址:
社区学习交流平台订阅:
评论区
写评论最后的比喻666 :) 对以下内容的回复:
花了一个小时时间,看了“为什么Rust同时有String和&str?”这篇文章, 给我的感受是:
费了很多的精力,弄明白这个楼盘是怎么建的,与隔壁楼盘相比有什么好处,
最后答案却是: