首页
学习
活动
专区
工具
TVP
发布

Rust语言学习交流

专栏作者
1430
文章
907800
阅读量
137
订阅数
【Rust与AI】概览和方向
本系列主要介绍Rust与AI的那些天作之合(开源项目),我们会以开源项目代码阅读的方式推进,以Rust为主,同时科普AI相关知识,目的是让更多非算法、非Rust的程序员进一步学习Rust和AI相关知识。当然,很显然地,我们也希望Rust程序员和AI算法工程师能从中有所收获。前者可以关注AI算法的设计和优化,后者可以关注Rust如何助力AI算法。
MikeLoveRust
2023-12-05
520
【Rust与AI】概览和方向
本系列主要介绍Rust与AI的那些天作之合(开源项目),我们会以开源项目代码阅读的方式推进,以Rust为主,同时科普AI相关知识,目的是让更多非算法、非Rust的程序员进一步学习Rust和AI相关知识。当然,很显然地,我们也希望Rust程序员和AI算法工程师能从中有所收获。前者可以关注AI算法的设计和优化,后者可以关注Rust如何助力AI算法。
MikeLoveRust
2023-12-05
440
【Rust日报】2023-11-30 Rust 异步编程中的困境:针对固定问题的探讨
这篇文章讨论了 Rust 语言中临时变量的生存期问题以及一个新的语言想法——super let。作者首先介绍了临时变量的生存期规则,并探讨了临时生存期扩展的几种应用场景。然后,作者提出了super let的概念,旨在提供更多对临时变量生存期的控制。文章还提到了 Rust 的借用检查器在决定临时变量生存期时只进行检查而不影响代码行为的重要性。最后,作者提到了关于临时生存期扩展的 2024 年 RFC 和对这一概念的反馈。
MikeLoveRust
2023-12-05
570
【Rust日报】2023-11-30 Rust 异步编程中的困境:针对固定问题的探讨
这篇文章讨论了 Rust 语言中临时变量的生存期问题以及一个新的语言想法——super let。作者首先介绍了临时变量的生存期规则,并探讨了临时生存期扩展的几种应用场景。然后,作者提出了super let的概念,旨在提供更多对临时变量生存期的控制。文章还提到了 Rust 的借用检查器在决定临时变量生存期时只进行检查而不影响代码行为的重要性。最后,作者提到了关于临时生存期扩展的 2024 年 RFC 和对这一概念的反馈。
MikeLoveRust
2023-12-05
420
【Rust日报】2023-11-29 在Rust的 unsafe 代码中调试UB
ReadMore:https://hyphenos.io/blog/2023/debugging-ub-unsafe-rust-code/
MikeLoveRust
2023-12-01
480
【大家的项目】Axum 0.7 的 serde-based 提取器和响应器:axum-serde
整合 axum 与 serde,为 axum 0.7 提供多种数据格式的提取器/响应器,使用体验等于 Json。
MikeLoveRust
2023-12-01
900
【Rust日报】2023-11-28 Axum 发布 0.7 版本
Axum 0.7.0 是一个构建在 Tokio、Tower 和 Hyper 之上的 Web 框架,新版主要变更点:
MikeLoveRust
2023-11-30
1120
【Rust日报】2023-11-27 鱼进化成螃蟹
gfx-rs 是一个在 Rust 中实现跨平台图形处理的项目。该项目的最新进展是名为 "Arcanization" 的重大重构,目的是提高在多线程中使用 wgpu 时的性能。
MikeLoveRust
2023-11-29
1110
【Rust 日报】2023-11-26 Rust全局变量,两年过去了
2021 年 11 月,我写了一篇博文,研究了 Rust 与全局变量的奇怪关系。它旨在解释为什么这种无处不在的语言特性需要外部 crates,并以关于在新代码中使用全局变量的个人建议结束。两年过去了,Rust 已经发生了很大的变化,是时候重新审视一下了。本文的其余部分假定您已经阅读了上一篇文章或熟悉该主题。
MikeLoveRust
2023-11-28
1650
【大家的项目】Tran 简洁, 快速, 划词翻译
欢迎萌新参与练手, 也欢迎大手子来魔改, ⭐star 当然是多多益善啦, ヾ(≧▽≦*)o
MikeLoveRust
2023-11-28
460
【Rust日报】2023-11-25 CXX-Qt 0.6 发布
CXX-Qt 是一组 Rust 包,用于创建与 Qt 的双向 Rust ⇄ C++ 绑定。它可用于使用 CMake 将 Rust 集成到 C++ 应用程序中,或使用 Cargo 构建 Rust 应用程序。 CXX-Qt 提供了用于在 Rust 中实现 QObject 子类的工具,可在 C++、QML 和 JavaScript 中使用。
MikeLoveRust
2023-11-27
780
【Rust日报】2023-11-25 CXX-Qt 0.6 发布
CXX-Qt 是一组 Rust 包,用于创建与 Qt 的双向 Rust ⇄ C++ 绑定。它可用于使用 CMake 将 Rust 集成到 C++ 应用程序中,或使用 Cargo 构建 Rust 应用程序。 CXX-Qt 提供了用于在 Rust 中实现 QObject 子类的工具,可在 C++、QML 和 JavaScript 中使用。
MikeLoveRust
2023-11-27
1170
【Rust日报】2023-11-22 Floneum -- 基于 Rust 的一款用于 AI 工作流程的图形编辑器
Floneum 是一款用于 AI 工作流程的图形编辑器,专注于社区制作的插件、本地 AI 和安全性。
MikeLoveRust
2023-11-27
670
【Rust 日报】2023-11-23 - egui 0.24 发布
egui 0.24 的重要新特性是多视窗功能。在支持的后端上(如eframe),用户可以利用全新的 viewport API 同时生成多个本机窗口。
MikeLoveRust
2023-11-27
720
【Rust日报】2023-11-21 如何将 Rust 的编译效率提高 75%
Rust经常被提到的一个痛点是编译时间较慢。为了享受借用检查器、安全性和零成本抽象等好处,我们需要花费更多时间进行编译。为了测试不同的更改,我们需要建立一个基准。我电脑的配置如下:
MikeLoveRust
2023-11-23
1630
【Rust 日报】2023-11-19 solars:可视化太阳系
Eyre是一个可定制的应用程序错误报告库,通过诸如tracing等集成,允许进行可配置的格式化和上下文聚合。本次更新如下。
MikeLoveRust
2023-11-21
980
【Rust日报】Rocket框架发布v0.5
Rocket 发布 v0.5,支持稳定的 rustc、异步 I/O、以及 WebSockets 等很多丰富功能的版本。
MikeLoveRust
2023-11-20
890
【Rust日报】2023-11-16 Rust 1.74.0 发布
Rust 团队非常高兴地宣布 Rust 1.74.0 的发布!Rust 是一种强大的编程语言,使开发者能够构建可靠高效的软件。这个新版本带来了几个重要的功能和改进。以下是重点总结:
MikeLoveRust
2023-11-20
2840
【Rust日报】Prettier 挑战赛 - 使用 Rust 重写
这个挑战赛由 Algora 主办,目标是使用 Rust 编写一个符合 Prettier 标准的美化打印机(pretty printer)。挑战的主要奖项包括:
MikeLoveRust
2023-11-20
1210
【Rust日报】2023-11-13 异步 Rust 中的模拟测试
这篇文章介绍了在异步 Rust 中进行模拟测试(mocking)的方法。文章分为三个部分:
MikeLoveRust
2023-11-15
1000
点击加载更多
社区活动
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档