自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【BOM】location对象

location对象详解

2022-09-11 19:08:26 384 1

原创 React 生命周期

生命周期钩子

2022-08-02 00:10:19 196

原创 React 基础学习

React基础核心概念

2022-07-29 17:13:56 384

原创 链表内指定区间反转【JavaScript】

链表反转的方法——头插法、三指针法

2022-05-10 19:38:33 589

原创 搜索与回溯【JavaScript】

二叉树、回溯、广度优先

2022-04-23 15:41:18 1396

原创 熟悉数据结构(二)【JavaScript】

队列、链表、栈

2022-04-16 15:40:45 569

原创 熟悉数据结构(一)【JavaScript】

split、join、unshift、正则、ES6模板字符串

2022-04-12 20:43:40 942

原创 蓝桥杯 Java B组省赛真题【2018】

输出在文件、dp、二分法、尺取法、自定义类指定比较规则、bfs、

2022-04-08 10:24:12 321

原创 搜索与回溯算法(Java)

深度优先搜索、回溯、剪枝、二叉树

2022-04-06 03:16:40 295

原创 查找算法(Java)

二分查找、哈希表

2022-04-02 18:50:28 1395

原创 蓝桥杯 Java B组省赛真题【2017】

excel、全排列、日期校验、是否互质、dp、二分法、前缀和

2022-03-28 13:42:47 384

原创 js数组去重的方法

2022-03-16 00:22:46 1254

原创 防抖 & 节流

实现防抖和节流

2022-03-14 23:31:30 118

原创 position属性 | 动画解释CSS定位布局

