Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
RUST教程
谷歌Rust生产力高于C++两倍?
本周在伦敦举行的Rust Nation UK会议上,谷歌负责Android平台工具库的工程总监Lars
Pingora:替代Nginx、Rust编写的HTTP服务器
Cloudflare刚开源其用Rust 语言编写的HTTP 服务器:Pingora,用于构建快速、可靠和可编程的Web系统。 Pingora
Rust内存安全解释
是什么让 Rust 语言成为编写快速、内存安全应用程序的最佳语言之一? Rust 的内存安全功能已融入到语言本身中。 Rust 如何以其他语言无法做到的方式保证内存安全? Rust 内存安
Arroyo:基于Arrow和DataFusion的新SQL引擎
Arroyo 0.10 拥有一个使用 Apache Arrow 和 DataFusion 构建的全新 SQL 引擎。它更快、更小、更容易运行。 这篇文章将详细介绍 Arroyo 当前的实现以及为什么会发生变化,但简而言之: 性能:A
用Rust编写后台调度计划任务Cronjob
在本文中,我们将讨论如何使用 Shuttle 将自己的 cron 作业编写为 Web 服务!Cron 作业(或“计划任务”)对于很多事情都很有用。它们允许您自动执行以下操作: 自动数据备份。 添加每日提醒(例如,针对已注册您拥有的服务但尚未开始使用该服务的客户)。 <
Rust中实现JWT身份验证
我们将讨论如何在 Rust 中使用 JSON Web Tokens (JWT) 实现身份验证。 什么是 JWT?JSON Web 令牌 (JWT) 是一种紧凑、URL 安全的方式,用于通过 Web 在两方之间传输数
RustPython:用Rust编写的开源Python 3解释器
RustPython 是一个用 Rust 编写的 Python 解释器。RustPython 可以嵌入到 Rust 程序中,以使用 Python 作为应用程序的脚本语言,也可以将其编译为 WebAssembly,以便在浏览器中运行 Python。RustPython 在 MIT 许可下是免费
使用 Rust 运行 Cron 作业
什么是 Cron 作业?Cron 作业是计划定期执行的自动化任务。它们经常用于多种任务,包括备份、数据库更新、电子邮件发送等等,并且不需要每次都由专人启动。 cron 作业的核心是 cron 守护进程。将其视为一个幕后工作人员,不断检查一个特殊列表
2023年度Rust调查结果
Rust 调查团队分享了于 2023 年 12 月 18 日至 2024 年 1 月 15 日期间进行的 2023年
Rust中实现 API 速率限制
在本教程中,我们将采用 "滑动窗口 "算法,通过一个动态周期来检查请求历史记录,并使用一个基本的内存哈希表来存储用户及其请求时间。我们还将了解如何使用 tower-governor 为您配置速率限制。 1、简单的滑动窗口速率限制器
Rust本周Github有趣项目
本周Github有趣Rust项目: 1、hickory-d
RUST中编写简单TCP客户端和服务器代码
在本教程中,我们将学习如何使用 Rust 仅使用标准库编写一个简单的 netcat 客户端和服务器。 netcat 客户端就像网络领域的瑞士军刀。它类似于 PuTTY 和 telnet。您可以使用它连接到服务器并发送和接收数据。我们将创建一个既可以充当客户端又可以充当服务器的应用程序。
Linux 内核准备升级到 Rust 1.77
在 Linux 6.8 中,内核的 Rust 代码被提升到 Rust 1.75,而本周末发布的新补丁将代码移
Rust中实现用户上传功能的开源项目
此 Rust 项目演示了一个简单的 PasteBin 应用程序的实现,其中使用 Actix 实现 Web 服务器功能,使用 Rusqlite 进行数据库操作,并使用 HTML 进行用户界面。 它允许用户提交文本内容,将其存储在本地数据库中,并使用生
Rust中错误处理最佳实践
在 Rust 中,有效的错误处理对于构建可靠且可维护的应用程序至关重要。与具有垃圾收集功能的语言不同,Rust 强制执行所有权和内存安全,需要显式处理程序执行期间可能出现的潜在错误。 关键概念: Result:表示成功(值为 T 类型)或错
RFC正式确立Rust中指针来源的存在
该文指出:Rust 中的指针(包括引用类型的值)由两个部分组成。 指针的 "地址 "表示指针当前指向的内存位置。 指针的 "出处 "说明指针何时可以访问内存中的哪个位置。 (这里不考虑宽指针可能附带的任何 "元数据",只讨论瘦指针/宽指针的数据部分)。
面向初学者和专家的两种可读性编程语言
什么是可读性代码? 下面一个幽默: f(x,y) -> 清晰明了,是实用编程的标志。 f x y -> 在 shell 脚本中可以接受,但有点奇怪。* -> 令人费解。请谨慎使用! <
谷歌投资100万美元加强Rust和C++互操作性
谷歌向Rust基金会捐赠100万美元,以支持提高Rust代码与现有C++代码库的互操作能力,并强调了Rust在提高内存安全性方面的重要性。 谷歌表示他们将继续在Android和其他产品中增加Rust的应用,并将加速Rust在行业中的广泛采用,以提高
上页
下页
关闭