- 博客(46)
- 收藏
- 关注
转载 计算机网络原理总结
推荐:直接观看http://www.cnblogs.com/maybe2030/p/4781555.html 计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非
2018-04-06 19:51:48
758
原创 全排列(递归算法)
一. 全排列算法首先:什么是全排列=》百度一下从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。公式:全排列数f(n)=n!(定义0!=1) 算法:递归算法=》网络上偷了一个图 全排列:顺便复习一
2018-04-05 00:39:18
108520
21
原创 二叉树基本算法
二叉树的存储结构(C++)遍历:先序遍历,中序遍历,后序遍历附上代码://二叉树的存储和遍历,创建二叉树,后序的直接加上函数和算法#includeusingnamespace std;typedefstruct Node{ char data; struct Node *lchild,*rchild;}*Bitree;//创建二叉
2018-04-04 23:08:43
533
原创 二叉树概念
树和二叉树1:定义:(虽然没什么鸟用,但是需要了解)树(Tree)是N个节点的有限集 非空树 T:(1) 有且只有一个根节点(文件的目录接口,\根目录)(2) 除了根节点外以外多个互相不想交的有限集。。。。2: 不说了来一棵树(二叉树)二叉树是重点学习的。 3:名词解释(需要知道) 节点:树的独立单元,就是每个圆圈 节点的度:节点拥有
2018-04-04 23:02:55
320
原创 JS原型链
原型链图解1. 原型链(图解) * 访问一个对象的属性时, *先在自身属性中查找,找到返回 *如果没有, 再沿着__proto__这条链向上查找, 找到返回 *如果最终没找到, 返回undefined * 别名: 隐式原型链 * 作用: 查找对象的属性(方法)2. 构造函数/原型/实体对象的关系
2018-04-04 19:34:02
265
原创 JS基础理解
JS引擎如何管理内存?1. 内存生命周期 * 分配小内存空间, 得到它的使用权 * 存储数据, 可以反复进行操作 * 释放小内存空间2. 释放内存 * 局部变量: 函数执行完自动释放 * 对象: 成为垃圾对象==>垃圾回收器回收3:1. 什么是对象? * 多个数据的封装体 * 用来保存多个数据的容器 * 一个对象代表现实中的一个事物2
2018-04-04 19:21:40
256
原创 JS数据类型
1. 分类 * 基本(值)类型 *String: 任意字符串 *Number: 任意的数字 *boolean: true/false *undefined: undefined *null: null * 对象(引用)类型 *Object: 任意对象 *Function: 一种特别的对象(可以执行) *Array: 一种特别的对象(数值下标, 内...
2018-04-04 19:20:03
205
原创 JS(十二)
冒泡事件(1)冒泡就是后代元素的事件被触发的时候,其祖先元素的相同事件也会被触发;冒泡是向上导向的; #box1{ width: 300px; height: 300px; background-color: #00BFFF; } #s1{ background-color: yellow; }
2017-11-29 22:54:03
309
原创 JS(十一)
事件对象(event) #move{ width: 300px; height: 150px; background-color: #00BFFF; } #show{ width: 300px; height: 100px; background-color:#FF0000; margin: 20
2017-11-29 22:49:31
290
原创 JS(十)
4:(1)DOM对CSS进行操作box1.style.width="400px";box1.style.height="400px";box1.style.backgroundColor="yellowgreen";//JS改变的样式会成为内联样式而覆盖当前样式表的样式; 但是如果样式表使用!important,则不能被覆盖;
2017-11-29 22:46:41
316
原创 JS基础学习(九)
DOM增删改添加删除记录练习 ALD=function(){ //当点击的时候就删除指定的这一行; //首先我们需要获取tr元素; var tr=this.parentNode.parentNode; // 在删除前我们需要弹出一个提示框 //name为我们删除行name; var name=tr.child
2017-11-23 20:56:42
411
原创 JS基础学习(八)
DOM查询1:全选练习全选练习 window.onload=function(){ var checkedAllBox=document.getElementById("checkedAllBox"); var checkedAllBtn=document.getElementById("checkedAllBtn
2017-11-23 20:54:00
345
原创 JS学习(七)
DOM/Dom 表示的是文档对象模型document object model/1:作用:JS可以通过DOM来操作网页;// 文档表示的是整个网页,元素节点表示的是标签,属性节点表示的元素的属性,文本节点是标签中的文字; varb=document.getElementById("sn");/
2017-11-23 20:49:55
375
原创 JS基础学习(六)
Math对象(1) Math不是构造函数,是一个工具对象,封装了数学的常用量和方法-》对象;1:Math的属性 例如:Math.PI (可以查手册,此处不做过多介绍)3.141592653589793表示圆周率 2: Math的方法 console.log(Math.abs(-1));//Math.abs(-1)绝对值方法 console.log(Math
2017-10-30 23:11:29
370
原创 javascript基础学习(五)
//数组去重var a=[1,2,3,4,5,1,2,3,4,5]; for(var i=0;i for(var j=i+1;j { if(a[i]==a[j]) a.splice(j,1); }
2017-10-29 13:23:05
432
原创 JS基础学习(四)
一:构造函数//构造函数用来创建一个对象 function Person(name ,sex,age){ this.age=age;//如果是age=参数,age并不是这个对象的值因为这个函数中没有,去上一层找,表示的是window.name。
2017-10-27 00:09:53
466
原创 JavaScript基础学习(三)
作用域1:作用域:表示变量的作用范围。在全局作用域(整个页面中),有一个window对象,有游览器创建例如: var a=10,b=5; console.log(window.a+window.b);2:console.log(a); var a=10;//表示创建一个
2017-10-24 23:45:52
376
原创 数据链路层(四)
1:点对点信道:一对一的点对点通信方式。2:数据链路:除了物理层外,还有一些必要的通信协议。封装成帧,透明传输,差错检测。 A -------------------B发送消息 (1) 首先,把网络层传下来的IP数据报,添加首部和尾部,然后封装成帧。(2) 封装好的帧发送给B节点的数据链路层。(3) B数据链路层收到帧检查无
2017-10-23 20:15:56
1233
原创 物理层——计算机网络原理(三)
1: 物理层:连接计算机的传输媒体上传输数据的比特流。2:数据:运送消息的实体 通信的目的:获得消息。信号:模拟信号(参数的取值是连续的) 数字信号(参数的取值是离散的)码元:代表不同离散数值的基本波形。3:信道:表示某一个方向传送信息。 电路:包含接收和发送的信道。(1) 单向通信:单工通道,表示只能有一个方向的通信,例如无线广播。(2) 双向交替通
2017-10-23 20:12:11
567
原创 操作系统学习(五)
处理机调度与死锁1:调度:一种资源的分配,处理机调度对资源进行分配,作业从提交到获得处理机执行。2 调度层级(1) 高级调度(作业调度)-》作业 根据调度算法从外存的后备队列调入就绪队列——》内存,然后创建进程,分配资源,放入就绪队列。(2) 低级调度(进程调度)。(3) 中级调度(内存调度)——》提高内存的利用率,将暂时不能运行的进程调入外存等待。3 调度
2017-10-21 12:49:32
1417
原创 操作系统学习(四)
信号量机制1:信号量机制:对于临界资源的访问。Wait(s),sgnal(s),是两个原子操作,在执行过程中不可中断,就是用来判断临界资源。S表示临界资源的数目,初始化为1.Wait(s){ While(ss--;表示 //申请到了一个临界资源,资源的数量--; }Signal(s){S++; 进程使用资源完了,资源的数目S++,使用的资源被释放
2017-10-15 14:22:50
1556
原创 JavaScript基础学习(二)
运算符(1) 其他数据类型转换为Boolean;string->Boolean;var a=""; a="hello" a=Boolean(a);空串为false其余的为true。Number->Booleana=123;
2017-10-15 00:03:28
490
原创 JavaScript基础学习(一)
(1) //弹出一个警告框;向游览器中输入一个内容,可以在游览器看到;向控制台显示文字 alert("Hello Wrold") document.write("Hello Wrold") console.log("Hello Wrold") JS代码可以写在script标签中,从上到下依次执行。
2017-10-10 21:59:30
367
原创 html和CSS基础学习(十六)
框架集(1)infream的集合,用来引入多个页面。在html中使用frameset创建一个框架集,但是不能喝body标签一起使用,只能用来引入不能有自己的格式。
2017-10-09 19:42:14
318
原创 html和CSS基础学习(十三)
(1)在网页制作中让box2和box3并排在一起使用可以 浮动,也可以使用外边距,当margin-top为负值可以向上移动。.box2{ width:200px; height:200px;
2017-10-09 18:13:07
628
原创 计算机网络原理(二)
1:计算机网络的性能:(1)速率:数据的传输速度 (2)带宽:信号具有的频带宽度(带宽越宽其能传输数据率越高) (3)吞吐量(实际的网速) (4)延迟(总延迟=发送延迟+传播延迟+等待排队延迟) (5)时延带宽积 (6)往返时间RTT(7)利用率(但是并非信道利用率越高越好,类似于高速公路容易造成堵塞)2:非性能特征:费用,质量,标准化,可靠性,管理和维护,可扩展和升级3
2017-09-24 17:18:24
464
原创 操作系统学习(三)
进程同步机制1:进程的创建:在OS中,允许一个进程创建另一个进程(父,子,孙进程 而且子进程会继续父进程中的所有资源),类似一个二叉树2,进程的创建:申请空白的PCB,申请分配资源,初始化PCB(标志符,处理机,控制机制),插入就绪队列(如果就绪队列接收)3:进程的终止:正常终止 异常终止(越界,保护机制,非法指令,特权指令,等待超时) 外界的干预(系统死锁,强
2017-09-23 23:26:18
2681
原创 html和CSS基础学习(十二)
清除元素的浮动和解决元素高度塌陷的问题Clear:left,right,both,none;表示清除元素浮动带来的影响;Both:清除对其影响最大的浮动元素,不是都清除一共三种方法,第一种直接使用overflow(但是会有一些副作用),zoom:1兼容IE6第二:添加一个DIV利用clear间接的解决。第三:使用伪类在CSS中解决 .box1{
2017-09-23 21:05:05
570
原创 html和CSS基础学习(十一)
导航条的练习 *{ margin: 0; padding:0 ; } .sn{ list-style: none; /*去掉列表的*号*/ /*设置背景颜色*/ background-color: #6495EB; /*解决父元素的塌陷问题*/ overflow: hid
2017-09-23 20:57:49
405
原创 html和CSS基础学习(十)
高度塌陷问题在文档流中父元素高度被子元素撑开的,如果子元素浮动就会造成父元素的高度塌陷。正常状态:塌陷状态: /*在文档流中父元素高度被子元素撑开的*/ .box1{ border: 10px red solid; } .box2{ height:100px ; width: 100px;
2017-09-23 20:52:49
373
原创 html和CSS基础学习(九)
浮动二1:浮动的元素不会覆盖文字,文字会放在周围。2:元素设置浮动(会脱离文档流),块元素脱离文档流会被内容撑开。内联元素脱离文档流——块元素布局图制作一个简单的div布局 *{ margin: 0; padding: 0; } .head{ width:80% ; height:100px; b
2017-09-23 20:47:52
394
原创 html和CSS基础学习(八)
overfolw:对溢出元素的处理(子元素的内容超出父元素) .box1{ width: 200px; height:200px ; background-color: red; /*overflow: auto;这个比较智能化可以自动调节滚动框*/ overflow: scroll; } .box2{
2017-09-23 20:39:12
369
原创 进程
进程的描述和控制1:进程:资源分配和独立运行的基本单位。2:程序的并发执行:如下图所示由于s1与s2之间没有前驱关系,所以他们可以并发执行(他们彼此之间不相互依赖)3:并发执行的特征:Ø 间断性(同一任务相互合作形成相互制约的关系 执行——暂停——执行) Ø 失去了封闭性:(系统资源被共享)Ø 不可再先性(由于失去了封闭性,结果与执行速
2017-09-21 15:36:19
377
原创 html和CSS基础学习(七)
内联元素的盒子模型(1) 内联元素会紧挨在一起,块元素会独占一行。(2) 内联元素不能设置height和width,设置了也没有用,内联元素可以设置边框,和水平方向的外边距和内边距,而且不会重叠。水平方向可以影响布局 p{ font-style:italic; color:red ; } div{ width:
2017-09-14 20:20:40
404
原创 html和CSS基础学习(六)
垂直外边距的重叠例如兄弟元素之间相邻外边距取最大值: .box1{ width: 200px; height:200px ; background-color:greenyellow ; margin-bottom:100px ; } .box2{ width: 200px; height: 20
2017-09-14 20:07:37
464
原创 html和css基础(五)盒子模型
盒子模型图片来自于:百度 body{ background-color:rgb(241,244,255) ; } .box1{ width: 200px; height: 200px; background-color:white ;/*盒子的内容区,我们写的文字都在这里面显示*/
2017-09-11 17:59:42
409
原创 计算机网络原理
计算机网络1:互联网主要使用的是拓朴结构(数据结构中的拓扑排序)2:工作方式:(1) 边缘部分:由互联网主机组成(用户使用的客户机,用户通信,资源的共享)(2) 核心部分:网络和连接网络的路由器组成,为边缘部分提供服务。3:客户的服务器是通信所涉及的两个应用进程。 客户是服务请求方,服务器是服务提供方。4:互联网的核心部分:路由器,路由器是实现分
2017-09-11 13:49:01
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人