以太坊全栈开发技术指南
使用React,Ether.js,Solidity和Hardhat创建DApps在本教程中,你将学习如何使用全栈技术在多条区块链上进行DApp的开发,这些区块链包括:Ethereum,Polygon,Avanlanche,Celo等兼容EVM的区块链。 我最近比较了很多的技术栈,以下是我认为和Solidty配合的最好的开发DApp的全栈技术。Client Framework - ReactEthereum development environment - HardhatEthereum Web Client Libray - Ethers.jsAPI layer - The Graph Protocol我在学习时遇到的问题是,每个技术栈的帮助文档都很好,但是没有一个完整的案例可以让我了解他们彼此如何配合才可以进行更好地开发。有一些非常好的脚手架程序,比如scaffold-eth(它也包括ethers,Hardhat和The Graph),但是对于刚开始入门的新手来说又似乎太复杂了。 我需要一个工程级别的指导,来向我展示如何使用最好的技术栈进行Ethereum的全栈开发。 我最感...
以太坊全栈开发技术指南
使用React,Ether.js,Solidity和Hardhat创建DApps在本教程中,你将学习如何使用全栈技术在多条区块链上进行DApp的开发,这些区块链包括:Ethereum,Polygon,Avanlanche,Celo等兼容EVM的区块链。 我最近比较了很多的技术栈,以下是我认为和Solidty配合的最好的开发DApp的全栈技术。Client Framework - ReactEthereum development environment - HardhatEthereum Web Client Libray - Ethers.jsAPI layer - The Graph Protocol我在学习时遇到的问题是,每个技术栈的帮助文档都很好,但是没有一个完整的案例可以让我了解他们彼此如何配合才可以进行更好地开发。有一些非常好的脚手架程序,比如scaffold-eth(它也包括ethers,Hardhat和The Graph),但是对于刚开始入门的新手来说又似乎太复杂了。 我需要一个工程级别的指导,来向我展示如何使用最好的技术栈进行Ethereum的全栈开发。 我最感...
在debian上通过docker部署和使用mariadb
内容简介 在debian上通过docker部署和启动mariadb的实例,然后通过dbeaver连接数据库。 步骤 镜像页面的操作说明很详细。我只是记录一下我安装和使用的过程。 有很多个版本可以选择,我安装的是10.4.24版本。 执行下边的语句,如果宿主机没有image,会先下载image,然后启动一个实例。如果已经有了image,则直接启动一个实例。docker run --detach --name some-mariadb --env MARIADB_USER=example-user --env MARIADB_PASSWORD=my_cool_secret --env MARIADB_ROOT_PASSWORD=my-secret-pw mariadb:10.4.24 进入实例内。docker exec -it mariadb /bin/bash mariadb是实例的名称。 查看实例的ip地址ip address 使用这个地址和3306端口连接mariadb。
在debian上通过docker部署和使用mariadb
内容简介 在debian上通过docker部署和启动mariadb的实例,然后通过dbeaver连接数据库。 步骤 镜像页面的操作说明很详细。我只是记录一下我安装和使用的过程。 有很多个版本可以选择,我安装的是10.4.24版本。 执行下边的语句,如果宿主机没有image,会先下载image,然后启动一个实例。如果已经有了image,则直接启动一个实例。docker run --detach --name some-mariadb --env MARIADB_USER=example-user --env MARIADB_PASSWORD=my_cool_secret --env MARIADB_ROOT_PASSWORD=my-secret-pw mariadb:10.4.24 进入实例内。docker exec -it mariadb /bin/bash mariadb是实例的名称。 查看实例的ip地址ip address 使用这个地址和3306端口连接mariadb。
discord自动打卡机器人。刷等级必备。保姆级教程!
脚本的功能很简单,就是在指定的discord频道里自动发gm、gn打卡。 只要把脚本运行起来就不用管了。如果是18点以前就发gm,18点以后发gn,每6小时运行一次。需要更好地逻辑,可以自己改一下代码。 我用的是firefox浏览器。相较chrome,我也更推荐firefox浏览器,隐私至上,更安全。安装python3.9. https://www.python.org/学习一点python知识,知道怎么看懂脚本、改简单的脚本、跑脚本。 https://www.w3school.com.cn/python/index.asp打开以下链接,复制代码。将代码保存为 discord_gm_bot.py 文件。然后打开本地代码文件开始配置参数。 https://gist.github.com/danielgxm/284ca373c7066b958fdb6ee11fde1770打开网页版discord获取需要配置的参数:chanel_list = ['891977019544457260'] #配置chanelId,891977019544457260是研习社chain...
discord自动打卡机器人。刷等级必备。保姆级教程!
脚本的功能很简单,就是在指定的discord频道里自动发gm、gn打卡。 只要把脚本运行起来就不用管了。如果是18点以前就发gm,18点以后发gn,每6小时运行一次。需要更好地逻辑,可以自己改一下代码。 我用的是firefox浏览器。相较chrome,我也更推荐firefox浏览器,隐私至上,更安全。安装python3.9. https://www.python.org/学习一点python知识,知道怎么看懂脚本、改简单的脚本、跑脚本。 https://www.w3school.com.cn/python/index.asp打开以下链接,复制代码。将代码保存为 discord_gm_bot.py 文件。然后打开本地代码文件开始配置参数。 https://gist.github.com/danielgxm/284ca373c7066b958fdb6ee11fde1770打开网页版discord获取需要配置的参数:chanel_list = ['891977019544457260'] #配置chanelId,891977019544457260是研习社chain...
Discord自动聊天机器人,撸白名单必备!保姆级教程!
我用的是firefox浏览器。相较chrome,我也更推荐firefox浏览器,隐私至上,更安全。安装python3.9. https://www.python.org/学习一点python知识,知道怎么看懂脚本、改简单的脚本、跑脚本。 https://www.w3school.com.cn/python/index.asp打开以下链接,复制代码。https://gist.github.com/danielgxm/4116672ea57350fd46c708fb5cdd897b 将代码保存为 discord_bot.py 文件。然后打开本地代码文件开始配置参数。这个方法里的值是随机发言的内容,可以按照格式自己修改:import requests, random def gen_context(): context_list = [ "hello bro", "let's go !", "to the moon!", "nice", "project", "have a good day", "good", "luck", "how's going", "so do i", "ye...
Discord自动聊天机器人,撸白名单必备!保姆级教程!
我用的是firefox浏览器。相较chrome,我也更推荐firefox浏览器,隐私至上,更安全。安装python3.9. https://www.python.org/学习一点python知识,知道怎么看懂脚本、改简单的脚本、跑脚本。 https://www.w3school.com.cn/python/index.asp打开以下链接,复制代码。https://gist.github.com/danielgxm/4116672ea57350fd46c708fb5cdd897b 将代码保存为 discord_bot.py 文件。然后打开本地代码文件开始配置参数。这个方法里的值是随机发言的内容,可以按照格式自己修改:import requests, random def gen_context(): context_list = [ "hello bro", "let's go !", "to the moon!", "nice", "project", "have a good day", "good", "luck", "how's going", "so do i", "ye...
debian(测试版)安装docker
https://docs.docker.com/engine/install/debian/#prerequisites docker的安装有三种方式。第一种手动命令行安装和第三种通过脚本安装是一样的。 我使用了第三种方式,也就是通过脚本安装。$ curl -fsSL https://get.docker.com -o get-docker.sh $ sudo sh get-docker.sh 脚本会检测你的debian版本,根据版本信息拼接下载链接,然后自动创建docker的软件源文件:apt/sources.list.d/docker.list。 我用的是bookworm测试版,所以生成的源会是这样:https://download.docker.com/linux/debian bookworm InRelease 但是docker的源还没有这个下载链接,所以需要修改一下下载源的信息,将bookworm修改成bullseye就可以了。修改后是这样: https://download.docker.com/linux/debian bullseye InRelease 然后手...
debian(测试版)安装docker
https://docs.docker.com/engine/install/debian/#prerequisites docker的安装有三种方式。第一种手动命令行安装和第三种通过脚本安装是一样的。 我使用了第三种方式,也就是通过脚本安装。$ curl -fsSL https://get.docker.com -o get-docker.sh $ sudo sh get-docker.sh 脚本会检测你的debian版本,根据版本信息拼接下载链接,然后自动创建docker的软件源文件:apt/sources.list.d/docker.list。 我用的是bookworm测试版,所以生成的源会是这样:https://download.docker.com/linux/debian bookworm InRelease 但是docker的源还没有这个下载链接,所以需要修改一下下载源的信息,将bookworm修改成bullseye就可以了。修改后是这样: https://download.docker.com/linux/debian bullseye InRelease 然后手...