Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
RUST教程
2022年选择哪个Rust Web框架 - kerkour
2022年可选择的三个Rust Web框架:actix-web、
Rust中的事件溯源 - ariseyhun
Rust 是一种与事件溯源艺术相结合的令人难以置信的语言。这篇博文的目的是介绍我一直在全职工作的一个名为Thalo的项目。它是一个 Rus
从JS和Rust的析构比较中发现Rust哲学:显性化 - Paul
编程中最普遍的任务之一是将数据放入和取出复合数据类型。复合数据类型只是表示可以包含其他数据类型(如列表和对象)的数据类型的一种奇特方式,而原始类型是不能分解的“原子”(如数字和布尔值)。在 JavaScript 中,我们可以这样做:
2021年Rust语言调查结果
Rust 社区继续增长,本次调查的完整调查回复数量最多(9354 名受访者),比去年的总数高出约 1500 份。90% 的受访者表示他们出于任何目的使用 Rust,而 5% 的人表示他们过去曾使用过 Rust 但现在不再使用,4% 的人表示他们根本没有使用过 Rust。该调查
embed-c:可将C代码直接嵌入到Rust代码中
embed-c是一个让你在 Rust 代码文件中嵌入C 码的crate。C 代码在编译时使用C2Rust翻译成Rust代码,这意味着它可以与 Rust
为何Symless选择Rust,而不是Go、C++或Node.js?
我们决定为 Synergy 3 后台服务(目前用 Node.js 编写)使用Rust(不是 Go 或 C++),因为我们相信它会给我们的客户带来更好的体验。没有考虑 Java。我们选择 Rust 并不是因为它是Stack Overflow 连续四年最受欢迎的语言,尽管大多数跳到 Ru
Rust的标准库为啥很小?
刚接触 Rust 编程语言的人会问“为什么标准库中没有随机数生成/正则表达式/日期时间/序列化等基本功能?为什么我需要为这些功能导入质量未知的第三方库? " 保持标准库小型化的原因 向标准库添加代码并不容易。它需要时间和精力来考虑命名、代码布局和实现细节的利
sqlx是一个Rust SQL工具包:让SQL在编译时验证检查
SQLx是一个异步的、纯Rust†的SQL工具箱,具有编译时检查SQL查询的功能,无需DSL。 跨平台:作为原生 Rust,SQLx 将在任何支持 Rust 的地方编译。 内置连接池与sqlx::Pool. 行流式传输。数据从数据库异步读取并按需解码。
新Rust程序员需要学习的9个功能
Rust 是一种相当庞大且复杂的编程语言,具有许多特性。但我有一个好消息:不到20% 的功能会给你带来超过 80% 的结果。以下是我认为在开始 Rust 时必须学习的功能。 枚举Enums(也叫代数数据类型)当然是新Rusta
doyoubi/undermoon:Rust语言编写的Redis集群方案
Undermoon是一个基于Redis 集群协议的自管理 Redis 集群系统,支持: 水平可扩展性和高可用性 通过 HTTP API 进行集群管理 主副本和副本的自动故障转移 快速缩放 任何实现 redis 协议的存储系统也可以以某种方式与
VsCode中常用Rust插件有哪些?
除了Rust-analyzer以外,还有: crates :在编辑
学习Rust的心智模型 - kerkour
我们不拐弯抹角:Rust确实 不容易学习。我想我花了将近1年的时间全职用Rust编程,才变得熟练,不再需要每5行代码就看一次文档。这是一个漫长的旅程,但绝对值得。 它要求你重新思考你在使用其他编程语言时学到的所有心理模型。
Rust中错误处理的最简单指南
Rust 中有两种类型的错误: 不可恢复的错误(例如,未检查的越界数组访问) 可恢复的错误(例如,功能失败) 不可恢复的错误对于无法处理且会使您的程序进入不可恢复状态的错误,我们使用panic! 宏。
RUI:受 SwiftUI启发的实验性声明式Rust UI库
受 SwiftUI 启发的实验性 Rust UI 库。rui 是即时模式(没有保留的视图树),GPU 渲染,并且比其他即时模式 UI 具有更丰富的布局选项。<
swift-bridge支持从Swift调用异步Rust函数
默认情况下禁用异步功能支持。您可以使用“async”功能启用它,该功能会引入tokio并once_cell作为依赖项。
PostgreSQL与Rust的聚合实现比较
在使用PostgreSQL时,使用SUM(vals)或AVG(vals)这样的函数是一种常见的习惯。这些聚合函数为用户提供了一种简单、有效的方法来计算一组输入的结果。定义一个聚合是通过CREATE AGGREGATE和CREATE FUNCTION,这里是一个只针对整数的sum的重新
Rust 1.59.0发布
Rust 团队发布了 Rust 的新版本 1.59.0。Rust 是一种编程语言,它使每个人都能够构建可靠和高效的软件。 内联装配Rust 语言现在支持内联汇编。这使得许多应用程序需要对其执行进行非常低级别的控制,或访问专门的机器指令。例如,在为 x86-64
Flowistry是自动定位Rust代码中相关部分的Vscode工具
Flowistry 是一个分析Rust 程序信息流的工具。Flowistry 了解一段代码是否可能影响另一段代码。Flowistry 集成到 IDE 中以提供“专注模式”,帮助您专注于与当前任务相关的代码。具有新的“焦点模式”,可帮助您快速查看与当前你点选光标的相关代码:
上页
下页
关闭