自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 eNSP配置命令

分为用户模式,系统模式[huawei]注意善于用 tab补全键 + ?1,进入系统模式:sys2,更名:sys name jsf3,退出系统模式:ctrl+z / quit4,保存配置以便下次以当前的配置启动:在用户模式下:save all test.cfgstartup saved-configuration test.cfg5,显示各网口ip地址及up/down状态:dis ip int brief6,配置网口ip地址: int g0/0/0ip addr 192.168.1.2 2

2020-11-23 16:06:23 4901

原创 概率论

概率论复习全概率&&贝叶斯公式&&离散型随机变量&&连续型随机变量0-1分布 伯努利分布(二次分布) 泊松分布 && 均匀分布 指数分布 正态分布二维离散型随机变量 && 二维连续型随机变量...

2020-11-11 14:26:42 132

原创 js中的this关键字

一个网页编程的例子<input type="text" name="age" size=3 onChange="validate(this,18,99);"><script>function validate(obj,lowval,hival){if((obj.value < lowval) || (obj.value > hival)) console.log('Invalid Value!'); }</script>上面代码是一个文

2020-08-05 19:20:45 177

原创 js中的new命令

new命令简化的内部流程,可以用下面的代码表示function _new(/* 构造函数 */ constructor, /* 构造函数参数 */ params) { // 将 arguments 对象转为数组 var args = [].slice.call(arguments); // 取出构造函数 var constructor = args.shift(); // 创建一个空对象,继承构造函数的 prototype 属性 var context = Object.creat

2020-08-05 18:19:29 275

原创 js数组

数组定义数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。var arr = ['a', 'b', 'c'];上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。a是0号位置,b是1号位置,c是2号位置。除了在定义时赋值,数组也可以先定义后赋值。var arr = [];arr[0] = 'a';arr[1] = 'b';arr[2] = 'c';任何类型的数据,都可以放入数组。var arr = [ {a: 1},

2020-08-03 18:32:26 247

原创 克隆

克隆遍历对象 for(var prop in obj)判断是不是原始值 typeof() object判断是数组还是对象建立相应的数组或者对象var obj1 ={name:"abc",age:123;card:['visa','master'],wife:{name:"bcd",son:{name:"aaa"}}}var obj1 = {}function deepClone(origin,target){var target = target ||{},

2020-08-03 17:55:47 89

原创 Object对象

JavaScript 的所有其他对象都继承自Object对象,即那些对象都是Object的实例。Object对象的原生方法分成两类:Object本身的方法与Object的实例方法。(1)Object对象本身的方法所谓“本身的方法”就是直接定义在Object对象的方法。Object.print = function (o) { console.log(o) };上面代码中,print方法就是直接定义在Object对象上。(2)Object的实例方法所谓实例方法就是定义在Object原型对象Ob

2020-08-02 18:39:27 148

原创 js错误处理机制

JavaScript 解析或运行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScript 原生提供Error构造函数,所有抛出的错误都是这个构造函数的实例。var err = new Error('出错了');err.message // "出错了"上面代码中,我们调用Error构造函数,生成一个实例对象err。Error构造函数接受一个参数,表示错误提示,可以从实例的message属性读到这个参数。抛出Error实例对象以后,整个程序就中断在发生错误的地方,不再往下执行。JavaScri

2020-07-31 16:27:32 124 1

原创 js要学习的知识

js知识导图

2020-07-31 16:14:20 62

原创 类型转换

Number()使用Number函数,可以将任意函数的值转换成数值;原始类型值Nunber(324) //数值:转换后还是原来的值Number('324')//字符串:如果可以被解析为数值,则可以转换为相应的数值Number('324abc')//字符串:如果不可以被解析成数值,返回NaNNumber('') //空字符转为0Number(true)//布尔值:true转为1,false转为0Number(undefined)//转为NaNNumber(null)//null转为0

2020-07-30 17:25:37 109

原创 try..catch&& es5

try catch在try里面得发生错误,不会执行错误后面的代码try{console.log('a');console.log(b);console.log('c');}catch(e) {//error error.message error.name --> error console.log(e.name + ":" + e.message); } console.log('d');Error,name的六种值对应的信息:EvalError:eval()的使用与定

2020-07-29 16:53:16 111

原创 正则表达式应用及补充

检验一个字符串首尾是否含有数字var reg =/^\d|\d$/g;var str = "123abc";例题RegExp对象方法compileexecreg.exec()非正则表达式只能匹配一个var str ="aa";console.log(str.replace("a","b"));var reg =/(\w)\1(\w)\2/g;var str = "aabb";console.log(str.replace(reg,"$2$2$1$1")

2020-07-28 17:17:05 64

原创 正则表达式(RegExp)

正则表达式RegExp引号里的\(转义符号)后面被当成文本输出**作用:**匹配特殊字符或有特殊搭配原则的字符的最佳选择两种创建方式:直接量new RegExp();第一种检测字符串中是否有abcvar reg = /abc/;var str ="abcd";var reg =/abce/i;ignoreCase /*忽视大小写*/var reg =/abce/g /*全局匹配*/var reg =/abce/m /*执行多行匹配*/第二种var reg =

2020-07-28 15:57:18 270

原创 时间线

js时间线创建document对象,开始解析web页面。解析HTML元素和她们的文本内容后添加Element对象和Text节点到文档中。阶段document.ready = “loading”;遇到link外部css,创建线程加载,并继续解析文档;遇到script外部js,并且没有设置async、defer,浏览器加载,并阻塞,等待js加载完成并执行该脚本,然后继续解析文档。遇到script外部js,并且设置async、defer,浏览器创建线程加载,并继续解析文档。对于async属性的脚本,脚

2020-07-28 14:30:22 89

原创 json && 异步加载

json是一种传输数据的格式(以对象为样板,本质上就是对象,但用途有区别,对象是本地用的,json是用来传输的)JSON.parse(); string -> jsonJSON.stringify();json -> stringdomTree + cssTree = randerTreereflow 重排 dom结点的删除,添加 dom结点的宽高变化,位置变化display none – > blockoffsetWidth offsetLeftrepaint 重绘

2020-07-27 20:05:53 207

原创 事件2

拖拽<div style="width:100px;height:100px;background-color:red;position:absolute;left:0;top:0;"></div>var div = document.getElementsByTagName('div')[0];var disX,disY;div.onmousemove = function(e){disX = e.pageX - parseInt(div.style.left);di

2020-07-27 18:24:54 71

原创 事件

事件交互体验的核心功能绑定事件(点击事件)1.ele.onxxx = function(event){}var div = document.getElementsByTagName('div')[0];div.onclick = function(){this.style.backgroundColor = 'green';}兼容性很好,但是一个元素的同一个事件只能绑定一个处理函数基本等同于写在HTML行间上2.obj.addEventListener(type,fn,false

2020-07-26 19:11:17 76

原创 dom操作&& 脚本化CSS

function getScrollOffset(){if(window.pageXOffset){return{x : window.pageXOffset,y : window.pageYOffset}}else{return{x : document.body.scrollLeft + document.documentElement.scrollLeft,y : document.body.scrollTop + document.documentElement.scrollTo.

2020-07-25 16:36:43 75

原创 封装函数insertAfter() && date对象

封装函数insertAfter();功能类似insertBefore();<div> <i></i> <b></b> <span></span></div>Element.prototype.insertAfter = function(targetNode,afterNode){var beforeNode = afterNode.nextElementSibling;this

2020-07-24 19:34:17 118

原创 dom继承树 dom基本操作

dom结构树增:创建元素节点var div = document.createElement('div');创建文本节点var text = document.createTextNode('文本');创建注释节点var comment = document.createComment('注释');插入:var div = document.getElementsByTagName('div')[0];var text = document.createTextNode('邓')

2020-07-24 18:32:31 132

原创 dom选择器

document代表整个文档查看元素结点:document.getElementById()<div id="only"></div>var div = document.getElementById('only');元素id在ie8以下的浏览器,不区分大小写,而且也返回匹配name属性的元素;getElementsByTagName()//标签名<div id="only"></div>var div = document.getEl

2020-07-23 19:12:07 50

原创 闭包精细版

累加器function add(){var num = 0;function a(){console.log(++num);}}var myAdd = add(); add();打印出来是1做缓存function text(){var food = "apple";var obj = {eatFood: funtion(){if(food != ""){console.log("I am eating" + food );food = "";}else {conso

2020-07-22 18:32:39 63

原创 css动画

动画**transition:**过渡动画的特点 是需要有起始和中 止状态的样式如果想要实现一进入到页面就出现动画效果,必须借助js脚本语言animation: 关键帧动画要有关键帧 关键帧的定义通过@keyframes关键字声明动画执行时间可选值: **backwards:**动画的第一个关键帧是否立即执行forwards: 动画停止在最后一个关键帧的位置both可选值:动画的速率函数 可选值有ease ease-in ease-out ease可选值:reverse

2020-07-22 15:10:35 98

原创 JavaScript 闭包理解

闭包:如果在一个内部函数里,对在外部作用域(但不是全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)。当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用链不释放,造成内存泄露作用:function text(){var arr = [];for(var i = 0; i < 10; i++){arr[i] = function(){console.log(i);}}return arr;}var myArr = text();for(var j

2020-07-21 17:38:27 71

原创 background-position 精灵图 table-layout:fixed

background-position1.background-position:0 0;等于background-position:left top;(左上角)2、background-position:100% 100%;等于background-position:right bottom;(右下角)3、background-position:-70px -40px;(以左上角为0 0点坐标,向左偏移70px,向上偏移40px)4、background-position:70px 40px;(以

2020-07-19 19:23:55 199

原创 cacl() && 浮动

cacl()用法解析可以使用calc()给元素的border、margin、pading、font-size和width等属性设置动态值。以前我们可以使用box-sizing:border-box;来设置盒子的属性为不加上边距。现在我们又多了一个选择了。但要注意,两者只能使用一个哦,否则就会造成冲突了。calc()可以使用数学运算中的简单加(+)、减(-)、乘(*)和除(/)来解决问题,而且还可以根据单位如px,em,rem和百分比来转化计算,但是要注意,使用运算符号的时候要与两边的值有空格和间隙,否

2020-07-18 20:04:27 316

原创 前端例题

说明position定位的的值有什么区别font-size 设置的是字体的高;内核为webkit的浏览器:Chrome ,Safari,新版本的opera;三栏布局使用语义化的html标签及css完成布局

2020-07-18 19:16:12 126

原创 css文字溢出处理 背景图片处理

css文字溢出处理单行文本(打点展示)white-space:nowrap;(不能换行)overflow:hidden;(溢出边框部分隐藏)text-overflow:ellipsis;(...展示)多行文本(截断处理)控制好边框和文字大小(边框呈字体大小倍数)overflow:hidden;背景图片处理background-size:100px 100px(控制图片大小)background-reap:reap;(图片重复处理)background-position:10

2020-07-16 16:42:59 617

原创 css选择器

css基础基础选择器![“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素1.通用元素选择器 *: 所有的标签都变色2.标签选择器:匹配所有使用p标签的样式 p{color:red}3.id选择器:匹配指定的标签 #p2{color:red}4.class类选择器:谁指定class谁的变色,可选多个 .c1{color:red} 或者 div.c1{color:red}]属性选择器[title]{color:red;}属性选择器在为不带有 clas

2020-07-15 20:59:19 138 1

原创 HTML基础

1.1 HTML基础知识点HTML是什么?Hyper Text Markup Language 超文本标记语言 的缩写开发一个html文件,可以有很多方式 :比如Dreamweaver,HBuilder等等专业工具。 最简单的方式就是用记事本写一个HTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML文档也叫做 web 页面二、中文乱码问题对于中文网页需要使用 声明

2020-07-15 20:44:15 103 1

原创 int和integer的区别

int和integer的区别1、int是基本数据类型,仅仅代表数的范围;而integer是int的封装类,还包含了很多与数据有关的方法2 、 int的默认值是0;而integer的默认值是null3、 int的变量名和数值都存储在栈内存中;而integer是引用堆内存的一个对象,变量名在栈内存,4、 int不需要实例化;integer需要实例化,实例化方法有三种:(1)Integer i...

2020-05-03 11:29:36 191

原创 SQL-DDL && SQL-DML

SQL语言之DDL-定义数据库SQL-DDL的基本语句: CREATE DATABASE ,CREATE TABLEDDL语句引导词:Creat(建立),After(修改),Drop(撤销)模式的定义和删除,包括定义Datebase,Table,View,Index,完整性约束条件等,也包括定义对象(RowType行对象,Type列队向)** 创建数据库的语句**在SQL-92标...

2020-03-25 20:24:53 90

原创 进程状态转换

进程状态转换两状态进程模型进程的三种基本状态运行状态就绪状态阻塞状态三状态进程模型后备 -> 就绪就绪 -> 运行运行 -> 阻塞运行 -> 就绪阻塞 -> 就绪运行 -> 完成加入两种扩展的挂起状态==挂起:==将内存中当前尚不能运行的进程调到外存上去,腾出来的空间接纳更多的进程。挂起某些暂时不能运行的进程,目的是...

2020-03-16 16:17:29 170

原创 操作系统进程

三、进程进程对操作系统之重要不容置疑是操作系统最核心的概念之一;是操作系统要面对的最核心的管理对象;是占用CPU资源和其他资源的实体。进程对于os之重要不容置疑用户的所有程序均通过进程的形式运行;操作系统给用户提供的各种服务也是以进程的形式运行;进程管理模块是操作系统最核心的一个模块;学习操作系统内核从学习操作系统如何建立、管理、调度进程开始。进程进程是一个程序的一次...

2020-03-16 14:55:13 179

原创 计组基础4

计算机组成原理定点与浮点数据表示一、定点数据表示二、浮点数据表示将 x = 2-01 *(-0.1110)表示成机器形式。假定用8位表示该数,且阶码占3位,位数占5位(均包含一位符号位)。...

2020-03-15 20:35:31 171

原创 计组基础3

计算机组成原理机器数及其特点一、为什么研究机器内的数据表示** 1)目的:组织数据,方便计算机硬件直接使用** 2)要考虑的因素支持的数据类型;能表示的数据范围;能表示的数据精度;存储和处理的代价;是否有利于软件的移植等;二、2.1机器内的数据表示**(1)真值:**符号用“+”、“-”表示的数据表示方法。**(2)机器数:**符号数值化的数据表示方法,用0、1表示符号...

2020-03-15 20:15:21 244

原创 计组基础2

计算机组成原理计算机系统性能评价影响计算机性能的有非时间指标和时间指标一、非时间指标(1)机器字长指机器一次能处理的二进制位数(2)总线宽度数据总线一次能并行传送的最大信息位数(3)主存容量与存储带宽主存容量:是指一台计算机主存所包含的存储单元总数。存储带宽:指单位时间内与主存交换的二进制信息量,常用单位B/S(字节/秒)。(影响带宽的指标包括数据位宽和数据传输速率。)时...

2020-03-15 15:55:06 202

原创 计组基础1

##计算机组成原理你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作...

2020-03-15 11:31:41 211

空空如也

空空如也

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

TA关注的人

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