Sui 构造一笔赞助交易

我们看到的赞助交易是如何构造出来的?交易者和赞助方分别做了哪些事情?

  • sycute
  • 发布于 1天前
  • 阅读 ( 60 )

JavaScript精粹:26个关键字深度解析,编写高质量代码的秘诀!

JavaScript关键字是一种特殊的标识符,它们在语言中有固定的含义,不能用作变量名或函数名。这些关键字是JavaScript的基础,理解它们是掌握JavaScript的关键。今天,我们将一起探索JavaScript中的26个关键字,了解这些关键字各自独特的含义、特性和使用方法。

11.轻松入门Sui Move: Bag和Table

上一章我们讲到使用动态字段可以给Person对象动态添加电子设备的例子,因为无法直接获取Person对象的动态字段个数,在删除Person对象之前,具体应该删除多少个动态字段也是不确定的,所以其实特别容易漏删,造成资源浪费。

JavaScript注释:单行注释和多行注释详解

为了提高代码的可读性,JS与CSS一样,也提供了注释功能。JS中的注释主要有两种,分别是单行注释和多行注释。在编程的世界里,注释是那些默默无闻的英雄,它们静静地站在代码的背后,为后来的维护者、为未来的自己,甚至是为那些偶然间翻阅你代码的开发者提供着不可或缺的信息。

Solidity 入门指南

自2009年比特币开创了区块链以来,经历了10多年的生态和技术的发展,区块链技术经历了从1.0到2.0的转变。它不仅仅是一种货币,更是一种技术革命,为未来的金融、社交、供应链管理等领域提供了新的解决方案。就像微软和苹果的操作系统开发推动了桌面应用的发展一样,区块链技术正在改

  • Ace
  • 发布于 5天前
  • 阅读 ( 104 )
  • ( 5 )

《Effective Rust》方法 3:避免匹配 Option 和 Result

方法3:避免匹配Option和Result[方法1]阐述了枚举(enum)的优点,并展示了match表达式如何强制程序员考虑所有可能性;这个方法探讨了在某些情况下,你应尽量避免使用match表达式——至少是显式地。[方法1]还介绍了Rust标准库提供的两个无处不在

  • King
  • 发布于 5天前
  • 阅读 ( 101 )

《Effective Rust》方法 2:使用类型系统表达常见行为

方法2:使用类型系统表达常见行为[方法1]讨论了如何在类型系统中表达数据结构;本节继续讨论在Rust的类型系统中行为的编码。方法(Methods)在Rust的类型系统中,行为首次出现的地方就是将方法添加到数据结构上:这些方法是对该类型实例的操作,通过self标识。这种方式以

  • King
  • 发布于 5天前
  • 阅读 ( 94 )
  • ( 2 )

JavaScript变量的奥秘:从声明到使用,一文掌握!

在编程的世界里,数据是构建一切的基础。而在JavaScript中,变量就是存储数据的容器。它们就像是我们生活中的盒子,可以装下各种物品,让我们在需要的时候随时取用。今天,就让我们一起揭开变量的神秘面纱,探索它们的概念、使用规则,以及那些令人头疼的错误。

《Effective Rust》方法 1:使用类型系统表达你的数据结构

