标签
rust
相关的文章:本列表汇集了关于 Rust 编程语言的实用文章,涵盖错误处理、性能优化、泛型使用等主题,帮助开发者深入理解和应用 Rust。
Rust中的内部可变性、智能指针与树结构
When writing system-level code or complex data structures like trees and graphs in Rust, one challenge quickly becomes apparent: how do you share and mutate data across many parts of a program...
在Rust中,处理共享和可变数据结构(如树和图)时,需遵循所有权系统。使用Box、Rc、RefCell、Mutex和Weak等工具,可以安全地共享和修改数据。Box适用于递归类型,Rc和RefCell支持共享和内部可变性,Weak防止循环引用,Mutex和Arc确保多线程安全。这些工具有助于开发复杂的系统级应用。

🧵 为什么Rust需要`FdWrapper`:理解系统级别的文件描述符和RAII
Rust has a reputation for being safe, efficient, and modern — but when you drop down into system-level programming, you’ll still be working with raw system resources. One of the most common and...
Rust在系统级编程中处理文件描述符时,自动释放变量但不关闭资源,可能导致资源泄漏。FdWrapper是一个RAII安全的包装器,能够跟踪文件描述符状态并在超出作用域时自动关闭,确保资源安全释放。使用FdWrapper可以构建更安全、健壮的系统工具,并使Rust代码更清晰。

Charybdis ORM:使用ScyllaDB构建高性能分布式Rust后端
Ruby on Rails (RoR) is one of the most renowned web frameworks. When combined with SQL databases, RoR transforms into a powerhouse for developing back-end (or even full-stack) applications. It...
Ruby on Rails(RoR)是一个流行的网络框架,适合与SQL数据库结合开发后端应用。尽管RoR简化了开发流程,但在大规模系统中性能有限。ScyllaDB和Charybdis ORM提供高性能的分布式后端,支持灵活的数据建模,适合高并发场景。

使用 Rust 真的能让软件更安全吗?
编写Rust时不要犯这些错误
Rust, as a systems programming language known for its emphasis on safety and concurrency, has garnered widespread attention from developers in recent years. However, despite being a powerful and...
Rust语言开发中常见的不良习惯包括过度使用unwrap、忽视所有权与生命周期、滥用clone、过度使用mut、忽视编译器警告、误用宏、模块设计不当、缺乏文档注释和测试不足。避免这些习惯有助于提升代码的可读性和安全性。

深开鸿招聘Rust工程师——操作系统内核、虚拟化方向(社招、校招、实习)
公司介绍 深圳开鸿数字产业发展有限公司(简称“深开鸿”)成立于2021年,是一家专注于开源鸿蒙(OpenHarmony)的生态平台型企业。我们致力于为各行业的数字化和智慧化转型提供基础软件服务,推动国产操作系统核心技术的创新,构建万物智联时代的领先生态。 围绕“(1+1) x N”战略,深开鸿通过 KaihongOS 和 KaihongOS Meta...
深圳开鸿数字产业发展有限公司成立于2021年,专注于开源鸿蒙生态平台,提供数字化转型基础软件服务。通过KaihongOS和KaihongOS Meta,推动智慧交通、城市和能源等行业的创新,致力于成为万物智联时代的关键企业。现招聘计算机相关专业硕士及以上,要求具备Linux内核或虚拟化开发经验。
Rust 流处理引擎 Fluxus 开源启航
诚邀共建!Rust 流处理引擎 Fluxus 开源启航 Rust 世界又迎来一重磅新作!全新开源的 Fluxus 流处理引擎 正式亮相 GitHub(https://github.com/lispking/fluxus) ,以 Rust 的高性能与安全性为基石,为实时数据处理场景注入强劲动力!无论是追求极致效率的开发者,还是热衷探索前沿技术的极客,这里都有你的舞台! Fluxus 凭借...
Rust 流处理引擎 Fluxus 正式开源,旨在提供高性能和安全性,适用于实时数据处理,支持多核并行处理和类型安全 API,适合多种业务场景。欢迎开发者参与贡献。
理解Rust的Sized特征与动态大小类型
Introduction Rust is a systems programming language known for its safety and performance. In Rust, determining the size of types at compile time is critically important. However, some types do...
Rust中的Sized特征用于指示类型在编译时的大小是否已知。所有类型默认是Sized,动态大小类型(DST)如引用和特征对象在运行时确定大小。理解Sized特征有助于编写更安全高效的代码。
