0%

1. ETH2.0概述

随着ETH1.0上交易量激增,交易费用不断提升、交易时间也不断加大。而ETH2.0主要解决的是可扩展性、网络拥堵和高gas费用的问题。

不同于ETH1.0的PoW(工作量证明)共识,2.0采用的是PoS(权益证明)共识,前期的网络将继续作为2.0的并行系统存在。

阅读全文 »

科协内部培训的第一节课是我教的Linux基础,考虑到肯定会有部分同学没有Linux服务器并且没有提前安装好Linux虚拟机,我决定在科协的服务器上开20个docker的ubuntu镜像给他们使用。

阅读全文 »

flutter有一套iOS风格的组件,其名为Cupertino,其中底部导航栏的组件为CupertinoTabScaffold,但由于iPhone/iPad上没有系统级返回按键,该组件在开发时可能并没有测试过安卓上的返回按键,所以这造成了无论app当前处于哪个页面,只要按下安卓上的返回键,整个app都会退出的问题,下面是我的一些推测以及解决办法:

阅读全文 »

flutter不知从何时起就开始大力推行空安全,如果你的代码中引用了非空安全的库,默认情况下不仅启动不了,而且也没法build;启动还好说,在Android Studio的Edit Configurations中的Additional run args里填上非安全声明即可:

image-20210927151529056

但是如果想build生成release包,就只能在命令行里自己输命令build了。

阅读全文 »

1. iOS模拟器中图片不显示

首先确保pubspec.yaml中的assets:里正确填写了图片所在的目录,然后删除build目录重新启动app即可。

持续更新中….

1. 将已有仓库的https链接换为ssh链接

由于众所周知的原因,GitHub在国内的访问很不稳定,尤其是https对安全性的要求极高,这便会经常导致进行git操作时报SSL错误,而JB家的众多编译器在拉取GitHub仓库时默认用的都是https协议;将其改为SSH协议的链接会大大改善网络稳定性。

阅读全文 »