• Rust 有一个新兴的异步系统。如果你的应用程序 IO 很重,你应该简单地“使用异步”,一切都会高效地工作。 您可以使用async fn,.await,让它在后台处理,而 CPU 会做一些有用的事情。然后你学习添加 
  • 一般来说,避免全局状态。取而代之的是提早创建对象(甚至在main中首先创建对象),然后将该对象的可变引用传递到需要它的地方。这通常会使你的代码更容易推理。 在决定你要使用全局可变变量之前,请仔细看看镜子里的自己。在极少数情况
  • 一个用 Rust 编写的开源规则引擎,旨在成为 Drools (Java) 和类似引擎的继承者。 我们使用 zen-engine crate 的目标是在最流行的平台上民主化规则引擎。 icon
  • Leptos 是一个全栈、同构的 Rust Web 框架,利用细粒度的反应性来构建声明性用户界面。 特点: 全堆栈:Leptos可以用来构建在浏览器(客户端渲染)、服务器(服务器端渲染)中运行的应用程序,或者通过在服务器上渲染HTM icon
  • Rust 提供了一种强大而高效的应用程序开发方法。借助 Spin,为分布式应用程序构建强大的微服务变得更加容易。Rust 的性能优势以及 Spin 的易用性和可扩展性使它们成为寻求构建可靠和可扩展系统的开发人员的宝贵选择。 Spin 是一个用于开发 icon
  • 在许多编程语言中,操作字符串是编写应用程序的一个重要方面。以性能和安全性而闻名的 Rust 编程语言也不例外。本文深入探讨了 Rust 中的字符串,包括可以简化您的编码体验的特殊符号和“技巧”。 理解 Rust 中的基本字符串 icon
  • Ureq 的首要任务是易于使用。对于任何想要一个低开销的 HTTP 客户端来完成工作的人来说,它非常有用。与 HTTP API 配合得很好。其功能包括 cookie、JSON、HTTP 代理、HTTPS、http与 crate 的互操作性以及字符集解码。 icon
  • 字符串连接是任何编程语言中非常基本的操作。因此,了解执行字符串连接的各种方法可能非常有益。 本文将探讨如何在 Rust 编程语言中执行字符串连接。 1、+ 运算符 icon
  • 用Rust语言编写的简化容器和虚拟机管理的分布式系统。 使用Nanocl,告别复杂的设置,迎接简单、高效的部署。我们代表着强大的性能和效率以及简单性,减少膨胀以保持您的系统精简。 主要优势 icon
  • 如果DSL 需要嵌入 Rust 代码中(如内联汇编或 SQL 语句),您应该使用过程宏。相反,如果 DSL 代码是要解释的单独文件,则可以使用解析包,例如 Nom< icon
  • 每个计算机程序都需要内存和管理内存的方法。传统的内存管理范式要么容易出错,要么性能很差。Rust的内存管理系统是独一无二的,因为它无需使用垃圾收集器就能提供内存安全和可预测的高性能。 栈Stack和堆heap icon
  • 2023 年 5 月 26 日,JeanHeyd Meneide宣布他们 icon
  • 问题:我的应用程序是一个Tonic服务器,它与redis对话以回复客户的请求。它运行在tokio运行时间上。 不知何故,在一个有64个核心的服务器上,无论我如何努力向服务器发送负载,我都无法将cpu推到40%以上。我看了看网络,它没有接近饱和状态。 icon
  • 这是一个Rust编写的库包,提供了使用 B 树(更具体地说,B+ 树)实现的可增长数组(向量)。它提供非摊销 O(log n) 随机访问、插入和删除,以及 O(n) 迭代。分支因子也是可定制的。 该设计类似于Simon Tatham 所描述的 icon
  • femtoGPT 是最小生成预训练转换器GPT的纯 Rust 实现。 一切都是从头开始实现的,包括张量处理逻辑以及最小 GPT 架构的训练/推理代码。 对于那些对 LLM 着迷并想了解这些模型如何在非常深 icon
  • Rust非常接近于我的理想语言,但我实际上正在寻找在它之后的 "下一种语言"。 我的意思是,这是一种非常积极的方式。我认为,当我们回顾本世纪初的时候,软件开发的分界线就在Rust出现的地方,它是对现有秩序的真正挑战者。 icon
  • Marche是轻量级的论坛软件,与Reddit或4chan类似,旨在为用户提供一个愉快和有价值的体验。 你可以查看marche的典型部署:https://www.cest-le-marche.com 这个软件库的主分支上的所有东西都会自动部署到这个 icon