首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
rust
相关资讯
热门
最新
后端
01-01 08:00
后端
rust 基本类型 char, str 和 String
rust 基本类型 char, str 和 String,字符串类型doc.rust-lang.org/std/index.h…学习中不要忘了rust标准Rust的文本类型主要包含6种:character:rust类型为:charstring:rust类型为:&strrawstring:bytebytestringrawbytestringrust标准库中的stringchar用于存放单个unic
599
代码人生
01-01 08:00
代码人生
Rust 连接 SQLite 数据库的过程解析
Rust 连接 SQLite 数据库的过程解析,本文通过一个例子给大家介绍了Rust连接SQLite数据库的详细过程,我使用rusqlite这个crate,对Rust连接SQLite数据库相关知识感兴趣的朋友跟随小编一起看看吧使用Rust语言连接操作SQLite数据库,我使用rusqlite这个crate。看例子:首先,使用cargo创建一个Rust项目,然后添加依赖rusqlite:来到main
330
代码人生
01-01 08:00
代码人生
Rust与其他语言的比较(rust是解释型语言吗)
Rust与其他语言的比较(rust是解释型语言吗),Rust与其他语言的比较特性所有权在Rust中,若声明有类似于Java或C++中的引用传递类型概念的变量,存在相同作用域下将地址赋值给另一个变量,则该变量的所有权将发生转移,原先的变量将不可访问。直接转移/*Error:进行类似于其他语言中的引用赋值,地址被新的变量获取,则会丧失所有权。*/fntest2(){leta:Vec=Vec::new(
291
代码人生
01-01 08:00
代码人生
Rust 连接 PostgreSQL 数据库的详细过程
Rust 连接 PostgreSQL 数据库的详细过程,这篇文章主要介绍了Rust连接PostgreSQL数据库的完整代码,本文图文实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下pgxr是一个Rust的crate库,可以实现用Rust语言来编写PostgreSQL的扩展函数(相当于存储过程)。这次,我们使用postgres这个crate来连接和操
257
代码人生
01-01 08:00
代码人生
Rust 所有权
Rust 所有权,计算机程序必须在运行时管理它们所使用的内存资源。大多数的编程语言都有管理内存的功能:C/C++这样的语言主要通过手动方式管理内存,开发者需要手动的申请和释放内存资源。但为了提高开发效率,只要不影响程序功能的实现,许多开发者没有及时释放内存的习惯。所以手动管理内存的方式常常造成资源浪费。Java语言编写的程序在虚拟机(JVM)中运行,JVM具备自动回收内存资源的功能。但这种方式常常
249
代码人生
01-01 08:00
代码人生
Rust 学习笔记 - 实战多线程 Web 服务器
Rust 学习笔记 - 实战多线程 Web 服务器,构建多线程Web服务器实现流程如下:在socket上监听TCP连接解析少量的HTTP请求创建一个合适的HTTP响应使用线程池改进服务器的吞吐量优雅的停机和清理注意:这并不是最佳实践,而是为了复习前面学习的知识,并了解通用的技术和背后的思路。实现步骤Step1创建项目创建一个二进制项目cargonewwebserver复制代码Step2监听TCP连
232
代码人生
01-01 08:00
代码人生
Rust + Neon + Node 开发 VSCode 插件(英雄集结篇)
Rust + Neon + Node 开发 VSCode 插件(英雄集结篇),公司梭哈了Protobuf,为了提效,我们开发了一套完整的工具链,转换工程、PBMock、各语言筛选工具等等,今天主要来讲讲筛选工具的事情。转换工程把.proto文件转换成各个语言,我们目前支持java、go、js、swift、dart、python等语言,转换结果保存在各自的结果仓库。不同的客户端需要用到的PB文件不尽
223
后端
01-01 08:00
后端
Rust游戏引擎Bevy初探
Rust游戏引擎Bevy初探,Rust游戏引擎Bevy初探那天我偶然看到一个使用Rust编写的游戏引擎(其实是我刻意找的,就是这么自虐),瞬间有了操起来玩玩的兴致,可还没让小妮给爷笑一个就先被它折腾的换了内核。怎么回事,且听我慢慢说。下载Bevy项目尝试运行实例游戏,报错了:tianlang@tianlang:rust$gitclonehttps://github.com/bevyengine/b
219
后端
01-01 08:00
后端
Rust游戏引擎Bevy初探
Rust游戏引擎Bevy初探,Rust游戏引擎Bevy初探那天我偶然看到一个使用Rust编写的游戏引擎(其实是我刻意找的,就是这么自虐),瞬间有了操起来玩玩的兴致,可还没让小妮给爷笑一个就先被它折腾的换了内核。怎么回事,且听我慢慢说。下载Bevy项目尝试运行实例游戏,报错了:tianlang@tianlang:rust$gitclonehttps://github.com/bevyengine/b
206
代码人生
01-01 08:00
代码人生
Rust 生命周期
Rust 生命周期,Rust生命周期机制是与所有权机制同等重要的资源管理机制。之所以引入这个概念主要是应对复杂类型系统中资源管理的问题。引用是对待复杂类型时必不可少的机制,毕竟复杂类型的数据不能被处理器轻易地复制和计算。但引用往往导致极其复杂的资源管理问题,首先认识一下垂悬引用:示例{letr;{letx=5;r=&x;}println!("r:{}",r);}这段代码是不会通过Rust编译器的,
202
«
1
2
3
4
5
6
»