摘要: 基于vue3和elementplus实现的自定义table组件,集成查询工具栏分页,可通过配置直接实现基础的列表页 效果预览: 目录结构如下: 类型声明:type/table.d.ts declare type DictType = { value: string | boolean | numbe 阅读全文
posted @ 2023-12-21 16:48 沐雨辰沨 阅读(602) 评论(0) 推荐(1) 编辑
摘要: # js根据姓名首字母构造字母索引列表 ### 1、首先安装`js-pinyin`插件 ```shell npm install js-pinyin ``` ### 2、引入`js-pinyin` ```js // npm install js-pinyin下的映入 import pinyin fr 阅读全文
posted @ 2023-05-19 16:47 沐雨辰沨 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 需要使用FontZip2.0 这个工具,使用前要安装 Java 才可运行,使用工具时,点击「选择源字体」Library->fonts,选择你需要提取的字体,「输入文件类型」最好不要换,ttf 最常用,其他格式的可能提取后有问题,我尝试过多次,ttf 最不容易出错。「需要提取的文字」输入你想要提取的哪 阅读全文
posted @ 2023-04-17 09:21 沐雨辰沨 阅读(377) 评论(0) 推荐(0) 编辑
摘要: ##雪碧图 雪碧图的主要作用是减少 HTTP 请求数量。 假如你有 100 张小图片,你要发起 100 个请求。如果你合并成一个大图片,那你只需要发一个请求。 这在 HTTP/1 上是有不错的优化效果的,因为 HTTP/1 下不能充分利用 TCP 带宽,一个 TCP 同时只能有一个请求,请求太多就要 阅读全文
posted @ 2023-03-14 15:48 沐雨辰沨 阅读(25) 评论(0) 推荐(0) 编辑
摘要: this 的指向有哪些? 1、普通函数中的 this 指向 window 2、定时器中的 this 指向 window 3、箭头函数没有 this,它的 this 指向取决于外部环境、 4、事件中的 this 指向事件的调用者 5、 构造函数中 this 和原型对象中的 this,都是指向构造函数 阅读全文
posted @ 2023-03-14 15:42 沐雨辰沨 阅读(15) 评论(0) 推荐(0) 编辑
摘要: #串 ##朴素模式匹配算法 1、循环模式串匹配目标字符串 最坏时间复杂度O(nm) ##KMP算法 前提是模式串由部分相同子串 1、根据模式串求next数组(next[1]=0) 2、由next数组求目标字符串中是否存在模式串 平均时间复杂度O(n+m) KMP优化:更具next数组求nextval 阅读全文
posted @ 2023-03-02 15:50 沐雨辰沨 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 泛型的概念 所谓泛型就是编写一种模板实现任意数据类型都可使用的目的,既实现了编写一次,万能匹配,又通过编译器保证了类型安全 向上转型 如下所示,ArrayList<T>实现了List<T>,所以ArrayList可以向上转型为List public class ArrayList<T> implem 阅读全文
posted @ 2022-11-01 13:51 沐雨辰沨 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 反射(Reflection) 所谓反射就是在Java运行期间,程序可以拿到一个对象的所有信息。 反射是为了解决在对一个对象完全未知的情况下调用其方法还产生的。 通过Class实例获取class信息的方法称为反射(Reflection)。 通过反射读写字段是一种非常规方法,它会破坏对象的封装。 cla 阅读全文
posted @ 2022-10-31 13:32 沐雨辰沨 阅读(360) 评论(0) 推荐(0) 编辑
摘要: http://t.csdn.cn/KQN7g 阅读全文
posted @ 2022-10-31 13:15 沐雨辰沨 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 注解Annotation // 自定义注解必须是在@interface // 如下自定义注解Report // default用于给注解参数设置默认值 public @interface Report { int type() default 0; String level() default "i 阅读全文
posted @ 2022-10-11 16:48 沐雨辰沨 阅读(49) 评论(0) 推荐(0) 编辑