Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
RUST教程
Rust Crossbeam非常快且性能优于Java Disruptor
当我打算构建 Rust 时低延迟交易应用,我的脑海里自然浮现出一个问题:有没有一个Rust库可以打败我在微服务中经常使用的Java Disruptor框架?Rust 有一个标准库 mpsc(M ulti P roducer Single C onsumer ),这个库的作用与 Jav
Linus:"Rust是安全的 "并不是对代码安全的某种绝对保证
你需要认识到: (a) 现实胜过幻想 (b) 核心的需要胜过了任何Rust的需要 而*现实是,没有绝对的保证。 永远不会。而"Rust是安全的 "并不是对代码安全的某种绝对保证。从来都不是。
Asahi Lina讲述了使用Rust编写Linux驱动程序的经验
关于内核中的Rust是否有用,有很多奇怪的争论......根据我的经验,它比我想象的要有用得多!"。在我的驱动程序上只调试了大约两天,我就从第一次渲染变成了一个可以运行游戏、浏览器等的稳定桌面。 所有的并发性错误都在Rust中消失了!内存在
学习Rust:派生derive属性
当你有很多trait(接口)实现类型时,它很快就会变得乏味,并且可能会给你的代码增加很多复杂性。 <
Rust不使用正则表达式如何删除字符串中的无用空格?
Rust中替换字符串的空格:将两个空格减为一个,并移除\n、\r\n、制表符前后的空格:
Rust与SQL手工映射以及特殊枚举处理方法
使用的库tokio-postgres为特征提供了一些基本实现,可用于将应用程序类型转换为 SQL 类型,反之亦然。
如何为Rust创建小型Docker镜像? - DEV
构建最小的 Docker 镜像来部署 Rust 带来了很多好处:它不仅有利于安全性(减少攻击面),而且可以缩短部署时间、降低成本(减少带宽和存储),并降低依赖冲突的风险。 我们的 "应用程序 "相当简单:我们将建立一个命令行工具,调用https:/
Rust的数据DataFrame库有哪些?
DataFrame 是一种数据结构,可将数据组织成由行和列组成的二维表,类似于电子表格。DataFrames 是现代数据分析中最常用的数据结构之一,因为它们是一种灵活且直观的存储和处理数据的方式。 Rust 有惊人
Rust 语言学习之旅(3)
字符串常量(String Literals)字符串常量(String Literals)采用 Unicode 编码(注:下文提及的 utf-8 为 Unicode 的一部分)。字符串常量的类型为 &'static str: &
Rust模块系统的清晰解释 - sheshbabu
在这篇文章中,我将使用实际示例来解释模块系统,以便您清楚地了解它的工作原理,并可以立即开始在您的项目中应用它。由于 Rust 的模块系统非常独特,我要求读者以开放的心态阅读这篇文章,并拒绝将其与其他语言中的模块工作方式进行比较。让我们使用这个文件结构来模拟一个真实世界的项目:
如何将Rust的“struct”转换为数据流?
当且仅当原始结构派生Serialize和Deserialize特征时,可以使用bincode将它们序列化为 binary-encoded Vec。<
Rust 语言学习之旅(7)
Vec 和 StringVec 是一个智能指针,它只拥有一些字节的内存区域。 Rust 编译器不知道这些字节中存在着什么。 智能指针解释从它管理的内存区域获取数据意味着什么,跟踪这些字节中的数据结构开始和结束的位置,最后将指针解引用到数据结构中, 成为一个漂亮干净的可以阅
Rust 语言学习之旅(6)
智能指针在本章中,我们将揭开智能指针的神秘面纱。 让我们探索一下能够让我们与最底层内存打交道的这些数据结构。 Ferris 说:“读完这一章之后,即使您觉得仍然不能编写管理底层内存的代码也不用觉得不知所措。 本章主要是向您介绍一些有用的工具并简要了解
用字符串案例解释Rust所有权概念
String是一种不实现Copy复制trait的类型(String默认是值传递,不是引用传递,也不是值复制):
Rust 语言学习之旅(4)
面向对象使用方法进行封装Rust 支持对象的概念。“对象”是一个与一些函数(也称为方法)相关联的结构体。任何方法的第一个参数必须是与方法调用相关联的实例的引用。(例如 instanceOfObj.foo())。Rust 使用:
Xe/olin:Webassembly + 事件溯源
Olin 就像 WebAssembly 的 JVM。它用一组函数包装 WebAssembly 以访问外部世界,并跟踪诸如使用了多少指令、进行了多少系统调用以及使用了多少内存之类的事情。这有助于分析代码。 要查看 Olin 的运行情况,请单击
Rust 语言学习之旅(5)
泛型函数Rust中的泛型与 Trait 是相辅相成的。 当我们描述一个参数化类型 T 时,我们可以通过列出参数必须实现的 Trait 来限制哪些类型可以作为参数使用。 在以下例子中,类型 T 必须实现 Fo
Rust for Linux已经包含在PR for 6.1-rc1
嗨,莱纳斯。 请拉出对v6.1-rc1的初始Rust支持。该内核树有一个新的基础,但基本上已经在linux-next中存在一年半了。它已经根据内核维护者峰会的反馈进行了更新。并获得了最新的Reviewed-by: tags。
上页
下页
关闭