《关于一个汉字为什么会有两个UTF-8编码这件事》
事情的起因是每次我从PDF里复制一段话出来粘贴到word中时,总是会出现下面这种格式错乱的情况:
Uniswap v3 学习笔记
科协内部培训的第一节课是我教的Linux基础,考虑到肯定会有部分同学没有Linux服务器并且没有提前安装好Linux虚拟机,我决定在科协的服务器上开20个docker的ubuntu镜像给他们使用。
本文包含了Ping Packet、Pong Packet、FindNode Packet、Neighbors Packet的生成及解析,以及Ping包和Pong包的互相发送。代码如下:
flutter有一套iOS风格的组件,其名为Cupertino
,其中底部导航栏的组件为CupertinoTabScaffold
,但由于iPhone/iPad上没有系统级返回按键,该组件在开发时可能并没有测试过安卓上的返回按键,所以这造成了无论app当前处于哪个页面,只要按下安卓上的返回键,整个app都会退出的问题,下面是我的一些推测以及解决办法:
flutter不知从何时起就开始大力推行空安全,如果你的代码中引用了非空安全的库,默认情况下不仅启动不了,而且也没法build;启动还好说,在Android Studio的Edit Configurations
中的Additional run args
里填上非安全声明即可:
但是如果想build生成release包,就只能在命令行里自己输命令build了。
一般来说,flutter中StatefulWidget
里的setState()
方法只能在State类中调用,这篇文章介绍了如何从外部调用setState()
方法。