自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(194)
  • 资源 (2)
  • 收藏
  • 关注

原创 智能优化算法之松鼠算法(Squirrel search algorithm)

文章目录背景Squirrel search algorithm(SSA)SSARandom initialization(随机初始化)Fitness evaluation(适应值评价)Sorting, declaration and random selection(排序、声明和随机选择)Generate new locations(生成新位置)第一种情况(橡树->山核桃树)第二种情况(普通树->橡树)第三种情况(普通树->山核桃树)Aerodynamics of gliding(滑翔空气

2020-08-07 21:25:06 9878 14

原创 适合Mac版的即时翻译软件

适合Mac版的即时翻译软件之前用windows版本时,个人感觉最好用的即时翻译软件则为“有道词典”,它既可划词翻译,有可划句翻译。但最近更换了Mac电脑,第一反应就是下载了有道词典,结果发现mac版的有道词典只可划词翻译,而且有时还不太灵敏。当时反应有些懵,哈哈哈。废话不多说,下面说一下mac版的即时翻译软件,方便大家阅读文献等等。Bob for MacBob软件,也是我最近才发现的适...

2020-05-02 09:20:35 5081 1

原创 MobaXtem设置鼠标右击复制粘贴

MobaXtem设置鼠标右击复制粘贴

2022-10-14 10:04:56 2786 1

转载 Linux启动过程详解(转载)

Linux启动详细过程

2022-08-17 09:08:50 267

原创 gitwindows国内镜像下载

git下载

2022-07-19 10:58:30 1446

原创 一个页面同时调用两个相同接口后,得到对应的两个值再传递给另外一个接口

写项目时,遇到这么一个问题,可以将其说成 同步、异步的问题吧。描述:我需要在一个页面同时调用两个相同接口后,得到对应的两个值再传递给另外一个接口。解决办法:可以使用 Promise.allconst promise1 = Promise.resolve(3);const promise2 = 42;const promise3 = new Promise((resolve, reject) => { setTimeout(resolve, 100, 'foo');});Prom

2021-08-27 14:00:07 1176

转载 Vue+iview的表格插件在render函数中使用Tooltip文字提示

Vue+iview的表格插件在render函数中使用Tooltip文字提示记录工作中遇到的问题 及 找到的解决办法

2021-08-26 11:23:39 626

原创 Git常用命令

文章目录Git常用命令【1】 初始化项目为git项目 ==[常用]==【2】clone服务器代码到本地 ==[常用]==git通过命令行下载git仓库的某个分支:==[常用]==【3】添加修改文件到暂存区 ==[常用]==【4】提交修改到本地仓库 ==[常用]==【5】提交本地仓库的修改到远程仓库 ==[常用]==【6】将远程库的远程分支作为当前分支的上游分支【7】查看文件本次的修改【8】查看当前分支下当前状态【9】查看提交历史【10】merge(合并)其他分支到当前分支【11】切换到上一个分支【12】切换

2021-08-25 10:15:00 102

原创 前端 面经/编码规范/教程/安装总结

文章目录面经编码规范学习教程最近梳理了一些前端可能用到的教程:面经震惊!前端300基础面试题+答案、分类学习整理(良心制作)持续更新很全面的vue面试题总结编码规范15 Rules For Writing Clean JavaScript学习教程ES6 入门教程vue官方文档vue收藏!工作中Git使用实践和常用命令流程合集ElementUI组件iview...

2021-08-25 10:06:03 129

转载 iView中Form表单的验证(自定义验证、动态增减项验证)

记录:iView中Form表单的验证(自定义验证、动态增减项验证)

2021-08-24 17:19:22 499

原创 (ElementUI) container 布局容器

文章目录Container 布局容器主要简单分支结构1 初步效果图1 初步效果图的代码2 分支结构2 效果图2 上效果图的代码3 最终分支结构3 最终效果图3 最终效果图的代码Container 布局容器主要简单分支结构 - el-contanier - el-aside - el-container - el-header - el-main1 初步效果图1 初步效果图的代码废话不多说先上代码 <el-container style="hei

2021-07-29 10:16:36 3376

转载 iview 日期时间选择器动态限制可选范围

文章目录iview 日期时间选择器动态限制可选范围iview 日期时间选择器动态限制可选范围引用:原作者地址原作者地址效果图:因为本身自己的代码使用了 eslint 插件,因此在原来的基础上又规范了一下。 <date-picker type="datetimerange" ref="date" format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期"

2021-07-28 16:21:48 1297

原创 (leetcode)1893. 检查是否区域内所有整数都被覆盖2021/7/23

文章目录1893. 检查是否区域内所有整数都被覆盖1893. 检查是否区域内所有整数都被覆盖javascript题目:给你一个二维整数数组 ranges 和两个整数 left 和 right 。每个 ranges[i] = [starti, endi] 表示一个从 starti 到 endi 的 闭区间 。如果闭区间 [left, right] 内每个整数都被 ranges 中 至少一个 区间覆盖,那么请你返回 true ,否则返回 false 。已知区间 ranges[i] = [starti

2021-07-23 08:59:04 104 1

原创 Echarts

文章目录Echarts安装依赖创建图表在 main.js中引入在vue文件中 先创建 dom 区域在vue文件中 script 部分进行具体的编写另外一个例子: 实现饼图图表的种类可能出现的问题Echartsecharts 可以对数据进行可视化显示,可以以图表的形式显示。安装依赖npm install echarts -S或者使用淘宝的镜像npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install ech

2021-07-22 09:17:54 205

原创 (leetcode) 20. 有效的括号2021/7/22

文章目录20. 有效的括号 javascript20. 有效的括号 javascript题目:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例输入:s = "()"输出:true输入:s = "()[]{}"输出:true输入:s = "(]"输出:false输入:s = "([)]"输出:false代码1 第一反应想到的肯定

2021-07-22 08:53:35 76 1

转载 使用vscode编写markdown的一些小插件

使用vscode编写markdown的一些小插件

2021-07-21 14:09:01 200

原创 vue 实现 添加 和 删除需求

文章目录vue 简易 实现 添加 和 删除 需求要求效果图思路代码vue 简易 实现 添加 和 删除 需求要求文本框和添加按钮,点击添加按钮后,添加文本,并在下方显示,同时每个文本佩带一个 删除按钮,方便其进行删除效果图初始图:添加 11111 元素:选择删除 414141:点击确定后:思路主要操作分为 获取文本,添加 及 删除 操作获取文本:可以通过 文本框的 id 进行获取添加: 点击 添加 按钮,然后获取到文本的 value 值,然后添加到 data 数组中即data

2021-07-21 10:12:07 1184 1

原创 (leetcode) 剑指 Offer 52. 两个链表的第一个公共节点2021/7/21

文章目录剑指 Offer 52. 两个链表的第一个公共节点 javascript剑指 Offer 52. 两个链表的第一个公共节点 javascript题目:输入两个链表,找出它们的第一个公共节点。示例输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3输出:Reference of the node with value = 8输入解释:相交节点的值为 8 (注意,如果两个列

2021-07-21 08:57:33 93 1

原创 域名 与 ip 地址

文章目录域名 与 ip 地址 关系windows 下修改 host 文件域名 与 ip 地址 关系域名和ip地址的关系是域名为了代替ip地址作为网址提供网站的访问入口。域名形式易记忆,比ip地址有更多的选择ip地址是数字型的,为了方便记忆才有的域名,通过域名地址就课题找到ip地址一个ip地址可以有多个域名;而一个域名只能和一个ip地址建立关系当服务器ip地址改变时,直接修改域名解析就行,这样就不用告诉访问用户新的ip地址。windows 下修改 host 文件先找到host文件 所在

2021-07-20 09:02:02 1727

原创 (leetcode) 面试题 17.10. 主要元素 2021/7/9

文章目录面试题 17.10. 主要元素 javascript面试题 17.10. 主要元素 javascript题目:数组中占比超过一半的元素称之为主要元素。给你一个 整数 数组,找出其中的主要元素。若没有,返回 -1 。请设计时间复杂度为 O(N) 、空间复杂度为 O(1) 的解决方案。示例输入:[1,2,5,9,5,9,5,5,5]输出:5输入:[3,2]输出:-1输入:[2,2,1,1,1,2,2]输出:2代码1用对象保存每个出现的次数,最后返回次数最多的那个需要注

2021-07-09 08:59:45 122

原创 (leetcode) 172. 阶乘后的零2021/7/9

文章目录172. 阶乘后的零 javascript172. 阶乘后的零 javascript题目:给定一个整数 n,返回 n! 结果尾数中零的数量。示例输入: 3输出: 0解释: 3! = 6, 尾数中没有零。输入: 5输出: 1解释: 5! = 120, 尾数中有 1 个零.代码1var trailingZeroes = function(n) { // 计算阶乘,然后在判断尾数零的个数 let tmp = 1 for(let i=1; i<=

2021-07-09 08:36:52 112 1

原创 (leetcode)125. 验证回文串 2021/7/8

文章目录125. 验证回文串 javascript125. 验证回文串 javascript题目:给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例输入: "A man, a plan, a canal: Panama"输出: true输入: "race a car"输出: false代码1 先全部转换成小写,然后用正则表达式去除字符串中的空格,然后逆转字符串 与 原来的对比var isPa

2021-07-08 08:14:31 100

原创 (leetcode)167. 两数之和 II - 输入有序数组 2021/7/7

文章目录167. 两数之和 II - 输入有序数组 javascript167. 两数之和 II - 输入有序数组 javascript题目:给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1 <= answer[0] < answer[1] <= numbers.length 。

2021-07-07 08:49:54 119 2

原创 (leetcode)136. 只出现一次的数字 2021/7/6

文章目录136. 只出现一次的数字 javascript136. 只出现一次的数字 javascript题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。示例输入: [2,2,1]输出: 1输入: [4,1,2,1,2]输出: 4代码1 通过对象放置每个元素和对应出现的次数,然后找到次数为1的返回var singleNumber = function(nums) { // 通过对象放置每个元素和对应出现的次

2021-07-06 08:19:15 66

原创 (leetcode) 112. 路径总和2021/7/5

文章目录112. 路径总和 javascript112. 路径总和 javascript题目:给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。叶子节点 是指没有子节点的节点。示例输入:root = [5,4,8,11,null,13,4,7,2,null,null,null,1], targetSum = 22输出:true输入:root = [1,2,

2021-07-05 08:41:01 65

原创 (leetcode)88. 合并两个有序数组 2021/7/2

文章目录88. 合并两个有序数组 javascript88. 合并两个有序数组 javascript题目:给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。示例输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,

2021-07-02 08:15:36 113

原创 (leetcode)69. x 的平方根 2021/7/1

文章目录69. x 的平方根 javascript69. x 的平方根 javascript题目:实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例输入: 4输出: 2输入: 8输出: 2说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。代码1 暴力循环var mySqrt = function(x) {

2021-07-01 08:29:47 73

原创 (leetcode)21.合并两个有序链表 2021/6/30

文章目录168. Excel表列名称 javascript168. Excel表列名称 javascript题目:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]输入:l1 = [], l2 = []输出:[]输入:l1 = [], l2 = [0]输出:[0]代码1 边合并边排序var mergeTwoLists = fun

2021-06-30 12:09:16 71

原创 (leetcode)168. Excel表列名称 2021/6/29

文章目录168. Excel表列名称 javascript168. Excel表列名称 javascript题目:给定一个正整数,返回它在 Excel 表中相对应的列名称。1 -> A2 -> B3 -> C...26 -> Z27 -> AA28 -> AB ...示例输入: 1输出: "A"输入: 28输出: "AB"输入: 701输出: "ZY"代码1 取余处理var convertToTitle = fun

2021-06-29 08:32:19 78

原创 (leetcode)27. 移除元素 2021/6/28

文章目录27. 移除元素 javascript27. 移除元素 javascript题目:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例输入:nums = [3,2,2,3], val = 3输出:2, nums = [2,2]解释:函数应该返回新的长度 2, 并且 nums

2021-06-28 08:31:42 64

原创 (leetcode)26. 删除有序数组中的重复项 2021/6/27

文章目录26. 删除有序数组中的重复项 javascript26. 删除有序数组中的重复项 javascript题目:给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例输入:nums = [1,1,2]输出:2, nums = [1,2]解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。不需要

2021-06-27 10:14:17 61

原创 (leetcode)94. 二叉树的中序遍历 2021/6/25

文章目录94. 二叉树的中序遍历 javascript94. 二叉树的中序遍历 javascript题目:给定一个二叉树,返回它的 中序 遍历。示例输入:root = [1,null,2,3]输出:[1,3,2]输入:root = []输出:[]输入:root = [1]输出:[1]输入:root = [1,2]输出:[2,1]输入:root = [1,null,2]输出:[1,2]代码1 递归方法var inorderTraversal = function(r

2021-06-25 08:39:52 66

原创 (leetcode)145. 二叉树的后序遍历2021/6/25

文章目录145. 二叉树的后序遍历 javascript145. 二叉树的后序遍历 javascript题目:给定一个二叉树,返回它的 后序 遍历。示例输入: [1,null,2,3] 1 \ 2 / 3 输出: [3,2,1]代码1 递归方法var postorderTraversal = function(root) { // 左右根 if (!root) return [] let res = []; if

2021-06-25 08:36:10 61

转载 webpack配置vue后,变量无法使用

webpack配置vue后,变量无法使用

2021-06-24 10:04:27 178

原创 (leetcode)144. 二叉树的前序遍历2021/6/24

文章目录144. 二叉树的前序遍历 javascript144. 二叉树的前序遍历 javascript题目:给你二叉树的根节点 root ,返回它节点值的 前序 遍历。示例输入:root = [1,null,2,3]输出:[1,2,3]输入:root = []输出:[]输入:root = [1]输出:[1]输入:root = [1,2]输出:[1,2]输入:root = [1,null,2]输出:[1,2]代码1 递归方法var preorderTraversa

2021-06-24 09:22:19 51

原创 (leetcode)剑指 Offer 15. 二进制中1的个数2021/6/23

文章目录剑指 Offer 15. 二进制中1的个数 javascript剑指 Offer 15. 二进制中1的个数 javascript题目:请实现一个函数,输入一个整数(以二进制串形式),输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。示例输入:00000000000000000000000000001011输出:3解释:输入的二进制串 00000000000000000000000000001011 中,共有

2021-06-23 09:16:28 55

原创 (leetcode)520. 检测大写字母2021/6/22

文章目录496. 下一个更大元素 I javascript496. 下一个更大元素 I javascript题目:给定一个单词,你需要判断单词的大写使用是否正确。我们定义,在以下情况时,单词的大写用法是正确的:全部字母都是大写,比如"USA"。单词中所有字母都不是大写,比如"leetcode"。如果单词不只含有一个字母,只有首字母大写, 比如 “Google”。否则,我们定义这个单词没有正确使用大写字母。示例输入: "USA"输出: True输入: "FlaG"输出: False

2021-06-22 09:31:56 84

原创 (leetcode)401. 二进制手表2021/6/21

文章目录496. 下一个更大元素 I javascript496. 下一个更大元素 I javascript题目:二进制手表顶部有 4 个 LED 代表 小时(0-11),底部的 6 个 LED 代表 分钟(0-59)。每个 LED 代表一个 0 或 1,最低位在右侧。例如,下面的二进制手表读取 “3:25” 。给你一个整数 turnedOn ,表示当前亮着的 LED 的数量,返回二进制手表可以表示的所有可能时间。你可以 按任意顺序 返回答案。小时不会以零开头:例如,“01:00” 是无效的时

2021-06-21 08:37:02 210

原创 (leetcode)496. 下一个更大元素 I2021/6/20

文章目录496. 下一个更大元素 I javascript496. 下一个更大元素 I javascript题目:给你两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。请你找出 nums1 中每个元素在 nums2 中的下一个比其大的值。nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出 -1 。示例输入: nums1 = [4,1,2], nums2 = [1,3

2021-06-20 10:03:34 50

原创 (leetcode)392. 判断子序列2021/6/18

文章目录392. 判断子序列 javascript392. 判断子序列 javascript题目:给定字符串 s 和 t ,判断 s 是否为 t 的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。示例输入:s = "abc", t = "ahbgdc"输出:true输入:s = "axc", t = "ahbgdc"输出:false代码1遍历s,检测是否在

2021-06-18 09:39:42 77

antlr-3.1.3.tar.gz

antlr-3.1.3.tar.gz

2021-04-26

数值分析最终版.pdf

里面报告数值分析西交大研究生教材的公式整理,为考试作准备还是很好的。 本人也是准备考试熬夜整理的,下载后直接打印即可,供大家参考。

2020-08-19

空空如也

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

TA关注的人

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