×

rust

2022-07-01:某公司年会上,大家要玩一食发奖金游戏,一共有n个员工, 每个员工都有建设积分和捣乱积分, 他们需要排成一队,在队伍最前面的一定是老板,老板也有建设积分和捣乱积分, 排好队后,所有

huahua22 huahua22 发表于2024-05-28 浏览6262 评论0
2022-07-01:某公司年会上,大家要玩一食发奖金游戏,一共有n个员工, 每个员工都有建设积分和捣乱积分, 他们需要排成一队,在队伍最前面的一定是老板,老板也有建设积分和捣乱积分, 排好队后,所有员工都会获得各自的奖金, 该员工奖金 = 排在他前面所有人的建设积分乘积 / 该员工自己的捣乱积分,向下取整, 为了公平(放屁),老板希望 : 让获得奖金最高的员工,所获得的奖金尽可能少, 所以想请你帮他重新排一下队伍,返回奖金最高的员工获得的、尽可能少的奖金数额。 快手考试的时候,给定的数据量,全

rust

Rust语言开发环境搭建详细教程

零距离 零距离 发表于2024-05-27 浏览8379 评论0
一、Rust简介 1、rust历史 rust是一门比较新的编程语言,2015年5月15日,Rust编程语言核心团队正式宣布发布Rust 1.0版本,具体介绍可以参看百度百科:https://baike.baidu.com/item/Rust%E8%AF%AD%E8%A8%80/9502634?fr=aladdin 2、rust吉祥物 Ferris 是 Rust 社区的非官方吉祥物。很多 Rust 程序员自称“Rustaceans”, 它与“crustacean”相似。 我

rust

为什么 Gear 要使用 Rust?

我的世界龙化HIM404 我的世界龙化HIM404 发表于2024-05-27 浏览7054 评论0
什么是 Rust? Rust 是一种专注于安全和性能的多范式编程语言。它的构建考虑到了速度和效率,这意味着它可以提供零成本的抽象、继承和功能特性,对许多开发人员来说,这解决了其他底层语言(如 C 和 C++)的常见问题。 使用 Rust 有什么优势? Rust 具有惊人的速度和内存效率。它丰富的类型系统和所有权模型保证了内存和线程的安全,从而能够在编译时消除许多典型的错误。 零成本抽象确保你使用的抽象几乎没有运行时开销,这基本上意味着底层代码和使用抽象编写的代码之间没有速度差异。

rust

Mac 下rust的安装和使用

hasaki hasaki 发表于2024-05-27 浏览5571 评论0
首先,需要安装最新版的 Rust 编译工具和 Visual Studio Code。  Rust 编译工具:https://www.rust-lang.org/zh-CN/tools/install Visual Studio Code:https://code.visualstudio.com/Download Rust 的编译工具依赖 C 语言的编译工具,这意味着你的电脑上至少已经存在一个 C 语言的编译环境。如果你使用的是 Linux 系统,往往已经具备了 GCC 或 clang

rust

Rust安装(windows)

xb0617 xb0617 发表于2024-05-27 浏览14043 评论0
windows安装Rust开发环境指南 Rust的安装非常简单,官网下载安装包双击就能安装,但是在windows上使用总是能遇到一些问题,今天我们就来踩踩坑。 设置安装路径 当你安装Rust的时候会发现没法选安装路径,对于强迫症来说,还没开始就劝退了。其实Rust是可以执行安装路径的,只不过需要通过环境变量来指定。首先说怎么操作,后面再看为什么。 Rust需要安装两个东西,一个是rustup,一个是cargo。所以你需要设置两个环境变量来分别指定他们的安装目录。 通过RUSTU

rust

【Rust指南】生命周期机制