方法1:使用类型系统表达你的数据结构“谁叫他们是程序员,而不是打字员”——@thingskatedid对于来自其他静态类型编程语言(如C++、Go或Java)的人来说,Rust类型系统的基本概念是非常熟悉的。有一系列具有特定大小的整数类型,包括有符号(i8,i16,i32,

  • King
  • 发布于 2024-04-19
  • 阅读 ( 134 )
  • ( 6 )

《Effective Rust》类型

类型这本书的第一部分涵盖了关于Rust类型系统的建议。Rust的类型系统比其他主流语言的表达能力更强;它与“学术性”语言如OCaml或Haskell有更多共同点。其中核心的一部分是Rust的枚举类型(enum),它比其他语言中的枚举类型具有更强的表达能力,并且允许使用代数数据类

  • King
  • 发布于 2024-04-19
  • 阅读 ( 74 )

《Effective Rust》引言

引言“代码更像是‘指导原则’,而不是实际规则。”——赫克托·巴博萨ScottMeyers的原版《EffectiveC++》一书取得了巨大的成功,因为它引入了一种新的编程书籍风格,专注于从实际创建C++软件的经验中学习到的指南。值得注意的是,这些指南都是在解释为什么它们是必要的原

  • King
  • 发布于 2024-04-19
  • 阅读 ( 76 )

《Effective Rust》解读:探寻 Rust 编程的艺术与科学

“代码更像是指南,而不是实际的规则。”——HectorBarbossa在编程语言的江湖中,Rust如同一颗新星,以其独树一帜的安全特性和严谨的类型系统,赢得了开发者的青睐。近日,一本备受瞩目的新书《EffectiveRust》横空出世,它不仅为我们揭示了Rust编程的深层智慧,

  • King
  • 发布于 2024-04-19
  • 阅读 ( 110 )

EVM—calldata存储空间详解

EVM—calldata存储空间详解文章旨在记录过去所学知识,若文章内容存在不当,欢迎指出。若对文章内容感兴趣,也欢迎评论区留言讨论!文章部分图片取自本人其他博客。一、Calldata的结构EVM中的主要数据存储结构包括Storage、Memeory、Stack、Calldata。本章主要介绍

  • KEN
  • 发布于 2024-04-19
  • 阅读 ( 290 )
  • ( 81 )

如何在HTML中使用JavaScript:从基础到高级的全面指南!

JavaScript是一种轻量级的编程语言,通常用于网页开发,以增强用户界面的交互性和动态性。然而在HTML中,有多种方法可以嵌入和使用JavaScript代码。本文就带大家深入了解如何在HTML中使用JavaScript。

JavaScript简介:从概念、特点、组成和用法全面带你快速了解JavaScript!

JavaScript,简称JS,是一种轻量级的解释型编程语言,它是网页开发中不可或缺的三剑客之一,与HTML和CSS并肩作战,共同构建起我们浏览的网页。今天我们就来了解一下JavaScript,看看它在我们的web前端开发中扮演着什么样的角色。

调用,预编译和编译器到底是怎么工作的

调用,预编译和编译器到底是怎么工作的

  • OpenBuild
  • 发布于 2024-04-15
  • 阅读 ( 229 )
  • ( 14 )

布局升级秘籍:掌握CSS Grid网格布局,打造响应式网页设计

随着现代网页设计的不断演进,传统的布局方式已经逐渐不能满足设计师和开发者们对于高效、灵活且强大布局系统的追求。而CSSGrid网格布局,正是在这样的背景下应运而生的。今天,我们就来深入探讨CSSGrid布局的魅力所在,带你解锁这项强大的设计工具,让网页布局变得更加简单和高效。

提升你的CSS技能:深入理解伪类选择器和伪元素选择器!

在CSS的世界里,有些选择器并不像它们的名字那样直接。今天,我们要探索的是两种特殊的选择器:伪类选择器和伪元素选择器。它们虽然名字相似,但功能和用途却大有不同。下面就让我们一起来了解一下它们是如何在我们的页面布局中扮演着不可或缺的角色的吧。

Michael.W基于Foundry精读Openzeppelin第54期——ERC20PresetMinterPauser.sol

ERC20PresetMinterPauser库是一种带mint和pause权限管理的ERC20实现,同时支持销毁和委托销毁的功能。当合约进入paused状态后,全部token的转移功能都将被停止。权限管理功能是直接继承AccessControlEnumerable库。

Let's Move (聊一聊 sui 的秘钥)

新学web3编程的小伙伴经常会被几个问题困扰。 我的助记词有什么用? 我的钱包的私钥是什么? 命令行生成的钱包怎么导入浏览器钱包呢?

  • xing.sir
  • 发布于 2024-04-01
  • 阅读 ( 284 )
  • ( 7 )