台湾友人分享Rust官网翻译台湾繁体版本的心得
#website
来自刘安齐的分享
Torch 神经网络框架现已在 Rust 中可用
#rust
下面一篇教程介绍了如何在 Rust 中通过 tch-rs 使用 Torch 神经网络
《Rust编程语言》新版已经在印刷了
#book #rust
这本书是 Rust "圣经"的纸质版,可以在线阅读。推特别特感谢 @Carols10cents 为这本书作出的卓越贡献。
mask,一个通过 markdown 配置的任务运行工具
#rust #cli
编写 markdown 文件,通过 mask 运行文档中的任务,目前支持 node、bash、python、php、ruby。例如:你可以配置一个 server 任务和一个 snapshot 任务,让 python 运行 web 服务,让 node 运行 puppeteer 为每一个页面生成一张 png 图片。
WebAssembly 实现的路径查找 Demo
#wasm
开发者是上面 mask 的作者,他通过编写 rust 编译成 wasm,使用浏览器 canvas2D API 实现了一个寻找路径的 Demo,可以在线体验。
正在想要不要使用 unsafe 吗?可以考虑下 zerocopy
#unsafe
zerocopy 可以为具有的某些属性的类型提供标记 trait。例如,将任意字节序列(正确长度)解释为类型的实例是安全的。 它还提供了多个 derive,自动分析的类型并确定它是否符合标准。它提供了零成本抽象,允许开发者在原始和类型字节表示之间进行转换,解锁“零拷贝”解析和序列化。 到目前为止,它已被用于网络数据包解析和序列化,图像处理,操作系统程序等。
它最初是为网络堆栈开发的,作者去年就此进行了讨论,因此,他们的项目具有零拷贝解析和所有数据包的序列化功能,而整个25K行代码仓库只有一个 unsafe 关键字。
From 日报小组 格朗
日报订阅地址:
独立日报订阅地址:
社区学习交流平台订阅:
评论区
写评论还没有评论