< 返回版块

Cupnfish 发表于 2021-06-17 20:47

Wasmer 2.0 发布!

WebAssembly运行时Wasmer 2.0发布了:运行时速度快了50+%,热启动速度快了70+%,还有诸如引用类型、SIMD等更多新功能发布!

wasmer-2.0 发布:https://wasmer.io/posts/wasmer-2.0

【教程】用Rust动手实现一个桌面跨平台GUI项目

使用iced构建一个Rust跨平台GUI项目,作者是我,因为有些地方比较仓促,可能有不少错别字,可以的话帮我提一下issue。

其实写到现在,前五章的内容都比较简单,如果目的主要是想要学一下iced怎么用,我的建议是看看官方的例子比较好。

本教程的受众偏向Rust新手,已经看过Rust的大部分概念,急需一个实战项目练手的小伙伴。

目前正在筹备的新章节是Canvas绘制图表,可能干货上比前几章多点。

后续还有多语言支持,多主题支持,以及如何自己构建一个iced的控件,感兴趣的一定不要错过。

0-5章: https://localnative.app/docs/tutorial0

本周引语

假设手动管理内存就像是在挥舞着一把枪,而借用检查器(borrow checker)就是一种自动安全装置,它可以防止你在不小心地指向自己的时候扣动扳机。但是,它是粗粒度(coarse-grained)的,我们可以认为它在某些方面过于谨慎; 在它的帮助下你可以在你脚下粗略的打出矩形弹痕包裹住你的脚,但并不能打出完美契合你脚形状的弹痕。如果你真的认为你可以把这个矩形框修剪的更合适,并在此过程中避免射击到自己(例如,“此函数返回的值必须在连续调用此函数不超过15次的情况下仍然存活”) ,unsafe 将允许你做出尝试,但由于借用检查器的内置规则不够细粒,它无法帮助到你。然而,如果你不小心把手放在了前面,但却没有声明,借用检查器(borrow checker)仍然会阻止你(译者注:这句意思是,unsafe下你做一些蠢事,借用检查器还是会制裁你)。

infogulch 发表于 Hacker News

Read More:https://this-week-in-rust.org/blog/2021/06/16/this-week-in-rust-395/

中文: https://blog.budshome.com/budshome/rust-guan-fang-zhou-bao-395-qi-(2021-06-16)

From 日报小组 Cupnfish

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页