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