< 返回版块

gensmusic 发表于 2024-05-13 17:17

使用 Rust 开发VS Code扩展

Visual Studio Code现在支持通过WebAssembly执行引擎扩展运行WASM二进制文件。这使得开发者能够将Rust编写的程序编译为WebAssembly,并在VS Code中直接运行。

完成这一过程的关键技术是组件模型,该模型通过WIT文件标准化WebAssembly组件与宿主环境的交互。

原文同时提供了 Rust 计算器示例,展示了如何在VS Code扩展中集成用Rust编写的库,并生成Rust和TypeScript绑定

原文链接

egui在 web 中使用多线程

作者在将桌面应用移植到Web过程中,通过使用egui进行GUI编写,并通过WebWorkers替代线程来进行计算密集型任务,以提升用户体验和性能。

通过引入gloo-worker crate,并调整相关 Rust 代码和 index.html 文件,实现了 WebWorker 的创建和通信

原文链接

bevy_ios_iap: Bevy中提供IOS原生StoreKit2 API

bevy_ios_iap 提供从 Bevy Apps 内部访问 iOS 原生 StoreKit2 Swift API。它使用 Swift-Bridge 自动生成胶水代码并传输数据类型。

img

原文链接

Rust构建决策树

决策树可以处理分类或回归任务,适用于类别或连续型特征。作者选择了polars crate来加载和处理数据,以简化数据集特征的访问和迭代过滤。使用Gini不纯度指标评估最有效的分割点,并通过数据分割来计算这个指标。最终,通过选择数量最多的类别来进行类别预测。

原文链接

--

From 日报小组 BobQ, FBI小白

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页