- 博客(29)
- 收藏
- 关注
原创 Flutter手机软键盘弹出rebuild多次问题分析解决
处理过程:检查Widget的代码里哪里有调用MediaQuery.of(context)方法,该方法是个坑,会在屏幕变化时,在调用的地方都会重新rebuild。知道原因后,排除所有代码中使用了MediaQuery.of(context)的地方,获取屏幕宽度的使用LayoutBuilder。Flutter开发中遇到的坑。起因:在页面放入了一个TextField,并弹出了输入法,页面疯狂的调用build方法,所有页面都刷新了一遍,最要命的是接口重新访问了N遍。版本3.7.10 后续的版本也会有此类问题。
2024-07-18 12:32:01
662
1
原创 flutter 更新3.0版本导致TabController的ScrollableState报错
flutter 更新3.0版本导致TabController的ScrollableState报错
2023-08-04 17:26:17
283
转载 记录ios书签,生成描述文件mobileprovision
证书不用变,继续用旧的,mobileprovision要生成一个新的,选AD HOC,勾上相关测试人员,最后生成新的mobileprovision。当你有一个苹果开发者账号时,你需要生成并保存1个p12文件,如果你有N个应用,你再需要保存N个mobileprovision文件即可。发新版本就意味着你要去苹果开发者网站生成一个新的证书,生成新的p12,打新的ipa文件。可见,每一项你对应创建一个证书就足够,并不是说你每搞一个新应用,就来创建一个新证书。另一个事就是选择手机权限,这倒是小事,因为可以改。
2023-05-15 13:21:13
1136
转载 FLutter Swiper插件踩坑之旅 ScrollController not attached to any scroll views报错
flutter swiper
2022-11-22 05:36:28
1058
1
原创 flutter doctor出现问题 [!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
flutter SDK 2.2.0版本环境搭建
2022-06-27 17:33:03
1088
翻译 centos7 docker安装mysql8.0.22
1.拉取mysql镜像 (默认拉取最新的镜像)8.0.22docker pull mysql:8.0.222.在宿主机创建持久化 mysql data 及mysql.cnf (目录自定义, my.cnf可以不用写任何内容,根据个人喜好)mkdir /web/mysql-data/cnfmkdir /web/mysql-data/datavi /web/mysql-data/cnf/mysql.cnf3.添加操作权限chmod 777 /usr/local/mysqlData.
2021-10-26 01:35:02
342
原创 cenos7 docker安装
卸载旧版本较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。$sudoyum removedocker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...
2021-10-26 01:25:05
101
转载 Java OkHttp3 解析Json乱码问题
在使用okhttp请求网络数据的时候碰到了json汉字乱码问题。1.可能是服务器和客户端的编码不一致导致的经过和服务端沟通(也可以查看响应头信息),发现服务端和客户端使用的都是utf-8,排除。2.okhttp本身的问题经查阅资料,如果自己设置了addHeader(“Accept-Encoding”, “gzip”),会导致json乱码,注掉该行代码即可解决问题。原因:When you provide your own Accept-Encoding header you’re .
2021-08-11 00:41:41
1503
原创 AWS EC2 linux nginx1.20安装(多方借鉴)
在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。安装命令:yum -y install gcc pcre-devel zlib-devel openssl openssl-devel## 解压tar -zxvf nginx-1.9.9.tar.gz##进入nginx目录cd nginx-1.9.9## 配置./configure --prefix=/usr/local/nginx# makemakem
2021-07-03 10:53:59
791
原创 linux redis3.2.11单机安装
由于是家里虚拟机日常调试使用,所以单机部署,去官网下载redis3.2.11.tar.gz 解压安装后切换到redis安装目录,执行命令 make如遇到报错:新机没有安装make命令导致,执行命令:1.yum install gdb2.yum -y install gcc3.yum -y install gcc-c++redis编译需要的环境以来都install了后再在安装目录执行make,如还遇到报错:Redis 2.4版本之后,默认使用jemalloc来做内.
2021-06-22 01:23:44
270
原创 Spring WebFlux 文件上传File为空排查记录
SpringBoot 文件上传案例网上文章有很多,加什么CommonMultipartResolver 然后Controller里用MultipartFile去接收。但如果框架底层用的是Rea
2021-06-12 02:05:36
695
原创 Flutter升级1.20后 将 DiagnosticableMixin移除了,DatePicker插件源码出错,更新为Diagnosticable即可
一些第三方的 依赖插件 有继承到DiagnosticableMixin这个类,开发者没有进行更新 如果flutter sdk是1.20以上的话 用了这个依赖包是无法打包编译的,需要进源码将DiagnosticableMixin 改为Diagnosticable有继承DiagnosticableMixin类的插件 例如 :flutter_cupertino_date_picker 这个也是 需改为Diagnosticable...
2021-06-03 17:57:00
326
原创 postgresql13 pgadmin4 docker 实战安装
网上的教程都是零零碎碎要么就是不完整文章转发而来。本文记录自己第一次实战postgresqldocker 版本搜索最新版postgresql版本(psql13): docker search postgres拉取postgresql最新版(psql13)镜像:docker pull postgres顺利成功执行后效果如下图所示:成功启动psql容器:如上PSQL还有一些额外配置,比如开启远程访问和用户名设置,这里不做详细描述,感兴趣自己另寻资料。...
2021-03-19 18:34:02
678
原创 Node.js Sequelize框架之原始查询
查询参数替换:原始查询中有两种替换查询参数的方法,以:开头的参数的形式或以?替换。sequelize.query('select * from projects where status = ?', { replacements : ['active'],//按顺序传入需要替换?的值 type : Sequelize.QueryTypes.SELECT //指定查询类型}).then(function(projects){ //返回查询结果 console.log(projects);..
2020-12-12 02:19:03
538
1
转载 无限级代理的数据库设计查询方案(借鉴参考)
首先看一下传统的表设计:以下是一张会员信息表,这里WxId是微信公众号的id(因我设计的这个程序是要支持多个微信公众号的),UserId是当前会员id,下图中的Pid就是会员的上一级用户id下面看一下数据:根据上图,userid=1的这个会员Pid为0的说明会员是顶级的,没有任何人推广。userid=2的这个会员pid为1,说明他是userid为1的会员推广而来。然后看userid=7的这个会员,他的pid=2,说明他是userid=2的这个会员推广来。说白了推广关系就是:us.
2020-09-17 21:03:35
2584
原创 记录下linux下 rpm安装mysql5.6的过程
1.查看操作系统相关信息。[root@linuxidc ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@linuxidc ~]# uname -a Linux linuxidc 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC
2016-12-30 19:13:05
506
原创 org.springframework.jdbc.UncategorizedSQLException
UncategorizedSQLException DruidDataSource
2016-11-14 10:30:58
4110
转载 js关于prototype
js中的prototype(原型)javascript的方法可以分为三类:a 类方法b 对象方法c 原型方法prototype是什么含义?javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用。按照javascript的说 法,func
2016-04-05 18:02:43
316
原创 Spring mvc实现上传文件进度条
项目概述:Maven,Servlet3.0,Spring mvc4.2.0实现思路:客户端发送请求,Spring mvc框架的DispatchServlet的doDispatch方法里面会先去检查有没有配置multipartResolver,有的话会先执行他的resolveMultipart,所以关键点在这,我重写CommonsMultipartResolver的resolverMultipa
2016-03-10 17:41:48
1450
转载 SpringMVC Valication的使用
对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。SpringMVC自身对数据在服务端的校验有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证,对于不合格的数据信息SpringMVC会把它保存在错误对象中,这些错误信息我们也可以通过SpringMVC提供的标签在前端JSP页面上进行
2016-01-20 18:03:41
911
原创 关于windows系统的一些知识
远程桌面链接工具:mstsc.exe该工具可以通过ip远程链接关于共享:共享的文件可以通过运行'\\'加ip号看到该ip号共享的文件关于小操作:游览器上输入ip号也可以看到远程桌面
2016-01-15 17:46:53
374
原创 java 验证码 基于servlet+jsp
本文章为初学者的我随兴记录方便我以后学习的,如果大神有更好的建议或者文中有理解不当的地方,欢迎指导首先,java里我们要用到两个类:BufferedImage 和 GraphicsBufferedImage:父类Image,该类具有可访问图像数据缓冲区的 Image。BufferedImage 由图像数据的 ColorModel 和 Raster 组成。说人话通俗点按照我理
2016-01-14 10:37:52
408
转载 java中的类加载器(转载至其他人)
在Java中有三种类加载器:1.BootStrap ClassLoader:此加载器采用C++编写,在开发中很少见。2.Extension ClassLoader:用来进行扩展类的加载,一般对应的是jre/lib/ext目录中的类。3.AppClassLoader 加载classpath指定的类,是最常用的的加载器。同时也是java种默认的加载器。java虚拟机将类加载过程
2016-01-05 17:06:15
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人