自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NAT总结

-----------------------------------------------------------------------------------------------------------------------------概念:NAT是网络地址转换(natework address translation),顾名思义 ,就是转换地址。为了减少ip地址的浪费,实现...

2019-01-15 18:22:39 818

转载 路由器和交换机的区别?

(1)外形上交换机通常端口比较多,路由器端口少体积小,(路由器一般都集成了交换机的功能,LAN口就是作为交换机的端口来使,WAN用于连接外网的端口。(2)工作层次不同交换机在数据链路层(实现数据帧的转发),而路由器在网络层(肩负着网络互连的作用)。(3)数据的转发对象不同交换机是根据MAC地址转发数据帧,而路由器是根据IP地址来转发数据报。IP地址决定最终数据要到达某一台主...

2018-12-12 11:02:29 5838

转载 路由器与交换机的区别与联系

它们在哪里工作?根据 OSI模型的网络体系划分,自底向上,路由器 工作在第三层(网络层),而我们常说的交换机 工作在第二层(链路层)(目前有更加高级的三层交换机,四层交换机,甚至还有七层交换机) 它们怎么工作?它们的主要工作如下: 路由器:寻址,转发(依靠 IP 地址) 交换机:过滤,转发(依靠 MAC 地址)我们可以看出这两者的主要工作就是转发数据,但是不同之处是,依靠的地址不...

2018-12-11 10:58:21 5421

原创 VLAN标签的添加和剥除

接口对收发的以太网数据帧添加或剥除VLAN标签的处理依据接口的接口类型和缺省VLAN。下面分别介绍Access接口、Trunk接口、Hybrid接口对收发数据帧的处理过程。说明:QinQ接口可以给帧加上双层Tag,即在原来Tag的基础上,给帧加上一个新的Tag。Access接口Access接口添加和剥除VLAN标签的处理如图1和图2所示。图1 Access接口添加VLAN标签的...

2018-12-11 10:19:02 24068

转载 二层以太网端口类型

在华为交换机中主要包括:Access(访问)、Trunk(干道)和Hybrid(混合)、QinQ这四种二层以太网端口。在本节介绍的基于端口VLAN划分方式中可以把前三种二层交换机以太网端口加入到特定的VLAN中,但是其它所有VLAN划分方式都只能添加Hybrid类型端口。QinQ端口仅用于支持QinQ协议,不能用于VLAN划分。 ---------------------------------...

2018-12-11 10:07:24 3423 1

转载 MAC地址表、ARP缓存表、路由表及交换机、路由器基本原理

MAC地址表    说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的。在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据这张表负责将数据帧传输到指定的主机上的。    交换机的工作原理    交换机在接收到数据帧以后,首先、会记录数据帧中的源MAC地址和对应的接口到MAC表中,接着、会检查自己的MAC表中是否...

2018-12-11 09:44:31 1273

转载 CSS垂直居中技巧,我只会23个,你会几个?

自古以来(是有多?~),网页CSS的垂直居中需求始终没有停过,而其困难度也始终没有让人轻松过,经过了每位开发先烈的研究后,据说CSS的垂直居中技巧已达到近十种之多,但始终鲜为人知,部分公司甚至将CSS的垂直居中技巧当成面试题,其重要性可见一斑,经过了Amos通灵了一下之后把垂直居中的写法扩展到了23种,今天就让Amos带着大家轻松的了解一下CSS的垂直居中的方式吧。1、Line-height...

2018-08-30 14:20:02 175

原创 React(一)

***************************************************************从此开始,进入React的知识点,项目已经搭建完毕。如果想看项目的搭建,可以看React脚手架的搭建以及React项目结构分析。刚开始接触React。做一些笔记总结一下。这个框架也是比较容易上手的。之前使用过vue。再接触这个,相对来说能够接收的更快点,但也有奇...

2018-08-29 16:46:44 129

原创 React---项目结构分析

*********************************************************到这项目已经创建完毕。项目结构那么这些的作用都是什么呢?node_modules:(包含了react项目中会用到的一些组件,install的时候下载下来的)public:(项目中的启动页面,react比较适合单页面项目应用开发,所以暂时只包含一个index....

2018-08-29 16:25:01 1166

原创 React---脚手架的搭建

*********************************************************************关于react脚手架的搭建,需要先安装node.js,因为我们需要使用node下的npm包管理工具,在vue脚手架的搭建中,也使用到了node,相关的node安装参照文章  vue.js环境搭建。安装完成之后,在cmd中输入node -vn...

2018-08-29 11:53:03 980

转载 js --- 弱语言类型

1,强弱类型的判别;          按照计算机语言的类型系统的设计方式,可以分为强类型和弱类型两种。二者之间的区别,就在于计算时是否可以不同类型之间对使用者透明地隐式转换。从使用者的角度来看,如果一个语言可以隐式转换它的所有类型,那么它的变量、表达式等在参与运算时,即使类型不正确,也能通过隐式转换来得到正确地类型,这对使用者而言,就好像所有类型都能进行所有运算一样,所以这样的语言被称作弱类...

2018-08-20 15:25:30 1422

转载 js中的call() / apply()

我们先看一个简单的例子 1+1 = 2 你应该会吧function add(a,b){ alert(a+b);}function sub(a,b){ alert(a-b);}add.call(sub,1,1); // 结果是? ‘2’ 还是 ‘0’ 呢这里写代码片有人说是 1+1 =2; 有人说明显变成 1-1 = 0 了嘛! 其实 add....

2018-08-20 09:31:23 733

转载 js的包装类

为了便于操作基本类型值,ECMAScript 提供了 3 个特殊的引用类型:Boolean、Number和 String。这些类型与其他引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而能够调用一些方法来操作这些数据。一.基本包装类型概述var box = 'Mr. Lee';//定义一个字符串...

2018-08-20 09:03:06 1654

转载 js中arguments用法

了解这个对象之前先来认识一下javascript的一些功能:arguments属于类数组。其实Javascript并没有重载函数的功能,但是Arguments对象能够模拟重载。Javascrip中国每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。arguments.length为函数实参个数,ar...

2018-08-17 14:08:00 2378

转载 js函数递归

一、知识说明function fun(){ // 自己调用自己,称为递归调用 fun(); console.log("m2");}fun();二、函数+变量// 用递归 来求 5 的阶乘// n! = n * (n-1)!// 定义一个函数,用于求 n 的阶乘function func(n){ if (n == 1) { ...

2018-08-17 14:00:36 170

转载 this指向

  首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。  为...

2018-08-17 11:37:39 116

转载 克隆(浅层+深层)

复制对象时需要复制构造函数默认的复制构造函数实现的是对象的数据成员之间一一对应的这种复制,这种复制被称为浅层复制。 浅层复制:实现对象间数据元素的一一对应复制。      使用默认拷贝构造函数复制对象时,实际上是将新建立的对象的指针指向被复制的对象指向的内存单元,即两个对象指向同一块内存单元。 深层复制:(可使用复制构造函数进行深层复制)    当被复制的对象数据成...

2018-08-17 11:06:08 238

原创 js方法

*****************************************1.toString()  ----  变为字符串2.Math.floor() ---- 向上取整3.Math.ceil() ----  向下取整4.Math.random()  ---  随机数这个随机数1-0之间5.toFixed()  ----  保留小数 js中会出现精度不准的...

2018-08-16 15:57:01 310

原创 引入外部vue文件 启动不了的问题

解决办法:检查项目中是否含有node_modules这个文件,如果存在删掉在cmd中cd到项目路径下cnpm install--->cnpm run build--->cnpm run dev 就行了。如果还报错说找不到文件。我是直接找到文件注掉(在不影响的情况下)。我注掉的文件node_modules下的[email protected]@bootstrap--&g...

2018-08-14 14:26:40 1202

原创 vue的目录结构、项目流程、vue-router

****************************************此时vue的脚手架、创建项目已经完成。vue的目录结构目录/文件 说明 build 最终发布的代码存放位置。构建脚本目录 config 配置目录,包括端口号等。我们初学可以使用默认的。项目配置。 node_modules npm 加载的项目依赖模块。感觉有点像java...

2018-08-13 17:47:44 3247

原创 sublime text3(快捷键的使用)

使用sublime text3的快速生成html模板不同的头部信息按键不同html:5  按tab键--->常用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title&a

2018-08-10 13:45:30 1906

原创 前端题

****************************************************************1. 目前学过的获取元素的方式有哪些?并说出是通过什么获取的?获取出来几个?js 根据id获取 document.getElementById('div1') 根据标签名获取 document.getElementsByTag...

2018-08-02 18:26:28 127

原创 js总结(二)

********************************************************************总结过一次,再总结一下,思路会清晰很多。一、闭包内部方法使用外部方法的变量(下面图很好的展示对应关系)两个方法指向的变量是同一个,外部的方法销毁,但却把内部方法返回(变量一直存在)作用域Activation Object (上下文环境作用域...

2018-07-25 10:58:30 127

原创 前端特效

******************************************************一、小程序 点击按钮特效点击按钮有一个类似波纹的效果 <view class="cash-out bubble">提现</view> <view class="share bubble">推荐</view>.cash-o...

2018-07-24 09:42:25 312

原创 CSS3学习

***************************************************css3是基于css的基础,开发出了更多的属性功能。其实3已经在开发中常常用到,但是还是总结一下,区分总结一下其新的属性。CSS3已完全向后兼容一、css边框borderborder-radius(圆角)以左上角开始可以一起设定或者设置某一个border-top...

2018-07-18 18:09:14 116

原创 代码规范(前端)

************************************************在学习中,好的代码,是容易维护的。所以有必要学习一下代码在书写中存在的一些规范。这篇代码规范偏前端一些。在文中不是必须要这样写 这样写就是为了代码的更加规范性,更容易维护。一、js1.声明变量使用let来代替var声明所有的局部变量。如果变量不需要被重新赋值,默认应该使用const...

2018-07-18 10:03:12 290

原创 Ps(前端)

******************************************************************学习前端的过程中,会遇到图片样式,大小等各种问题。所以也需要前端人员掌握一定的ps技术。一、准备工作在使用ps之前,将界面调到最适于工作状态两边及上边的菜单栏确保有信息 ---> 窗口--信息(F8)历史记录 ---> 窗口--...

2018-07-17 13:51:44 644

原创 微信小程序(二)

 **********************************************一、遮罩层穿透滚动描述:当弹出弹窗类似的东西时,滑动的时候,被遮罩遮住的底层不让其滚动。穿透分为两种a.弹窗中没有scroll-view标签在遮罩层加属性catchtouchmove<view catchtouchmove="myCatchTouch"> &...

2018-07-12 18:04:54 481

原创 前端知识点

1.role="navigation"在浏览器执行时,告诉浏览器这个元素为按钮元素

2018-06-27 09:11:55 115

原创 css---页面footer总结

正好学习页面页脚部分 看了一些文章,自己总结了一下:一、始终位于页面下方(不随滚动条的下移而发生变化)    height: 50px;    width: 100%;    bottom: 0px;    position: fixed;文字居中    text-align: center;效果:二、始终位于文章的下方1.绝对位置法   

2018-06-27 09:11:28 485

原创 JS框架

1.运动框架(让物体动起来基本的框架)window.onload=function(){        var timer=null;                                    /*命名一个变量存定时器*/        var btn=document.getElementById("btn1");        btn.onclick=functio

2018-06-27 09:11:11 450

原创 Mysql总结

一、安装下载mysql安装包---->解压--->双击 setup.exe 文件-->傻瓜式安装就好。二、数据库的操作命令在cmd中启动和关闭net start mysql #启动mysql服务net stop mysql #关闭mysql服务进入mysqlmysql -u root -p查询所有数据库show dat

2018-06-27 09:10:52 157

原创 (登录|注册)表单验证

注册验证1.验证格式、非空2.验证密码直接是否相等3.验证码**************************************************************验证非空和格式 function isCheckRegist(obj,re){ var itself=$(obj); var label=itself.sib...

2018-06-27 09:10:33 2041

原创 微信小程序(一)

*************************************************小程序很容易上手,类似vue、angular。1.基础数据绑定{{}} 。用大括号将数据绑定wx:for循环。最好把wx:for-item=""和wx:key=""都写上,否则会有警告。wx:if判断。还有wx:if---wx:elif---wx:else2....

2018-06-05 12:51:44 495

转载 sublime text3编辑器

一、原创链接点击打开链接二、 Sublime Text 特点      1、Sublime Text 是一款跨平台代码编辑器,在Linux、OS X和Windows下均可使用。      2、Sublime Text 是可扩展的,并包含大量实用插件,我们可以通过安装自己领域的插件来成倍提高工作效率。      3、Sublime Text 分别是命令行环境和图形界面环境下的最佳选择...

2018-05-23 09:04:57 990

转载 初识AngularJs

AngularAngular什么是Angular重要概念数据绑定依赖对象和依赖注入重要对象Angular指令常用指令表达式数据存储AngularJS项目练习小型记事本练习备忘录练习什么是AngularAngularJS 是一个 JavaScript 框架。它可通过 < script> 标签添加到 HTML 页面; AngularJS 把应用程序数据绑定到 HTML 元素;Angular...

2018-05-22 15:18:01 152

原创 前端实用小技巧(二)

一、margin塌陷现象给子级加margin-top时想让子移动,但是此时父级会跟随子级一起移动---称为塌陷。代码<style> div.father{ width: 200px; height: 200px; background: #FFC0CB; } div.son{ width: 100px; height: 100px; background: bei...

2018-05-18 16:43:01 1424

原创 前端问题(一)

刚开始学前端 好多问题记录下一、List==null || List.length==0 || List == undefined区别null和undefined区别Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存...

2018-05-02 09:12:40 221

转载 typeof分析总结

<!DOCTYPE html> <head> <title>typeof</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> </head> &

2018-04-28 09:49:47 161

原创 交互的思路

在完成交互的过程中,最先考虑的应该是思路一定要清晰,切记不要盲目先写。思路清晰了,那么效率就会上来。总结一些在学习过程中觉得好的点。一、非空!!!得到数据时,一定要先判断是否为空,写出相应为空的页面展示****************未完更新*************************...

2018-04-27 09:33:11 234

空空如也

空空如也

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

TA关注的人

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