suiclientswitch--envdevnet切换环境获取测试币suiclientfaucet发布合约:suiclientpublish数据类型bool:trueflase整数类型:u32u64.。。。转换asu32asu63
个人最近学习kiosk的一点笔记
Rust错误处理详解:掌握anyhow、thiserror和snafu错误处理是Rust开发中不可或缺的一部分。Rust的Result<T,E>提供了基础支持,但具体实现却因场景而异。本文将介绍三种常用的错误处理工具——anyhow、thiserror和snafu,分析它们
在Go语言中,引入包的顺序虽然不会直接影响代码的功能性,但在代码的结构化、可读性以及与团队协作方面,有一些约定俗成的规则。遵循这些规则有助于提高代码的可维护性和一致性。Go引包顺序的一般规则Go的官方建议和社区惯例主要关注包的逻辑组织,而不是某些特定的技术细节。
在Go语言中,内部模块的可见性规则是通过标识符的首字母大小写来控制的。具体规则如下:首字母大写的标识符:如果一个标识符(如变量、常量、函数、类型、结构体字段等)的首字母是大写的,那么它被认为是导出的(exported)。
什么是GVM?GVM是GoVersionManager的缩写,它是一个用于管理多个Go语言版本的工具。GVM允许你在同一台机器上安装和切换不同的Go版本,这对于开发者在不同项目中使用不同版本的Go语言非常有用。
在Go语言中,有三种主要的容器类型用于存储和操作集合数据:数组(Array)、切片(Slice)和映射(Map)。
从零开始:用Rust和Axum打造高效Web应用Rust以其高性能和安全性席卷开发圈,而Axum作为一款专注于人机工程学和模块化的Web框架,正成为Rust生态中的明星工具。想快速上手一个现代Web应用框本文详细介绍了如何使用Rust的Axum框架搭建We
深入剖析Go接口底层实现:从eface到iface(基于Go1.24源码)在Go语言中,接口(interface)是实现多态和抽象的核心特性,其简洁的语法背后隐藏着复杂的运行时机制。本文基于Go1.24的源码,深入探讨空接口(interface{})和非空接口的底层表示—
RustTrait与GoInterface:从设计到实战的深度对比在现代编程语言中,Rust和Go以其独特的设计哲学赢得了广泛关注。Rust凭借零成本抽象和内存安全征服系统编程领域,而Go则以简洁和高效成为云计算时代的宠儿。两者的核心特性之一——Rust的Trait和G
gogen:一键生成Go项目,开发者的效率利器在Go开发中,手动搭建项目结构是不是让你觉得效率低下?有没有想过一个工具能一键搞定模板生成,像Rust的cargogenerate那样简单?我开发的gogen就是为此而生——轻量、灵活,专为Go开发者打造。几秒钟内,你就能拥有
个人对泛型概念的一点理解
Go并发编程实战:从互斥锁到Goroutine的优雅之道你是否曾在并发编程中被数据竞争困扰?或者为如何优雅地实现长时间运行的任务而挠头?Go语言以其简洁的并发模型闻名,goroutine和通道让复杂的并发变得直观易懂。在这篇文章中,我们将从基础的互斥锁开始,逐步深入到Go如何替代事件
本文介绍了Rust中的宏,通过记录项和日志事件的示例展示了声明式宏及过程宏(派生宏、属性式宏、函数式宏)的使用与实现原理,阐释了宏与函数的区别及其在代码生成中的作用。
地鼠工厂的秘密:解锁Go语言中goroutine的并发魔法想象一个高效运转的地鼠工厂,每只地鼠都在自己的任务轨道上飞速前进,却又彼此协作,井然有序。这正是Go语言并发编程的魅力所在!通过goroutine和通道,Go让开发者轻松实现高效并发任务,无需繁琐的线程管理或复杂的锁机制。本文将带你走进go
本文介绍了Rust中的错误处理机制,通过温度检查的示例展示了不可恢复的 Panic 和可恢复的 Result 的使用,讲解了 ? 运算符简化错误传播的方法及其意义。
本文介绍了Rust中的泛型及其通过类型参数提升代码复用性的能力,以坐标和结果为例展示了其应用,并结合特征约束和单态化阐释了泛型与特征如何协作实现安全高效的代码。
本文介绍了Rust中的特征(Traits),通过吉他和钢琴的演奏示例展示了如何定义和实现特征、添加默认实现及使用关联类型,阐释了特征在代码复用和类型安全中的核心作用。
探索Go语言的无类设计:从Struct到组合的优雅之道在众多编程语言中,Go以其简洁和高性能著称,但它却刻意摒弃了传统的面向对象特性——class。与C++、Java等语言的继承体系不同,Go选择了一条别样的道路:通过struct、方法关联以及组合(composition)来实现
本文通过飞船示例介绍了Rust中的方法,展示了如何用impl为结构体和枚举定义行为,包括实例方法、关联函数和同名方法,突出其与普通函数的区别及灵活性。
扫一扫 - 使用登链小程序
377 篇文章,1700 学分
187 篇文章,482 学分
64 篇文章,226 学分
114 篇文章,213 学分
35 篇文章,146 学分