- 博客(26)
- 收藏
- 关注
原创 记录setData报错TypeError: [object Array] is not a function
同样的各个地方调setData都报错,经过一轮排除法后发现是。小程序调用setData控制台显示报错.但是功能正常。修改正确之后就没问题了。自定义组件写法有问题。
2024-02-19 16:40:26 576 3
原创 Flutter问题记录:Stack在最外层,IOS debug模式正常,release黑屏
解决办法:Stack外层套一个MaterialApp。flutter版本:2.10.5。
2022-10-21 17:32:39 682 1
原创 Flutter json_serializable解析json泛型常用方法(genericArgumentFactories)
json_serializable是flutter开发中比较流行的插件了.由于dart禁止运行时反射,没有不能动态获取类型来创建对象.所以在解析json的时候比较麻烦这里介绍最通用的方法json例子:使用genericArgumentFactories首先genericArgumentFactories参数设置为true,就开启了框架默认的json解析方式 可以看到生成的解析方法多了一个函数参数`T Function(Object? json) fromJsonT,`并且把我们的泛型dat
2022-06-30 11:52:47 1573
原创 记录:Flutter Provider 泛型不刷新问题
由于项目封装,App外部还有一个ConfigApp类,App注册一个BaseConfig到Provider中.ConfigApp类中有BaseConfig的实现.直接用BaseConfig的子类调用notifyListeners()刷新无效.结构如下:然后子类AppConfig实现BaseConfig,刷新无效Provider监听是按照类型来的.直接Global().appConfig获取到的类型是BaseConfig.而子类是AppConfig,所以通知不到只需要把泛型传递一下,在注册的时候强转成子
2022-06-21 15:46:45 987
原创 Flutter 监听页面跳转实现类似android的onResume onPause,ios的viewWillDisappear viewDidDisappear
Flutter 监听页面跳转实现类似android的onResume onPause,ios的viewWillDisappear viewDidDisappear 2.在App注册这个路由监听 3.在需要监听的地方混入 RouteAware在didChangeDependencies订阅消息dispose释放订阅 4.重写RouteAware的方法A页面设置了监听,跳转到B页面.B.........
2022-06-08 17:12:34 1578
原创 Flutter TextField的onEditingComplete与onSubmitted的区别
onSubmitted带有当前字符串,onEditingComplete是个空回调TextField的build内使用的是EditableText组件.可定位到 _finalizeEditing方法 onEditingComplete与onSubmitted都在同一个方法内调用.先调用onEditingComplete再调用onSubmitted.有onEditingComplete方法时,会忽略设置了的TextInputAction类型系统默认焦点操作.(释放焦点,跳转下一个/上一个焦点)一般情况下,只获
2022-06-07 11:02:16 2358
原创 2020-09-09 AIDL
AIDL 支持的数据格式 八种基本数据类型:byte、char、short、int、long、float、double、boolean String,CharSequence 实现了Parcelable接口的数据类型 List 类型。 List承载的数据必须是AIDL支持的类型,或者是其它声明的AIDL对象 Map类型。Map承载的数据必须是AIDL支持的类型,或者是其它声明的AIDL对象 AIDL参数TAG 有in、out、inout 三种,基本类型默认为in,自定义类型需显示..
2020-09-09 18:01:37 367
原创 自己动手,用PS更改小图标颜色
有这样一张图片,背景透明.但是颜色不是我们想要的.我们可以用ps自己换颜色操作简单一下操作基于ps 2020导入一下图片方法1标题点击锁定透明像素按钮油漆桶更改颜色填充即可 (mac快捷键 option+delete)方法2双击图层,在图层样式选择颜色叠加推荐使用第一种方法,简单,体积小...
2020-09-07 10:35:35 1117
原创 记录微信小程序修改input高度的坑
首先来修改input的高度查看一下input的样式,直接修改height还是不够的,还需要修改min-height.custom-input-class{ width:100rpx; text-align: right; color:#FCC847; font-size:24rpx; height:30rpx; min-height:30rpx;}修改了高度还会有光标超出的问题,顺便把placeholder-class一起设置了.custom-input-p
2020-08-11 10:09:29 1688
原创 retrofit2.协程用法下 获取errorbody
参考链接:https://stackoverflow.com/questions/55780644/how-to-handle-error-response-with-retrofit-coroutines需求:网络请求。后台返回500。但是需要显示body的json{"code":201,"data":null,"message":"劵码非法:【yyy】","success":fa...
2019-11-26 17:54:07 1057
原创 记录-解决设置透明状态栏,软键盘弹起问题
问题准备登陆页面,两个输入框。根控件为ScrollView。在看base的布局,就是一个LinearLayout省略透明状态栏的配置方式,自行查阅跑一下看看效果当 android:windowSoftInputMode="adjustResize"时效果如下当点击密码时,软键盘弹起。但是界面不会网上滚。当 android:windowSoftInputMode="adjus...
2019-10-28 13:54:04 617
原创 kotlin-解决在非Activity,Fragment,view中无法自动绑定id(kotlin-android-extensions)
首先Kotlin自带了资源绑定功能,类似与ButterKnife的@BindView在资源文件中定义好id<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/a...
2018-12-27 10:10:16 1708
原创 android-做一个简单的左滑删除控件
import android.animation.ValueAnimator;import android.content.Context;import android.graphics.PointF;import android.support.v4.view.ViewConfigurationCompat;import android.util.AttributeSet;impo...
2018-12-18 13:39:40 386
原创 spring boot 简单文件上传 返回
首先文件要有存放的地方在application.yml中配置spring: servlet: multipart: location: /Users/chenweiqi/IdeaProjects/mq/temp/filecontroller中接收,保存文件 @RequestMapping(value = "/test/upload/file",...
2018-09-27 17:13:09 294
原创 Spring boot - WebMvcConfig 解决跨域,接收自定义请求头参数
import com.jyt.vchat.Interceptor.CommonInterceptor;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cor...
2018-09-11 19:12:00 6042
原创 Spring boot - KaptchaConfig
pom.xml<dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>${kaptcha.version}</version></dependency&
2018-09-11 19:04:51 898
原创 Spring boot - DruidConfig
@Configurationpublic class DruidConfig { /** * 配置监控服务器 * * @return 返回监控注册的servlet对象 */ @Bean public ServletRegistrationBean statViewServlet() { ServletRegistr...
2018-09-11 19:00:33 3140 1
原创 spring boot 使用 mybatis generator
maven pom.xml添加依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1</version>
2018-06-14 19:55:24 210
原创 spring boot 集成 mybatis
spring boot 集成mybatis xml 方式目录结构: application.ymlmybatis: mapper-locations: classpath:mappers/*.xmlUser.javapackage com.example.demo.model;import java.io.Serializable;import java.util.Date;pu...
2018-06-14 19:45:11 249
原创 ssm项目集成步骤
第一步:整合dao层 mybatis 和 spring ,通过 spring 管理 mapper 接口。 使用 mapper 的扫描器自动扫描 mapper 接口 在spring中进行注册。MConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//m
2016-08-21 21:05:45 924
原创 mybatis-spring Dao整合
项目目录如下: 与spring整合后,mybatisConfig可以简化成<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-confi
2016-08-07 12:41:47 194
转载 mybatis用到的log4.properties文件
mybatis官方文档给出的实例不少应用服务器的classpath中已经包含Commons Logging,如Tomcat和WebShpere, 所以MyBatis会把它作为具体的日志实现。在MyBatis的配置文件mybatis-config.xml里面添加一项setting(配置)来选择一个不同的日志实现。<configuration> <settings> ... <s
2016-07-30 23:57:19 398
原创 JDBC连接mysql步骤
jdbc连接时需要用到 mysql-connector-java-5.1.39-bin.jar 下载地址 http://dev.mysql.com/downloads/connector/j/import java.sql.*;import java.util.ArrayList;import java.util.concurrent.ExecutionException;public cl
2016-07-30 21:52:26 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人