自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 flutter使用Provider完成动态主题功能

介绍动态切换主题功能,使用Provider状态管理完成学习本章内容,必须掌握Provider状态管理,如果有不太理解的同学,请打开我的主页搜索 Provider 观看后再返回观看本博客主题样式大全factory ThemeData({ Brightness brightness, // 应用整体主题的亮度。用于按钮之类的小部件,以确定在不使用主色或强调色时选择什么颜色。 MaterialColor primarySwatch,// 定义一个单一的颜色以及十个色度的色块。 Color pr

2021-03-26 09:43:14 633

原创 Flutter mvvm简单实战

内容指导本章不是一个初学者的话题,如果您连基础的接口调用,ui界面都不会,推荐先去学习flutter基础再来看这篇博客架构简介view层 显示viewmodel层 请求处理http操作viewmodel保存状态,处理业务逻辑,充当view跟model通信的桥梁util存储工具类,比如dio封装项目简介没有封装dio等只是实现了mvvm登陆功能,也许有的地方不正确,希望各位大佬指出如果对您有所帮助,麻烦动动小手点个赞项目创建flutter create mvvm_demo项目

2021-03-19 14:15:43 2493 3

原创 Flutter ftp上传文件

本章介绍由于后台同事无法在.net上接收我的文件传输,所以他让我用ftp上传文件本博客讲一下Flutter用ftp上传文件有没有.net告诉我,你们到底能不能接收file流插件介绍ftpconnect插件功能将文件上传到FTP从FTP下载文件/目录列出FTP目录的内容管理FTP文件(重命名/删除)管理文件压缩/解压缩完全异步函数插件地址pub插件地址代码实战引入插件打开Flutter项目的pubspec.yaml引入依赖,最新版本号请查看插件官网ftpconnect:

2021-03-18 13:35:53 837 4

原创 Flutter状态管理-provider

什么是状态管理?以下仅为本人浅见,如有不对请指出勿喷状态管理就是一些变量的管理,而这些变量需要在多个 路由 界面 中重复使用,所以就有了状态管理。如果多个界面需要重复数据时,当这些界面频繁跳转时,没有全局状态管理,那就需要每次跳转 路由 界面 都需要传值一次达到保存数据的目的,当有了全局状态管理,每次需要读取或者改变这些数据时,则可以调用公用方法获取或修改,因此可以大大减少工作量并提升应用性能provider入门实战本人使用的 provider: ^4.3.2+3,最新为5.0.0,大家可以按需配

2021-03-16 21:22:21 337 1

原创 SpringBoot实现文件上传跟删除文件

介绍文件上传是后台必不可少的技能,提供给前台图片上传最为常见今天我们来学习一下图片上传开始代码图片上传比较简单,首先们写一个方法提供给前台调用创建公共返回类BaseResult@Datapublic class BaseResult { private boolean success; private String msg; private Object data;}创建ImgsControllerimport org.springframework.beans

2021-03-13 10:49:16 973

原创 SpringBoot事物入门

简单介绍事物是一个可执行单元或者多个可执行单元组成的,事物内的可执行单元要么全部执行,要么全部失败举个例子比如转账功能,收款方加钱付款方扣钱,这两步是必须全部成功才能完成交易第一步开启事物首先在Springboot启动类中添加注释@EnableTransactionManagement // 启注解事务管理,等同于xml配置方式的 <tx:annotation-driven />完整代码@SpringBootApplication@EnableTransactionManag

2021-03-12 23:18:41 135

原创 IOS上架因为2.3.1被拒绝

原因这次我iOS上架因为以下原因被拒了Thank you for contacting App Store Review. I understand that you have been waiting for the completion of your app in review which sustained an extended review. Your app is now rejected for 2.3.1 performance.I recommend that your fir

2021-03-10 13:02:47 926

原创 DioError (DioError [DioErrorType.RESPONSE]: Http status error [500])

今天使用FLutter的Dio库请求报错DioError (DioError [DioErrorType.RESPONSE]: Http status error [500])找了半天解决办法,最后发现是 contentType 设置的不对最后跟后台沟通,确定了contentType改为以下代码Response result = await dio.post( "http://" + ip + ":" + port + url, data: data, options:

2021-03-08 20:19:23 4273

原创 SpringBoot主外建查询接口

说明本章课程依赖于user表中id主键,如果您没有user表,则翻看我的博客查看springboot第一章登陆接口教程创建user表mysql语句---- 表的结构 `company`--CREATE TABLE `company` ( `id` int(11) NOT NULL, `uid` int(11) NOT NULL, `name` varchar(30) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- 转存表

2021-03-07 09:32:34 327 4

原创 SpringBoot制作简易查询接口

说明不会搭建项目的同学请点开我个人中心看我第一篇springboot的博客前两章我们做了登陆注册,按照程序下边登陆后应该要查询数据,所以抽出两章来做查询以及链表查询本章先来做一个简单的查询功能mysql语句学过上一章的人也许发现问题了,接口返回的格式基本都是固定的,例如首先建表添加数据CREATE TABLE `book` ( `id` int(11) NOT NULL, `name` varchar(30) NOT NULL, `author` varchar(30) NOT N

2021-03-07 09:19:10 1670

原创 SpringBoot+MyBatis做注册接口,抛弃mapper.xml

第一章我们讲的项目创建,结构分析,mysql配置,登陆功能,这里直接说注册的实现方法首先看下登陆controller代码 @PostMapping("login") public BaseResult login(@RequestParam(value = "user", defaultValue = "") String user, @RequestParam(value = "pass", defaultValue = "") S

2021-03-06 14:31:42 611

原创 SpringBoot统一api返回风格

学过上一章的人也许发现问题了,接口返回的格式基本都是固定的,例如{ "code": 200, "msg": "", "data": "Object ....",}而我们的登陆却返回密码必须传!等等返回值显然我们的返回格式不符合常规开发,因为前台并不知道这是错误信息还是正确返回信息!所以我们简单封装一个返回类,代码如下添加base包,新建BaseResult类import lombok.Data;@Datapublic class BaseResult { privat

2021-03-06 14:15:38 267 1

原创 SpringBoot+MyBatis做登陆接口,抛弃mapper.xml

SpringBoot+Mysql做登陆接口,抛弃mapper.xml1.创建Springboot项目2.项目结构介绍3.引入mysql等包4.修改数据库配置文件5.创建mysql数据库user表6.编写代码实现登陆接口首先是entity包下创建User实体类文件创建UserMapper,名称一般为数据库表名+Mapper,类型为interface创建UserController,给外部提供可调用的api7.运行开始测试数据库添加数据1.创建Springboot项目开发工具我们采用IntelliJ IDE

2021-03-06 11:05:58 1155 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除