自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 2020-11-29-hexo博客搭建使用教程-进阶版

title: hexo博客搭建使用教程(进阶版)description: hexo博客搭建使用教程(进阶版)tags:hexo博客前端categories: hexotop: trueabbrlink: 749ffe0date: 2020-11-29 20:02:00如果下面的教程有错误之处,请在评论区留言,收到后,我会尽快修改,谢谢支持!**欢迎star,fork博客项目一、博客环境搭建本文系统环境信息:Win10 专业版,64 位Node.js:v10.23.0.

2021-01-04 09:07:57 2849

原创 2021-01-03-设解决使用hexo deploy推送代码到github仓库时重复输入账户密码

title: 解决使用hexo deploy推送代码到github仓库时重复输入账户密码description: 解决使用hexo deploy推送代码到github仓库时重复输入账户密码tags:hexo博客githubcategories: hexodate: 2021-01-03 19:44:00解决使用hexo deploy推送代码到github仓库时重复输入账户密码1.生成SSH密钥cd ~/.ssh使用ssh -Keygen 生成密钥ssh-keygen -t .

2021-01-03 19:57:13 516

原创 2021-01-01-Vue中跳转页面传参总结

title: Vue中跳转页面传参总结description: Vue中跳转页面传参总结tags:前端Vuecategories: 前端date: 2021-01-01 14:26:00Vue中跳转页面传参总结前言各位小伙伴,大家好,今天是2021年的第一天,祝大家吃吃喝喝,越吃越瘦,越喝越美页面传参方式在页面传参数时,有两种办法传递参数,一种是name与params传参,第二种是path与query结合传参。query传参类似于ajax中get传参,params类似于post.

2021-01-01 15:23:58 424

原创 2020-12-30-计算机组成与结构复习知识点总结

title: 计算机组成与结构复习知识点总结description: 计组总结知识点图谱tags:计算机组成categories: 计算机组成abbrlink: 5f2a8f47date: 2020-12-30 20:23:00计算机组成与结构复习知识点总结

2021-01-01 15:23:35 324

原创 2020-12-30-LeetCode中“最后一块石头的重量”题解

title: LeetCode中最后一块石头的重量题解description: LeetCode中最后一块石头的重量题解-javatags:LeetCode算法categories: LeetCodeabbrlink: 5a20f95date: 2020-12-30 10:23:00LeetCode中最后一块石头的重量题解-java题目1046. 最后一块石头的重量难度简单113收藏分享切换为英文接收动态反馈有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块 最重.

2021-01-01 15:22:47 156

原创 2020-12-29-LeetCode中“合并两个有序数组”题解

title: LeetCode中合并两个有序数组题解description: LeetCode中合并两个有序数组题解-javatags:LeetCode算法categories: LeetCodeabbrlink: ‘34072712’date: 2020-12-29 19:45:00LeetCode中合并两个有序数组题解-java题目88. 合并两个有序数组难度简单723给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中*,*使 n.

2021-01-01 15:22:17 102

原创 2020-12-23-LeetCode中“字符串中的第一个唯一字符”题解

title: LeetCode中字符串中的第一个唯一字符题解description: LeetCode中字符串中的第一个唯一字符题解-javatags:LeetCode算法categories: LeetCodeabbrlink: 3b8b067ddate: 2020-12-23 19:23:00LeetCode中字符串中的第一个唯一字符题解-java题目387. 字符串中的第一个唯一字符难度简单332给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则.

2021-01-01 15:21:46 68

原创 2020-12-13-LeetCode中“环形链表”题解

title: LeetCode中环形链表题解description: LeetCode中环形链表题解-javatags:LeetCode算法categories: LeetCodeabbrlink: e42ee3ffdate: 2020-12-13 18:59:00LeetCode中环形链表题解-java题目141. 环形链表难度简单877收藏分享切换为英文接收动态反馈给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中.

2021-01-01 15:21:14 105

原创 2020-12-13-LeetCode中“存在重复元素”题解

title: LeetCode中存在重复元素题解description: LeetCode中存在重复元素题解-javatags:LeetCode算法categories: LeetCodeabbrlink: 76b38bb9date: 2020-12-13 11:23:00LeetCode中存在重复元素题解-java题目217. 存在重复元素难度简单326给定一个整数数组,判断是否存在重复元素。如果任意一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相.

2021-01-01 15:20:43 86

原创 2020-12-11-LeetCode中“验证回文串”题解

title: LeetCode中验证回文串题解description: LeetCode中验证回文串题解-javatags:LeetCode算法categories: LeetCodeabbrlink: 2d82f1f6date: 2020-12-11 19:37:00LeetCode中验证回文串题解-java题目125. 验证回文串难度简单300给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。**说明:**本题中,我们将空字符串定义为有效的.

