Rust之常用集合(二):字符串(String)
Rust之常用集合,字符串(String)
关于rustdesk源码二次改造并编译打包的问题
因为向日葵等远程软件存在文件传输不稳定,限速等问题,公司要求对开源软件rustdesk下手(我也是第一次接触。。),于是我便开始研究。
【Rust日报】2023-01-21 正式宣布types team
使用Rust爬取页面(初学者友好的教程)在本文中,我们将通过 Rust 学习 web 抓取。这种编程语言实际上并不是很流行。本教程将重点介绍如何使用这种编程语言提取数据,然后我将讨论使用 Rust 的优点和缺点。我们将使用 Rust reqwest 和 scraper 这两个流行的库来爬取这个页面
【一起学Rust · 项目实战】命令行IO项目minigrep——接收命令行参数与读取文件内容
本系列文章章将构建一个与文件和命令行输入/输出交互的命令行工具来练习现在一些你已经掌握的 Rust 技能。grep是 “GRegularEPrint.” 的首字母缩写。grep最简单的使用场景是在特定文件中搜索指定字符串。为此,grep获取一个文件名和一个字符串作为参数,接着读取文件并找到其中包含字
【Rust指南】生命周期机制
Rust生命周期机制是与所有权机制同等重要的资源管理机制,之所以引入这个概念主要是应对复杂类型系统中资源管理的问题。引用是对待复杂类型时必不可少的机制,毕竟在Rust 中复杂类型的数据不能被处理器轻易地复制和计算。但是为什么还有引入生命周期的概念呢,这是因为引用常常会导致非常复杂的资源管理问题。
Rust自定义安装路径
Rust自定义安装路径,1、下载安装包运行之后我们发现,会默认安装在C盘。2、在需要安装的目录下分别建两个文件夹,名为.cargo与.rustup 3、配置环境变量右键此电脑->属性->高级系统设置->环境变量 4、开始安装Rust这时候我们重新运行Rust安装程序会发现,默认路径已经变成我们自定义
【Rust 日报】2023-1-19 Lars Bergstrom当选为Rust基金会董事会主席
hyper2022年的回顾hyper在2022年发生了很多事情,本篇博文回顾了这一年以来的一些进展。原文:https://seanmonstar.com/post/706802392260362240/hyper-ish-2022-in-review【公告】创建你自己的zsh模块!你知道Z Shel
Rust——关于Option详解
Option是组成Rust程序的基石,熟练使用Rust的Option可以帮助我们进行程序的开发。但是Option这里的知识和细节比较绕,说白了就是各种套娃,本篇文章意在梳理Option的一些细节。
Rust:使用libloader调用动态链接库 (DLL)
最近需要使用Rust**动态调用**动态链接库,本来打算是使用`libloading`的,但是`libloading`在调用dll中的函数的时,是必须要在编译时确定参数和return的类型的。但后来发现了`libloader`这个包包,`libloader`是基于`libloading`的,但是操作
【一起学Rust】Rust学习前准备——注释和格式化输出
在正式开始学习Rust之前,我们需要对一些Rust的基础操作做点了解,因为这些东西不知道,在看后面的文章时,面对突然出现的基础语法就很蒙,我在学习Rust时看的是Rust圣经,里面虽然在讲到的时候说了格式化输出了,但是突然看到也很懵,总觉得学习不成体系,都是在只言片语中学习,因此在我们正式进入Rus
Rust之Cargo构建、运行、调试
的工程,Cargo 新建了一个名为 helloworld 的文件夹并在里面部署了一个 Rust 工程最典型的文件结构。调试程序的方法与其它环境相似,只需要在行号的左侧点击红点就可以设置断点,在运行中遇到断点会暂停,以供开发者监视实时变量的值。为该工程的配置文件,这个关系类似于: package.js
Rust学习(一):安装Rust(基于Windows系统)
windows系统下的Rust安装
10分钟快速部署Rustdesk自建服务器,实现远程桌面连接体验
使用rustdesk自建服务器详细教程
Rust GUI 库的状态
图形用户界面 (GUI) 为与计算机交互提供了直观的可视化前端。与使用文本进行输入和输出操作的命令行界面 (CLI) 不同,GUI 使用图标、窗口和菜单等视觉指示器来实现更好的用户交互和体验。随着时间的推移,Rust 越来越受欢迎,这可能是由于它的灵活性和充满活力的开源社区。开发人员已将 Rust
用Rust写一个链表,非常详细,一遍看懂
在Rust里写一个链表可不是一件容易的事,涉及到很多的知识点,需要熟练掌握之后才能写出一个不错的链表。这篇文章主要介绍了如何写一个Rust链表,并且补充了涉及到的很多的额外知识点,尤其是所有权问题。首先,你需要明白,为什么Rust链表难写,同样的为什么C实现简单一点呢?只能有一个引用!!!这是最关键
【Rust指南】错误的分类与传递|使用kind进行异常处理
Rust 有一套独特的处理异常情况的机制,它并不像其它语言中的 try 机制那样简单。在Rust 中的错误分为两大类:可恢复错误和不可恢复错误。大多数编程语言用Exception(异常)类来表示错误。在 Rust 中没有 Exception。对于可恢复错误用类来处理,对于不可恢复错误使用panic!
Rust入门(三):内存与指针
rust 入门第三章,描述了rust的内存分配机制和数据的引用机制
算法leetcode|43. 字符串相乘(rust重拳出击)
给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。
【一起学Rust | 设计模式】新类型模式
新的类型模式提供封装以及保证在编译时提供正确类型的值。新类型模式有多种用途和好处,比如可以处理不同的crate中的结构体和特质的关系。本期我们将一起探讨一下Rust设计模式中的新类型模式。本期内容是学习Rust设计模式笔记本期介绍了Rust设计模式中的新类型模式,并且指明了该设计模式的使用场景,其优
Rust Mac/Windows 环境配置及换源
Rust 环境及IDE安装 Cargo 换源