文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Rust 中的面向对象编程:特性与实现指南
in
Rust
in
Rust
Rust中的面向对象编程:特性与实现指南面向对象编程(OOP)一直是软件开发中的主流编程范式之一,以其良好的封装性和代码复用特性广泛应用于实际开发中。Rust虽然是一门系统级编程语言,却也具备一定的面向对象特性,并允许开发者在其范式中灵活实现OOP的各种设计模式。然而,Rust与传统的
Rust
编程
编程语言
Rust语法基础
寻月隐君
发布于 2024-11-09
阅读 ( 2021 )
( 31 )
Sui Move 学习 :task4 链游部署
、最近重新学习Sui区块链的开发,主要涉及Move合约编写以及合约部署等方面。在此记录一下学习过程和重要命令。基础的区块链知识:[北京大学肖臻老师《区块链技术与应用》公开课](https://www
Let's Move
EGAL
发布于 2024-11-09
阅读 ( 1516 )
( 14 )
sui-move基础(二):letsmove-task1
sui-move基础(二):letsmove-task1上一篇教程已经完成了sui-move环境的配置,从本节开始,将进行sui-move社区的letsmove系列task学习。看到这里的你如果还不知道letsmove,而想要学习sui-move的话,可以进一步了解:https://github
Sui
Sui Move
letsmove
入门
clearsky
发布于 2024-11-09
阅读 ( 1874 )
( 10 )
Move on Sui入门 001-Windows系统开发准备
in
Move on Sui入门
in
Move on Sui入门
一、科学上网move开发需要科学上网。请自己查找,推荐科学上网1、科学上网2。二、环境配置Windows系统用户需要在suigithub仓库找到最新版本的安装包,下载解压,在D盘(也可其它盘)创建一个名称为sui的文件夹,然后在配置环境变量。操作步骤如下:下载仓库右侧Releases
Gavin
发布于 2024-11-08
阅读 ( 1396 )
( 12 )
Rust返回值、错误处理、包和模块和格式化输出
in
Rust语言开发基础到通关
in
Rust语言开发基础到通关
目录认识生命周期返回值与错误处理panic深入剖析可恢复的错误Result包和模块包Crate模块Module使用use及受限可见性注释和文档格式化输出认识生命周期什么是生命周期?定义:生命周期是Rust中用来管理引用的有效范围的概念。作用:确保引
Rust
Rust语法基础
天涯学馆
发布于 2024-11-07
阅读 ( 1362 )
( 14 )
掌握Rust模式匹配:从基础语法到实际应用
in
Rust
in
Rust
掌握Rust模式匹配:从基础语法到实际应用本篇文章将探讨Rust编程语言中至关重要的特性之一——模式匹配。Rust语言的模式匹配功能强大,不仅能处理简单的值匹配,还能解构和操作复杂的数据结构。通过深入学习模式匹配,程序员可以更加高效地编写出清晰、简洁且易于维护的代码。Rust语言中的模式
Rust
Rust语法基础
编程语言
code
编程
寻月隐君
发布于 2024-11-05
阅读 ( 1732 )
( 40 )
Rust泛型特征、集合类型
in
Rust语言开发基础到通关
in
Rust语言开发基础到通关
目录泛型与特征泛型Generics特征Trait特征对象进一步深入特征集合类型动态数组VectorKV存储HashMap泛型与特征泛型(Generics)基础概念定义:泛型允许我们编写可以处理多种类型的代码。语法:使用尖括号<>来指定类型参数。fn
Rust
Rust语法基础
天涯学馆
发布于 2024-11-04
阅读 ( 1359 )
( 20 )
Rust模式匹配、所有权与借用
in
Rust语言开发基础到通关
in
Rust语言开发基础到通关
目录所有权与借用所有权引用与借用流程控制模式匹配match和iflet解构Option模式适用场景全模式列表方法method所有权与借用所有权(Ownership)所有权机制是Rust中管理内存的核心方式。每个值都有一个所有者,而且任何时候只能有一个
Rust语法基础
Rust
天涯学馆
发布于 2024-11-01
阅读 ( 1509 )
( 17 )
RFC-0:函数签名中的泛型大小数组
该RFC提议在noname中支持常量泛型,泛型参数可以从观察到的参数(如常量、数组或结构体)中解析。这将提高代码的可重用性和模块化,并且是支持具有符号大小的通用数组的先决条件。文章详细介绍了代码示例、内置示例、单态化、实现方法和单态化过程。
泛型
常量泛型
单态化
类型检查
AST
MAST
zksecurity
发布于 2024-10-31
阅读 ( 296 )
Go 语言之搭建通用 Web 项目开发脚手架
in
Go 语言
in
Go 语言
Go语言之搭建通用Web项目开发脚手架MVC模式MVC模式代表Model-View-Controller(模型-视图-控制器)模式。这种模式用于应用程序的分层开发。Model(模型)-模型代表一个存取数据的对象或JAVAPOJO。它也可以带有逻辑,在数据变化时更新控制器
go
go
golang
Web2
编程
编程语言
寻月隐君
发布于 2024-10-31
阅读 ( 1637 )
( 43 )
Rust变量绑定、解构与数据类型
in
Rust语言开发基础到通关
in
Rust语言开发基础到通关
目录Rust简介变量绑定与解构基本类型数值类型字符、布尔、单元类型语句与表达式函数复合类型字符串切片元组结构体枚举数组Rust简介核心特点内存安全:Rust通过其独特的所有权模型来确保内存安全,避免了空指针异常、数据竞争等问题。它不需要垃圾回
Rust
天涯学馆
发布于 2024-10-31
阅读 ( 1561 )
( 18 )
Go语言插件系统的设计原理
in
Go语言开发基础到通关
in
Go语言开发基础到通关
在Go语言中,插件(Plugin)是一种动态加载和执行代码的方式。尽管Go标准库并不直接支持传统的动态链接库(DLL)或共享对象(SO),但通过plugin包可以实现类似的功能。插件系统的基本概念符号查找:从已加载的插件中查找并获取函数或变量。动态加载:在运行时加载指定路径下的插件文件。安
Go语言
天涯学馆
发布于 2024-10-31
阅读 ( 1634 )
( 26 )
Go语言编译原理
in
Go语言开发基础到通关
in
Go语言开发基础到通关
词法分析词法分析器(也称为扫描器)的任务是从源代码中识别出一个个有意义的符号(token)。在Go语言中,这些符号包括关键字、标识符、常量、运算符等。示例代码:packagemainimport"fmt"funcmain(){fmt.Println("Hello,W
Go语言
天涯学馆
发布于 2024-10-30
阅读 ( 1376 )
( 30 )
Go语言常见数据结构实现原理
in
Go语言开发基础到通关
in
Go语言开发基础到通关
结构体定义与初始化结构体是一种可以包含不同类型的字段的数据类型。示例代码:typePersonstruct{NamestringAgeint}funcmain(){varpPersonfmt.Println(p)//输出:
天涯学馆
发布于 2024-10-30
阅读 ( 1261 )
( 27 )
Go语言设计Web框架
in
Go语言开发基础到通关
in
Go语言开发基础到通关
如何设计一个Web框架项目规划在开始设计Web框架之前,我们需要对整个项目进行规划。主要包括以下几个方面:项目结构依赖管理路由设计控制器设计日志和配置管理项目结构首先,我们定义项目的目录结构:├──cmd/│└──main.go├──config/│└
Go语言
天涯学馆
发布于 2024-10-28
阅读 ( 1665 )
( 40 )
Go语言如何实现跨域
in
Go语言开发基础到通关
in
Go语言开发基础到通关
跨域问题的本质跨域问题主要来源于浏览器的安全策略——同源策略(Same-originpolicy)。这个策略限制了来自不同源的“写”操作(如XMLHttpRequest请求)。当一个网页尝试从不同于当前文档域名的另一个域名获取资源时,就会遇到跨域问题。CORS简介CORS(Cross-Ori
Go语言
天涯学馆
发布于 2024-10-27
阅读 ( 1776 )
( 33 )
Go Web编程基础
in
Go语言开发基础到通关
in
Go语言开发基础到通关
Web基础Web工作方式客户端-服务器模型:Web应用基于客户端-服务器架构。客户端(如浏览器)通过HTTP协议向服务器发送请求,服务器响应这些请求。请求与响应:每个Web交互都包含一个从客户端到服务器的请求和从服务器到客户端的响应。使用Go搭建一个简单的Web服务packagema
Go语言
天涯学馆
发布于 2024-10-27
阅读 ( 1683 )
( 35 )
不基于Gin手撸一个RPC服务
目标实现一个GRPC框架,可以通过grpc-ui来对接口进行访问。也可以使用client来直接调用服务端服务准备(这边以Mac系统举例)安装homebrew(如果没有安装的话)/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.c
gRPC
Leo
发布于 2024-10-26
阅读 ( 1324 )
( 18 )
Solidity vs Rust vs Go: 区块链首要编程语言对比
Solidity vs Rust vs Go: 区块链首要编程语言对比
Rust
go
Solidity
CoinsBench
发布于 2024-10-24
阅读 ( 3526 )
( 29 )
Go语言代码测试,优化以及分析
in
Go语言开发基础到通关
in
Go语言开发基础到通关
使用gotoolpprof进行性能分析什么是pprof?pprof是Go标准库的一部分,提供了多种方式来收集关于程序运行时的信息,如CPU使用情况、内存分配、线程创建等。如何使用pprof?启动服务端:gorunyour_program.go-http=:8080
Go语言
天涯学馆
发布于 2024-10-24
阅读 ( 1406 )
( 34 )
‹
1
2
...
8
9
10
11
12
13
14
...
30
31
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
动态提名
发行模式
安全配置
HECO主网链
AI框架
create opcode
topics
交易机会
税收损失收割
LSDs
电子支付
供需模式
Snap Deploy
技术工具
流动性层
PVRB
onSuccess
夹子机器人
calldata compression
Resolver合约
Opium Protocol
交易收据
非交互式证明
Diamond Standard
音乐家
30天文章收益榜
»
Tiny熊
191 篇文章,599 学分
Henry
96 篇文章,581 学分
Helius
151 篇文章,455 学分
寻月隐君
263 篇文章,448 学分
blockmagnates
73 篇文章,431 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: