摘要: MaterialApp({ Key key, this.title = '', // 设备用于为用户识别应用程序的单行描述 this.home, // 应用程序默认路由的小部件,用来定义当前应用打开的时候,所显示的界面 this.color, // 在操作系统界面中应用程序使用的主色。 this.t 阅读全文
posted @ 2021-01-20 14:23 淡然吖 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 这只是一个记录^-^ 一个用来监听网络状态,判断网络情况的组件。 pub地址:https://pub.flutter-io.cn/packages/connectivity 安装: dependencies: connectivity: ^2.0.2 具体使用点击上面连接即可,非常简单,不详细记录。 阅读全文
posted @ 2021-01-20 10:20 淡然吖 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 封装网络请求的几个好处:1、便于统一配置请求参数,如header,公共参数,加密规则等2、方便调试,日志打印3、优化代码性能,避免到处滥new对象,构建全局单例4、简化请求步骤,只暴露需要的响应数据,而对错误的响应统一回调5、对接口数据的基类封装,简化解析流程 添加依赖: dependencies: 阅读全文
posted @ 2021-01-20 10:10 淡然吖 阅读(4527) 评论(1) 推荐(0) 编辑
摘要: 记录一下,在使用异步操作时,将方法当参数传入回调的使用。 static void Get(String path,{data,success,error}){ success('wo shi 数据'); }//success为传入的方法 DioUtil.Get('path',success: (da 阅读全文
posted @ 2021-01-18 18:53 淡然吖 阅读(2553) 评论(0) 推荐(0) 编辑
摘要: 引入包 import 'dart:convert'; 此包为系统自带。 使用: Map map = {"user":"张三","age":13}; var data = json.encode(map);//将map数据转换为json字符串 String jsonStr = '{"user":"zh 阅读全文
posted @ 2021-01-18 10:36 淡然吖 阅读(4359) 评论(0) 推荐(0) 编辑
摘要: Fluro企业级路由 地址:https://pub.flutter-io.cn/packages/fluro 导入: dependencies: fluro: ^1.7.8 $ flutter pub get 创建配置文件: 创建routes.dart,用来注册路由。 import 'package 阅读全文
posted @ 2021-01-17 19:29 淡然吖 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 每一个flutter项目的lib目录里都有一个main.dart这个文件就是flutter的入口文件。 main.dart里面的 void main(){ runApp(MyApp()); } 也可以简写 void main()=>runApp(MyApp()); 其中的main方法是dart的入口 阅读全文
posted @ 2021-01-17 11:12 淡然吖 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 风险描述 为了检测栈中的溢出,引入了Stack Canaries漏洞缓解技术。在所有函数调用发生时,向栈帧内压入一个额外的被称作canary的随机数,当栈中发生溢出时,canary将被首先覆盖,之后才是EBP和返回地址。在函数返回之前,系统将执行一个额外的安全验证操作,将栈帧中原先存放的canary 阅读全文
posted @ 2021-01-14 16:32 淡然吖 阅读(2051) 评论(0) 推荐(0) 编辑