自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 VUE配置多开发环境/静态配置文件修改地址

在vue-cli中可以使用.env文件配置不同的开发环境,切换不同部署地址。NODE_ENV='production'VUE_APP_BASE_API='/api'.配置开发环境代理,为每一个接口地址加上的/api前缀,这里再通过配置开发环境代理设置代理地址并重写URL。devServer: {proxy:{}}使用window对象,通过外部配置文件显示修改请求。可以在 window 对象上存储数据或属性,并在整个页面中访问它们。

2023-07-26 13:59:14 2537 1

原创 基于Vue的Excel文件预览(使用LuckyExcel、LuckySheet实现)

基于这种情况将excel文件展示在网页上,只提供预览功能。使用Luckyexcel方法将excel文件转换成Luckysheet需要的数据格式。使用Luckysheet将上述数据渲染到页面上。//如果处理的数据量较大,可以使用Luckysheet配置参数中的loadUrl和loadSheetUrl来分Sheet页加载。

2023-07-25 15:24:30 7407 3

原创 数据结构(王道考研笔记)——树和森林

树的三种常用存储方式:双亲表示法、孩子表示法、孩子兄弟表示法。树、森林与二叉树的转换:二叉树转换为树或森林是唯一的,反之则不是。 树、森林、二叉树的遍历关系。先序遍历、中序遍历。

2023-07-20 13:52:29 486 1

原创 并查集(树的应用、集合)

通常用树(森林)的双亲表示作为并查集的存储结构,每个子集合以一棵树表示。所有表示 子集合的树,构成表示全集合的森林,存放在双亲表示数组内。通常用数组元素的下标代表元素名,用根结点的下标代表子集合名,根结点的双亲结点为负数。采用树的双亲指针数组表示作为并查集的存储表示。

2023-07-20 13:46:06 214 1

原创 数据结构(王道笔记)——二叉树

王道二叉树相关概念,二叉树、满二叉树、完全二叉树、二叉排序树、平衡二叉树、扩充二叉树。二叉树的层序遍历、前序遍历、中序遍历、后序遍历。从前序与中序遍历序列构造二叉树,从中序与后序遍历序列构造二叉树。线索二叉树,加快查找结点前驱和后继的速度。

2023-05-24 20:28:09 1022

原创 数据结构(王道笔记)—— 串

串 (string)是由零个或多个字符组成的有限序列。一般记为S′a1​a2​...an′​。其中,S是串名,单引号括起来的字符序列是串的值;ni​可以是字母、数字或其他字符;串中字符的个数n称为串的长度。n=0 时的串称为空串。串中任意个连续的字符组成的子序列称为该串的,包含子串的串相应地称为。某个字符在串中的序号称为该字符在串中的。子串在主串中的位置以子串的第一个字符在主串中的位置来表示。当两个串的长度相等且每个对应位置的字符都相等时,称这两个串是相等的。

2023-05-24 18:43:52 252

原创 MyBatis Plus 基本使用,各配置模板记录

MyBaits Plus项目实际使用及配置。Mapper、Service示例;分页配置及IPage对象类型转换;lambda链式查询、更新、删除;常用条件项eq、ne、gt、lt、ge、le、in、isNull、between、like;and、or嵌套查询;model层配置插入/更新时设置自动填充字段。动态SQL:customSqlSegment、sqlSegment

2023-05-04 21:59:39 1036

原创 MapStruct 基本使用,项目常见DTO映射转换

MapStruct 基本使用,项目常见实体类DTO映射转换。注解Mapping 也可以设置属性默认常量,或expression表达式设置属性值(如获取当前时间、参数进行某些处理等)// 将目标类的deleted属性值为常量0// 将目标类的createtimed属性值为当前时间。

2023-04-12 20:21:53 1708

原创 pycharm下载安装opencv

pycharm下载安装opencv,python版本3.8。安装opencv-python、opencv-contrib-python。问题:Cannot find reference 'imread' in '__init__.py';You need configured Python 2 SDK to render Epydoc docstrings。

2022-08-30 12:50:01 4336

原创 最小生成树——Kruskal算法

最小生成树——Kruskal算法详解,适合于边稀疏而顶点较多的图。以洛谷 [USACO3.1]最短网络 Agri-Net为例,说明算法的Kruskal实现过程。

2022-08-11 16:53:15 3914

原创 最小生成树——Prim算法

最小生成树——Prim算法详解,适用于求解边稠密图的最小生成树。以洛谷P1546 [USACO3.1]最短网络 Agri-Net为例说明Prim算法的Java实现过程。

2022-08-11 16:41:53 4260

原创 哈夫曼树(Huffman Tree)及哈夫曼编码(Huffman Coding)

哈夫曼树(Huffman Tree)又称最优二叉树,给定N个权值作为N个叶子结点,构造一棵二叉树,使该树的带权路径长度达到最小。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫做Huffman编码(有时也称为霍夫曼编码)。本文所有概念性描述及图示均来自王道考研数据结构。...

2022-07-28 17:10:43 9903

原创 KMP算法详解【next数组图解】

KMP算法是一种改进的字符串匹配算法,其关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。如果已匹配相等的前缀序列中有某个后缀正好是模式的前缀,那么就可以将模式向后滑动到与这些相等字符对齐的位置,主串指针无须回溯,并继续从该位置开始进行比较。...

2022-07-17 00:17:01 3750 1

原创 计算机算法设计与分析

《计算机算法设计与分析》课程笔记。包括算法基本介绍、时间复杂度计算,以及递归与分治策略、贪心算法、动态规划、回溯法、分支界限法的基本使用和例题。

2022-07-15 18:51:25 3021

原创 字典树(Trie树)两种实现方式详解

字典树(Trie树)又称单词查找树、前缀树。一般采用二维数组或Java链表两种实现方法实现字典树,查找单词最小前缀。以leetcode题目648. 单词替换 为例实现代码https://leetcode.cn/problems/replace-words

2022-07-08 13:07:37 1327 3

原创 详解Cookie、Session与Token

详解Cookie、Session与Token

2022-04-17 17:52:02 1426

原创 ​B站计算机网络微课堂(湖科大教书匠)学习笔记​

B站计算机网络微课堂(湖科大教书匠)学习笔记

2022-04-13 16:05:35 6232 5

Golang SDK1.20.6 zip解压缩版

Golang SDK1.20.6 zip解压缩版

2023-07-27

JDK11 windows zip 解压缩版

JDK11 windows zip 解压缩版

2023-07-26

JDK1.8 windows zip解压缩版

JDK1.8 windows zip解压缩版

2023-07-26

python2.7 windows版zip文件

python2.7 windows版zip文件,解压缩即可。

2022-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除