Foundry教程:编写测试部署ERC-20代币智能合约

概述 本博客的内容主要分为以下四部分: 一是Foundry的介绍与安装,主要介绍为什么选择Foundry进行智能合约开发和安装过程中的各种官方文档中未提及的问题; ...

July 14, 2022 · 23 min · 11470 words · WongSSH

Python2Go:将Python豆瓣爬虫使用Go重构

概述 本篇文章主要适用于Python爬虫程序员使用Go注释(Golang,在下文中主要使用goalng名词。)编写爬虫,由于目前我个人水平有限,所以此篇文章主要介绍一些简单的爬虫编写,主要包括使用requests、bs4等库的初级Python爬虫的改写,暂时不涉及多线程、异步、反爬、登录等复杂情况。 ...

July 5, 2022 · 12 min · 5730 words · WongSSH

在Cloudflare中自动化部署hexo博客

概述 CloudFlare Pages是一个免费且使用简单的CI/CD工具,可用来编译并部署大部分知名前端框架。如果您查阅cloudflare Pages的文档会发现其支持hexo框架的编译和发布。但如果您直接进入cloudflare pages dashboard进行设置时,你会发现在Build settings中的Framework preset并没有给出hexo框架的选项,如下图。 ...

June 27, 2022 · 2 min · 747 words · WongSSH

MetaMask一键登录设计

概述 在目前的网站用户体系搭建中,社会化登录主要依赖于Google、QQ等服务商,中心化趋势较强。在Web3中,作为网站建设者的我们应该考虑使用去中心化的登录方式。在此篇博客中,我们将以使用MetaMask钱包中的API为例介绍去中心化登录的基本方式。 ...

June 6, 2022 · 12 min · 5967 words · WongSSH

Openwrt系列教程:使用SmartDNS加速DNS解析

SmartDNS介绍 SmartDNS是一个运行在本地的DNS服务器,SmartDNS接受本地客户端的DNS查询请求,从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,提高网络访问速度。 同时支持指定特定域名IP地址,并高性匹配,达到过滤广告的效果。 ...

February 15, 2022 · 2 min · 898 words · WongSSH