前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2022-02-08 获取系统信息的命令行工具汇总

【Rust日报】2022-02-08 获取系统信息的命令行工具汇总

作者头像
MikeLoveRust
发布2022-03-24 13:12:13
5960
发布2022-03-24 13:12:13
举报
文章被收录于专栏:Rust语言学习交流

获取系统信息的命令行工具汇总

Is there some cli program like neofetch written in rust?

neofetch是一个用bash 3.2+编写的命令行系统信息工具;

以下是一些使用Rust编写的命令行工具的替代品:

  • ferris-fetch - A system information tool for Rustaceans.
  • freshfetch - A fresh take on neofetch.
  • fsi - FSI (Fetch System Info) cli tool written in Rust.
  • macchina - A system information fetcher, with an emphasis on performance and minimalism.
  • onefetch - Git repository summary on your terminal.
  • rfetch - A fast and minimal fetch program.
  • rsfetch - A WIP rewrite of rsfetch from scratch.
  • scrftch - Screenfetch in Rust.

以下是ferris-fetch的效果:

各类语言编写的fetch工具的完整列表:https://beucismis.github.io/awesome-fetch/

Rust101: 与伦敦帝国理工学院计算社会系合作的Rust系列讲座

Rust Lecture Series with Imperial College London's Department of Computing Society

我很高兴有机会与80多名伦敦帝国理工学院的学生(以及其他大学的一些学生)分享我对Rust的热爱!第一堂课得到了大量反馈,许多人表达了他们对Rust编程语言的新兴趣!明天我将主持第二次讲座,我非常激动!

youtube地址:Rust 101 Lecture Series

Puff——一个基于Rust的CLI工具,用于将应用程序的配置存储在一个公共位置,以便轻松传输到另一台机器

Puff - a Rust-based CLI tool to store apps' configs in one common place for easy transfer to another machine

Puff是一个CLI工具,用于管理正在开发的应用程序的配置文件。通常,这些配置与项目的源代码一起使用。由于它们可能包含的密码/密钥,它们通常被排除在版本控制系统之外。Puff管理这些文件并将它们存储在一个公共位置,从而更容易将它们传输到另一台开发机器。你的应用程序通过Puff创建的符号链接访问配置文件。

详细使用说明请参考:https://crates.io/crates/puff

Rust中的内存映射文件

Memory mapped files in Rust

作为一名Rust新手,作者想在自己的第一个项目中处理一些非常大的二进制文件,读取它们,遍历它们,等等。但是作者在搜索支持内存映射文件的Rust库时发现,memmap有超过700万次下载,但是它已经超过3年没有更新。以下是作者的一些顾虑:

  1. 可以想象在过去的三年里,很多事情都发生了变化。但是这个库三年没有更新了,这个库还有用吗?
  2. 有没有更好的(非废弃的)替代库?
  3. 如果我用这个库作为依赖项启动一个大型项目,我将来会遇到什么问题?

其实针对这个问题,RUSTSEC上已经有条目(RUSTSEC-2020-0077)针对这个风险作出了提示,并给出了两个可选的替代开源库:

  1. mapr
  2. memmap2

一个性能优化的故事

An optimization story

作者把物理模拟速度提高100倍。作者用其最好的NumPy技能将其速度提高了4倍,在Rust中进行了一些其他优化后,速度提高了50倍。作者坦言,如果他有两个以上的CPU,速度可能会达到100倍。

https://tinkering.xyz/fmo-optimization-story/


From 日报小组 odd-cat

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 获取系统信息的命令行工具汇总
  • Rust101: 与伦敦帝国理工学院计算社会系合作的Rust系列讲座
  • Puff——一个基于Rust的CLI工具,用于将应用程序的配置存储在一个公共位置,以便轻松传输到另一台机器
  • Rust中的内存映射文件
  • 一个性能优化的故事
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档