docs: update

This commit is contained in:
KazooTTT
2024-11-23 14:47:29 +08:00
parent 50cc9477fa
commit 88df25227e
92 changed files with 1237 additions and 1484 deletions

View File

@ -0,0 +1,28 @@
---
title: expo报错
slug: expo-error
published: true
description: >-
在expo开发中遇到报错TypeError: The 'compilation' argument must be an instance of
Compilation。错误的原因是项目中存在多个webpack版本特别是由于额外添加了依赖"metro-core":
"^0.80.1"。解决此问题的方法是删除node_modules目录移除该依赖然后重新安装依赖。
rinId: 10
finished: true
date: 2024-02-07
category: 编程
---
# Expo 报错
[angular cli - The 'compilation' argument must be an instance of Compilation - Stack Overflow](https://stackoverflow.com/questions/67727180/the-compilation-argument-must-be-an-instance-of-compilation)
expo TypeError: The 'compilation' argument must be an instance of Compilation
```
npm ls webpack
```
原因是有多个 webpack而具体的原因是我另外加了一个 dep
"metro-core": "^0.80.1",
解决方法:删除 node_modules以及把上面这个依赖移除再安装一次。

View File

@ -0,0 +1,15 @@
---
title: tokenERC20部署和学习
slug: tokenerc20-deployment-and-learning
published: true
description: >-
本内容涉及ERC20代币的部署与学习具体参考GitHub上的meterio/tokenERC20项目地址为https://github.com/meterio/tokenERC20。
rinId: 12
finished: true
date: 2024-02-07
category: 编程
---
# tokenERC20部署和学习
[GitHub - meterio/tokenERC20](https://github.com/meterio/tokenERC20)

View File

@ -0,0 +1,66 @@
---
title: web3资源收集
slug: web3-resource-collection
published: true
description: >-
本资源收集提供了深入了解Web3的基础材料包括比特币和以太坊的历史与技术细节。推荐阅读比特币前传系列文章了解比特币诞生前的技术背景和发展历程。以太坊简史则概述了其近十年的重大突破和变化以及创始人Vitalik
Buterin的初衷。此外加密思潮编年史帮助读者快速把握加密技术的发展脉络。技术方面比特币和以太坊的白皮书精读版详细解读了其技术原理而“一个以太坊交易的完整周期”则深入探讨了交易的具体流程。YouTube教程和相关文章进一步提供了Foundry开发框架和Web3.0应用架构的讲解以及Uniswap
v2的详细解析为学习和研究Web3提供了丰富的资料。
rinId: 13
finished: true
date: 2024-02-07
category: 编程
---
# web3资源收集
基础推荐材料
人文基础:
比特币之前的事情:理解组成比特币的核心技术的发展,理解比特币的前前后后,能更好的理解中本聪创造比特币的核心产物。
1、比特币前传
<https://foresightnews.pro/article/detail/13987>比特币前传70 年代公钥传奇)
<https://foresightnews.pro/article/detail/14114>(比特币前传(二):去中心化的起源)
<https://foresightnews.pro/article/detail/14545>比特币前传90 年代的加密战争
<https://foresightnews.pro/article/detail/14783>(比特币前传(四):跨越半个世纪的思想与蓝图)
2、以太坊简史因暴雪削弱术士而诞生的千亿美元巨兽
<https://foresightnews.pro/article/detail/13531>
以太坊近十年的发展很难用一篇文章概括,但是可以大致浏览每一个阶段的重大突破与变化。了解 VB 创造 ETH 的时候主要想解决什么问题
3、加密思潮编年史从 25 年前说起
<https://foresightnews.pro/article/detail/961>
快速了解加密思潮在不同时期的变化,了解到如何一步步从 BTC 走向 DAPP
技术基础:
1**、比特币白皮书精读版**
<https://mp.weixin.qq.com/s/eYCbAD_tPG9PmuFE1LvCWA>
比特币白皮书精读版是对比特币白皮书更详细的解读,有助于更好的理解白皮书中的内容。比特币的技术原理搞的越清楚越好。
2、以太坊白皮书精讲 精选
<https://zhuanlan.zhihu.com/p/37747240>Part1
<https://zhuanlan.zhihu.com/p/38002875>Part2
<https://zhuanlan.zhihu.com/p/38003169>Part3
白皮书精讲系列是看懂白皮书很好的参考资料,可以更深入的了解白皮书中的细节。这是 ETH1.0 的架构,后面再看 ETH 2.0 的架构。也是搞得越清楚越好,后续的区块链整体上都没有脱离这个架构,既 Chain-VM-共识-Daap
3**、一个以太坊交易的完整周期**
<https://www.notonlyowner.com/learn/what-happens-when-you-send-one-dai>
这篇文章对具体的每一个环节都有很详细的记录,跟 Daap 的开发结合非常紧密,最好能完整过一遍,然后自己尝试画一个详细的流程图。包括前端怎么跟钱包交互,钱包怎么跟 RPC 交互节点之间怎么通信EVM 怎么处理交易Gas最后存储等。
---
youtube 教程
[Site Unreachable](https://www.youtube.com/watch?v=q9UzRyWRPcY&ab_channel=CyfrinAudits)
这个可以看看 Foundry 开发框架
[Foundry 开发框架 | Decert.me](https://decert.me/tutorial/solidity/tools/foundry/)
[The Architecture of a Web 3.0 application](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application)这篇是讲 web3 应用的架构
对了,有一个 uniswap v2 详细讲解材料,非常不错,我发出来
大家有需要可以好好看一下,讲得非常详细
[X 上的 RareSkills“It's 100% free -- no login required. Bookmark (no pun intended) and come back as needed. Book link: https://t.co/8BcWQH8jH0” / X](https://twitter.com/RareSkills_io/status/1724741635995799607?t=ItDMIKngRqH7yQ4Zf1gIxQ&s=19)