标签

 rust 

相关的文章:

本列表汇集了关于 Rust 编程语言的实用文章,涵盖错误处理、性能优化、泛型使用等主题,帮助开发者深入理解和应用 Rust。

【深圳】Rust 求职

深圳求职,两年 rust 后端开发经验,本科 熟悉使用 Go ,Rust语言开发 web 后端,grpc 接口,熟悉 go gin,goframe框架,rust axum 框架以及redis,mysql,docker,kafka ,es常用的开发组件。人现在在深圳从事web后端工作,工作流程太繁琐环境不适应,准备找过一份工作,物联网,web后台,互联网服务都有做过 github 上...

求职者在深圳,拥有两年Rust后端开发经验,熟悉Go和Rust,参与多个开源项目,提供GitHub和联系方式,寻求新工作。

原文中文,约400字,阅读约需1分钟。发表于:
阅读原文

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中的内部可变性、智能指针与树结构
原文英文,约600词,阅读约需2分钟。发表于:
阅读原文

🧵 为什么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代码更清晰。

🧵 为什么Rust需要`FdWrapper`:理解系统级别的文件描述符和RAII
原文英文,约800词,阅读约需3分钟。发表于:
阅读原文

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提供高性能的分布式后端,支持灵活的数据建模,适合高并发场景。

Charybdis ORM:使用ScyllaDB构建高性能分布式Rust后端
原文英文,约2100词,阅读约需8分钟。发表于:
阅读原文

使用 Rust 真的能让软件更安全吗?

我们接受了挑战,做了自己的实验,尽管我们的工程师得到的时间和指令非常有限,但最终产生的 Rust 代码确实避免了与内存安全相关的漏洞。如果你愿意,甚至可以亲自尝试一下。

研究表明,使用Rust可以提高软件安全性,特别是在Nucleus实时操作系统的漏洞分析中。Rust有效防止内存安全问题,减少漏洞引入,提升代码测试质量,节省开发时间和成本。实验结果显示,Rust在处理DNS消息时更安全,避免了常见的内存错误。

原文中文,约7400字,阅读约需18分钟。发表于:
阅读原文

编写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时不要犯这些错误
原文英文,约1300词,阅读约需5分钟。发表于:
阅读原文

深开鸿招聘Rust工程师——操作系统内核、虚拟化方向(社招、校招、实习)

公司介绍 深圳开鸿数字产业发展有限公司(简称“深开鸿”)成立于2021年,是一家专注于开源鸿蒙(OpenHarmony)的生态平台型企业。我们致力于为各行业的数字化和智慧化转型提供基础软件服务,推动国产操作系统核心技术的创新,构建万物智联时代的领先生态。 围绕“(1+1) x N”战略,深开鸿通过 KaihongOS 和 KaihongOS Meta...

深圳开鸿数字产业发展有限公司成立于2021年,专注于开源鸿蒙生态平台,提供数字化转型基础软件服务。通过KaihongOS和KaihongOS Meta,推动智慧交通、城市和能源等行业的创新,致力于成为万物智联时代的关键企业。现招聘计算机相关专业硕士及以上,要求具备Linux内核或虚拟化开发经验。

原文中文,约800字,阅读约需2分钟。发表于:
阅读原文

Rust 流处理引擎 Fluxus 开源启航

诚邀共建!Rust 流处理引擎 Fluxus 开源启航 Rust 世界又迎来一重磅新作!全新开源的 Fluxus 流处理引擎 正式亮相 GitHub(https://github.com/lispking/fluxus) ,以 Rust 的高性能与安全性为基石,为实时数据处理场景注入强劲动力!无论是追求极致效率的开发者,还是热衷探索前沿技术的极客,这里都有你的舞台! Fluxus 凭借...

Rust 流处理引擎 Fluxus 正式开源,旨在提供高性能和安全性,适用于实时数据处理,支持多核并行处理和类型安全 API,适合多种业务场景。欢迎开发者参与贡献。

原文中文,约500字,阅读约需2分钟。发表于:
阅读原文

理解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特征有助于编写更安全高效的代码。

理解Rust的Sized特征与动态大小类型
原文英文,约1600词,阅读约需6分钟。发表于:
阅读原文

正在构建一款 Rust 流式引擎框架

目前正在基于Rust语言构建一款流式引擎框架,在完成第一版的开发工作后,计划将其开源,希望能为技术爱好者们提供一个共同学习和交流的平台。 在此想先和大家探讨一下,下面展示的用法是否符合大家的预期和使用习惯呢? 期待听到大家的反馈与建议! // Build and execute the streaming pipeline DataStream::new(source) ...

正在开发基于Rust语言的流式引擎框架,计划开源以促进技术爱好者的学习与交流,欢迎反馈与建议。

原文中文,约900字,阅读约需3分钟。发表于:
阅读原文