自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos7 防火墙如何操作

centos7防火墙如何操作。

2022-07-20 23:12:57 141 1

原创 docker 创建ElasticSearch实例

docker elasticsearch

2022-06-16 19:01:34 235

原创 elasticsearch和mysql数据同步, 基于canal, canal-server和canal-adapter

elasticsearch和mysql数据同步, 基于canal, canal-server和canal-adapter

2022-05-12 15:40:27 1236

原创 MongoDB安装,创建用户登陆验证, 最详细教学,没有之一

Linux安装MongoDB数据库下载安装包, 并解压tgz(以下演示代码是64位Linux上的安装)curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载tar -zxvf mongodb-linux-x86_64-3.0.6.tgz ...

2020-02-27 11:26:41 455

原创 手把手教你在 linux 服务器 通过 nvm 安装 node

服务器如何通过安装node1.打开git网站搜索nvm,找到第一个点进去(最匹配的那个)拉到下面看到有install & Update script复制下面的curl或者wget连接,推荐使用wget2.通过你git bash连接到服务器ssh root@xxxxxx将刚刚的复制的链接粘贴, 回车(enter)等待下载,一般很快复制下...

2019-11-13 15:51:12 580

原创 express req res

express的相关express模块中的req,res参数的常用属性方法const express = require('express'); const router = express.Router()router.get('/',(req,res)=>{ // Request // req.baseUrl 基础路由地址 // req.body post发...

2019-11-12 10:04:54 237

原创 Mysql 数据库 基本操作

MySQL基础语法操作安装完mysql之后配置环境变量(默认路径C:\Program Files\MySQL\MySQL Server 8.0\bin)利用CMD进入mysqlmysql -uroot -p,提示输入密码查看数据库show databases (可以看到数据库列表);查看mysql运行在哪个端口号show global variables like 'port';...

2019-11-12 10:04:21 172

原创 Linux 配置 安装 nginx

Linux系统如何配置nginx1:安装工具包 wget、vim和gccyum install -y wget yum install -y vim-enhanced yum install -y make cmake gcc gcc-c++ 2:下载nginx安装包 wget http://nginx.org/download/nginx-1.17.5.tar.gz...

2019-11-05 14:28:55 336

原创 用户名验证,限16个字符,支持中英文、数字、下划线

一个用户名验证,验证规则,限16个字符,支持中英文、数字、下划线,当符合验证规则的时候,弹框提示正确,当出现特殊字符,不符合验证规则的时候,弹框提示错误,并且不执行下一步程序。<!DOCTYPE HTML><html> <head> <title></title> <meta name=...

2019-11-04 08:26:28 5075

原创 json-server 模拟接口请求 搭配 mock.js 接口的增删改查

使用JSON Server进行模拟后端接口第三方服务接口:leanCloud首先在桌面打开终端npm install -g json-server(不能再项目中安装)然后新建一个文件夹(不能是json-server),比如:backServer进入backServer文件夹打开终端npm init --yesnpm i json-server --save然后修改package.j...

2019-11-01 17:13:35 642

原创 git常用指令

git安装之后:git --version //检查git版本ssh-keygen -t rsa -C “xxxx@xxx.com” //生成公钥cat ~/.ssh/id_rsa.pub //查看git公钥git init //初始化git的项目目录git status //查看git状态 告诉你本地多出来多文件和当前所在的分支 需要添加到线上去git add. //...

2019-10-31 17:08:24 213

原创 vscode的快捷键一些必备插件

ctrl + F 查找ctrl + H 替换ctrl + / 行注释Shift + Alt + A 块注释Ctrl + Shift + Enter 上方插入一行Ctrl + Shift +F 文件夹查找Ctrl + Enter 下方插入一行Alt + Shift +F 格式化代码Ctrl + Shift + P 打开搜索按钮插件CSS Peek CSS追踪 Ctrl ...

2019-10-31 17:04:39 548

原创 Vue日历插件 fullcalendar 使用

Fullcalendar安装安装所需要的npm包npm install --save @fullcalendar/vue @fullcalendar/core @fullcalendar/daygrid @fullcalendar/timegrid @fullcalendar/listnpm install --save @fullcalendar/interactionnpm ins...

2019-10-31 17:03:24 5580 2

原创 VUE-cli安装,以及项目完成之后如何打包和打开查看

其实这也算是比较基础的一些东西了,这篇文章只是针对新手做的一些参考,好了,下面我一步步来给大家详解一下过程:关于Vue-cli的安装,我这里有一篇网上详细的安装步骤,基本的问题里面都有解释和参考,我这里就不重述了。附上网址你们自己看一下吧:(https://cli.vuejs.org/zh/guide/creating-a-project.html),其中可能会遇到一些问题,如果有小伙...

2018-10-25 10:33:49 2477 3

原创 HTML中 em和rem的区别

rem 单位翻译为像素值是由 html 元素的字体大小决定的。 此字体大小会被浏览器中字体大小的设置影响,除非显式重写一个具体单位。 em 单位转为像素值,取决于他们使用的字体大小。 此字体大小受从父元素继承过来的字体大小,除非显式重写与一个具体单位。原文链接:http://caibaojian.com/rem-vs-em.html为什么使用 rem 单位:Rem 单位提供最伟大的力量...

2018-10-23 15:49:14 893

原创 关于git修改远程仓库地址的几点意见~

因为工作需要,所以要我换远程仓库节点,很简单,但是墨迹了一段时间,下面就给大家详解一下:1.在git bash中输入指令查看现有的远程仓库:git remote -v  2.前面相信大家都看到了自己现在的远程仓库的URL,修改仓库的方法有三种: 方式一:修改远程仓库地址 【git remote set-url orgin URL】 更换远程仓库地址,URL为新地址。 方...

2018-10-23 10:23:22 188

原创 如何使用git bash生成ssh公钥文件详解

1在windows环境中安装gitbash,安装完成之后打开;然后输入执行:cd ~/ .ssh如果能进入到.ssh文件目录下 ,则证明,之前生成过.ssh秘钥,可以直接使用里面的秘钥。 如果不能进入到.ssh文件目录下,则: 检测下自己之前有没有配置:git config user.name和git config user.email(直接分别输入这两个命令)一、如果之前没有...

2018-10-22 14:23:27 4065

转载 JavaScript中实现不加new关键字的构造函数

一般而言,在JavaScript中创建对象时需要使用关键字new,但是某些时候,开发者希望无论new关键字有没有被显式使用,构造函数都可以被正常调用,即构造函数同时还具备简单工厂的职能。JavaScript的一个特性使得这样的实现变得可行:如果构造函数中返回了对象,无论有没有使用new关键字,最终返回的值都是函数return的值。基于这点特性,本文介绍了四种实现方式,抛砖引玉,欢迎拍砖~1...

2018-09-15 15:10:25 1279

原创 JS面试题目

1.让页面中的一个元素垂直水平居中的几种方法?给父级一个display:flex;然后元素中写justfy-content:center;子元素加align-item:center;1.display:flex; justify-content: center; align-items: center;2.position: absolute; left: 50%; top: 50%; ...

2018-09-13 18:53:17 388

转载 exports与module.exports区别

exports 和 module.exports 的区别 发布于 5 年前  作者 nswbmw  250170 次浏览  最后一次编辑是 2 年前  来自 分享require 用来加载代码,而 exports 和 module.exports 则用来导出代码。但很多新手可能会迷惑于 exports 和 module.exports 的区别,为了更好的理解 exports 和 module...

2018-09-11 19:08:17 135

转载 new做了几件事!

js中的new()到底做了些什么??要创建 Person 的新实例,必须使用 new 操作符。以这种方式调用构造函数实际上会经历以下 4个步骤:(1) 创建一个新对象;(2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ;(3) 执行构造函数中的代码(为这个新对象添加属性) ;(4) 返回新对象。 new 操作符在有上面的基础概念的介绍之后,在加上...

2018-09-11 19:05:54 1509

转载 TCP与UDP的区别!

TCP和UDP的优缺点及区别TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且...

2018-09-11 19:04:18 136

原创 vue.js transition的过渡效果介绍~~~~~

关于vue的过渡本人也是在网上百度得出的实践,实际和CSS3的过渡是差不多的,下面我简单介绍一下(不喜勿喷~):主体结构:&lt;button @click="show=!show"&gt;show&lt;/button&gt;&lt;transition name="fold"&gt;&lt;div style="width:200px;height:200px;backgro...

2018-08-21 17:48:31 895

原创 VUE 兄弟通信(除了父子就是兄弟)

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;兄弟组件通信&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div id

2018-08-16 17:25:03 280

原创 VUE 父子通信

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div id=&

2018-08-16 17:24:28 135

原创 VUE tab切换

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;style&gt; .tab-button {

2018-08-16 17:23:17 616

原创 VUE 路由切换

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;vue-router&lt;/title&gt; &lt;style&gt; a{ color

2018-08-16 17:21:29 367 2

原创 methods和computed和watch的联系和区别

1.methods的方法是通过触发一个事件或者函数的回调来实现数据的更新,他的执行,依赖于事件的触发。2.watch的类似于emit与on这种触发的方式,通过vue的$watch实例监听值得改变来自动的触发一个函数的执行。3.computed函数的执行最快也是执行最靠前的,在html渲染开始,就已经执行了。计算属性 :和普通属性一样是在模板中绑定计算属性的,当data中对应数据发生改变...

2018-08-16 17:18:14 301

原创 Jquery的初学!

1.jp的预加载方式;页面加载完之前执行,与嵌入的js加载方式一样(function ($) { alert('start');})(jQuery);页面加载后执行。$(document).ready(function(){ alert('jquery ready');});页面加载后执行。$(function(){ alert('jque...

2018-08-03 10:39:36 147

原创 Jquery。ajax 的应用,引入json

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;script src="http://apps.bdimg.com/libs/jqu

2018-08-03 10:11:15 389

转载 CSS布局 -- 圣杯布局 & 双飞翼布局

按照我的理解,其实圣杯布局跟双飞翼布局的实现,目的都是左右两栏固定宽度,中间部分自适应。【圣杯布局】在这里,实现了左(200px) 右(220px) 宽度固定,中间自适应,container部分高度保持一致。DEMO稍微说明一下:html代码中  middle部分首先要放在container的最前部分。然后是left,right1.将三者都 float:left , 再...

2018-08-01 11:38:32 204

转载 CSS技巧:word-wrap同word-break的区别

本文列举了兼容 IE 和 FF 的换行 CSS 推荐样式,详细介绍了word-wrap同word-break的区别。兼容 IE 和 FF 的换行 CSS 推荐样式最好的方式是以下是引用片段:   word-wrap:break-word; overflow:hidden;    而不是 以下是引用片段:   word-wrap:break-word; wor...

2018-08-01 11:35:54 259

转载 jqeury的几种预加载方式总结!

1.页面加载完之前执行,与嵌入的js加载方式一样(写jquery插件的时候使用)(function ($) { alert('start');})(jQuery);2.页面加载后执行。$(document).ready(function(){ alert('jquery ready');});3.页面加载后执行。$(function(){ al...

2018-07-30 10:48:04 612

原创 垃圾轮播插件

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;style&gt; *{ margin: 0;

2018-07-24 20:18:54 160

转载 学习Javascript闭包

一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。  var n=999;  function f1(){    alert(n);  }  f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。...

2018-07-22 14:31:31 106

转载 用Javascript获取页面元素的位置

一、网页的大小和浏览器窗口的大小首先,要明确两个基本概念。一张网页的全部面积,就是它的大小。通常情况下,网页的大小由内容和CSS样式表决定。浏览器窗口的大小,则是指在浏览器窗口中看到的那部分网页面积,又叫做viewport(视口)。很显然,如果网页的内容能够在浏览器窗口中全部显示(也就是不出现滚动条),那么网页的大小和浏览器窗口的大小是相等的。如果不能全部显示,则滚动浏览器窗口,可...

2018-07-22 14:30:49 172

原创 鼠标定位的兼容和方法

关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种 event.clientX/Y event.pageX/Y event.offsetX/Y event.layerX/Y event.screenX/Y clientX/Y:clientX/Y获取到的是触发点相对浏览器可视区域左上角距离,不随页面滚动而改变兼容性:所有浏览器均支持...

2018-07-19 20:44:42 306

转载 JavaScript中const、var和let区别

1.const定义的变量不可以修改,而且必须初始化。 1 2 3 4 5 const b = 2;//正确 // const b;//错误,必须初始化 console.log('函数外const定义b:' + b);//有输出值 // b = 5; // console.log('函数外修改const定...

2018-07-17 19:33:48 139

原创 添加商品和修改信息!

&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;style&gt; td, th { height: 40px; line-height: 25px; widt

2018-06-26 18:08:03 2574

原创 函数封装!

 &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt;   &lt;/head&gt; &lt;body&gt; &lt;ul id="ul

2018-06-26 18:07:21 466

空空如也

空空如也

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

TA关注的人

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