2021-01-01 15:20:12 122

原创 2020-12-09-LeetCode中”有效的数独“题解

title: LeetCode中有效的数独题解description: LeetCode中有效的数独题解-javatags:LeetCode算法categories: LeetCodeabbrlink: 43be1d83date: 2020-12-09 20:02:00LeetCode中有效的数独题解-java题目36. 有效的数独难度中等449收藏分享切换为英文接收动态反馈判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9.

2020-12-11 10:45:12 102

原创 2020-12-11-leetcod中“Dota2参议院”题解

title: LeetCode中Dota2参议院题解description: LeetCode中Dota2参议院题解-javatags:LeetCode算法categories: LeetCodedate: 2020-12-11 10:23:00LeetCode中Dota2参议院题解-java题目649. Dota2 参议院难度中等126Dota2 的世界里有两个阵营:Radiant(天辉)和 Dire(夜魇)Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 D.

2020-12-11 10:43:50 182

原创 2020-12-10-LeetCode中“柠檬水找零”题解

title: LeetCode中柠檬水找零题解description: LeetCode中柠檬水找零题解-javatags:LeetCode算法categories: LeetCodeabbrlink: 448dcf2adate: 2020-12-10 20:06:00LeetCode中柠檬水找零题解-java题目860. 柠檬水找零难度简单179在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。每位顾客只.

2020-12-11 10:43:11 260

原创 2020-12-09-LeetCode中“字符串中的第一个唯一字符”题解

title: LeetCode中字符串中的第一个唯一字符题解description: LeetCode中字符串中的第一个唯一字符题解-javatags:LeetCode算法categories: LeetCodeabbrlink: 3b8b067ddate: 2020-12-09 20:48:00LeetCode字符串中的第一个唯一字符题解-java题目387. 字符串中的第一个唯一字符难度简单296给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返.

2020-12-11 10:42:22 100

原创 2020-12-09-LeetCode中“不同路径”题解

title: LeetCode中不同路径题解description: LeetCode中不同路径题解-javatags:LeetCode算法categories: LeetCodeabbrlink: ab2fe1edate: 2020-12-09 10:23:00LeetCode中不同路径题解-java题目62. 不同路径难度中等782一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网.

2020-12-11 10:41:46 102

原创 2020-12-08-LeetCode中“将数组拆分成斐波那契数列”题解

title: LeetCode中将数组拆分成斐波那契数列题解description: LeetCode中将数组拆分成斐波那契数列题解-javatags:LeetCode算法categories: LeetCodedate: 2020-12-08 21:52:00LeetCode中翻转矩阵后的得分题解-java题目842. 将数组拆分成斐波那契序列难度中等161给定一个数字字符串 S,比如 S = "123456579",我们可以将它分成斐波那契式的序列 [123, 456,.

2020-12-08 21:52:40 133

原创 2020-12-07-VScode介绍与使用

title: Vscode介绍与常见使用配置description: vscode的使用教程与常见配置tags:常用软件vscodecategories: 常用软件date: 2020-12-07 10:04:00vscode的使用教程与常见配置一、VS Code 的介绍VS Code 的全称是 Visual Studio Code,是一款开源的、免费的、跨平台的、高性能的、轻量级的代码编辑器。它在性能、语言支持、开源社区方面,都做得很不错。微软有两种软件:一种是 VS Code.

2020-12-07 21:58:29 1945

转载 2020-12-07-LeetCode中“翻转矩阵后的得分”题解

title: LeetCode中翻转矩阵后的得分题解description: LeetCode中翻转矩阵后的得分题解-javatags:LeetCode算法categories: LeetCodedate: 2020-12-07 21:52:00LeetCode中翻转矩阵后的得分题解-java题目861. 翻转矩阵后的得分难度中等164有一个二维矩阵 A 其中每个元素的值为 0 或 1 。移动是指选择任一行或列,并转换该行或列中的每一个值:将所有 0 都更改为 1,将所有 1.

2020-12-07 21:58:04 123

原创 2020-12-05-LeetCode中“只出现一次的数字”题解

layout: posttitle: “LeetCode中只出现一次的数字”date: 2020-12-05description: “LeetCode刷题”tag: LeetCodeLeetCode中“只出现一次的数字”题解题目136. 只出现一次的数字难度 简单给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1.

2020-12-06 10:16:47 162

原创 LeetCode中“任务调度器”题解

layout: posttitle: “LeetCode中任务调度器”date: 2020-12-05description: “LeetCode刷题”tag: LeetCode题目621. 任务调度器难度 中等给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间,CPU 可以完成一个任务,或者处于待命状态。然而,两个 相同种类 的任务之间必须有长度.

2020-12-05 09:57:54 623

原创 Typora+picGo+Gitee管理图床

Typora+picGo+Gitee管理图床图床​ 图床是一个网络上存储图片的地方,为了节约本地资源,图片可以外链,例如:如果你想写Markdown的文章时,Markdown使用的图片必须是一个链接地址,其用到的本地的图片需要上传到一个可以外链的服务器上了,也就是所说的图床PicGo使用(图床管理工具)步骤一:安装PicGo的Gitee插件PinGo没有自带的Gitee图床,所以需要下载相关的插件​ 必须先安装node.js之后才能安装插件在插件设置中搜索gitee,两个都可以用,这里

2020-12-04 12:32:31 163

原创 LeetCode中“计数质数”题解

题目计数质数统计所有小于非负整数 n 的质数的数量。示例 1:输入:n = 10输出:4解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。示例 2:输入:n = 0输出:0示例 3:输入:n = 1输出:0提示:0 <= n <= 5 * 106题解方法一:暴力遍历法思路:遍历小于n的整数,每次判断是不是质数,若是质数,则将结果+1,最后返回结果(由于暴力超时,所以此处不列代码)方法二:标记法思路:创建一个大小为n的Boo

2020-12-03 18:05:36 124

原创 Webstorm中用npm运行Vue项目

第一步右击package.json文件,点击show npm Scripts第二步:出现npm面板,选择dev运行项目第三步,点击dev即可运行项目

2020-11-30 17:08:38 798

原创 hexo博客搭建使用教程

happyzm介绍博客软件架构软件架构说明安装教程安装Git安装Node.js安装HexoGitHub/Gitee创建个人仓库生成SSH添加到Github或者gitee将hexo部署到github或者gitee设置个人域名发布文章标题使用说明安装hexonpm install -g hexo-cli初始化hexo init myblog//这个myblog 为你的博客文件名安装依赖cd myblog //进入文件夹下安装依赖npm inst

2020-11-29 15:55:23 93

原创 java中split用法

用法Java中split的用法Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]])stringObj必选项。要被分解的 String 对象或文字,该对象不会被split方法修改。separator可选项。字符串或正

