学习
实践
活动
专区
工具
TVP
写文章

Rust Image比Python Pillow更快吗?

Rust Image比Python Pillow更快吗?

作者在研究一个科学应用,有时需要在非常大的图像上面进行操作,在作者目前的Pyhton工作版本中,对于大图像的处理很慢,最后作者得出测试Rust要快很多。

使用Python中的time模块和Linux for Rust上的time命令进行测量

GitHub : https://www.reddit.com/r/rust/comments/crkz3y/is_the_rust_image_library_faster_than_python/

ruffle - 用Rust写的Flash Player 模拟器

Ruffle是一种用Rust编程语言编写的Adobe Flash Player模拟器。Ruffle使用WebAssembly来定位桌面和Web,项目目前处于概念验证阶段,目前只可以运行早期Flash动画。

GitHub : https://github.com/ruffle-rs/ruffle

logq - Rust实现的命令行工具,用于分析SQL中的日志文件

该项目是使用Rust实现的命令行工具,用于分析SQL中的日志文件

目前处于alpha阶段,作者欢迎大家PR 目前支持的格式有:

AWS经典弹性负载平衡器

Squid 原生格式 (初步支持)

GitHub : https://github.com/MnO2/logq

文章: https://blog.paulme.ng/posts/2019-08-16-logq---analyzing-log-files-in-sql-with-command-line-toolkit%2C-implemented-in-rust.html

cargo-edit v0.4 - 用于从命令行依赖关系的实用扩展

这个工具是cargo的一个扩展,使用它可以通过命令行的方式修改Cargo.toml文件来进行添加、删除和升级依赖。该版本新增的特性如下:

现在可以通过 的选项来顺序添加依赖

和 支持离线模式了,只需要添加选项

GitHub : https://github.com/killercup/cargo-edit

graphlib v0.4.0 - Rust的简单但功能强大的图形库

Graphlib是一个使用Rust实现的图库,该项目提供一个通用API,用于构建,变异和迭代图形,类似于Rust中的其他数据结构,即Vec,HashMap,VecDeque等。该版本新增的特性如下:

增加了迭代器

性能优化

GitHub : https://github.com/purpleprotocol/graphlib/releases

surf - 友好的HTTP客户端

Surf是一个使用Rust实现的友好HTTP客户端, 它是完全模块化的,使用async / await构建, 无论是快速脚本还是跨平台SDK,Surf都能让它发挥作用。

GitHub : https://github.com/rustasync/surf

From 日报小组 月泉

日报订阅地址:

独立日报订阅地址:

Telgram Channel

阿里云语雀订阅

Steemit

GitHub

社区学习交流平台订阅:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190818A0JUN900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券