Forwarded from Deleted Account
https://space.bilibili.com/293274438/channel/detail?cid=72429
RustCon Asia B 站观看地址-更新了 20 部(欢迎分享)
RustCon Asia B 站观看地址-更新了 20 部(欢迎分享)
Bilibili
秘猿科技的个人空间 - 哔哩哔哩 ( ゜- ゜)つロ 乾杯~ Bilibili
秘猿科技,秘猿科技 We Build Trust
相伴始终 信任如初
https://www.cryptape.com
,bilibili是国内知名的视频弹幕网站,这里有最及时的动漫新番,最棒的ACG氛围,最有创意的Up主。大家可以在这里找到许多欢乐。
相伴始终 信任如初
https://www.cryptape.com
,bilibili是国内知名的视频弹幕网站,这里有最及时的动漫新番,最棒的ACG氛围,最有创意的Up主。大家可以在这里找到许多欢乐。
Forwarded from Deleted Account
MDN Web 文档
编译 Rust 为 WebAssembly
如果你写了一些 Rust 代码,你可以把它编译成 WebAssembly!这份教程将带你编译 Rust 项目为 wasm 并在一个现存的 web 应用中使用它。
Forwarded from Funny Job
我分享的书籍侧重 “数学 & 物理 & 金融” ,主打pdf&djvu格式。
电子书库 1)丛书系列 只读密钥:BQ36ZETYSW4SLJ2VMPIGXATAEMXYKXDHT
截止20170212共82G,按出版丛书或某一个主题分类。
电子书库 2)主题分类 只读密钥:BZCTXN7QYCMXS5PINIEO3JU7C7YFI6GOR
截止20170212共32.9G,按学科及其分支分类,但不包括“电子书库 1)丛书系列”已有的书籍。
电子书库 3)科普读物 只读密钥:B7ZJOFU5YGHTVQOT42JLGOULNTPTZ73FS
截止20170212共6.24G,只收入科普读物,但不包括“电子书库 1)丛书系列”已有的书籍。
电子书库 4)学习书单 由于和前面三类有重复,我还是此类其删除了。 【放心,不会影响你们已经下载的书籍】
电子书库 5)网友荐书 只读密钥:BZ7VZSMPAORFQ2FP5PSJK4P2PAND6WD66
读写密钥:AVTCAYB5WIOHPFETX3UYQKL2EPPQAINTT
可自由上传删除,我将尽可能及时进行分类转移。
电子书库 1)丛书系列 只读密钥:BQ36ZETYSW4SLJ2VMPIGXATAEMXYKXDHT
截止20170212共82G,按出版丛书或某一个主题分类。
电子书库 2)主题分类 只读密钥:BZCTXN7QYCMXS5PINIEO3JU7C7YFI6GOR
截止20170212共32.9G,按学科及其分支分类,但不包括“电子书库 1)丛书系列”已有的书籍。
电子书库 3)科普读物 只读密钥:B7ZJOFU5YGHTVQOT42JLGOULNTPTZ73FS
截止20170212共6.24G,只收入科普读物,但不包括“电子书库 1)丛书系列”已有的书籍。
电子书库 4)学习书单 由于和前面三类有重复,我还是此类其删除了。 【放心,不会影响你们已经下载的书籍】
电子书库 5)网友荐书 只读密钥:BZ7VZSMPAORFQ2FP5PSJK4P2PAND6WD66
读写密钥:AVTCAYB5WIOHPFETX3UYQKL2EPPQAINTT
可自由上传删除,我将尽可能及时进行分类转移。
Forwarded from Rust 视界
google-apis-rs: 适用于所有Google API的绑定和CLI生成器
#google
这个项目的gen目录下包含了很多相关组件
[google-apis-rs](https://github.com/Byron/google-apis-rs)
这个项目的gen目录下包含了很多相关组件
[google-apis-rs](https://github.com/Byron/google-apis-rs)
GitHub
GitHub - Byron/google-apis-rs: A binding and CLI generator for all Google APIs
A binding and CLI generator for all Google APIs. Contribute to Byron/google-apis-rs development by creating an account on GitHub.
Forwarded from Rust 视界
零成本抽象
官方核心团队无船同志的新博文,探讨了「零成本抽象」。
零成本抽象在C++跟Rust是一個很重要的概念
簡單來說就是:不希望有很大很重的runtime,並且可以在編譯時被優化。
作者覺得 rust 有幾個很棒的 零成本抽象
1. 所有權、借用
保證内存的正確使用
2. 迭代器、閉包函數
可以輕鬆的串接 map, filter 等函數做處理
3. await 异步函數
當前的await語法雖然還沒有確定,但使用pinning 做到零成本抽象是確定的
4. Unsafe 函數、模块邊界
由於rust的語法複雜性,有很多實作會需要Unsafe的底層實作
這些Unsafe函數實作了零成本抽象的底層
讓我們在上層能安全的使用這些模块
另外无船同志还表示:trait对象目前不是零成本抽象,他想花点时间(至少需要18个月)去研究这个问题,然而总是有更优先的事情。
- [Reddit 讨论](https://www.reddit.com/r/rust/comments/bpep6h/zero_cost_abstractions/)
- [Read More](https://boats.gitlab.io/blog/post/zero-cost-abstractions/)
官方核心团队无船同志的新博文,探讨了「零成本抽象」。
零成本抽象在C++跟Rust是一個很重要的概念
簡單來說就是:不希望有很大很重的runtime,並且可以在編譯時被優化。
作者覺得 rust 有幾個很棒的 零成本抽象
1. 所有權、借用
保證内存的正確使用
2. 迭代器、閉包函數
可以輕鬆的串接 map, filter 等函數做處理
3. await 异步函數
當前的await語法雖然還沒有確定,但使用pinning 做到零成本抽象是確定的
4. Unsafe 函數、模块邊界
由於rust的語法複雜性,有很多實作會需要Unsafe的底層實作
這些Unsafe函數實作了零成本抽象的底層
讓我們在上層能安全的使用這些模块
另外无船同志还表示:trait对象目前不是零成本抽象,他想花点时间(至少需要18个月)去研究这个问题,然而总是有更优先的事情。
- [Reddit 讨论](https://www.reddit.com/r/rust/comments/bpep6h/zero_cost_abstractions/)
- [Read More](https://boats.gitlab.io/blog/post/zero-cost-abstractions/)
reddit
r/rust - Zero Cost Abstractions
227 votes and 128 comments so far on Reddit
Forwarded from Rust 视界
case-studies: Rust实例探究
#learning #study
该库展示了一些棘手的Rust代码示例,这些代码是dtolnay(syn作者,Rust宏的高手)在使用Rust(他自己和其他人)中的各种高级宏库时遇到的问题集合。该项目致力于对Rust宏开发的一个深刻洞察:擅长使用宏的人和宏专家之间的区别主要与他们擅长“宏”的程度是无关的。
这也许是学习Rust宏的一个非常好的案例。
[case-studies](https://github.com/dtolnay/case-studies)
#learning #study
该库展示了一些棘手的Rust代码示例,这些代码是dtolnay(syn作者,Rust宏的高手)在使用Rust(他自己和其他人)中的各种高级宏库时遇到的问题集合。该项目致力于对Rust宏开发的一个深刻洞察:擅长使用宏的人和宏专家之间的区别主要与他们擅长“宏”的程度是无关的。
这也许是学习Rust宏的一个非常好的案例。
[case-studies](https://github.com/dtolnay/case-studies)
GitHub
GitHub - dtolnay/case-studies: Analysis of various tricky Rust code
Analysis of various tricky Rust code. Contribute to dtolnay/case-studies development by creating an account on GitHub.
Forwarded from Rust 视界
hors 0.3.0
一個類似 google search 找解答的工具
howdoi 的 rust 實作版本
比如你有個問題叫 "how to parse json in rust"
使用下列指令
得到解答
-
一個類似 google search 找解答的工具
howdoi 的 rust 實作版本
比如你有個問題叫 "how to parse json in rust"
使用下列指令
hors "how to parse json in rust" -a
得到解答
-
Answer from https://stackoverflow.com/questions/30292752/how-do-i-parse-a-json-file[Read more](https://www.reddit.com/r/rust/comments/bsg9w4/hors_030_is_released_it_supports_google_search/)
Solved by the many helpful members of the Rust community:
extern crate rustc_serialize;
use rustc_serialize::json::Json;
use std::fs::File;
use std::io::Read;
fn main() {
let mut file = File::open("text.json").unwrap();
let mut data = String::new();
file.read_to_string(&mut data).unwrap();
let json = Json::from_str(&data).unwrap();
println!("{}", json.find_path(&["Address", "Street"]).unwrap());
}
reddit
hors 0.3.0 is released. It supports google search engine and using...
Posted in r/rust by u/ace_cipher • 15 points and 6 comments
Forwarded from Rust 视界
遊戲排隊系統尋找外包
「台湾」找外包 預算6萬人民幣 有興趣的人請寄 t1238142000@gmail.com ,要求Rust实现。
[Read more](https://hackmd.io/k0-2wJ4fToC2LQ9hHqDLbg?view)
「台湾」找外包 預算6萬人民幣 有興趣的人請寄 t1238142000@gmail.com ,要求Rust实现。
[Read more](https://hackmd.io/k0-2wJ4fToC2LQ9hHqDLbg?view)
hackmd.io
elo rank 配對需求 - HackMD
Forwarded from Rust 视界
「官方」Rust治理工作组即将公开
#official
Rust的治理工作组(The Governance WG)即将公开,可以在其工作仓库中看到详细的工作章程。
简单来说,治理工作组是「其他团队」,「Rust项目」和「整个社区」的推动者。它旨在改善社区中,团队和参与者之间,以及团队和参与者之间的流程和交互,以减少工作量和不必要的摩擦。在这样做的同时,它也试图取得平衡,以尽可能简化流程,尽可能透明。同时请记住,绝大多数人都是自愿参与项目的,因此解决方案必须切合实际,尽可能减轻负担。
(个人看法: Rust项目本身一直算是开源界的一个典范,治理工作组的诞生,及其流程规范,必将引领开源社区,对开源感兴趣的朋友可以关注)
- [Read More](https://blog.rust-lang.org/2019/06/03/governance-wg-announcement.html)
- [工作仓库](https://github.com/rust-lang/wg-governance/)
- [工作组具体章程](https://github.com/rust-lang/wg-governance/blob/master/CHARTER.md)
#official
Rust的治理工作组(The Governance WG)即将公开,可以在其工作仓库中看到详细的工作章程。
简单来说,治理工作组是「其他团队」,「Rust项目」和「整个社区」的推动者。它旨在改善社区中,团队和参与者之间,以及团队和参与者之间的流程和交互,以减少工作量和不必要的摩擦。在这样做的同时,它也试图取得平衡,以尽可能简化流程,尽可能透明。同时请记住,绝大多数人都是自愿参与项目的,因此解决方案必须切合实际,尽可能减轻负担。
(个人看法: Rust项目本身一直算是开源界的一个典范,治理工作组的诞生,及其流程规范,必将引领开源社区,对开源感兴趣的朋友可以关注)
- [Read More](https://blog.rust-lang.org/2019/06/03/governance-wg-announcement.html)
- [工作仓库](https://github.com/rust-lang/wg-governance/)
- [工作组具体章程](https://github.com/rust-lang/wg-governance/blob/master/CHARTER.md)
blog.rust-lang.org
The Governance WG is going public | Rust Blog
Empowering everyone to build reliable and efficient software.
Forwarded from Rust 视界
用Rust写操作系统系列文章五月份的状态
#blogos
BlogOS系列课程在五月份的一些更新汇总
[Read More](https://os.phil-opp.com/status-update/2019-06-03/)
#blogos
BlogOS系列课程在五月份的一些更新汇总
[Read More](https://os.phil-opp.com/status-update/2019-06-03/)
Phil-Opp
Updates in May 2019 | Writing an OS in Rust
This blog series creates a small operating system in the Rust programming language. Each post is a small tutorial and includes all needed code.
Forwarded from Rust 视界
Rust学习中的痛点
#learning
有人记录了他在Rust学习过程中遇到的痛点,以及一些解释,需要的人可以参考
[Read More](https://github.com/zkat/rust-notes)
#learning
有人记录了他在Rust学习过程中遇到的痛点,以及一些解释,需要的人可以参考
[Read More](https://github.com/zkat/rust-notes)
GitHub
GitHub - zkat/rust-notes: Personal notes while learning Rust. Mainly documenting pain points along the way.
Personal notes while learning Rust. Mainly documenting pain points along the way. - GitHub - zkat/rust-notes: Personal notes while learning Rust. Mainly documenting pain points along the way.
Forwarded from Rust 视界
【系列】Rust 的 OOP 编程研究
这是一个系列文章,目的是对于有以往OOP编程经验的程序员,看一下在Rust中如何实现/做到OOP编程的思维和模式。写得非常细致。推荐。
[Read More](https://oribenshir.github.io/afternoon_rusting/blog/rust-for-oop)
[Read More 2](http://oribenshir.github.io/afternoon_rusting//blog/project-management)
[Read More 3](https://oribenshir.github.io/afternoon_rusting/blog/enum-and-pattern-matching-part-1)
[Read More 4](https://oribenshir.github.io/afternoon_rusting/blog/enum-and-pattern-matching-part-2)
这是一个系列文章,目的是对于有以往OOP编程经验的程序员,看一下在Rust中如何实现/做到OOP编程的思维和模式。写得非常细致。推荐。
[Read More](https://oribenshir.github.io/afternoon_rusting/blog/rust-for-oop)
[Read More 2](http://oribenshir.github.io/afternoon_rusting//blog/project-management)
[Read More 3](https://oribenshir.github.io/afternoon_rusting/blog/enum-and-pattern-matching-part-1)
[Read More 4](https://oribenshir.github.io/afternoon_rusting/blog/enum-and-pattern-matching-part-2)
oribenshir.github.io
Rust for OOP - Series Introduction
This blog is designed to cover topics related to both Rust & C++ languages. This blog has emphasis on strong typing and design choices.
Forwarded from Rust 视界
用 Rust 实现 HTSP 协议
作者其实在2017年就用Rust实现了一版,现在新写了一篇文章,讲他如何用最新的异步语法来升级了之前的程序,记录下这个过程中的心得体会。HTSP 协议是 [TVHeadend](https://tvheadend.org/) 支持的一种流媒体协议。
[Read More](https://www.rubdos.be/rust/async/programming/2019/06/22/implementing-htsp-in-rust.html)
[Read More 2](https://www.rubdos.be/rust/2017/02/01/implementing-htsp-in-rust.html)
作者其实在2017年就用Rust实现了一版,现在新写了一篇文章,讲他如何用最新的异步语法来升级了之前的程序,记录下这个过程中的心得体会。HTSP 协议是 [TVHeadend](https://tvheadend.org/) 支持的一种流媒体协议。
[Read More](https://www.rubdos.be/rust/async/programming/2019/06/22/implementing-htsp-in-rust.html)
[Read More 2](https://www.rubdos.be/rust/2017/02/01/implementing-htsp-in-rust.html)
Tvheadend.org
Tvheadend is the leading TV streaming server for Linux
Forwarded from Rust 视界
使用 Rust 写一个 Proxy,作者感言 Rust 是编程界的未来
作者写 proxy 的目的是为了代理 API 请求和一系列的中间件服务。在写作过程中,感觉 Rust 很好,很好,很好~~~~
甚至自己做了一个EVA的图?虽然有点丑。

[Read More](https://medium.com/@terry.raimondo/writing-a-proxy-in-rust-and-why-it-is-the-language-of-the-future-265d8bf7c6d2)
作者写 proxy 的目的是为了代理 API 请求和一系列的中间件服务。在写作过程中,感觉 Rust 很好,很好,很好~~~~
甚至自己做了一个EVA的图?虽然有点丑。

[Read More](https://medium.com/@terry.raimondo/writing-a-proxy-in-rust-and-why-it-is-the-language-of-the-future-265d8bf7c6d2)
Forwarded from .
@reverseSearchBot
刚发现的一个 GIF 反向搜索引擎,支持图片表情多种格式反向搜索,输入该里番 GIF 立马返回了节目信息以及时间戳
刚发现的一个 GIF 反向搜索引擎,支持图片表情多种格式反向搜索,输入该里番 GIF 立马返回了节目信息以及时间戳