ripgrep 11 发布

ripgrep 是 Linux 命令行文件内容检索工具 grep 的 rust 实现版本。版本 11 修复了很多 bug,改进了性能,对二进制文件的搜索体验大幅改进。

Read More

nude-rs:高性能黄图检测

是 nude.js 和 nude.py 的移植。看看下面的性能评测:

node-js 社区经常引以为傲的性能优越感呢?不过 Rust 为 node 包性能的提升已经做好准备。

此库目前还处于实验阶段。

Read More

python-ext-wasm:用于运行 WebAssembly 二进制文件的 Python 扩展

Wasmerio 出品,之前我们报道过 php-ext-wasm,这个库就是对应的 Python 版本。

主打:

  • 易用
  • 快速
  • 安全

使用

$ pip install wasmer

就可以安装了。

Read More

ring-channel:环形缓冲区之上的无阻塞,bounded MPMC 管道

在 环形缓冲区 ring buffer 上建立一个 MPMC (Multiple Producer Multiple Consumer)通道。

Read More

Xray 死了吗?

Xray 是实验性的下一代基于 Electron 的编辑器的后端,用 rust 写成。但是项目进度好像遇到的问题。于是作者在 reddit 上心急如焚,发了一篇长文,细数了 Xray 的好。希望有人能接手继续开发下去。

Read More

不过有人说好像有已经有人 fork 了。

image-rs 已经从 Piston 组织中独立出来了

image 是图像编解码库(图像处理库),由 piston 组织开发,不过 piston 的其它项目大部分是试水项目,感觉在玩儿。这个 image 库估计是想严肃做一下,故移到专门的组织来做。

Read More

Rocket Prometheus:给 Rocket 应用添加监控

Prometheus(普罗米修斯),在运维界几乎成了应用监控的代名词了,详细定义在这里。本身内容还是蛮多的,运维哥哥深有体会。

这个库应该是给rocket应用加一个metrics接口,这样就可以使用prometheus了

Repo

mesos - 面向 Windows 二进制文件的覆盖率检测工具

不需要修改要检测的可执行二进制文件。它本质上是一个非常快的调试器。借鉴自:kcov

Repo

simsearch-rs:一个简单的模糊搜索工具

就是根据关键词相似度查找结果。搜索引擎必备技能。Tantivy 也能做到。

use simsearch::SimSearch;let mut engine: SimSearch<u32> = SimSearch::new();engine.insert(1, "Things Fall Apart");
engine.insert(2, "The Old Man and the Sea");
engine.insert(3, "James Joyce");let results: Vec<u32> = engine.search("thngs");assert_eq!(results, &[1]);

Read More

「系列文章」for await loops (Part I):无船大神对 await for 语法的思考

有关async/await语法的一个悬而未决的问题是:await的最终语法。到目前为止,关于这个问题已经进行了大量的讨论;该讨论的现状和语言小组内的立场即将推出。本文无船同志这一系列文章将讨论一个影响该决定但尚未被考虑的问题:for循环流程。

目前futures-async-await库中用的语法是这样的:

#[async]
for elem in stream { ... }

但无船同志认为这个语法与await的作用其实是相似的,这也是JavaScript中使用for await...of语句来创建循环遍历异步可迭代对象的原因:

for await (elem of stream) { ... }

对于Rust中如何设计这种语法呢?这个await是循环语法的一部分(只是for循环这么用)呢,还是单独的语法模式(更加通用)呢?无船倾向于让它成为通用的语法模式。然而目前Rust的类型系统对于后者的表达是有限制的,所以本文将讨论将await作为循环语法的一部分,而下一篇再讨论await作为单独语法模式。

所以,对于await作为for循环的一部分,这个语法设计无船倾向于使用下面这种空格分隔prefix-await的语法(后缀语法类似于是elem.await这样的表达):

for await? elem in stream { }

下一篇文章将探讨更多。(看看语法设计也挺有意思)

blog

org-rs:Org 模式解析器的 Rust 实现

Org Mode 是 Emacs(神的编辑器)中用于记笔记,维护待做列表,做工程规划等活儿的插件,功能强大,操作快捷,受众广泛,被超多人喜爱。但是只能在 Emacs 中,是个硬伤。所以就有人想把它独立出来用。所以就有了解析器。

现在这个解析的 Rust 版本来了。目前处于早期阶段,可以玩儿了。

Read More


From 日报小组 @Mike

日报订阅地址:

  • Telgram Channel
  • 阿里云语雀订阅
  • Stemmit
  • Rust.cc论坛
  • GitHub
  • 微信公众号:Rust语言学习交流