2020-11-29 15:54:37 6810

原创 leetcode中“最大间距”题解

题目最大间距给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。如果数组元素个数小于 2,则返回 0。示例 1:输入: [3,6,9,1]输出: 3解释: 排序后的数组是 [1,3,6,9], 其中相邻元素 (3,6) 和 (6,9) 之间都存在最大差值 3。示例 2:输入: [10]输出: 0解释: 数组元素个数小于 2,因此返回 0。说明: - 你可以假设数组中所有元素都是非负整数,且数值在 32 位有符号整数范围内。 - 请尝试在线性时间复杂度和空间复杂

2020-11-29 15:52:31 181

原创 LeetCode中“三角形的最大周长”题解

题目三角形的最大周长给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回 0。示例 1:输入:[2,1,2]输出:5示例 2:输入:[1,2,1]输出:0示例 3:输入:[3,2,3,4]输出:10示例 4:输入:[3,6,2,3]输出:8提示: - 3 <= A.length <= 10000 - 1 <= A[i] <= 10^6题解方法一:

2020-11-29 15:45:33 773

原创 java中通过值传递

java中参数传递Java的参数是以值传递的形式传入方法中,而不是引用传递,例:一下代码中Dog dog的dog是一个指针,存储的是对象的地址,将一个参数传入一个方法时,本质上是将对象的地址以值的形式传递到形参中。public class Dog { String name; Dog(String name) { this.name = name; } String getName() { return this.name;

2020-11-28 16:01:33 107

原创 leetcode中“454. 四数相加 II”题解

题目四数相加 II给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。为了使问题简单化,所有的 A, B, C, D 具有相同的长度 N,且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 228 - 1 之间,最终结果不会超过 231 - 1 。例如:输入:A = [ 1, 2]B = [-2,-1]C = [-1, 2]D = [ 0, 2]输出:2

2020-11-27 14:49:27 215

转载 vue-element-admin框架路由介绍

路由和侧边栏路由和侧边栏是绑定在一起的,只有在@/router/index.js下面配置对应的路由,侧边栏就会动态的生成配置项// 当设置 true 的时候该路由不会在侧边栏出现 如401,login等页面,或者如一些编辑页面/edit/1hidden: true // (默认 false)//当设置 noRedirect 的时候该路由在面包屑导航中不可被点击redirect: 'noRedirect'// 当你一个路由下面的 children 声明的路由大于1个时,自动会变成嵌套的模式-

2020-11-25 19:02:00 1417

原创 LeetCode中“上升下降字符串”题解

题目1370.上升下降字符串给你一个字符串 s ,请你根据下面的算法重新构造字符串:从 s 中选出 最小 的字符,将它 接在 结果字符串的后面。从 s 剩余字符中选出 最小 的字符,且该字符比上一个添加的字符大,将它 接在 结果字符串后面。重复步骤 2 ,直到你没法从 s 中选择字符。从 s 中选出 最大 的字符,将它 接在 结果字符串的后面。从 s 剩余字符中选出 最大 的字符,且该字符比上一个添加的字符小,将它 接在 结果字符串后面。重复步骤 5 ,直到你没法从 s 中选择字符。重复

2020-11-25 14:27:52 117

原创 leetcode中“完全二叉树的节点个数”

题目完全二叉树的节点个数给出一个完全二叉树,求出该树的节点个数。说明:完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。示例:输入: 1 / \ 2 3 / \ /4 5 6输出: 6题解方法一:DFS法思路:对于任何二叉树都可以试用,遍历数结点,到达一个结点+1,返回最后的总数/** * Defi

2020-11-24 21:15:35 103

原创 leetcode中“有效的字母异位词”题解

题目有效的字母异位词给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1:输入: s = “anagram”, t = “nagaram”输出: true示例 2:输入: s = “rat”, t = “car”输出: false说明:你可以假设字符串只包含小写字母。进阶:如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?题解class Solution { public boolean isAnag

2020-11-23 18:24:45 143

原创 LeetCode中“排序链表”题解

题目排序链表给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。进阶:你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗? 示例 1:输入:head = [4,2,1,3]输出:[1,2,3,4]示例 2:输入:head = [-1,5,3,4,0]输出:[-1,0,3,4,5]示例 3:输入:head = []输出:[] 提示:链表中节点的数目在范围 [0, 5 * 104] 内-105 <= N

2020-11-23 18:19:06 582

原创 leetcode中“用最少数量的箭引爆气球”题解

题目用最少数量的箭引爆气球在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。一支弓箭可以沿着 x 轴从不同点完全垂直地射出。在坐标 x 处射出一支箭,若有一个气球的直径的开始和结束坐标为 x start,x end, 且满足 x start ≤ x ≤ x end,则该气球会被引爆。可以射出的弓箭的数量没有限制。 弓箭一旦被射出之后,可以无限地前进。我

2020-11-23 18:10:07 285

转载 LeetCode中“对链表进行插入排序”题解

题目对链表进行插入排序对链表进行插入排序。插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。插入排序算法:插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。重复直到所有输入数据插入完为止。示例 1:输入: 4->2->1->3

2020-11-20 14:06:29 67

原创 LeetCode中“买卖股票的最佳时机”题解

题目买卖股票的最佳时机给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买

2020-11-19 19:48:24 166

原创 leetcode中“买卖股票的最佳时机 II”题解

题目题解方法一:暴力搜索思路:由于不限制交易次数,在每一天,可以根据当前的持股情况,选择相应的操作,如果,当前未持股,所以操作可以为“不操作”,或“买入”,如果当天持股,操作可以为“不操作”或者“卖出”。(可能会超时)方法二:贪心算法思路:由于不限制交易的次数,所以本题只要今天的股价比昨天高,就交易class Solution { public int maxProfit(int[] prices) { int res = 0; // 遍历数组price

2020-11-19 19:39:46 119

原创 LeetCode中“加油站”题解

题目加油站在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1。说明:-如果题目有解,该答案即为唯一答案。-输入数组均为非空数组,且长度相同。-输入数组中的元素均为非负数。示例 1:输入:gas = [1,2,3,4,5]cost = [3,

2020-11-18 11:15:04 478

原创 leetcode中“ 距离顺序排列矩阵单元格”题解

题目距离顺序排列矩阵单元格给出 R 行 C 列的矩阵,其中的单元格的整数坐标为 (r, c),满足 0 <= r < R 且 0 <= c < C。另外,我们在该矩阵中给出了一个坐标为 (r0, c0) 的单元格。返回矩阵中的所有单元格的坐标,并按到 (r0, c0) 的距离从最小到最大的顺序排,其中,两单元格(r1, c1) 和 (r2, c2) 之间的距离是曼哈顿距离,|r1 - r2| + |c1 - c2|。(你可以按任何满足此条件的顺序返回答案。)示例 1:

2020-11-17 19:32:28 186

discuz.rar

Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有15年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Discuz! X3.4正式版于2017年8月2日发布,去除了云平台的相关代码,是 X3.2 的稳定版本。2010年8月23日,康盛创想与腾讯达成收购协议,成为腾讯的全资子公司(纯属凑够50字)

2020-05-07

空空如也

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

TA关注的人

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