自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rust语言学习交流

Rust官方及社区最新信息搜集、文章推送

  • 博客(59)
  • 收藏
  • 关注

原创 【Rust日报】 2019-05-31:rust.cc社区提供了国内crates镜像

Enum的值如何作为类型這位寫C++的老兄想寫以前的Enumfn pet(_: Animal::Whale) {}fn pet(_: Animal::Dog) {}// or somehow describe a trait that forces its implementors to impl specific enum variants; not allow them to im...

2019-05-31 23:38:26 1381

转载 Rust日报五月份汇总

Jay 老哥,花了很多时间,对 5 月份的日报内容进行了汇总。有两篇第一篇是直接合并成一篇文章,第二篇是对内容分了一下类别。惊叹 Jay 老哥强大的耐心和毅力,向老哥致敬...

2019-05-31 23:37:27 117

原创 【Rust日报】 2019-05-30:使用最新的 async/await 的一些例子

一个说明借用/Move细节的鲜活例子如下面例子,直接传一个元组进去,不行。索引里面的元素,直接传,可以。为什么?fn f(input: (usize, &mut usize)) { unimplemented!()}fn call_f_a_bunch_of_times(input: (usize, &mut usize)) { for _ in 0..10...

2019-05-30 11:08:06 1685 2

原创 【Rust日报】 2019-05-29:异步await语法最终确定

orkhon: 机器学习框架和运行时#Python #mlOrkhon是用于机器学习的Rust框架,用于运行/使用用Python编写的推理/预测代码,冻结模型和处理未知(unseen)数据。orkhon「异步系列文章」Part 2: Async/Await语法之外的挑战 : 取消(Cancellation)#async #await在这篇文章里,作者讨论了如果在应用中取消正在进行的异步...

2019-05-29 23:19:34 507

原创 【Rust日报】 2019-05-28:使用WASI对区块链进行通用计算

「嵌入式」Hawk-Rust系列:树莓派相机的驱动#RaspberryPiRaspberry Pi提供了一组GPIO(通用输入/输出)引脚,允许您控制用于物理计算的电子组件并探索物联网(IoT)。相机模块是Raspberry Pi的绝佳配件,它允许用户拍摄静态照片并以全高清录制视频。HAWK是一个基于Rust的图像识别项目,它通过使用RFID卡进行用户识别和Image进行用户验证来实现双因...

2019-05-28 20:45:10 942

原创 【Rust日报】 2019-05-27:toast - 支持在docker容器中运行任务的工具

Rust中文社区翻译小组招募#activity #RustChina首批任务:Rust官网翻译这里有详细说明 https://github.com/rust-lang/www.rust-lang.org/blob/master/TRANSLATIONS.md欢迎加入Rust翻译小组参与,QQ群聊号码:716348056 ,QQ群是一个联络点,后续会组建微信群、tg群等。(有参与意愿和时...

2019-05-27 16:30:57 1215 6

原创 【Rust日报】 2019-05-26:切片索引检查导致的3倍性能下降问题一例

漫游 Tox-rs,第一部分长文预警。Tox 是一个分布式的P2P,加密传输,易于使用的基于DHT的网络。Tox 原来是个C项目,作者用Rust通过审视发现,实现里面有不少漏洞,易被攻击。所以他用Rust重写了它。就是上面那个项目地址。现在作者,开始整理这几年的工作,开始生成文档。Read More切片索引检查导致的3倍性能下降问题一例作者发现下面这两片代码:pub fn insert...

2019-05-26 13:56:55 526

原创 【Rust日报】 2019-05-25:Mockiato - 一個嚴格友好的Mock測試庫

Into The Wild有人用rust寫了一個很像lf2(Little Fighter 2)的2.5D動作遊戲Read moreRust官网的国际化支持,在找人翻译Read moreRead more「讨论」对于单人主力维护的项目如何看待楼主覺得 actix 和 rust-postgres 很棒但發現這兩個庫都只有一個大佬在當主力開發,他覺得庫只有一人維護對大公司來說不是問題但...

2019-05-25 20:33:25 224

原创 【Rust日报】 2019-05-24:Rust 1.35.0 稳定版发布

「找帮手」Voik: 一個類似Kafka的项目有人做了一個實際性的projectvoik讨论 Read moreRust 1.35.0 稳定版发布概要:Box<dyn Fn*>系列已经实现了Fn* traits支援將閉包強制轉換為unsafe函數指針dbg!() 支擾無参数调用fn main() { let condition = true...

2019-05-24 20:58:11 583 2

原创 【Rust日报】 2019-05-23:性能强悍的 blake2b_simd 和 blake2s_simd 姐妹花

性能强悍的 blake2b_simd 和 blake2s_simd 姐妹花BLAKE 和 BLAKE2 是密码学哈希函数,来源于 Dan Bernstein 的 ChaCha。特点是在64位机上,性能比 SHA-3, SHA-2, SHA-1, 和 MD5 等都高。属于目前最高性能的哈希函数之一。而这两个库的实现,也在追求性能的极致。以下是一些性能评测数据:╭────────────────...

2019-05-23 19:40:15 1172

原创 【Rust日报】 2019-05-22:Mozilla图像团队发布WebRender MVP

Rust 1.35 稳定版预发布测试RUSTUP_DIST_SERVER=https://dev-static.rust-lang.org rustup update stable1.35增加的一些特性摘要:为Box<FnOnce>, Box<FnMut>, 和Box<Fn>实现了FnOnce/FnMut/Fn。(来自社区 @crlf0710的贡献 )...

2019-05-22 21:09:59 411

原创 【Rust日报】 2019-05-21:actix-web已经发布了1.0 rc版本

mini-aio: 新的异步IO库#asyncAdGear公司(一家实时广告平台)开源的库。这个库采用了与Rust中大多数其他异步IO库完全不同的方法:它实际上受到了Pony编程语言的启发。 因此,它不使用Futures,它不使用async/await,它只提供简单的trait。比如,你想要实现HTTP server,只需要实现TcpListenNotify trait。该trait包含了l...

2019-05-22 00:26:19 395

原创 【Rust日报】 2019-05-20:经过3年零8个月的工作,WebRender将向稳定的用户发货!

「系列」Scala开发人员的Rust之旅 Part 5: 领域模型#scala对Rust感兴趣的Scala开发人员可以来看看,对比Scala和Rust的语法和思想。Read More「嵌入式Rust」erkos: 用Rust编写嵌入式操作系统#embedederkos是日本的一名Rust开发者编写的嵌入式操作系统原型项目,目标架构是Arm Cortex-M系列。他也写了一篇文章介绍该...

2019-05-22 00:25:45 194

原创 【Rust日报】 2019-05-19:Nokia 用 Rust 写了一个 Linux 内存调优工具

sloth - 纯rust写的3D光栅化工具基于 crossterm 实现跨平台的终端输出。现在也可以输出成js,显示在web上。来看看效果。更炫酷的一个效果:demoRepocerebrallib - 使用Rust写的brainfuck语言的虚拟机库练手项目// src/main.rs codeuse cerebrallib::cerebral;use std::iofn m...

2019-05-22 00:25:13 579

原创 【Rust日报】 2019-05-18:使用 Rust 來加速 Elixir 服務1100萬用戶

finshir - 一种 Low&Slow 流量产生器Low&Slow是一种DDos攻击方法,利用产生大量的慢请求来保持住对服务器资源的消耗,从而影响正常请求的访问。finshir 就是这样一种用Rust写的工具。有两点高光: 使用了may,对,就是黄旭东大佬的May协程库 可以配合Tor使用,实现匿名性 Repo有下列特點 coroutines...

2019-05-18 22:32:01 536

原创 【Rust日报】 2019-05-17:一个通用型嵌入式芯片烧录软件

「讨论」mio异步計時器如何使用?官方說明文件沒有範例程式碼,其實很難了解怎麼用回覆中有人給出了答案extern crate mio;extern crate mio_extras;use mio::*;use mio_extras::timer::{Timer, Builder};use std::time::Duration;fn main(){ ...

2019-05-17 21:00:50 145

原创 【Rust日报】 2019-05-17:一个通用型嵌入式芯片烧录软件

「讨论」mio异步計時器如何使用?官方說明文件沒有範例程式碼,其實很難了解怎麼用回覆中有人給出了答案extern crate mio;extern crate mio_extras;use mio::*;use mio_extras::timer::{Timer, Builder};use std::time::Duration;fn main(){const...

2019-05-17 21:00:00 938

转载 比原生更快:在 Linux 内核中运行 WebAssembly

过去的几个月间,我们尝试了各种方法来给 Wasmer WebAssembly 运行环境提速。这些方法包括缓存编译后的代码、实现不同等级的编译后端(Singlepass/C...

2019-05-17 21:00:00 1545 2

原创 【Rust日报】 2019-05-16:在Rust中创建C/C++ API

「官宣」Rust四周年#Rust从2015年5月15日Rust 1.0版发布至今,取得了如下成绩: 连续四年StackOverflow的“最受喜爱的编程语言” (日报君感慨:近一年半看了很多社区内的各种动态,大家形容Rust用的最多的一个词是:Amazing,如果非要翻译成中文,我觉得「赞叹」比较好。) 稳定了嵌入式Rust rustc成为第一个专注于支持WASM...

2019-05-16 21:41:18 1321

原创 【Rust日报】 2019-05-16

「官宣」Rust四周年#Rust从2015年5月15日Rust 1.0版发布至今,取得了如下成绩:连续四年StackOverflow的“最受喜爱的编程语言” (日报君感慨:近一年半看了很多社区内的各种动态,大家形容Rust用的最多的一个词是:Amazing,如果非要翻译成中文,我觉得「赞叹」比较好。)稳定了嵌入式Rustrustc成为第一个专注于支持WASM的编译器...

2019-05-16 21:00:41 119

原创 【Rust日报】 2019-05-15:Rust 4周岁生日快乐!

Rust四周年啦不知不觉,Rust1.0发布已经四周年了。 Rust 1.0是2015年5月15号发布。所以,四年了,大家学会Rust了吗?Rust四周年Rust完全态所以我说,Rust还有两年就火了。。。「小技巧」利用Option<T>和From实现可选参数#tipsRead More使用gir crate生成GNOME库#GNOMEgi...

2019-05-15 21:00:31 127

原创 【Rust日报】 2019-05-15:Rust 4周岁生日快乐!

Rust四周年啦不知不觉,Rust1.0发布已经四周年了。 Rust 1.0是2015年5月15号发布。所以,四年了,大家学会Rust了吗?Rust四周年Rust完全态所以我说,Rust还有两年就火了。。。「小技巧」利用Option<T>和From实现可选参数#tipsRead More使用gir crate生成GNOME库#GNOMEgir...

2019-05-15 21:00:00 2007

原创 【Rust日报】 2019-05-14:Rust中哪些特性是零开销抽象的

tract - 一个神经网络训练库Snips(一家做音频识别的创业公司) 出品。在神经网络领域,现在基本已经被 TensorFlow 和 PyTorch 给占了。但是对于...

2019-05-14 21:15:00 421

原创 【Rust日报】 2019-05-14:Rust中哪些特性是零开销抽象的

tract - 一个神经网络训练库Snips(一家做音频识别的创业公司) 出品。在神经网络领域,现在基本已经被 TensorFlow 和 PyTorch 给占了。但是对于移动设备或IoT这些性能受限的设备,还有很多空间可以尝试。TensorFlow组推出了 TensorFlow Lite,微软的 ONNX 看上去也很有前景。一些硬件厂商也推出了他们自己的方案 Android NN API, AR...

2019-05-14 21:12:11 993 5

原创 【Rust日报】 2019-05-14:Rust中哪些特性是零开销抽象的

tract - 一个神经网络训练库Snips(一家做音频识别的创业公司) 出品。在神经网络领域,现在基本已经被 TensorFlow 和 PyTorch 给占了。但是对于移动设备或IoT这些性能受限的设备,还有很多空间可以尝试。TensorFlow组推出了 TensorFlow Lite,微软的 ONNX 看上去也很有前景。一些硬件厂商也推出了他们自己的方案 Android N...

2019-05-14 21:00:33 181

原创 【Rust日报】 2019-05-13

一个查看编程语言发展趋势的方法:Wikipedia Pageviews Analysis#lang_trendRead More「视频」Rust:后40年的语言#videoRead Moreggez制作的小游戏:ggezFlappyCrabby#ggez #game视频ggezFlappyCrabbyJazz:又一个用Rust实现的编程语言#la...

2019-05-13 21:00:23 114

原创 【Rust日报】 2019-05-13:Rust - 后40年的语言

一个查看编程语言发展趋势的方法:Wikipedia Pageviews Analysis#lang_trendRead More「视频」Rust:后40年的语言#vide...

2019-05-13 21:00:00 511

原创 【Rust日报】 2019-05-13:「视频」Rust - 后40年的语言

一个查看编程语言发展趋势的方法:Wikipedia Pageviews Analysis#lang_trendRead More「视频」Rust:后40年的语言#videoRead Moreggez制作的小游戏:ggezFlappyCrabby#ggez #game视频ggezFlappyCrabbyJazz:又一个用Rust实现的编程语言#lang(可能是个人...

2019-05-13 20:27:23 851

原创 【Rust日报】 2019-05-12:Snip开源神经网络推理引擎Tract

「官方文档」Rust API 指南(api-guidelines)#crate #api_guidelines今天有个Reddit讨论贴,有人指出每个发布到crates....

2019-05-12 21:32:31 517

原创 【Rust日报】 2019-05-12

「官方文档」Rust API 指南(api-guidelines)#crate #api_guidelines今天有个Reddit讨论贴,有人指出每个发布到crates.io的crate都应该加上Readme说明和Repository地址(GitHub、GitLab等),以方便用户。# Cargo.tomlreadme = "README.md"repository =...

2019-05-12 21:00:17 164

原创 【Rust日报】 2019-05-12:「官方文档」Rust API 指南

「官方文档」Rust API 指南(api-guidelines)#crate #api_guidelines今天有个Reddit讨论贴,有人指出每个发布到crates.io的crate都应该加上Readme说明和Repository地址(GitHub、GitLab等),以方便用户。# Cargo.tomlreadme = "README.md"repository = "https:/...

2019-05-12 13:48:37 3128 4

原创 【Rust日报】 2019-05-11:context-attribute 使用文档注释设置错误上下文

「社区讨论」命名异步函数的返回类型该贴的作者认为,在async趋于稳定之前,还有个重要的讨论,就是支持异步函数的返回类型的自定义命名。async fn foo() -> impl Future<Output = usize> + Send { /**/ }// or even to make the return type nameabletype FooReturn =...

2019-05-12 13:45:02 695

原创 【Rust日报】 2019-05-11:wasm-flate 使用WASM对客户端文件进行超快压缩的工具

「社区讨论」命名异步函数的返回类型该贴的作者认为,在async趋于稳定之前,还有个重要的讨论,就是支持异步函数的返回类型的自定义命名。async fn foo() -&g...

2019-05-11 21:10:12 637

原创 【Rust日报】 2019-05-11

「社区讨论」命名异步函数的返回类型该贴的作者认为,在async趋于稳定之前,还有个重要的讨论,就是支持异步函数的返回类型的自定义命名。async fn foo() -> impl Future<Output = usize> + Send { /**/ }// or even to make the return type nameabletype Fo...

2019-05-11 21:00:43 143

原创 【Rust日报】 2019-05-10

為什麼后缀宏可以帶進rust?這篇文章是討論這個方法的好處,反對方的主要論點是,await不能作為後綴宏實現,雖然這在當前條件下沒錯,但作為前綴關鍵字實現時不是這樣。你可能會覺得奇怪,我一下說前綴一下說後綴,等等說明。讓我們回想一下為什麼我們需要首先討論await語法。主要原因是,我們希望能連鎖呼叫await函數,更重要的是,能連接 ? 問號運算字。這不是我們第一...

2019-05-10 21:00:59 112

原创 【Rust日报】 2019-05-10:Xi-Editor作者新博文 现代GPU上的2D图形

為什麼后缀宏可以帶進rust?這篇文章是討論這個方法的好處,反對方的主要論點是,await不能作為後綴宏實現,雖然這在當前條件下沒錯,但作為前綴關鍵字實現時不是這樣。你可能會覺得奇怪,我一下說前綴一下說後綴,等等說明。讓我們回想一下為什麼我們需要首先討論await語法。主要原因是,我們希望能連鎖呼叫await函數,更重要的是,能連接 ? 問號運算字。這不是我們第一次遇到這個問題。而...

2019-05-10 20:47:47 1464 4

原创 【Rust日报】 2019-05-10:Xi-Editor作者新博文 现代GPU上的2D图形

為什麼后缀宏可以帶進rust?這篇文章是討論這個方法的好處,反對方的主要論點是,await不能作為後綴宏實現,雖然這在當前條件下沒錯,但作為前綴關鍵字實現時不是這樣。你可...

2019-05-10 20:44:08 357

原创 【Rust日报】 2019-05-09

finshir - 一种 Low&Slow 流量产生器Low&Slow 是一种DDos攻击方法,利用产生大量的慢请求来保持住对服务器资源的消耗,从而影响正常请求的访问。finshir 就是这样一种用Rust写的工具。有两点高光:使用了 may,对,就是黄旭东大佬的May协程库可以配合 Tor 使用,实现匿名性Reporiv - 图片查看工具这是一个...

2019-05-09 21:00:53 116

原创 【Rust日报】 2019-05-09 Rust 编程模式:用枚举型替代布尔型

finshir - 一种 Low&Slow 流量产生器Low&Slow是一种DDos攻击方法,利用产生大量的慢请求来保持住对服务器资源的消耗,从而影响正...

2019-05-09 20:59:27 205

原创 allwefantasy:Rust FFI 实践

本文由allwefantasy首发于 rust.cc 上,感谢allwefantasy的投稿。背景部门算法团队开始成长起来,开始有越来越多的尝试以及成果,但是现在...

2019-05-09 20:59:27 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除