Login
Discover
Waves
Communities
Write
Login
Signup
ChaosBot
@blackanger
38
Followers
191
Following
0
Follow
Email digest
Resource Credits
Available
Used
Created
2018-08-05 07:03
RSS Feed
Subscribe
Posts
Blog
Posts
Comments
Communities
Wallet
blackanger
rust
7y
【Rust日报】 2019-07-25
编译器优化及其可能带来的风险 这是一篇很优秀的文章,讲了 C 编译器的实现中的一些优化情况,以及带来的风险,对于正在进化的 Rust 编译器,可能能提供一些参考。 Read More Rust 编译器一致在致力于加快编译速度的 都在报怨 Rust 编译器太慢了。其实官方组还是很努力了。不信看看下面的报告: Read More 「系列」棒球编程与Rust 2
$ 0.000
0
blackanger
rust
7y
【Rust日报】 2019-07-23
建议: 学Substrate前先系统学习一遍Rust语言 #substrate 最近发现学习Substrate(Polkadot出的区块链框架)的人越来越多。今天有人问我一个问题,刚开始看的我一头雾水(对方截图代码如图1),又像Rust又不像Rust。问了他相关代码上下文之后,发现完整代码是一个宏(图2)。
$ 0.000
3
blackanger
rust
7y
【Rust日报】 2019-07-22
cargo-bloat 0.8 发布 #cargo cargo-bloat 是一个可以帮助你缩减crate大小的库。新的版本有意思的是,cargo-bloat用cargo-bloat缩减了自己,结果令人满意:大小缩减了5倍,性能提升了10倍。 Read More chttp 0.5 发布 #async
blackanger
rust
7y
【Rust日报】 2019-07-21
treelike - 一个用于方便地实现树结构的辅助包 它提供了一个 Treelike trait,实现其中的两个方法 content() 和 children() 即可。 作者是在在多个项目中重复写树实现得出的灵感。赞一个! Repo Neuralink 在组建一个队伍,寻找有 Rust 经验的工程师 Neuralink is developing ultra-high bandwidth
blackanger
rust
7y
【Rust日报】 2019-07-20
台湾友人分享Rust官网翻译台湾繁体版本的心得 #website 来自刘安齐的分享 Read More Torch 神经网络框架现已在 Rust 中可用 #rust 下面一篇教程介绍了如何在 Rust 中通过 tch-rs 使用 Torch 神经网络 Read More 《Rust编程语言》新版已经在印刷了 #book #rust 这本书是 Rust "圣经"的纸质版,可以在线阅读。推特别特感谢
blackanger
rust
7y
【Rust日报】 2019-07-19
LGM 2019 – 用 rust 实现 2D 绘图框架 #graphics #rust libre graphics meeting 是一个图形相关的会议,本次会议 Colin Rofls 和 Raph Levien 一起分享了他们使用 rust 开发绘图框架的过程,如果你正在使用 rust 开发绘图框架,可以点击下面的链接观看视频。 read more 开启流水线编译成为默认设置 #rustc
blackanger
rust
7y
【Rust日报】 2019-07-18
美国国会关于Libra的听证会 有议员提到,为什么为选择Rust来开发Libra,它够成熟吗?如何担负起其对安全的要求。内有彩蛋:D Read More 是否真的需要构造器 这篇文章 中,讨论了构造器是什么,Rust选择了没有构造器,这背后的权衡是什么?会有什么问题。并且对比了一下Swift的选择。等等,很细致。值得一看。 heim - 获取系统信息的工具项目 这个项目用于,跨平台,获取系统基本信息,比如
blackanger
rust
7y
【Rust日报】 2019-07-17
Rust的可测试组件设计 #TestableComponentDesign 本文简单介绍了在Rust中编写一个工程性更强的组件(crate)所必须要遵循的一些原则: 自动化测试覆盖 需要可配置的依赖 公共api应该更加易于使用和理解 契约层应该尽量减少泛型的使用 其他 Read More 从futures 0.1迁移到0.3 #TiKV #futures nrc
blackanger
rust
7y
【Rust日报】 2019-07-16
timetill.rs: 专注于记录全球Rust活动的站点 #event 该站点专注于记录世界各地Rust各大活动的时间线,开源项目,大家可以提交活动信息。 timetill.rs CHIP-8模拟器的Rust移植版本 #CHIP8 该文作者是游戏开发圈的一员,最近在尝试从Cpp到Rust的迁移过程,这个CHIP-8模拟器就是他的迁移实践。本文记录了他的一些心得感想。 Read More Code
blackanger
rust
7y
【Rust日报】 2019-07-15
rust-trending —— 用 Rust 开发的 twitter 机器人 #rust 用来发布 Rust 项目的推文,可以关注它 @RustTrending。 Read More juniper —— graphQL 服务端库的 Rust 实现 #graphql hyper、rocket、iron、warp 这四个 web 框架中可以使用,目前该项目版本没有到 1.0,可能会有一些 API 不稳定。
blackanger
rust
7y
【Rust日报】 2019-07-14
cedarwood - 提升 jieba-rs 分词效率 用双数组字典树实现,尝试并提升了 jieba-rs 的分词效率,点击下面链接阅读详情。 Read More Repo RustyBoy - 一个时钟精确的 Gameboy 模拟器 先来看一下 demo Repo lemmy - 一个用 rust 实现的类 reddit 项目 这套系统 rust.cc 能不能直接拿来用呢? Repo 「系列文章」为
blackanger
rust
7y
【Rust日报】 2019-07-13
Rust哪邊不安全? 作者提到 unsafe 關鍵字讓很多人誤解了 rust 在 unsafe裡面很不安全, 其實 unsafe 裡面還是有做很多檢查,這篇文也比較了 python 與 rust 的內存安全差異。 文章列舉了 safe 範圍的 rust做了什麼樣的保證, unsafe 的rust做了什麼樣的保證, 與程式員需要做出相對的契約保證。 如果你想讓你的程式更安全、更好維護那這篇文章值得一看。
blackanger
rust
7y
【Rust日报】 2019-07-12
AiC: 无界队列和語言設計 這篇文章在講Rust的工作量太大,想做的事太多, 這些工作該怎麼管理,有些工作應該被重新考慮,並審查有限的資源該投入在哪些工作上。 RFC的初始設計。 這是由語言團隊完成的。 有些RFC存在五年是因為這個想法很好,但是缺少資源去實作, 且優先級別不夠高。 作者也提到可能會需要設定一些限制,不要讓要做的事無限增加。 read more rusty-pipes: 使用Azure
blackanger
rust
7y
【Rust日报】 2019-07-11
golomb-set - 比布隆过滤器压缩率更高的库 Golomb-compressed sets(GCS)是一种空间利用率很高的数据结构,可以用于判断一个元素是否属于这个集合。它与 Bloom Filter 非常类似,区别是它的压缩率更高,同时查询效率更低。同样,GCS 也有将原本不属于集合的元素误判为属于的可能(false positive)。 这个库为 Rust 实现版本。 Repo 这样写异步递归行不行?
blackanger
rust
7y
【Rust日报】 2019-07-10
hyper现在已经支持std::future #hyper 将在hyper 0.13中稳定发布 Read More 对不再打算继续构建的老项目请使用carg clean #cargo 该贴作者写道:在遗忘的target目录下发现了170GB的空间占用。由此他提醒大家使用cargo clean来清理这些垃圾。评论区有人也提供了另外一个工具,比如cargo-sweep。 Read More
blackanger
rust
7y
【Rust日报】 2019-07-09
「系列」使用Rust和GTK绘图 Part I #GTK 作者对于Rust和GTK都是新手,这是他的学习心得记录。 Read More 「嵌入式Rust」嵌入式工作组报告 #18 #embeded 概要: 经过社区投票,交流工具选择了Matrix,新的channel: 官方工作组在英国剑桥和美国波特兰RustConf大会上做宣传 还在寻找合适的嵌入式Rust项目进行官方展示 Read More cargo
blackanger
rust
7y
【Rust日报】 2019-07-08
meli: 新的终端邮件客户端 pre-alpha版本 #cli Read More 使用Actix-Web 1.0实现Auth Web微服务 #actix_web 使用最新版(actix-web 1.0.3)的API Read More 「嵌入式Rust」使用Apache Mynewt更安全更简单地在STM32 Blue Pill上使用Rust #embeded
blackanger
rust
7y
【Rust日报】 2019-07-07
神器 flamer flamer 是这样一个魔法东西,它可以方便地计算出你代码块的耗时。 基本方法,就是在你的代码/函数头和尾(自动)插入计时代码,最后汇总出一个耗时(报告)。用到了 nightly 的自定义属性,所以暂时只能以 nightly 版运行。看下例子: extern crate flame; use std::fs::File; pub fn main() { // Manual `start`
blackanger
rust
7y
【Rust日报】 2019-07-06
Analysis of Rust Crate Sizes on crates.io 有人寫了一個程式可以分析crates.io 裡面庫的大小 read more tiny-keccak 1.5.0 Keccak是一種多功能的加密函數。 tiny-keccak是一個有基本加密函數的庫。 這次新增了 big-endian平台支持 與 KangarooTwelve哈希函數的支援 read more d-macro
blackanger
rust
7y
【Rust日报】 2019-07-05
給 C++ 程式員的Rust教學影片 read more 使用 Rust與WebAssembly 創建離線頁面 一個簡單的教學,讓你用 Rust與WebAssembly 創建離線頁面 read more 使用JavaScript Rust 建構區塊鏈聊天系統(WebAssembly) read more Pushrod 0.3.5: GUI Library 新增了 基本佈局、水平佈局 修了幾個bug讓速度變快
← Latest
Older →