Skip to content

Repository files navigation

my blog

Tech Writing Column

The Solidity Series

1.Solidity语言中的继承

2.Solidity中的payable关键字

3.Solidity中的回退函数详解

4.Solidity中的异常处理

5.Solidity中的工厂合约

6.Solidity中的只读函数

7.Solidity中的Ownable合约

8.Solidity中的多线继承

9.Solidity中的继承:如何运行父级函数的构造函数

10.Solidity中发送主币的三种方式

11.Solidity中的call和staticcall

12.Solidity中的delegatecall

13.Solidity中的自毁合约

14.手把手教你实现Bank智能合约

15.手把手教你实现BigBank智能合约

16.手把手教你实现TokenBank智能合约

17.一文说清楚ERC1363规范为什么是ERC20的理想替代

18.深入ethers库的底层实现,源码级别解读ERC191标准

19.一文详解solidity中通过CREATE2操作码

20.构建可升级的合约:透明代理 VS UUPS代理

21.在solidity中,函数的四种可见性区别和联系

22.想要写出优秀的Solidity合约,你需要掌握的8种设计模式

23.一文了解solidity中的常量、状态变量和不可改变量的区别

The Rust Series

1.Rust入门系列:01、第一个rust程序

2.Rust入门系列:02、Rust入门系列:Cargo: Rust 的包管理和构建系统

3.Rust入门系列:03、一个简单的猜数字游戏

4.Rust入门系列:04、猜数字游戏,引入rand随机数模块

5.Rust入门系列:05、Rust入门系列:05、常量、变量的可变性和shadowing特性

6.Rust入门系列:06、Rust中的数据类型之:标量类型

7.Rust入门系列:07、Rust中的数据类型之:复合类型

8.Rust入门系列:08、Rust中的函数和控制流

9.Rust入门系列:09、万字长文,一次性讲明白Rust中的所有权

10.Rust入门系列:10、Rust中的引用和借用

11.Rust入门系列:11、万字长文,一次性说透Rust中的字符串和切片

12.Rust入门系列:12、看到Rust中的结构体再也不害怕了

13.Rust入门系列:13、Rust中的枚举

14.Rust入门系列:14、Rust中的方法Method

15.Rust入门系列:15、Rust中的项目、包和模块

The Solana Series

1.Anchor框架中的declare_id!宏:深入解析与应用

2.手把手带你写一个solana程序:计数器合约

3.一文介绍Anchor框架的版本管理工具AVM

4.一文说透,如何在solana上铸造spl-token

The UniswapV1 Series

1.手把手教你从0到1构建Uniswap V1:part1

2.手把手教你从0到1构建Uniswap V1:part2

3.手把手教你从0到1构建Uniswap V1:part3

The UniswapV2 Series

1.手把手教你从0到1构建Uniswap V2:part1

2.手把手教你从0到1构建Uniswap V2:part2

3.手把手教你从0到1构建Uniswap V2:part3

4.手把手教你从0到1构建Uniswap V2:part4

The Next.js Series

1.Next.js手把手系列:01、初始篇 | Next.js CLI

2.Next.js手把手系列:02、路由篇 | App Router

3.Next.js手把手系列:03、路由篇 | 链接与导航

4.Next.js手把手系列:04、路由篇 | 动态路由、路由组、平行路由和拦截路由

5.Next.js手把手系列:05、路由篇 | 路由处理程序

6.Next.js手把手系列:06、路由篇 | 中间件

The Go Base Knowledge Series

1.一文理解Go Modules的相关内容

2.Go语言中内部模块的可见性规则

3.在Go项目中,如何引包才是最佳实践

4.Go语言中的init函数

5.Go语言中的数据类型分类

6.Go语言中的数组

7.Go语言中的切片

8.Go语言中的零切片、空切片、和nil切片的区别

9.Go语言中slice的深拷贝和浅拷贝

10.Go语言中的new和make的区别

11.Go语言中的方法和函数

12.Go语言中指针作为函数参数和函数返回值

13.Go语言中的高阶函数

14.Go语言中defer,深入理解与应用

15.Go语言中接口

15.Go语言中Context:掌控并发,优雅退出

16.Go语言中函数参数是空接口的场景

17.一文了解 gopkg.in/yaml.v2 这个库的使用和原理

18.最好用的Go版本管理工具GVM

19.一文了解Go语言中的select

20.Go语言中三种容器类型的数据结构

21.一文了解gRPC通讯协议是什么

The Go Practice Series

1.交替打印数字和字母

2.判断字符串中字符是否全都不同

The React Native Series

1.React Native中的View组件:全面解析

2.React Native中的Text组件:全面解析

LeetCode All In One:

#TitleSolutionDifficultyLabel
1Two Sum52.5%EasyArray、Hash Table
2两数相加41.7%Mediumlinked-list、Math
3无重复字符的最长子串38.7%中等字符串
5最长回文串36.6%中等字符串
7整数反转35.3%简单字符串
11盛最多水的容器61.4%中等数组
26删除排序数组中的重复项54.0%简单数组、双指针
27移除元素59.4%简单数组、双指针
35搜索插入位置45.3%简单数组
41缺失的第一个正数42.6%困难数组、哈希表
42接雨水60.8%困难数组、双指针
55跳跃游戏43.5%困难数组、贪心算法
80删除排序数组中的重复项 II62.0%中等数组、双指针
121买卖股票的最佳时机57.8%简单数组
122买卖股票的最佳时机II70.3%简单数组
134加油站54.2%中等数组、贪心算法
169多数元素66.7%中等数组、哈希表
189轮转数组44.3%中等数组
206翻转链表72.9%简单链表
217存在重复元素55.6%简单数组、哈希表
229求众数II53.6%中等数组、哈希表
243最短单词距离66.1%中等数组
274最短单词距离44.2%中等数组
287寻找重复数64.9%中等数组、二分法、哈希表
415字符串相加54.8%简单字符串

About

just write something random

Topics

Resources

Stars

19 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages