Skip to content

MagicalBridge/Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

525 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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:

# Title Solution Difficulty Label
1 Two Sum 52.5% Easy Array、Hash Table
2 两数相加 41.7% Medium linked-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 删除排序数组中的重复项 II 62.0% 中等 数组、双指针
121 买卖股票的最佳时机 57.8% 简单 数组
122 买卖股票的最佳时机II 70.3% 简单 数组
134 加油站 54.2% 中等 数组、贪心算法
169 多数元素 66.7% 中等 数组、哈希表
189 轮转数组 44.3% 中等 数组
206 翻转链表 72.9% 简单 链表
217 存在重复元素 55.6% 简单 数组、哈希表
229 求众数II 53.6% 中等 数组、哈希表
243 最短单词距离 66.1% 中等 数组
274 最短单词距离 44.2% 中等 数组
287 寻找重复数 64.9% 中等 数组、二分法、哈希表
415 字符串相加 54.8% 简单 字符串

About

just write something random

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published