Alva

Alva

programmer
github
telegram
email
cover

Let's Move - 学 Move 得 Sui(五):完成一个 Swap 的上链部署

letsmove Let's Move 一项学 Move 获得 SUI 的激励计划,鼓励更多的人学习 Move 语言 学习日志 (alva-lin) 任务 完成 Swap 相关知识的学习 完成第一个 Swap 合约的上链部署 关于 Swap 的概念…
cover

Let's Move - 学 Move 得 Sui(四):完成一个游戏的上链部署

letsmove Let's Move 一项学 Move 获得 SUI 的激励计划,鼓励更多的人学习 Move 语言 学习日志 (alva-lin) 任务 完成 链游相关知识的学习 完成 随机数的学习 完成 如何存储 Coin 在合约的学习 完成…
cover

Let's Move - 学 Move 得 Sui(三):完成 NFT 的上链部署

letsmove Let's Move 一项学 Move 获得 SUI 的激励计划,鼓励更多的人学习 Move 语言 学习日志 (alva-lin) 任务 完成 NFT 相关知识的学习 完成可以 mint NFT 的合约上链 给自己地址 mint 一个 NFT…
cover
cover

Let's Move - 学 Move 得 Sui(二):完成 Coin 合约的上链部署

letsmove Let's Move 一项学 Move 获得 SUI 的激励计划,鼓励更多的人学习 Move 语言 学习日志 (alva-lin) 任务 完成 Coin 相关知识的学习 完成 My Coin 的学习并部署主网 完成 Faucet Coin 的…
cover

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)通过下面的方式,解决了前面的这些问题: 使用接口或基类,将依赖关系实现抽象化…
cover
cover
cover

dotnet 中的依赖注入-01.介绍

本文示例代码,均采用 .NET 6,具体的代码可以在这个仓库 Articles.DI 中获取。 让我们看这么一段简单的代码: Copy // https://github.com/alva-lin/Articles.DI/tree/master/WorkerService1 p…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.