h5上传图片压缩

涉及知识点 uniapp项目h5,涉及到前端图片压缩上传 uni.chooseImage() canvas压缩 点击上传 import helangCompress from '../hel...

前端导出excel报表

后端返回blob流,前端post请求拿到流后下载excel async exportReport() { if (!this.formData.StartTime || !this.formData.EndTime) { return this.$message.error("统计时间段不能为空");...

数组去重的几种方式详解

方法一: Set() (最为推荐的方法) Set是一种有序列表,并且它的值没有重复 利用Set类型数据无重复项:new Set,参数为需要去重的数组,Set 会自动删除重复的元素,再将 Set 转为数组返回。这个方法的优...

@Valid和@Validated的总结区分

1. @Valid: @Valid注解用于校验,所属包为:javax.validation.Valid。 ① 首先需要在实体类的相应字段上添加用于充当校验条件的注解,如:@Min,如下代码(age属于Girl类中的属性): @Min(value = 18,mess...

uniapp的几种跳转方式

1、UniApp是一个跨平台的应用开发框架,可以用于开发同时支持多个平台(如iOS、Android、H5等)的应用程序。在UniApp中,有多种方式可以实现页面之间的跳转。以下是其中一些常用的跳转方式: 页面跳转(naviga...

ArrayList和linkedList的区别

ArrayList和linkedList的区别 Array(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。 Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中...

Hashcode的作用

Hashcode的作用         java的集合有两类,一类是List,还有一类是Set。前者有序可重复,后者无序不重复。当我们在set中插入的时候怎么判断是否已经存在该元素呢,可以通过equals方法。但是如果元素太多,用这...