【position的五个值】static、relative、absolute、fixed、stickystatic/* 默认值*/.box{ position: static;}正常文档流css默认布局方式relative/* 相对定位*/.box{ position: relative; left: 20px; top: 20px;}元素所占空间还保留在原位(其他元素不会挤占他原本的空间)通过left、right、top、bottom来设置位置的偏移(相.

2021-12-14 10:30:06 334

原创 【CSS】实现水平垂直居中的几种方法

关于实现水平垂直居中的一些方法

2021-12-12 20:13:19 668

原创 【ES6基础】Array详解

全部的数组方法解析合集

2021-12-04 16:16:16 4763

原创 【echarts实现】中国地图 & 世界地图

打开一个用 vue 创建的新项目安装npm install --save echarts@4.xechars实现中国和世界地图需要引入地图资源需引入地图的话下载的echarts版本就要低于5.x封装插件使用折线图的示例先简单的使用一下echarts,看是否能正常运行。新建 echarts.js 文件(不理解代码的话,看vue官网的 如何开发插件)import echarts from "echarts";const install = function(Vue){ // 向 Vue

2021-11-27 16:41:30 3590 1

原创 你应该知道的 vue-cli 项目结构目录及初始代码解释

按照vue官网使用 vue-cli 创建项目后,你会得到这样的项目文件及页面。项目的创建1. 创建前你一定安装配置了nodejs,安装了vue-cli 脚手架。2. 创建中 (参考官方文档)cmd 中 vue create demo选择default(babel, eslint),此选项为选择默认预设,也可选择手动设置。cd demonpm run serve3. 创建后运行得到这样的页面详解1. 目录文件2. 代码解释main.js 文件/**.

2021-11-25 19:02:05 449

原创 动态规划(Java)

动态规划题目练习

2021-11-22 08:00:00 800

原创 搜索思想:DFS & BFS

DFS(Depth First Search)深度优先搜索BFS(Breath First Search)广度优先搜索就是两种暴力搜索去遍历所有的情况。走迷宫来理解这两种搜索思想:DFS —— 先选择一个方向,然后遇到的每一个岔路,都继续走这个方向,直到此路不通(不通则返回上一个岔路重新选一个方向继续这样走)或走出迷宫。BFS —— 遇到岔路,向全部的方向先走一步(一步指遇到下一个岔路为止),每个方向都走完一步后,再从遇到的第一个岔路继续这样走,直到走出迷宫。遍历二叉树来理解这.

2021-11-19 10:21:57 581

原创 Vue生命周期

一、Vue生命周期又名:生命周期回调函数、生命周期函数、生命周期钩子是 Vue在关键时刻帮我们调用的一些特殊名称的函数生命周期函数的名字不可更改,但函数的具体内容是编程时根据需求编写的。生命周期钩子的 this 上下文指向调用它的 Vue 实例。【生命周期图示】二、八个生命周期钩子创建beforeCreate(创建前)/ created(创建后)挂载beforeMounted(挂载前)/ 【重要】 mounted(挂载后)更新beforeUpdate(更新前)/ u

2021-11-15 16:10:32 522

原创 【双指针】做一些简单的双指针

文章目录977. 有序数组的平方283. 移动零167. 两数之和 II - 输入有序数组344. 反转字符串876. 链表的中间结点19. 删除链表的倒数第 N 个结点这些题都是简单难度的题,所以可能一看到题就会想到好多种解法。在本文中都用双指针的思想来解题。【左右指针、快慢指针】977. 有序数组的平方去做题给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。一个新数组用来存储平方后的数组设 i = 0,j = n

2021-11-09 07:45:00 246

原创 二叉搜索树(BST)系列

二叉搜索树(Binary Search Tree)定义如下:节点的左子树只包含 小于 当前节点的数。节点的右子树只包含 大于 当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。再刷一遍二叉搜索树文章目录(一)230. 二叉搜索树中第K小的元素538. 把二叉搜索树转换为累加树(二)98. 验证二叉搜索树700. 二叉搜索树中的搜索701. 二叉搜索树中的插入操作450. 删除二叉搜索树中的节点(三)96. 不同的二叉搜索树95. 不同的二叉搜索树 II(一)230. 二叉搜索树中第K.

2021-11-03 08:00:00 257

原创 一个简单的例子由易到难理解动态规划

在本文中,我们先用最简单的方法来解决问题,然后一步步进阶,在这个不断优化算法的过程中理解动态规划。力扣 322. 零钱兑换 问题给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。【你可以认为每种硬币的数量是无限的。】public int coinChange(int[] coins, int amount) {}1. 暴力递归假设 coi.

2021-10-28 08:00:00 210

原创 再刷一遍二叉树

简单复习二叉树系列算法(一)226. 翻转二叉树翻转一棵叉树。//翻转二叉树 ✔public TreeNode invertTree(TreeNode root){ //递归结束条件 if(root == null) return null; //思考在此节点上要做的事 //即交换左右节点 TreeNode temp; temp = root.left; root.left = root.right; root.right = temp; //使此节点的左右子树也

2021-10-24 13:33:47 2280

原创 二叉树的前、中、后序遍历

二叉树前序遍历:根、左、右中序遍历:左、根、右后续遍历:左、右、根前序遍历LeetCode 144. 二叉树的前序遍历class Solution { public List<Integer> preorderTraversal(TreeNode root) { List<Integer> res = new ArrayList<Integer>(); preorder(root, res); retu

2021-10-07 11:22:35 98

原创 Java八大排序方法详解

排序 是对数据元素序列建立某种有序排列的过程。我们通常从三个方面来衡量排序算法的优劣,分别是 时间复杂度,空间复杂度 及 稳定性。以下在分析各排序算法时也会给出从这三方面出发的算法性能比较。1. 直接插入排序2. 希尔排序3. 直接选择排序4. 堆排序

2021-09-26 13:32:04 360 1

原创 “List<Integer> array“ 和 “int[] array“

ArrayList 方法

2021-09-17 17:22:22 306

原创 什么是BFC

触发BFC、BFC用途

2021-09-16 18:23:37 91

原创 Java String 常用方法

1. Java String类String str = "asdfg"String str = new String (“asdfg”)两种办法都可创建字符串,区别是 String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上2. 常见方法常用方法——str.length()返回字符长度str1.equals( str2 )比较两个字符串 (== 比较的是引用地址)str1.isEmpty()是否为空str.split(" ")

2021-09-09 17:26:48 85

原创 TCP/IP 协议

TCP/IP协议

2021-09-07 22:33:06 159

原创 Java HashMap的containsKey() 方法

Hash Map

2021-09-06 10:12:44 1110

原创 JS+CSS3实现简易画板

简易画板实现

2021-09-05 10:12:18 455

原创 leetcode-33.搜索旋转排序数组

二分法

2021-09-03 14:33:46 104

原创 Java设计一个单链表

关于链表

2021-08-31 16:54:51 191

原创 网页banner设计

banner设计,排版、颜色运用、字体选择

2021-07-17 10:17:52 818

原创 网页导航设计

导航作用、常见导航类型、常用设计规范

2021-07-14 12:12:36 2309

原创 网页组成结构

常见页面布局、页面组成结构

2021-07-13 21:45:36 2525 1

原创 粗略了解网页设计

一些素材网站

2021-07-13 12:15:46 200

原创 jquery实现照片墙

实现好看的照片墙【JQuery】

2021-06-20 09:37:21 815

空空如也

空空如也

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

TA关注的人

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