- 博客(59)
- 资源 (5)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 前端 js -- 自定义方法 -- 处理日常问题
前端 js ---- 自定义方法 ---- 处理日常问题1、日期补0 2、删除数组指定的某个元素3、当前时间4、数组去重5、去除大括号6、去除双引号7、js设置 获取 删除 cookie8、时间戳转换 9、从小到大排序 10、判断json字符串 与 string 11、当鼠标离开导航栏 二级菜单消失12.定位到页面某一个元素的位置13.适配页面14.不足两位补015.获取两个日期内的所有日期
2021-02-08 13:39:09
393
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 二叉树遍历的几种常见方法
二叉树的遍历方法一.二叉树分类:完全二叉树满二叉树扩充二叉树平衡二叉树二.二叉树的四种遍历方式:前序遍历(先根,再左,最后右)中序遍历(先左,再根,最后右)后序遍历(先左,再右,最后根)层次遍历(说不清) 1.递归遍历(1)前序遍历遍历方法:先根节点,再左节点,最后右节点。实现代码:/*声明结点TreeNode类*/public static void preOrderTraveral(TreeNode node){ if(node == null){
2020-10-27 19:44:13
27874
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JS中的OPTIONS请求
JS中的OPTIONS请求之所以写这篇博文,是因为在运行js代码时出现OPTIONS请求,就去查了相关的资料。在MDN中对OPTIONS请求方法是这样定义的:用于获取目的资源所支持的通信选项。客户端可以对特定的 URL 使用 OPTIONS 方法,也可以对整站(通过将 URL 设置为“*”)使用该方法。语法:OPTIONS /index.html HTTP/1.1OPTIONS * HTTP/1.1-------------------再去看看HTTP协议中的相关说法!!!---------
2020-08-26 22:18:33
5370
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JS中将数值转换为字符串的3种方法
JS中将一个值转换为字符串的3种方法1.value.toString()这种方法存在的问题是:它不能把null和undefined转换为字符串。var n = 100;var n_string = n + "";2."" + value这种方法是使用加法运算符配合一个空字符串,可以把任意值转换为字符串,这种方法的可读性很差;但相对String(value)来,还是有一些人更喜欢用这种转换方式.var string_value = String(number);3.String(value
2020-08-17 09:30:39
15531
原创 Linux 命令
将hello.tar.gz文件进行解压,并将解压后的文件放在/usr/local目录。将当前目录下所有文件打包并压缩,打包后的文件名为hello.tar.gz。将hello.tar.gz文件进行解压,并将解压后的文件放在当前目录。将hello.tar文件进行解包,并将解包后的文件放在当前目录。将hi.txt移动到aaa目录中,并改名为hello.txt。将当前目录下所有文件打包,打包后的文件名为hello.tar。将aa目录和目录下所有文件复制到aaa目录下。将aa目录下所有文件复制到aaa目录下。
2023-12-27 16:53:57
1065
1
原创 解决Git报错
git 报错信息处理:1.error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 100542.fatal: unable to access 'https://github.com/PanJiaChen/vue-element-admin.git/': Failed to connect to github.com port 443 after 21097 ms: Timed out
2023-01-28 17:01:02
1005
原创 js中判断各种数据类型
js中判断各种数据类型: typeof、instanceof、Object.prototype.toString.call(xxx) 、isNaN、正则表达式、
2023-01-28 11:41:09
612
原创 git 从一个commit节点拉出一个分支,当前分支代码回滚到指定commit节点
git 实用操作:1. 从一个commit节点拉出一个分支2.当前分支代码回滚到指定commit节点
2022-11-02 20:31:31
2895
1
原创 JS设置浏览器缓存
JS设置浏览器缓存:···sessionStorage对象只会存储会话数据,意味着只要浏览器一关闭,数据就没了。···localStorage对象是客户端持久存储数据的机制。
2022-10-18 10:40:41
1646
原创 Vue中混入(mixin)的使用
混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。
2022-09-04 16:54:41
796
原创 JS中 new Date() 各方法的用法
JS中 new Date() 各方法的用法,包含入参简介,及各方法的用法,时间戳、国标时间、年月日转换
2022-08-21 16:17:59
19292
原创 正则表达式应用
IP的单个、多个正则匹配,URL地址,手机号码,座机(带短线),身份证,密码以字母开头,长度在6~18之间,只能包含字母、数字和下划线,邮政编码,QQ号,邮箱,金额(小数点2位),网址,IP,日期时间,数字,英文,中文,小写,特殊字符,银行卡,经纬度,车牌号,传真号码,空格校验
2022-07-27 20:20:25
847
原创 Linux服务器 离线安装 nginx
Linux服务器 离线安装 nginx1.资源nginx-1.20.1.tar.gz(下载链接中包含gcc、g++、pcre、libtool、nginx)链接:https://pan.baidu.com/s/1Niv33uZa4gj0viYFrnBTBQ提取码:0b912.安装步骤(1)安装gccrpm -Uvh *.rpm --nodeps --force(2)安装g++rpm -Uvh *.rpm --nodeps --force(3)验证gcc、g++是否安装成功,执行命令
2022-01-31 23:45:00
10354
6
原创 Linux服务器 离线安装redis
Linux服务器 离线安装redisredis-5.0.9.tar.gz链接:https://pan.baidu.com/s/1GRYQBXvVfAxA62pwUCMImg提取码:52hx(1)输入以下命令安装redistar -zxvf redis-3.2.5.tar.gz (2)进入到redis的文件夹下,依次执行:如果不能访问外网,可直接从以下直接离线安装对应环境:gcc-4.8.5-44.el7.x86_64gcc-c+±4.8.5-44.el7.x86_64链接:https:
2021-12-21 16:54:46
798
原创 mock语法
mock语法 一. 数据模板组成:属性名 name|生成规则rule:属性值value'name|rule':value注:1.属性名与生成规则之前用竖线 | 分隔2.生成规则的含义 需要依赖属性值的类型才能确定3.属性值value中可以含有@占位符二. 生成规则1.'name|min-max': value2.'name|count': value3.'name|min-max.dmin-dmax': value4.'name|min-max.dcount': value5.
2021-12-19 17:51:53
1621
原创 给定一个 24 小时制(小时:分钟 “HH:MM“)的时间列表,找出列表中任意两个时间的最小时间差并以分钟数表示。
给定一个 24 小时制(小时:分钟 “HH:MM”)的时间列表,找出列表中任意两个时间的最小时间差并以分钟数表示。示例 1: 输入:timePoints = ["23:59","00:00"] 输出:1示例 2: 输入:timePoints = ["00:00","23:59","00:00"] 输出:0解题思路:1.将时间转化为分钟数,进行升序排列;2.遍历时间数组,将相邻差值组成一个新的 差值数组;3.用最后一项减去第一项,并添加到差值数组;4.将差值数组进行升序排列;5.返
2021-12-09 11:36:21
2922
原创 Linux服务器 离线安装RabbitMQ
Linux服务器 离线安装RabbitMQrabbitmq-server-3.8.22-1.el7.noarch.rpm链接:https://pan.baidu.com/s/1R953kie4WhohpLby_NXJNA提取码:suny(1)需要先安装erlang环境 erlang包: 链接:https://pan.baidu.com/s/1APueMsdD
2021-12-02 20:24:24
1971
原创 linux服务器离线安装JDK、JRE
linux服务器离线安装JDK、JREjdk-8u291-linux-x64.tar.gz链接:https://pan.baidu.com/s/1AfvmYsTV1jL_5uVg79SWAg提取码:iaa8(1)解压压缩包tar -zxvf jdk-8u291-linux-x64.tar.gz(2)修改配置文件vim /etc/profile#jdk安装目录export JAVA_HOME=/opt/jdk1.8.0_291 export JRE_HOME=${JAVA_HOME}/j
2021-12-02 17:51:59
1335
原创 js脚本:筛选vue项目路由中的页面名称、页面唯一标识、页面路由
js脚本:筛选vue项目路由中的页面名称、页面唯一标识、页面路由 此脚本可以将VueRouter中所编写的项目中涉及的页面名称、页面唯一标识、页面路由过滤为三个对应的 .txt 文件 。目的:梳理项目中所包含的页面以下代码为路由文件:src/router/common/route.conf.jsexport default [ { path: '/404', name: 'notFoun
2021-12-02 17:23:21
634
原创 服务器配置tomcat,使用浏览器访问服务器资源
服务器怎么去配置后,可以用浏览器去访问自己的服务器资源一、安装配置tomcathttps://www.cnblogs.com/yw-ah/p/9770971.html错误信息:netstat -anop | grep 44609解决办法:错误信息:At least one of these environment variable is needed to run this program解决办法:需要配置 jdk jre二、安装jdk:https://www.cnblogs.com/lizm
2021-11-10 11:30:05
4347
原创 NVM(node version manager)node版本管理工具
root: C:\dev\nvmpath: C:\dev\nodejsarch: 64proxy: nonenode_mirror: http://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/https://www.cnblogs.com/FineDay/p/8724061.htmlhttps://www.cnblogs.com/xiaonian8/p/14092517.html
2021-11-08 10:56:38
1632
原创 Vue bug处理办法
1.yarn : 无法加载文件 E:\node\nodejs\node_global\yarn.ps1,因为在此系统上禁止运行脚本。> get-ExecutionPolicyRestricted>set-ExecutionPolicy remotesigned>get-ExecutionPolicyRemoteSigned> yarn -v1.22.11
2021-09-16 13:49:31
128
原创 highcharts 实现3D饼图
Highcharts 实现3D饼图HTML部分<div class="S133_left3_echarts" id="S133_left3_echarts"></div>CSS部分.S133_left3_echarts{ width: 500px; height: 500px;}JS部分function totalData(param) { var total = 0; for(let i in param){ total += par
2021-05-19 16:59:31
1893
原创 自定义复选框 记住密码之类可以使用
自定义复选框 记住密码之类可以使用最终样式:html部分 <input type="checkbox" name="" id="autoLogin"> <label for="autoLogin"></label>css部分label { width: .875rem; height: .875rem; border: 1px solid #3A88F7; display: inline-block; border-radius:
2021-05-18 14:00:08
231
原创 echarts 带背景的二维3D柱状图
echarts 带背景的二维3D柱状图var abilityuse = document.getElementById("abilityuse_echarts")var abilityuse_echarts = echarts.init(abilityuse);var xData = ["04-08", "04-09", "04-10", "04-11", "04-12", "04-13", "04-14"]var line = ["375", "500", "900", "800", "610"
2021-05-14 14:19:08
1027
1
原创 前端使用canvas图片压缩
前端使用canvas图片压缩将base64转换为文件 dataURLtoFile(dataurl, filename) { var arr = dataurl.split(','); var mime = arr[0].match(/:(.*?);/)[1] var bstr = atob(arr[1]); var n = bstr.length; var u8arr = new Uint8Array(n) while (n--) { u8arr[n
2021-05-06 16:53:03
434
原创 cookie设置、获取及删除,ipv4转ipv6,颜色转换,图片裁剪
JS中设置cookie,获取cookie,删除cookiesetCookie(),getCookie(),deleteCookie()三个方法在我的上一篇博客中有封装好的方法link
2021-04-29 15:33:30
233
bootstrap-5.0.0-beta1-dist
2020-12-12
选取颜色工具.zip
2020-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人