jmgm502 jmgm502 发表于2024-05-27 浏览6529 评论0
  前言   Rust 生命周期机制是与所有权机制同等重要的资源管理机制,之所以引入这个概念主要是应对复杂类型系统中资源管理的问题。引用是对待复杂类型时必不可少的机制,毕竟在Rust 中复杂类型的数据不能被处理器轻易地复制和计算。但是为什么还有引入生命周期的概念呢,这是因为引用常常会导致非常复杂的资源管理问题。 1、所有权中的垂悬引用解析 先来看一下垂悬引用中所有权的变化: { let ans; { let x = 5; a

rust

【投稿】Rust 中等生命周期 —— 从 StrSplit 实例说开去

LY LY 发表于2024-05-27 浏览5538 评论0
在本文中,我们将围绕着字符串分割的实例,讲解 Rust 中的生命周期。首先我们会剖析为什么需要生命周期、什么是生命周期、以及如何标注生命周期;接下来引入多生命周期标注,并阐述什么时候需要标注多个生命周期。在此基础上,我们向前多迈一步,使用自定义的 trait 来取代分隔符的定义,让实现更加通用。最后通过查看标准库字符串分割的实现,综合理解本文中所有的知识点。 前置要求 至少看过 Rust The Book 前 8 章的内容。推荐的学习资料: Take your first step

rust

Rust搜索服务器、rust快速找服教程(rust怎么搜索服务器)

xb0617 xb0617 发表于2024-05-27 浏览12570 评论0
很多玩家不会找服务器,在Steam上又有越来越多的官服使用加速器也无法进去,有的服务器需要加白名单,或者下载地图,这对国内Rust玩家太不友好了。     Rust盒子推出服务器搜索功能,依靠大数据检索,帮国内玩家检索Rust官服、模组、和社区类服务器,并对服务器信息进行汉化处理,大大降低了国人找服务器的门槛,节约了游戏时间。 服务器列表截图 服务器详情介绍 服务器详情介绍中包含:     玩家可以通过服务器标题、服务器类型、最低在线人数、服务器所属国家进行搜索。服务器详情包含

rust

API 库的文档体系支持:主流编程语言的文档设计(api文档编写)

guier guier 发表于2024-05-27 浏览6328 评论0
去年,我们在那篇《编程语言的 IDE 支持》详细讨论了在不同 IDE、编辑器里,它们是如何提供对于编程语言的支持。在这一篇文章里,我们将不那么详细地讨论一下:不同的编程语言如何提供文档支持?如此一来,也能在未来为 Datum Lang 提供相关的理论体系支持。这里所指的编程语言的文档体系,主要是指语言标准库中的文档。 新一代编程语言的文档体系 作为一个程序员,和诸多人一样,我并不热衷于在代码中写文档/注释。只是呢,诸多的情况下,我们依旧不得不写文档,如编程语言的标准库、API、SDK

rust

【Rust】在Windows和Linux上配置Rust VS Code开发环境

luck luck 发表于2024-05-27 浏览4303 评论0
这篇文章介绍一下在Windows和Linux上配置Rust+VS Code开发环境。 Windows 安装 事实上,对比之下,你会觉得在Linux上安装Rust太简单了。Windows的过程很繁琐。 在这个网站下载rust的安装包:Rust 安装过程会以终端打印的方式进行,Rust目前在Windows上没有图形化的安装过程。 Rust需要安装两个东西,一个是rustup,一个是cargo。这两个默认会安装在C盘,如果不想让Rust安装在C盘,需要提前设置环境变量。 通过RU

rust

【Rust日报】2021-08-08 《Rust In Action》书籍第一版发布

xinyu590 xinyu590 发表于2024-05-27 浏览4684 评论0
Rust Meetup 杭州站 由rust.cc举办的Rust Meetup今天在杭州鼎创财富中心B2座2层举办,主要议程如下: 《Rust+Tokio/mio在又拍云的实践》 夏功勋 又拍云工程师 《Tokio Internals》 王福音 溪塔工程师 《Rust 生态的性能调试器》 pprof-rs 杨可真 pprof-rs 作者 《深挖 move 语义》丁邵顺 《Rust 的 Web 开发见解》赵春霖 Rust Web 开发者 《ARM 上的 Cloud- Hypervisor