MC 搭建外置登录-自定义验证服务器


服务器环境安装MySQL略,参照另一篇文章PHP >= 7.0apt install php7.2依赖PHP 扩展要安装如下扩展,运行 php -m 会列出命令行 PHP CLI 已经安装的扩展,自己看哪个没有就安装哪个OpenSSLPDOMbstringTokenizerGDXMLCtype

adb 基本和常用命令


工作原理基本命令从整个 ADB 系统看:增#安装adb install release-xxx.apk -d#上传文件adb push <源文件 > <手机目录>#启动 serveradb start-server#杀死 serveradb kill-server删#卸载ad

撤销 git commit --amend

Git 

想必大家都知道 git commit --amend 这条实用命令, 其可以用来修改最后一条提交的 commit message, 也可以追加新的修改.但有时候不小心 amend 了错误的内容, 如何回退呢?首先使用 git reflog 命令查看操作记录:看到 amend 操作之前的最后一个操作就

11. 有加载和列表 Widget 封装


作用父类里面有个值可以识别数据的加载状态,就可以根据加载状态去显示对应的内容,例如加载错误时的 Widget 或者加载成功的列表页面。类图流程图使用class FollowPage extends StatefulWidget { const FollowPage({Key key}) : sup

10. Provider 配合 ViewModel 使用


引入依赖dependencies: # 4.InheritedWidget的包装器 ,使它们更易于使用和更可重用。 provider: 5.0.0ViewModel类图​Widget类图​流程图​使用定义对应的 ViewModel新建 ProviderWidget编写 builder 里面 wi

9. Flutter 网络请求


网络库介绍用于发送HTTP请求的可组合的、基于future的库。包含一组高级函数和类,可以方便地使用HTTP资源。它是多平台的,支持移动、桌面和浏览器。依赖库引入dependencies: flutter: # 3.网络访问库 http: 0.13.3封装一种思路基本步骤库 impor

8. Flutter 应用单元测试


单元测试单元测试的概念是针对程序中最小单位来进行校验的工作,在 Flutter 中最小的单位是组件。由于我们扩展了一些模块比如 Model(Provider)、Struct(数据结构部分),因此这里也需要介绍下这两部分的单元测试。目录结构为了保持一致性,我们在 test 单元测试目录,创建与项目结构

7. Flutter 状态管理及对比选型


状态管理场景上一章的例子中,只涉及一个有状态的组件 article_like_bar ,接下来我们需要实现另外一个详情页面,并且在详情页面中也需要一个点赞功能,具体的界面效果可以参考动图 1 (为了界面更好,我在上一章的基础上增加了一些样式)。在上面的动图例子中,你是否发现了一个问题?第一个页面的点

6. 如何巧妙地应用 Flutter 有无状态组件


无/有状态组件由于无状态组件在执行过程中只有一个 build 阶段,在执行期间只会执行一个 build 函数,没有其他生命周期函数,因此在执行速度和效率方面比有状态组件更好。所以在设计组件时,不要任何组件都使用有状态组件进行开发,要根据实际分析情况使用。Flutter 中基础组件介绍Flutter

5. Flutter 生命周期


组件 WidgetFlutter 中的组件与前端组件的理解和作用基本一致,但是没有一个明确的概念解释 Flutter 组件,这里我借用前端的组件定义来解释 Flutter 组件的概念。一个 Flutter 组件,包含了组件的模板、样式和交互等内容,外部只要按照组件设定的属性、函数及事件处理等进行调用