文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Rust Async 异步编程 简易教程
in
Rust
in
Rust
RustAsync简易教程课程内容异步编程的概念同步、多线程、异步的例子理解Async理解Future最后一个例子一、异步编程的概念并发与并行并发(concurrency)是指程序不同部分可以同时不按顺序的执行且不影响最终结果的能力。而同时执行多个任务是并行(par
Rust
Rust高级
rust基础
Rust语法基础
寻月隐君
发布于 2024-07-06
阅读 ( 2563 )
( 20 )
Rust编程语言学习之高级特性
in
Rust
in
Rust
Rust高级特性主要内容不安全Rust高级Trait高级类型高级函数和闭包宏一、不安全Rust匹配命名变量隐藏着第二个语言,它没有强制内存安全保证:UnsafeRust(不安全的Rust)和普通的Rust一样,但提供了额外的“超能力”UnsafeR
Rust
rust基础
Rust语法基础
Rust高级
寻月隐君
发布于 2024-07-06
阅读 ( 1791 )
( 16 )
《Rust编程之道》学习笔记一
in
Rust
in
Rust
《Rust编程之道》学习笔记一序Rust语言的主要特点系统级语言无GC基于LLVM内存安全强类型+静态类型混合编程范式零成本抽象线程安全程序员的快乐何谓快乐?真正的快乐不仅仅是写代码时的“酸爽”,更应该是代码部署到生产环境之后的“安稳”。程序的三大定律程序必须正确
Rust
rust基础
Rust语法基础
寻月隐君
发布于 2024-07-06
阅读 ( 1822 )
( 21 )
算法 in Go:Binary Search(二分查找)
in
Go 语言
in
Go 语言
算法inGo:BinarySearch(二分查找)BinarySearch(二分查找)BinarySearch(二分查找)猜数1、2、3、4、5、6、7、8排好序一个集合,先从中间开始猜,根据提示就可以排除一半,在剩余的一半里,再从中间开始猜,依此类推,这就是二分查找。Bi
go
golang
算法
寻月隐君
发布于 2024-07-06
阅读 ( 1595 )
( 23 )
Rust编程语言入门之模式匹配
in
Rust
in
Rust
模式匹配模式模式是Rust中的一种特殊语法,用于匹配复杂和简单类型的结构将模式与匹配表达式和其他构造结合使用,可以更好地控制程序的控制流模式由以下元素(的一些组合)组成:字面值解构的数组、enum、struct和tuple变量通配符占位符想要使用模式,需要将其与某个值
Rust
编程语言
寻月隐君
发布于 2024-07-06
阅读 ( 1529 )
( 7 )
Rust入门系列:14、Rust中的方法 Method
in
Rust从入门到进阶
in
Rust从入门到进阶
学习过面向对象语言的同学对于方法肯定不陌生,class里面就充斥着方法的概念。在Rust中,方法的概念也大差不差,往往和对象成对出现
Rust语法基础
Solana
Louis
发布于 2024-07-03
阅读 ( 1618 )
( 22 )
Rust入门系列:13、Rust中的枚举
in
Rust从入门到进阶
in
Rust从入门到进阶
枚举枚举(enum或enumeration)允许你通过列举可能的成员来定义一个枚举类型。
Rust语法基础
智能合约
Louis
发布于 2024-07-02
阅读 ( 1500 )
( 13 )
Rust入门系列:12、看到Rust中的结构体再也不害怕了
in
Rust从入门到进阶
in
Rust从入门到进阶
结构体struct是复合数据结构,它是由其它数据类型组合而来。其它语言也有类似的数据结构,不过可能有不同的名称,例如object、record等。
Rust语法基础
Louis
发布于 2024-07-01
阅读 ( 1772 )
( 33 )
Rust入门系列:11、万字长文,一次性说透Rust中的字符串和切片
in
Rust从入门到进阶
in
Rust从入门到进阶
字符串在其他语言中,字符串往往是送分题,因为实在是太简单了,例如"hello,world"就是字符串章节的几乎全部内容了,但是如果你带着同样的想法来学Rust,我保证,绝对会栽跟头,因为在Rust中,它有很多不一样的东西。
Rust语法基础
Solana
Louis
发布于 2024-06-29
阅读 ( 1902 )
( 23 )
《Effective Rust》第 8 条:熟悉引用和指针类型
in
《Effective Rust》中文版
in
《Effective Rust》中文版
第8条:熟悉引用和指针类型在一般的编程中,引用(reference)是一种间接访问数据结构的方式,它与拥有该数据结构的变量是分开的。在实践中,引用通常由指针(pointer)来实现。指针是一个数字,它的值是数据结构的变量在内存中的地址。现代CPU通常会对指针施加一些限制:内存地
Effective Rust
King
发布于 2024-06-28
阅读 ( 1794 )
Rust入门系列:10、一文说透Rust中的引用和借用
in
Rust从入门到进阶
in
Rust从入门到进阶
基本概念我们在Rust中的所有权一节中提到,如果仅仅支持通过转移所有权的方式获取一个值,那会让程序变得复杂。Rust能否像其它编程语言一样,使用某个变量的指针或者引用呢?其实是可以的。Rust通过借用(Borrowing)这个概念来达成上述的目的,获取变量的引用,称之为借用(borrow
Rust语法基础
引用和借用
Louis
发布于 2024-06-27
阅读 ( 1582 )
( 15 )
Rust入门系列:02、Cargo: Rust 的包管理和构建系统
in
Rust从入门到进阶
in
Rust从入门到进阶
Cargo是Rust的包管理器和构建系统,它简化了Rust项目的创建、构建、测试和发布过程。无论是管理项目依赖、构建项目、运行测试还是发布库和应用程序,Cargo都提供了便捷的工具和命令。
cargo
包管理
Louis
发布于 2024-06-27
阅读 ( 1691 )
( 22 )
Rust入门系列:07、Rust中的数据类型之:复合类型
in
Rust从入门到进阶
in
Rust从入门到进阶
Rust编程语言提供了多种复合数据类型,用于存储和组织复杂数据。
Rust语法基础
复合类型
Louis
发布于 2024-06-24
阅读 ( 1621 )
( 15 )
Rust入门系列:06、Rust中的数据类型之:标量类型
in
Rust从入门到进阶
in
Rust从入门到进阶
Rust语言中的标量类型主要包括四类:整数类型、浮点数类型、布尔类型和字符类型。每种类型都有其特定的特点和用途。下面是每种标量类型的详细解释和示例
Rust语法基础
数据类型
Louis
发布于 2024-06-24
阅读 ( 1423 )
( 6 )
Rust入门系列:05、常量、变量的可变性和shadowing特性
in
Rust从入门到进阶
in
Rust从入门到进阶
在Rust编程语言中,变量的可变性指的是变量在声明后是否可以改变其值。Rust中的变量默认是不可变的,即一旦赋值后,不能更改其值。要使变量可变,必须使用mut关键字来声明。
Louis
发布于 2024-06-23
阅读 ( 1950 )
( 24 )
Rust入门系列:04、猜数字游戏,引入rand随机数模块
in
Rust从入门到进阶
in
Rust从入门到进阶
上一篇文章我们使用Rust编程语言创建一个猜数字游戏,仅仅只能打印出来用户的输入,我们这一小节会引入更多的功能。首先,我们希望系统给我们生成一个随机数,我们也输入一个数字,然后和系统生成的随机数来进行比较.
Rust语法基础
Solana
智能合约
Louis
发布于 2024-06-23
阅读 ( 1970 )
( 16 )
Rust入门系列:03、一个简单的猜数字游戏
in
Rust从入门到进阶
in
Rust从入门到进阶
这篇文章我们将使用Rust编程语言创建一个猜数字游戏,并在此过程中学习Rust的一些基础知识。
Rust语法基础
Solana
Louis
发布于 2024-06-23
阅读 ( 1634 )
( 13 )
《Effective Rust》第 7 条:对于复杂的类型,使用构造器
in
《Effective Rust》中文版
in
《Effective Rust》中文版
这条款项描述了构造器模式:对于复杂的数据类型提供对应的构造器类型buildertype,使得用户可以方便地创造该数据数据类型的实例。Rust要求开发者在创建一个新的struct实例的时候,必须填入struct的所有字段。这样可以保证结构体中永远不会存在未初始化的值,从而保证了代码的安
Effective Rust
King
发布于 2024-06-22
阅读 ( 1556 )
Rust入门系列:01、第一个rust程序
in
Rust从入门到进阶
in
Rust从入门到进阶
本篇文章会从一个简单的rust程序开始梳理,并逐行解释含义
Rust
Solana
Rust 入门
Louis
发布于 2024-06-18
阅读 ( 1940 )
( 38 )
《Effective Rust》第 6 条:拥抱 newtype 模式
in
《Effective Rust》中文版
in
《Effective Rust》中文版
第6条:拥抱newtype模式第1条描述了元组结构体,它的字段没有名字,而是通过数字(self.0)来引用。本条着重介绍的是,只包含一个类型的元组结构体。它是一个新的类型,可以包含和内置类型一样的值。在Rust中,这个模式非常普遍,它叫做:newtype模式。newtype模
Effective Rust
King
发布于 2024-06-15
阅读 ( 1573 )
‹
1
2
...
11
12
13
14
15
16
17
...
28
29
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
以太坊
区块链
智能合约
Solana
DeFi
Solidity
NFT
Web3
零知识证明
区块链安全
EVM
Move
去中心化
Rust
比特币
每周以太坊
DApp
加密货币
Sui
Rollup
Layer2
预言机
MEV
Uniswap
OpenZeppelin
30天文章收益榜
»
寻月隐君
208 篇文章,840 学分
CoinsBench
67 篇文章,698 学分
Helius
133 篇文章,601 学分
QuickNode
413 篇文章,528 学分
OpenZeppelin
132 篇文章,363 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: