Loading

随笔分类 -  language----------

上一页 1 2 3 4 5 6 ··· 10 下一页
摘要:Rust 版本:1.41.0 (1.39.0 以上) 前序文章: Rust异步编程 Tokio 版本:0.2 参考: 官方网站 中文官方网站(有点过时) API 文档 创建测试项目 cargo new tokio-learn 一、简介 Tokio是一个事件驱动的非阻塞I / O平台,用于使用Rust 阅读全文
posted @ 2025-07-02 13:07 RioTian 阅读(219) 评论(0) 推荐(0)
摘要:版本:1.41.0 前序文章: rust 语言 流行异步库 参考: Rust 异步编程(中文版有点滞后) Asynchronous Programming in Rust Rust异步入门 Designing futures for Rust 零成本异步I/O 类似于ES6(JavaScript)中 阅读全文
posted @ 2025-07-02 13:06 RioTian 阅读(110) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2025-06-27 08:29 RioTian 阅读(0) 评论(0) 推荐(0)
摘要:作者:丹尼尔·P·克拉克 原文链接:https://www.cloudbees.com/blog/lifetimes-in-rust 高级语言很方便地处理我们代码中的每个对象的存活的范围(scope), 我们不需要理解这些对象的生命周期。Rust同样为我们管理着生命周期,我们可以通过所有权(owne 阅读全文
posted @ 2025-06-20 09:33 RioTian 阅读(40) 评论(0) 推荐(0)
摘要:如果是想用 Rust 写算法题,可以参考 Egor 大神写的 rust-competitive-helper 里面提供了一个很好用的输入输出框架。还可以配合浏览器插件生成题目代码模板 rust-competitive-helper Egor 也写了一个算法库,关于 Rust 线段树实现也可以参考他的 阅读全文
posted @ 2025-06-12 16:27 RioTian 阅读(15) 评论(0) 推荐(0)
摘要:版本 1.46.0 仅供参考学习 参考: https://www.rust-lang.org/zh-CN/ https://doc.rust-lang.org/stable/book/ 标准库doc官方 标准库doc中文 Rust 程序设计语言 简体中文版 深入浅出 Rust (微信读书/京东读书可 阅读全文
posted @ 2025-06-06 11:20 RioTian 阅读(137) 评论(0) 推荐(0)
摘要:官方文档将一个模块拆分成多个文件时,介绍的是将原来多个模块写在同一个文件中,拆分成了每个模块一个文件。不过还有一种情况没有提到,如果一个模块中的某个 struct 实现代码过多时,仍写在同一个模块文件的话,维护成本就显的比较高了,这时我们可能还需要对这个 struct 的实现按某种粒度拆分成多个文件 阅读全文
posted @ 2025-06-06 08:56 RioTian 阅读(67) 评论(0) 推荐(0)
摘要:IP地址校验 // 验证IP有效性 function isValidIP(ip) { var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[ 阅读全文
posted @ 2025-01-08 17:08 RioTian 阅读(216) 评论(0) 推荐(0)
摘要:一、准备 确保 HomeBrew 存在 以下命令即可安装 HomeBrew export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git" export HOMEBREW_CORE_GIT_REMOTE="https:// 阅读全文
posted @ 2024-11-09 10:15 RioTian 阅读(1238) 评论(0) 推荐(0)
摘要:一、Nvm nvm 是一款 Node.js 版本管理工具,允许用户通过命令行快速安装、切换和管理不同的 Node.js 版本。 nvm 只适用于 macOS 和 Linux 用户的项目,如果是 Windows 用户,可以使用 nvm-windows 、nodist或 nvs 替换。 安装方式 mac 阅读全文
posted @ 2024-07-01 20:20 RioTian 阅读(215) 评论(0) 推荐(0)
摘要:我最近想要做一些 C++ 的项目,在正式开始之前,我需要先搭建环境,也是大概花了一个下午,简单了解了一下现在 C++ 项目都是怎么构建的。 目前比较主流的两种包管理器:conan 和 vcpkg,我都试用了一下,个人感觉 vcpkg 的兼容性更好一些,应该可以帮我避不少坑,所以最终选择了使用 Vcp 阅读全文
posted @ 2024-06-12 10:34 RioTian 阅读(4782) 评论(0) 推荐(0)
摘要:「 顾名思义, rust 的旅行, rust 路途是颠簸的。 」 https://www.rust-lang.org/ 官方网站 生活 If help, buy me coffee —— 营养跟不上了,给我来瓶营养快线吧! 💰 官方教学,及其延伸讲解/翻译 本标题的文档,存放初识 Rust 的走程 阅读全文
posted @ 2024-05-14 09:36 RioTian 阅读(121) 评论(0) 推荐(0)
摘要:rust github source 在这一刻, 写下, 我是一个白萌新, 以下是我的rust之旅, 我只想走得顺一点, 按顺序来 Rust 是一个系统编程语言,它注重于三个方面:安全,速度和并发性 安全, 意味着, 你需要遵循它的规则 > 所有权; 引用和借用; 生命周期 速度 , 块范围 并发 阅读全文
posted @ 2024-05-14 09:32 RioTian 阅读(83) 评论(0) 推荐(0)
摘要:格式: 名 + 文档链接 | 曰 | `[函数名](对应文档链接)` | 浓缩描述 | | | | | `[函数名](对应文档链接)` | 浓缩描述 | 注意:表格的第一列,基本都是网址链接,只不过它的 css 格式是代码块。 目录 基础 输出 宏 条件编译 属性(Attribute) 代码生成 测 阅读全文
posted @ 2024-05-14 09:31 RioTian 阅读(117) 评论(0) 推荐(0)
摘要:在这篇文章中,我们将讨论如何在 Rust 中实现 API 限速。当涉及到生产中的服务时,是为了确保不良行为者不会滥用 API——这就是 API 限速的作用所在。 我们将实现 “滑动窗口” 算法,通过动态周期来检查请求历史,并使用基本的内存 hashmap 来存储用户 IP 及其请求时间。我们还将研究 阅读全文
posted @ 2024-05-09 13:58 RioTian 阅读(336) 评论(0) 推荐(0)
摘要:In this article, we will conduct a performance comparison of three of the most popular Rust web frameworks: Axum, Actix, and Rocket. How we are going 阅读全文
posted @ 2024-04-27 11:56 RioTian 阅读(1389) 评论(0) 推荐(0)
摘要:引言 作为程序员,我们常常需要统计项目中的代码行数,以了解项目规模和进度。市面上有很多代码统计工具,但不少工具存在统计不准、语言支持不全、性能不佳等问题。今天给大家介绍一个 Rust 生态中的代码统计利器:tokei。tokei 通过语法分析准确统计代码行数,目前已支持 200+ 种语言,而且性能卓 阅读全文
posted @ 2024-04-26 11:07 RioTian 阅读(643) 评论(0) 推荐(1)
摘要:译者:RivTian 原文:Here 作为 Rust subreddit的主持人,我经常发布有关开发人员试图将其各自的语言范例转换为 Rust 的帖子,结果不一而足,取得了不同程度的成功。 在本指南中,我将描述开发人员在将其他语言范例转换为 Rust 时遇到的一些问题,并提出一些替代解决方案来帮助你 阅读全文
posted @ 2024-04-25 16:37 RioTian 阅读(183) 评论(0) 推荐(0)
摘要:错误地使用可变和不可变借用 let mut data = vec![1, 2, 3]; let x = &data[0]; data.push(4); println!("{}", x); 不能在有不可变引用时修改数据。 忘记处理 Option fn main() { let some_number 阅读全文
posted @ 2024-04-19 09:13 RioTian 阅读(217) 评论(0) 推荐(0)
摘要:初学 Rust 时,即便是一个简单的 “Hello World” 程序中的打印语句也让我非常困扰。 新手在编写各种演示程序时肯定希望能够将变量打印出来以便观察。然而,总是对以下几点感到迷惑: 为什么 println! 后面会跟一个感叹号?格式化语法应当如何使用?问号运算符又是什么意思?为什么 Rus 阅读全文
posted @ 2024-04-19 08:44 RioTian 阅读(1599) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 10 下一页