首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#rust

Rust 练手项目—实现 MVCC 多版本并发控制

roseduan

数据库的事务是一个经久不衰的话题,相信大家都已经耳熟能详了,事务是指数据库中单一逻辑工作单元的操作集合。这些操作要么全部成功执行,要么全部失败,从而确保数据库的...

1000

【Rust日报】2024-05-09 使用 Tokio 编写多线程聊天服务器

MikeLoveRust

ctreg 是一个用于编译时处理正则表达式的库,其核心理念是在编译阶段就处理正则表达式,以提高运行效率并避免运行时错误。

1400

RUST 编程语言使构建更安全的软件变得更加容易。RUST ALL THE THINGS 需要什么?

人不走空

给各位分享一篇关于GitHub上的rust风格的开发人员如何可以使开发更加安全的博客,我已经帮大家翻译了

400

【Rust日报】2024-05-07 MeiliSearch 1.8 版本发布

MikeLoveRust

Rust 团队在最新的博文中介绍了一项名为“检查 cfg 属性”的新功能。这项功能旨在让开发者更轻松地检查编译时的条件,以便更好地理解代码在不同平台和条件下的行...

3810

【Rust日报】2024-05-06 WebAssembly 基础

MikeLoveRust

在讨论如何在Rust中加载共享库时,作者展示了如何使用libloading库中的Library和Symbol数据结构来实现。也讨论了在跨FFI边界时确保类型安全...

3010

【Rust日报】2024-05-05 用于验证Rust代码正确性的工具

MikeLoveRust

Verus 是一种用于验证用 Rust 编写的代码正确性的工具。开发人员编写代码应该做什么的规范,Verus 静态检查可执行的 Rust 代码是否始终满足所有可...

4210

【Rust日报】2024-05-04 Image库发布 v0.25: 性能改进,生产就绪的WebP

MikeLoveRust

Image crate是 Rust 最受欢迎的图像处理库,现已发布新版本!它为各种图像格式带来了加速和其他增强功能。

3210

【Rust日报】2024-05-03 native_db - Rust语言专有的嵌入数据库

MikeLoveRust

Repo: https://github.com/borgo-lang/borgo

4010

【Rust日报】Luminal:在 Rust 中编译快速 GPU 内核

MikeLoveRust

https://kyju.org/blog/piccolo-a-stackless-lua-interpreter/

4710

【Rust日报】2024-04-30 在 Rust 中设计一个带有 unsafe & union 的高效内存布局

MikeLoveRust

这是关于如何构建 CLI 电子表格程序的系列博文中的第一篇博文,主要是因为我厌倦了所有其他电子表格的缺陷。在这篇博文中,我将设计电子表格单元格中每个值的内存布局...

7210

【Rust日报】2024-04-29 wgpu: v0.20.0 发布

MikeLoveRust

Zed是 Rust 构建的文本编辑器, 本文将介绍他的核心数据结构——Rope和SumTree。

3110

Go与Rust:未来的软件开发大比拼

运维开发王义杰

Go语言和Rust语言作为现代编程语言,在软件开发领域有着广泛的应用和不小的影响力。它们各自的特点、优势和适用场景各异,也各自拥有一批忠实的拥护者。本文将详细探...

5610

Rust工作空间(workspace)实践

w4ngzhen

本文将介绍如何使用cargo workspace来管理多个package,并通过实践介绍workspace的一些基础场景下的使用、配置方式。

2910

一文快速理解Rust语言扩展trait

草帽lufei

科学无非就是在自然界的多样性中寻求统一性(或者更确切地说,是在我们经验的多样性中寻求统一性)。用 Coleridge 的话说,诗歌、绘画、艺术,同样是在多样性中...

6910

Rust运算符重载:让类型更灵活优雅

草帽lufei

在 Rust 中,运算符重载是一种特性,允许为自定义类型定义运算符的行为。可以为自定义类型定义加法、减法、乘法、除法等运算符的行为

10710

Rust 关联常量,泛型结构体,内部可变性

草帽lufei

Rust 在其类型系统中的另一个特性也采用了类似于 C# 和 Java 的思想,有些值是与类型而不是该类型的特定实例关联起来的。在 Rust 中,这些叫作关联常...

9610

Rust crate与模块

草帽lufei

假设你正在编写一个程序,用来模拟蕨类植物从单个细胞开始的生长过程。你的程序,也像蕨类植物一样,一开始会非常简单,所有的代码也许都在一个文件中——这只是想法的萌芽...

5110

Rust 错误处理

草帽lufei

Rust 的错误处理方法很不寻常,值得用单独的一章来讨论。这里没有什么深奥的编程思想,只是对你来说可能有点儿新而已。本章介绍了 Rust 中的两类错误处理:pa...

4710

Rust枚举深度解析:构建灵活的数据结构

草帽lufei

长期以来被 ML 社区和 Haskell 社区的黑客们称为总和类型、可区分的联合体(union)或代数数据类型。在 Rust 中被称为枚举

5910

Rust模式探索:写出更优雅的Rust代码

草帽lufei

在Rust中,模式匹配是一种强大的编程工具,它允许你根据数据的结构来选择不同的执行路径。模式可以用在 match 表达式、if let 表达式、while le...

4110
领券
http://www.vxiaotou.com