Let's Move - 学 Move 得 Sui(五):完成一个 Swap 的上链部署
letsmove Let's Move 一项学 Move 获得 SUI 的激励计划,鼓励更多的人学习 Move 语言
学习日志 (alva-lin)
任务
完成 Swap 相关知识的学习
完成第一个 Swap 合约的上链部署
关于 Swap 的概念…
Let's Move - 学 Move 得 Sui(四):完成一个游戏的上链部署
letsmove Let's Move 一项学 Move 获得 SUI 的激励计划,鼓励更多的人学习 Move 语言
学习日志 (alva-lin)
任务
完成 链游相关知识的学习
完成 随机数的学习
完成 如何存储 Coin 在合约的学习
完成…
Let's Move - 学 Move 得 Sui(三):完成 NFT 的上链部署
letsmove Let's Move 一项学 Move 获得 SUI 的激励计划,鼓励更多的人学习 Move 语言
学习日志 (alva-lin)
任务
完成 NFT 相关知识的学习
完成可以 mint NFT 的合约上链
给自己地址 mint 一个 NFT…
Let's Move - 学 Move 得 Sui(二):完成 Coin 合约的上链部署
letsmove Let's Move 一项学 Move 获得 SUI 的激励计划,鼓励更多的人学习 Move 语言
学习日志 (alva-lin)
任务
完成 Coin 相关知识的学习
完成 My Coin 的学习并部署主网
完成 Faucet Coin 的…
Let's Move - 学 Move 得 Sui(一)
letsmove Let's Move 一项学 Move 获得 SUI 的激励计划,鼓励更多的人学习 Move 语言
学习日志 (alva-lin)
Sui Cli 基本操作
参照文档 Sui CLI: Client
网络
查看当前添加的网络列表
Copy
sui…
Abp 框架统一设置表名前缀和 Schema
Abp 框架本身包含一些表,例如 AbpAuditLogs、AbpAuditLogActions 表等,其中 Abp 就是表名前缀,这个值支持修改。
dotnet 中的依赖注入-05.注册方法
本文示例代码,均采用 .NET 6,具体的代码可以在这个仓库 Articles.DI 中获取。 通过前面的文章,了解到了服务的三种声明周期。那么如果我们需要注册服务时,框架都提供了哪些 API 呢?当我们要根据自身需求来声明服务,声明具体的实现时,又该如何编写代码呢…
dotnet 中的依赖注入-04.生命周期
本文示例代码,均采用 .NET 6,具体的代码可以在这个仓库 Articles.DI 中获取。 前面的文章中,在注册服务时,统一使用了services.AddSingleton<TService, TImplementation>()的形式来注册服务,这个方法的具体含义是什么…
dotnet 中的依赖注入-03.依赖关系和构造函数发现规则
本文示例代码,均采用 .NET 6,具体的代码可以在这个仓库 Articles.DI 中获取。 前面的文章中,我们提及了依赖注入的基本使用。我们使用了简单的案例,注册了IMessageWriter接口,以及编写了两个实现类MessageWriter和LoggingMessag…
dotnet 中的依赖注入-02.入门示例
本文示例代码,均采用 .NET 6,具体的代码可以在这个仓库 Articles.DI 中获取。 在 .NET 中的依赖关系注入是一等公民,官方框架了提供配置、日志记录和选项等模式。
依赖注入(DI)通过下面的方式,解决了前面的这些问题:
使用接口或基类,将依赖关系实现抽象化…
dotnet 中的依赖注入-01.介绍
本文示例代码,均采用 .NET 6,具体的代码可以在这个仓库 Articles.DI 中获取。 让我们看这么一段简单的代码:
Copy
// https://github.com/alva-lin/Articles.DI/tree/master/WorkerService1
p…