- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 【VUE3+elementPlus+typeScript】解决el-upload组件文件校验不通过时预览文件仍然显示的问题
文件要与表单一起,点击保存按钮时才进行上传表单格式提交。此时我发现加上这段代码之后,即使上传pdf类型的文件(不通过格式类型),在预览区域仍然可以显示该文件。
2025-03-17 19:10:09
132
原创 android webview首次加载速度过慢解决方案
webview首次加载速度过慢解决方案前言一、原因二、解决方案1.使用WebView 自带的 H5 缓存机制2.资源预加载3.资源拦截前言最近公司项目里有写数据后端传回来的是一个h5页面,我们配合h5展示用到的是webView控件。但是加载页面的时候我发现它总是比页面慢几秒,这就极大的影响了我们的性能和用户满意度。那为什么会出现这种情况呢?一、原因这是因为h5页面在加载时, 需要从服务器获取各种资源,比如: 图片, js文件, css文件, 自身api等…其实我们 客户端的资源都是静态的
2024-12-17 16:30:36
460
1
原创 Vue3-ElementPlus el-table后端分页,分页多选功能实现(解决点击下一页后上一页已勾选的数据消失)
本文主要内容为ElementPlus el-table后端分页,分页多选功能实现(解决点击下一页后上一页已勾选的数据消失)主要用到两个重要的属性:row-keyreserve-selection
2024-12-17 16:21:39
525
原创 VUE开始——VSCode集成环境变量
选择左侧extensions,install以下三个插件。一直点next就可以(自定义安装目录)回去后点击确定,重启VSCode。添加环境变量,点击确定。
2024-10-18 09:50:55
327
原创 Android Studio Gradle下没有build等选项解决
在Experimental中需要打开一个选项 Configure all Gradle tasks during Gradle Sync(this can make Gradle Sync slower),勾选此选项。Gradle下只有test可以选择,我想执行assembleDebug等命令,但是找不到。
2024-07-23 10:27:18
1176
原创 You need to use a Theme.AppCompat theme (or descendant) with this activity.
报错问题:You need to use a Theme.AppCompat theme (or descendant) with this activity.<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_
2022-05-31 11:02:27
986
原创 Android 代码修改EditText的光标位置
Android 代码修改EditText的光标位置问题正常我们使用EditText时,都是通过软键盘一个一个输入字符。没有发现光标位置不对。但是最近在项目中,我用到了向EditText填充文本。// 填充搜索框内容文本mSearchEditText.setText("mKeyWord")此时光标在文本开始处。原因Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果EditText中设置了文本, 这个时候光标是在文本的最前面, 而不是文本的最后.解
2022-03-22 14:35:22
7576
原创 RecyclerView 滚动条不显示的问题
RecyclerView 滚动条不显示的问题最近在项目中用到RecyclerView垂直滑动。发现不管是在xml中设置还是在java代码中设置,右侧的滚动条都不显示。解决方法考虑是RecyclerView 滚动条的size没有设置<androidx.recyclerview.widget.RecyclerView android:id="@+id/recycle_product" android:layout_width="match_parent"
2022-03-21 14:52:17
2598
原创 Android studio中出现“远程主机强迫关闭了一个现有的连接”的错误解决方案
1.netstat - aon|findstr “5037”2.找到上一句话执行结果的最后一行 ,我的是 “7780”这个pid输入 tasklist|findstr “pid”(我的pid是7780)3.把这个执行结果的exe关掉。taskkill /f /t /im 进程名我的是(studio64.exe)然后重新打开AS,完美解决!...
2021-12-15 15:18:58
7460
1
原创 kotlin刚开始Not yet implemented
我新建了一个kotlin的项目,自己写了一个方法,自动生成了TODO(“Not yet implemented”)这个。然后好家伙我一脸懵逼。然后我就把这一行删掉了。结果就到这里我很不理解啊。我就去百度了一下,然后发现这句话在Java是无所谓无影响啦但是在kotlin这里不行,他会一直抛出一个NOT YET IMPLEMENTS 的错误。只要删掉就好了。...
2021-10-21 15:43:03
1419
原创 JZ52 两个链表的第一个公共结点
描述输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)数据范围: n \le 1000n≤1000要求:空间复杂度 O(1),时间复杂度 O(n)思路:将两个链表变成a+b,b+a的形式,此时两个链表的长度相同。再一一进行比较题解(java)public class Solution { public ListNode FindFirstCommonNode(ListNo
2021-10-18 16:43:16
108
原创 JZ25 合并两个排序的链表
描述输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。数据范围: 0 \le n \le 10000≤n≤1000,-1000 \le 节点值 \le 1000−1000≤节点值≤1000要求:空间复杂度 O(1)O(1),时间复杂度 O(n)O(n)如输入{1,3,5},{2,4,6}时,合并后的链表为{1,2,3,4,5,6},所以对应的输出为{1,2,3,4,5,6}题解方法一可以考虑将两个链表的节点挨个进行比较,然后插入到一个新的链表。 pub
2021-10-18 14:52:33
192
原创 JZ24 反转链表
反转链表描述输入一个长度为n链表,反转链表后,输出新链表的表头。数据范围: n\leq1000n≤1000要求:空间复杂度 O(1)O(1) ,时间复杂度 O(n)O(n) 。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。解决方法1.就地逆置//就地逆置 public ListNode ReverseList(ListNode head) { ListNode next = null; ListNo
2021-10-18 12:28:22
132
原创 JZ6 从尾到头打印链表
剑指offer数据结构–链表描述输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。如输入{1,2,3}的链表如下图:返回一个数组为[3,2,1]0 <= 链表长度 <= 10000示例1输入: {1,2,3} 返回值: [3,2,1]解法:方法一:首先想到是从尾到头打印,链表遍历的话是从头到尾。想到栈的“先进后出”的特性。可以考虑遍历时压入栈,再出栈到一个新的链表。import java.util.ArrayList;import java.
2021-10-18 11:23:36
167
原创 2021-09-06EventBus
EventBus1.简介1.1角色1.2 特点1.3 四种线程模型2.使用3.DEMO3.1 activity_main.xml3.2 activity_second.xml3.3MainActivity.java3.4MessageEvent.java3.5 StickyEvent.java3.6 SecondActivity.java参考文章:1.简介在简书看到的一篇文章,修改之后重新上传的.原文链接:https://www.jianshu.com/p/e7d5c7bda783用于Android
2021-09-07 10:04:02
358
原创 Recylerview(一)不添加点击事件的
Recylerview(一)Recylerview的概念Recylerview的优点Recylerview的使用1.包引入2.设置布局文件3.adapter设置4.设置adapter和LayoutManager前言:本文主要记录学习Recylerview的基本概念以及使用方法。Recylerview的概念RecycleView是Android5.0后谷歌推出的一个用于在有限的窗口中展示大量数据集的控件,位于support-v7包中。由于目前androidx已经取代了supprot包,因此在此推荐大家使
2021-08-17 13:40:43
442
原创 adb 常用命令
adb 常用命令1.查看当前adb版本adb version2.开启服务adb start-serveradb shell都可。3.查看当前连接设备adb devices4.如果查不到当前设备,可以使用命令查看端口是否被占用adb nodaemon server如果被占用,则提示cannot bind ‘tcp:端口号’。5.启动应用Linux环境下先执行:adb shell dumpsys activity | grep mFocusedActivity 查看顶部活动再执行:a
2021-08-11 18:23:08
356
原创 Action Bar
Action Bar添加显示和隐藏Action Bar添加只需要将最小SDK版本设置为11就可以。如果不需要Action Bar,设置主题theme为noActionBar就可以了@style/…NoActionBar显示和隐藏Action Bar如果不需要Action Bar,设置主题theme为noActionBar就可以了;如果要用代码来控制显示或者隐藏getSupportActionBar()来获取Action Bar对象actionBar.hide();隐藏Action Bar
2021-08-11 17:04:49
125
原创 JNI之javah -jni xxx找不到类文件
JNI之javah -jni xxx找不到类文件问题解决问题解决使用classpath路径#最终展现
2021-08-02 14:26:20
283
原创 2021-07-19 自定义view
自定义view自定义属性声明与获取1.分析需要的自定义属性2.在res/attrs.xml文件中定义声明3.在layout下的xml文件中进行使用4.在view的构造方法中进行获取自定义属性声明与获取1.分析需要的自定义属性booleanstringintegerenumdimension2.在res/attrs.xml文件中定义声明<?xml version="1.0" encoding="utf-8"?><resources> <declare-
2021-07-20 10:45:44
208
原创 Android事件分发机制
Android事件分发机制1.事件分发1.1事件1.2常见四种事件类型1.3常见的事件分发的种类1.4 为什么需要事件分发机制?1.5 事件分发顺序1.5.1用到的方法1.5.2 流程1.5.3 流程概述2. 事件分发流程详细概述2.1 Activity事件分发机制2.2 ViewGroup事件分发机制2.3 View的事件分发机制 { String file = "D:/ec
2021-02-26 11:07:03
164
原创 XML入门
XML入门第二天DOM文档对象模型Dom4jDom4j-2.1.3下载!Dom4j读取和遍历XMLDom4j更新XMLXPath路径表达式DOM文档对象模型DOM(Domcunent Object Model) 定义了访问和操作XML文档的标准方法,DOM把XML文档作为树结构来查看,能够通过树来读写所有元素。Dom4jDom4j是一个易用的、开源的库,用于解析XML。他应用于Java平台,具有性能优异、功能强大和极其易使用的特点。Dom4j将XML视为Document对象XML标签被Dom
2021-02-25 19:30:51
146
原创 1010-邮寄包裹问题???
题目描述某邮局对邮寄包裹有如下规定:若包裹的重量超过30千克,不予邮寄,对可以邮寄的包裹每件收手续费0.2元,再加上根据下表按重量wei计算的结果:重量(千克) 收费标准(元/公斤)wei<=10 0.8010<wei<=20 0.7520<wei<=30 0.70请你编写一个程序,输入包裹重...
2019-07-08 14:33:27
3729
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人