首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
rust
相关资讯
热门
最新
后端
01-01 08:00
后端
RustDesk开源免费远程桌面软件支持Windows,苹果,安卓,Linux-替代TeamViewer
RustDesk开源免费远程桌面软件支持Windows,苹果,安卓,Linux-替代TeamViewer,一说到远程桌面软件,自然首先想到的是TeamViewer,但是TeamViewer是商业软件,个人用户虽然是可以免费使用的,但是限制也多。今天要说的RustDesk,是国人开发的一个免费开源的远程桌面软件,支持Windows,苹果,安卓,Linux,全平台远程桌面软件。RustDesk远程桌面
193
代码人生
01-01 08:00
代码人生
Rust 组织管理
Rust 组织管理,任何一门编程语言如果不能组织代码都是难以深入的,几乎没有一个软件产品是由一个源文件编译而成的。本教程到目前为止所有的程序都是在一个文件中编写的,主要是为了方便学习Rust语言的语法和概念。对于一个工程来讲,组织代码是十分重要的。Rust中有三个重要的组织概念:箱、包、模块。箱(Crate)"箱"是二进制程序文件或者库文件,存在于"包"中。"箱"是树状结构的,它的树根是编译器开始
186
代码人生
01-01 08:00
代码人生
Rust 文件与 IO
Rust 文件与 IO,本章介绍Rust语言的I/O操作。接收命令行参数命令行程序是计算机程序最基础的存在形式,几乎所有的操作系统都支持命令行程序并将可视化程序的运行基于命令行机制。命令行程序必须能够接收来自命令行环境的参数,这些参数往往在一条命令行的命令之后以空格符分隔。在很多语言中(如Java和C/C++)环境参数是以主函数的参数(常常是一个字符串数组)传递给程序的,但在Rust中主函数是个无
178
后端
01-01 08:00
后端
Rust游戏引擎Bevy初探
Rust游戏引擎Bevy初探,那天我偶然看到一个使用Rust编写的游戏引擎(其实是我刻意找的,就是这么自虐),瞬间有了操起来玩玩的兴致,可还没让小妮给爷笑一个就先被它折腾的换了内核。怎么回事,且听我慢慢说。下载Bevy项目尝试运行实例游戏,报错了:tianlang@tianlang:rust$gitclonehttps://github.com/bevyengine/bevy正克隆到'bevy'.
173
代码人生
01-01 08:00
代码人生
Rust - 结构体基本使用(rust操作指南)
Rust - 结构体基本使用(rust操作指南),基础代码示例为了理解何时需要使用结构体,官方文档给了一个案例,就是计算长方形的面积,这里我们会一步一步的重构代码直到使用结构体为止。计算长方形的面积的具体逻辑就是获取长方形的宽度和高度,然后通过公式计算出长方形的面积,如下代码示例:fnmain(){letwidth=10;letheight=20;println!("长方形的面积是{}",area
172
代码人生
01-01 08:00
代码人生
Rust 注释
Rust 注释,Rust中的注释方式与其它语言(C、Java)一样,支持两种注释方式:示例//这是第一种注释方式/*这是第二种注释方式*//**多行注释*多行注释*多行注释*/用于说明文档的注释在Rust中使用//可以使其之后到第一个换行符的内容变成注释。在这种规则下,三个反斜杠///依然是合法的注释开始。所以Rust可以用///作为说明文档注释的开头:示例///Addsonetothenumbe
163
代码人生
01-01 08:00
代码人生
Rust 中的文件操作示例详解
Rust 中的文件操作示例详解,Rust中的路径操作是跨平台的,std::path模块提供的了两个用于描述路径的类型,本文给大家介绍Rust中的文件操作示例详解,感兴趣的朋友一起看看吧目录文件路径文件创建和删除目录创建和删除文件创建和删除文件读取和写入文件打开文件读取文件写入相关资料文件路径想要打开或者创建一个文件,首先要指定文件的路径。Rust中的路径操作是跨平台的,std::path模块提供的
160
代码人生
01-01 08:00
代码人生
Rust 光线追踪 06: 代码抽象
Rust 光线追踪 06: 代码抽象,这一节的内容修改的比较多,我们会把前面的逻辑重新整理一下,将可光线可交互的世界物体,抽象成一个HittableObject,然后可以在场景中添加多个物体。也使用了Rust的Trait,Vec等。最终效果图如下在代码抽象之前,有一个东西需要说明一下。对于一个球体来说,当光线从球体外部,向球体发射时,球体的法线是从球面向外的。但是,如果光线是从球内发射,我们要看球
159
代码人生
01-01 08:00
代码人生
Rust原理与工程实践|Tokio 异步传播的缺陷
Rust原理与工程实践|Tokio 异步传播的缺陷,最近项目中遇到一些Bug:tokiochannel的接收方不知道为何被drop掉了导致sendError经过Debug后发现其实是hyper的cancelpropagation导致的,以下这个对hyper源码中examples/web_api.rs的改动就能复现diff--gita/Cargo.tomlb/Cargo.tomlindex862c2
159
百科问答
01-01 08:00
百科问答
Rust for Linux 第五个补丁版本提交
Rust for Linux 第五个补丁版本提交,Linux内核和RustonLinux的主要开发者MiguelOjeda向LinuxKernel邮件列表提交了一个新补丁(v5),继续推进在Linux内核中增加对Rust作为第二语言支持。一些RustforLinuxv5的更改包括:工具链和alloc已经升级到了Rust1.59.0。这个版本稳定了feature(global_asm)以及Csymb
155
«
1
2
3
4
5
6
»