【Rust日报】 2019-04-16相关推荐

  1. 区块链日报@2019.1.16

    CoinBase CoinDesk是数字资产和区块链技术社区领先的数字媒体.活动和信息服务公司 Stablecoin之一的USDT价格创18个月的低点. USDT的价格在周一早上跌到了$0.92,是1 ...

  2. rust主播排行_「Rust日报」2019每周精选 • 第四期

    前言: 从2018年开始,我每天会花1个小时关注Rust社区动态,并且在Rust.CC论坛.tg channel.Steemit.GitHub.语雀订阅都开通了Rust日报,分享我每天的见闻,偶尔也夹 ...

  3. 【Rust日报】 2019-08-01:brpc-rs - X-lab 实验室新推出的一个rpc库

    paperclip - OpenAPI 规范的 Rust 实现 在完成后,它会实现: Rust 中的服务器端.客户端和命令行端的高效的.编译时检查的.类型安全的 HTTP API 的生成: 支持处理. ...

  4. D2 日报 2019年6月3日

    ? 开源项目 ➡️ Simonwep/pickr 非中文 watch 13 star 1514 fork 65 一个简单,无依赖的颜色选择器组件 github.com ➡️ scrumpy/tipta ...

  5. D2 日报 2019年4月8日

    ? 新闻 ➡️ 多款国产浏览器封锁996.ICU,中国程序员惹谁了? www.infoq.cn ➡️ 拒绝996,中国程序员的呼声传到了国外 www.infoq.cn ➡️ JS 引擎 V8 发布 v ...

  6. 2019.04.18晚上 玄易财富 ---老承

    2019.04.18晚上    玄易财富  ---老承 今晚我们分享---中国牛市历次特征 三月份最后一个交易日,沪指强力拉升近100点至3100点关口.券商板块大涨8个多点,保险银行也在平静中轮动起 ...

  7. D2 日报 2019年6月11日

    ? 开源项目 ➡️ sfyc23/EverydayWechat watch 34 star 1690 fork 317 每日自动给女朋友发微信暖心话. github.com ➡️ YMFE/yapi ...

  8. D2 日报 2019年1月2日

    官网阅读获得更好的体验,传送门<日报 2019年1月2日> 你有一个苹果,我有一个苹果,交换之后我们还是各自有一个苹果. 你有一份知识,我有一份知识,我们互相分享一下就都有了两份知识. 开 ...

  9. D2 日报 2019年4月17日

    ? 新闻 ➡️ Is React Translated Yet? ¡Sí! Sim! はい! react 文档翻译了多种语言 reactjs.org ? 开源项目 ➡️ formal/packages ...

  10. ubuntu php7.4,在Ubuntu 18.04/19.04/16.04版本上安装PHP 7.4的简单方法

    以下介绍安装PHP 7.4的方法非常的简单,适用于Ubuntu 18.04/19.04/16.04版本上,所安装的版本是PHP 7.4.0 RC1,只需要添加PHP ppa存储库并运行相关命令即可完成 ...

最新文章

  1. 正则表达式学习神器!
  2. 【控制】《最优控制理论与系统》-胡寿松老师-第2章-最优控制中的变分法
  3. photoshop 常见问题与分析
  4. 【译】使用Blazor构建桌面应用
  5. 【分享-快速仿站】无敌超强仿站小工具一键下载
  6. 收藏 | 计算机视觉中的自注意力
  7. python3GUI--磁力搜索工具(附tk源码)
  8. 西门子PLC 间接寻址(指针)
  9. python爬取招聘网站视频教程_Python爬取拉钩招聘网
  10. 用VS软件开发“中国象棋“游戏
  11. 由OSS AccessKey泄露引发的思考
  12. Linux、git和github的故事
  13. Origin ##外推法作图求斜率##两组数据绘图到同一个坐标系
  14. 幻灯片放映时无法切换到下一张
  15. HTML网页设计:六、列表
  16. Swift实战之2048小游戏
  17. 容易上手的视频画面裁剪软件有哪些?来试试这几款吧
  18. 西电李航 操作系统课程笔记 day11 IO softwarelayer
  19. SEO优化中常用的SEO工具
  20. 在c语言中输出8进制数,16进制数

热门文章

  1. bat脚本实现按照月份对文件自动归档备份功能
  2. 学习正则表达式 - 量词
  3. php 导出mysql csv 乱码_php导出csv文件打开乱码的解决方法
  4. 【微信小程序】缓存基础——存储、获取、移除、清理(异步)
  5. kvm虚拟机中鼠标不同步的问题解决方法
  6. WPS忘记保存关闭了如何恢复
  7. 华为p40配置鸿蒙系统,华为P40系列配置汇总:IMX700五摄+首发鸿蒙OS?
  8. Windows系统更新KB2847927、KB947821更新失败
  9. 心愿作文计算机,心愿作文八篇
  10. 腾讯新推出群组社交APP:Q次元