- 博客(39)
- 收藏
- 关注
原创 flutter 列表下拉框加搜索
1.使用控件搜索加下拉框dropdown_search: ^0.4.9和获取中文拼音lpinyin: ^1.1.1。当中找到相应的packages,再在SelectDialog.dart当中加入引入拼音搜索。更改匹配方法manageItemsByFilter使其可以支持拼音首字搜索。2.加入中文查询和首字查询。
2024-07-12 17:35:28
666
原创 Flutter 监听页面切换
一.简介我们经常会遇到从上一个页面回到当前页面去做刷新。但是state的生命周期实际上没有这个监听。当然我们可以通过监听上个页面的返回值,在当前页面await结果来做。但是这种方式还需要在下一个页面去写代码,不解耦。另一种方式就是监听路由。二、监听页面切换举个栗子:加入当前有三个页面,A、B、C,我们从A调到B跳到C,再从C回到B回到A。依次会对应下面几个方法回调。
2024-05-14 10:37:38
801
原创 flutter 内网app内部下载
插件app_installer package_info path_provider dio。1.允许下载权限在AndroidManifest.xml添加。想好逻辑,先将apk下载到本地,再到本地去寻找apk下载。
2024-05-13 14:29:51
194
原创 flutter 容易犯的错误
11.当使用到异步处理UI FutureBuilder时,应当避免其获取数据后直接在当前class继续写页面,应当另起一个class写之后的widget,然后在futureBuilder中调用。5.当container的 alignment不起作用时,可以使用Align控件的alignment然后再包住container。19.对于异步方法,返回值为Future的不能直接取值,必须用.then去取。15.setState()的代码不能是异步的。12.三目运算符比ifelse适用很多。
2023-03-20 11:13:52
262
原创 fvm操作多个flutter的安装和使用教程
下打开,否侧无法切换,会提示 权限不够的报错提示 fvm:Cannot link flutter to dest D:\fvm\versions\2.0.3: symlink D:\fvm\versions\2.0.3 D:\fvm\current: A required privilege is not held by the client.remove:删除已安装的某个 Flutter 的版本。
2022-11-16 17:52:30
4329
原创 当fluttersdk版本发生问题时处理办法
5.在flutterSdk中更改文件里面flutter.gradle的内容,其与1中的minSdkVersion值相同。1.在Androidstudio上打开项目的Android,在gradle中修改build.gradle文件。3.并点开其按钮,并修改下面两个值,改为sdk版本相同。2.将这两个值修改为推荐的版本。4.点下面,让项目重新缓存。
2022-11-15 17:28:21
957
原创 关于使用@Mapping注解无效的原因
Mapper来自mybatis-3.5.3.jar包 MapperScan来自mybatis-spring-2.0.3.jar包。而这里无效的原因,有可能为mybatis和mybatis-spring的版本不够高。还有可能@Mapping引入不到为@MappingScan的原因。使用@Mapping会报出如下错误。错误时,一般来说,都是注解无效。...
2022-08-30 15:15:28
2336
原创 消息转换器
2)再WebMvcConfig配置类中拓展SpringMvc的消息转换器,在此消息转换器中使用提供的对象转换器进行Java对象到json数据的转换。1)提供对象转换器JacksonObjectMapper,基于Jackson进行Java对象到json数据的转换。
2022-08-22 11:27:40
160
原创 过滤器的使用
这条语句是怎么回事,过滤器的作用就是之一就是在用户的请求到达servlet之前,拦截下来做预处理,处理之后便执行chain.doFilter(request, response)这个方法,如果还有别的过滤器,那么将处理好的请求传给下个过滤器,依此类推,当所有的过滤器都把这个请求处理好了之后,再将处理完的请求发给servlet;如果就这一个过滤器,那么就将处理好的请求直接发给servlet。filter在web开发中可谓是神通广大,想必大家都有所了解,在这里不作赘述。...
2022-08-12 13:38:29
227
原创 公共字段自动填充
3.在LoginCheckFilter的doFilter方法中调用BaseContext来设置当前登录用户的id。4.在MyMetaObjectHandler的方法中调用BaseContext获取登录用户的id。2.编写BaseContext工具类,基于ThreadLocal封装的工具类。1.在实体类中定义(对需要自动填充的字段加注释@TableField).........
2022-08-03 09:26:34
240
原创 前端http请求接受会延时
由于此http请求会有延时,所以formData2.value的赋值会在if语句执行之后才赋值成功,这样会导致对if里面语句执行时,formData2.value的值一直为空。
2022-07-22 14:16:23
316
原创 springmvc拦截器
此处如果写为false,则终止原始操作,即后postHandle、afterCompletion与原始操作都不再执行 此处表示拦截那些可以写多个(”/books”,”books/*”)两者并不相同 3/4两者都可以达到效果,可以自由选择 可以通过handler去操作原始执行的方法26.多个拦截器的运行顺序...
2022-07-12 17:31:24
167
原创 各种排序方法
import java.util.Arrays;import java.util.Stack;public class Test { public static void main(String[] args) { int[] array = {10,20,8,25,35,6,18,30,5,15,28}; shellSort1(array); System.out.println(Arrays.toString(array)); .
2022-03-14 20:08:20
849
原创 ArrayList易犯错误
力扣由于原来每个get(j)是一个ArrayList,现在是只有一个ArrayList,每一个j都放到了ArrayList里
2022-02-14 13:56:54
390
原创 Cookie和Session
User.javapackage com.MXC;public class User { public String username; public String password; public User(String username, String password) { this.username = username; this.password = passwo...
2022-01-15 11:03:57
70
原创 进行文件操作的InputStream和OutputStream
package com.MXC;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.UnsupportedEncodingException;public class ReadFile { public static void main(String[] args) throws Exception { // TODO: 从文件对应的 Inp...
2022-01-10 11:38:41
105
原创 模板技术及注意事项(监听器提高效率)
初始阶段package com.MXC.listener;import org.thymeleaf.TemplateEngine;import org.thymeleaf.templatemode.TemplateMode;import org.thymeleaf.templateresolver.ServletContextTemplateResolver;import javax.servlet.ServletContext;import javax...
2022-01-08 13:21:19
166
原创 利用form表单和利用ajax提供的JSON格式保存数据的区别(更为标准的前后端分离格式)
1.利用form表单/bbq-v1/index2.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表白墙</title></head><body> <div> <form method="post" action="/hello/bbq-v..
2022-01-07 19:47:34
1743
原创 最简单的HTTP响应资源
package com.MXC.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.
2021-12-27 02:05:06
1130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人