自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用正则表达式

例如,const regex = /[TheCatInTheHat]/ig 可以同时使用global和insensitive,这个表达式将会返回上面sentence中的每一个字符在返回的数组中 [‘T’, ‘h’, ‘e’, ‘C’, ‘a’, ‘t’, ‘i’, ‘n’, ‘t’, ‘h’, ‘e’, ‘H’, ‘a’, ‘t’, ‘i’, ‘n’, ‘t’, ‘a’, ‘c’, ‘a’, ‘t’]正则表达式无处不在!在如上的例子中,我们的程序会返回 [‘T’],因为在句子中找到了第一个大写字母T。

2023-08-09 10:51:08 95

原创 el-upload 多文件 上传 只执行一次成功回调on-success的问题

el-upload批量上传只执行一次成功回调on-success的问题问题已解决,如图,附上链接https://nyd0u5wyud.feishu.cn/docs/doccnLoii5xShTk7yiPXTzD9Suh

2021-07-23 17:30:24 10460 11

原创 vscode vue 格式化 末尾逗号去除

vscode vue项目格式化vue项目格式化,可以安装vetur插件。配置文件打开步骤。ctrl键+逗号键 ;点击这个图标,插件完成之后,配置文件,如下{ //配置vscode 的终端为 git,路径是自己的安装路径可以自己找下; "terminal.integrated.shell.windows": "C:\\Users\\wb_chenzj\\AppData\\Local\\Programs\\Git\\bin\\bash.exe", // tab 大小为2个空格

2020-09-24 18:29:34 23713 18

原创 前端字体横向间距

letter-spacing: 5px;

2020-05-25 19:00:03 1839

原创 录屏工具推荐

推荐一款比较不错的在线录屏工具问题:写博客想需一个效果图。然后就找到了这个神奇的工具。录屏之后直接转换成gif图。瞬间舒服了。重点:录屏之后,直接可以转换成gif动图!!!先放上链接:在线录屏工具首先进入链接:点击开始录制,此时会给电脑安装一个非常小的插件,几秒就好;下载安装完成之后,点击开始录制,此时浏览器会提示你是否允许打开录屏,点击允许。点开之后,如图所示,可以选择区域,选择是否录制媒体的声音,还有摄像头权限等;如果需要其他设置,可以在更多里面,点击设置。如图所示:会有非常多的

2020-05-23 20:53:22 492

转载 JavaScript 执行机制概述。同步异步?宏任务,微任务?

1.关于javaScriptjavascript是一门单线程语言,在最新的HTML5中提出了Web-Worker,但javascript是单线程这一核心仍未改变。所以一切javascript版的"多线程"都是用单线程模拟出来的,一切javascript多线程都是纸老虎!2.javascript事件循环既然js是单线程,那就像只有一个窗口的银行,客户需要排队一个一个办理业务,同理js任务也要一个一个顺序执行。如果一个任务耗时过长,那么后一个任务也必须等着。那么问题来了,假如我们想浏览新闻,但是新闻包含的

2020-05-23 20:52:01 208 1

原创 js的数组方法总结;map,foreach,filter,reduce

处理数组经常用到的方法;array.everyevery()方法测试数组的所有元素是否都通过了指定函数的测试。只会返回true和false,可用于数组判断;function isBigEnough(element, index, array) { return element >= 10; } [12, 5, 8, 130, 44].every(isBigEnough); // false [12, 54, 18, 130, 44].every(isBigEnough

2020-05-22 17:43:36 147

原创 前端实现 谷歌浏览器 右下方通知消息

谷歌浏览器自带的通知提醒1,需要在页面载入时,向用户索取 通知权限;Notification.requestPermission();2,然后 新建Notification 就可以实现了;代码如下:Notification.requestPermission();var notification = new Notification('检测工单', { body: '您有新的检测工单待审核哦', icon: 'http://assets.souche.com/shop/asset

2020-05-19 20:36:25 4066 5

原创 移动端列表超出横向滑动,并隐藏滚动条

列表ul超出横向滑动,并隐藏滚动条 使用组件多了,css的很多常用效果都忘记怎么写了,今天来记录下; 列表超出横向滚动,并隐藏滚动条;<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl

2020-05-19 20:14:58 3488 3

转载 react 事件绑定this方式分析;事件传值传值分析

react 事件绑定this的三种方式以下三种方式都能达到同样的效果。性能排列:方式二>方式三>方式一首先,第三种方式性能是最差的,每次在render的时候都要去绑定this。对于第二种和第三种,我们这样看其实看不出差别,但是如果我们将代码编译为ES5 之后,就能看到其中的区别了import React from 'react'export default class D...

2020-05-06 10:05:02 193

原创 vue 父组件向子组件传值,但子组件未更新

问题:今天碰到一个vue的问题,父组件向子组件传值,在子组件可以打印出接收到的值,但是,子组件没有显示:两个可能:1,组件未渲染;2, 组件渲染了。只是数据是空值,新数据传过来,没有重新渲染;第一种情况可以很容易的排除,那就是第二种情况,数据传过来是空的,所以渲染出来也是空的;知道原因,就可以解决问题了。解决:在向子组件传值时,可以加一个判断,当数据不为空时传过去;<...

2020-04-17 11:31:47 2438 2

原创 Support for the experimental syntax 'decorators-legacy' isn't currently enabled,装饰器语法报错

react 项目引入mobx之后,用到了装饰器这个语法,但是项目没有识别出来,运行项目报错,报错截图如下:Support for the experimental syntax 'decorators-legacy' isn't currently enabled (8:1):解决办法:在项目的package.json文件中添加这么一段代码:允许使用装饰器 "plugins":...

2020-03-31 15:27:15 2503 2

原创 react通过mobx实现全局状态管理

vue 里通过 vuex实现全局状态管理,在react里可以通过redux或者mobx也可以实现全局状态管理;但是通过查看文档,发现redux调用过程有些繁琐,对于一些小白来讲,使用起来有些吃力今天通过简单的demo来介绍使用mobx;首先安装依赖yarn add mobx mobx-react此demo主要用到的东西 observer observable action目录结构如图...

2020-03-31 11:37:26 1554

原创 2.zabbix的使用-添加用户

通过登录zabbix-server的地址登录web页面http://IP/zabbix Admin/password登录之后,通过点击administrator-->users-->create user来添加用户然后设置用户名,用户所在组,密码,使用的语言等,然后设置media 媒体类型,(这个是告警时发送的邮箱,也可以之后需要用时...

2020-03-25 10:28:05 872

原创 zabbix 客户端显示红色,监控不成功。解决方案

告警如图:情况一:在web界面上客户端主机红色Z一直显示解决方法:更改server上agentd.conf配置文件更改server的127.0.0.1为server的ip地址情况二:今天个人遇到的问题,通过查看日志文件,发现问题。服务端写的192.168.0.134,但是却提示 192.168.15.254,应该是网关的原因,原地...

2020-03-25 10:21:08 4912

原创 zabbix自带模板监控MySQL

1,如果没有模板自己下载然后导入。去zabbix官方下载 url:https://zabbix.org/mw/images/d/d4/Template_App_MySQL-2.2.0.xml,然后在Zabbix服务器的前端Web界面的组态->模板页面中选择汇入(各种神翻译),在新的页面中导入下载的模板文件。2,配置mysql的客户端,创建一个用户来获取mysql的相关数据GRAN...

2020-03-25 10:13:48 196

原创 zabbix图表字体乱码解决方法

解决方案: 1,打开Windows控制面板找到字体,保存一个至桌面。2,然后使用rz命令,将字体保存至zabbix的存放字体的文件夹 /usr/share/zabbix/fonts/3,编辑zabbix图表的配置文件。[root@node1 fonts]# vi /usr/share/zabbix/include/defines.inc.php将原有的字体名...

2020-03-25 10:04:12 273

原创 h5 跳转到原生浏览器指定网址 vue项目

场景: 公司希望通过在版本升级页面(h5),用户通过点击升级按钮,跳转到公司软件的下载页面。实现方式:如果是IOS,则是希望跳转到Appstore里;安卓的可以正常跳转到本机浏览器;IOS实现思路大致一致,也是跳转到浏览器,不过是多了一个操作。ios通过链接跳转到Safari之后,Safari识别到Appstore里有这个应用。就会跳转到Appstore;想法是有,但是ios没实...

2020-03-21 18:06:11 4209 8

原创 统计告警脚本

统计告警脚本脚本内容:[root@localhost alertscripts]# cat ./count.sh#!/bin/sh### ## 版本:V1.0 2019-2-21 22:28 #------------------------------## array1 普通信息## array2 警告信息## array3 一般问题## array4...

2020-03-19 14:42:13 281

原创 linux 安装Tomcat

下载 Tomcat的 tar.gz 的包。 还有Java jdkhttp://tomcat.apache.org/download-70.cgihttp://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载完成之后tar -zxvf jdk-8u191-linux-i5...

2020-03-19 14:38:29 130

原创 centos 通过端口不同实现 多虚拟主机

关闭 iptables关闭selinux1.创建 虚拟主机根目录文件夹mkdir /var/www/html1mkdir /var/www/footballmkdir /var/www/wechat2.编辑 配置文件vim /etc/httd/conf.d/server.conf (只要是conf结尾的文件就可以)listen 8090listen 809...

2020-03-19 14:33:24 202

原创 linux web服务器配置

步骤1:安装Apache服务。 [root@192 ~]# yum install -y httpd步骤2:启动Apache服务。 [root@192 ~]# systemctl start httpd.service步骤3:分别创建“/var/www/web1”和“/var/www/web2”两个主目录和默认文件。 [root@192 ~]# cd /v...

2020-03-19 14:30:34 1786

原创 1.Centos7部署zabbix4.0

材料:centos7系统1,准备工作,关闭防火墙,关闭selinux# service firewalld stop# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config (重启后生效,可用下面的命令临时设置selinux关闭)# setenforce 02,下载zabbix存...

2020-03-19 11:06:30 171

原创 临时服务anywhere 配合 ngrok内网穿透,实现外网访问本机web服务

问题: 有时我们想要自己写好页面,让别人看下效果,但是别人不在身边。我们可以通过自己搭建临时服务器,让别人通过网络来访问你的页面;这时候 我们就可以通过 anywhere 来搭建临时服务器。然后通过 ngrok来做内网穿透,生成域名后来访问;操作方法: 全局node安装anywhere npm install anywhere -g 在需要开启服务的目录打...

2020-03-19 10:46:44 591

原创 前端超出部分省略号显示

overflow:hidden;text-overflow:ellipsis;white-space:nowrap;记得给容器设置宽度,否则不生效;

2020-03-18 19:41:06 1363

原创 RN设置透明度bug,子标签继承父标签的透明度

问题描述 RN中给一个View设置一个不透明度opacity,然后其包含的子View全部都有了这个opacity,那我们的需求肯定不是这样,可能需要单独设置各自的opacity或者说子View不需要,那么该如何解决?解决方案 react-native style opacity for parent and child 就是使用#RRGGBBAA或者rgba(xx,...

2020-03-18 19:36:25 1512

原创 react native 列表为空时,显示空白页bug

今天在RN项目中使用flatlist遇到一个问题:描述: 当列表为空时,emptycomponent组件 没有显示出来,但是通过打印数据,可以发现,render方法时执行了的。而且,页面并不是完全显示不出来,下拉空白的列表区域时,emptycomponent页面出现了。问题出现的莫名其妙;解决: 解决办法就是给flatlist加一个...

2020-03-18 17:44:46 729

原创 js获取地址栏参数方法

需求:这次需求只写一个页面,只有一个请求接口,但是需要的请求参数是后端通过url拼接传递的。问题:取值过程遇到中文乱码问题,已解决;代码:getUrlParam(name) {// eslint-disable-next-linevar reg = new RegExp('(^|&)' + name + '=([^&]*)(&...

2019-11-07 15:14:12 314

转载 Apache和Tomcat的关系

有很多童鞋对于Apache和Tomcat的关系不是很了解,我之前也很迷,以为自己知道,但是真的具体说的时候,却发现概念比较模糊,然后自己查阅资料,整理了一份,希望对大家有帮助。Apache和Tomcat都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。  Apache是web服务器(静态解析...

2019-07-08 10:31:15 184

空空如也

空空如也

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

TA关注的人

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