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